| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 | 
// Failed to translate parameter into an id#define API_E_GET_TRANSLATE_FAIL    1000L// Failed to get analogue value#define API_E_GET_AP_FAIL			1001L// Failed to get digital value#define API_E_GET_DP_FAIL			1002L// Parameter supplied is not analogue nor digital#define API_E_GET_BAD_PARAMETER		1003L// Failed to translate parameter into an id#define API_E_SET_TRANSLATE_FAIL	1004L// Failed to set a digital state #define API_E_SET_STATE_FAIL		1005L// Failed to set a float value#define API_E_SET_FLOAT_FAIL		1006L// Value supplied is too low#define API_E_SET_FLOAT_LIMIT_LOW	1007L// Value supplied is too high#define API_E_SET_FLOAT_LIMIT_HIGH	1008L// Value supplied is is of wrong type#define API_E_SET_BAD_VALUE			1009L// Parameter supplied is not analogue nor digital#define API_E_SET_BAD_PARAMETER		1010L// Failed to translate command into an id#define API_E_EXEC_TRANSLATE_FAIL	1011L// Failed to execute command#define API_E_EXEC_CMD_FAIL			1012L// Failed to execute file macro#define API_E_EXEC_MCF_FAIL			1013L// Failed to execute library macro#define API_E_EXEC_MCL_FAIL			1014L// Command supplied is not implemented#define API_E_EXEC_BAD_COMMAND		1015L// Grab command failed#define API_E_GRAB_FAIL				1016L// Get Stage position failed#define API_E_GET_STAGE_FAIL		1017L// Move Stage position failed#define API_E_MOVE_STAGE_FAIL		1018L// API not initialised#define API_E_NOT_INITIALISED		1019L// Failed to translate parameter to an id#define API_E_NOTIFY_TRANSLATE_FAIL 1020L// Set notification failed#define API_E_NOTIFY_SET_FAIL		1021L// Get limits failed#define API_E_GET_LIMITS_FAIL		1022L// Get multiple parameters failed#define API_E_GET_MULTI_FAIL		1023L// Set multiple parameters failed#define API_E_SET_MULTI_FAIL		1024L// Missing API license#define API_E_NOT_LICENSED			1025L// Reserved or not implemented#define API_E_NOT_IMPLEMENTED		1026L// Failed to get user name (Remoting Interface only)#define API_E_GET_USER_NAME_FAIL	1027L// Failed to get user idle state (Remoting Interface only)#define API_E_GET_USER_IDLE_FAIL	1028L// Failed to get the last remoting connection error string (Remoting Interface Only)#define API_E_GET_LAST_REMOTING_CONNECT_ERROR_FAIL 1029L// Failed to remotely logon to the EM Server (username and password may be incorrect or EM Server is not running or User is already logged on#define API_E_EMSERVER_LOGON_FAILED 1030L// Failed to start the EM Server - this may be because the Server is already running or has an internal error. #define API_E_EMSERVER_START_FAILED 1031L// The command or parameter is currently disabled (you cannot execute or set it).#define API_E_PARAMETER_IS_DISABLED 1032L///////////-----Remoting Errors, MUST be in order and the range defined below---------------------------------///////////// Remoting incorrectly configured, use RConfigure to correct#define API_E_REMOTING_NOT_CONFIGURED 2027L// Remoting did not connect to the server#define API_E_REMOTING_FAILED_TO_CONNECT 2028L// Remoting could not start (unknown reason)#define API_E_REMOTING_COULD_NOT_CREATE_INTERFACE 2029L// Remoting: Remote server is not running currently.#define API_E_REMOTING_EMSERVER_NOT_RUNNING	2030L// Remoting: Remote server has no user logged in#define API_E_REMOTING_NO_USER_LOGGED_IN 2031Lconst UINT API_FIRST_REMOTING_ERROR_CODE = API_E_REMOTING_NOT_CONFIGURED;const UINT API_LAST_REMOTING_ERROR_CODE  = API_E_REMOTING_NO_USER_LOGGED_IN;///////////---------------------------------------------------------------------------------------------------------------------------------------------//////////////////////---------------------------------------------------------------------------------------------------///////////// Internal Defines, although they may be useful in your own program. TRS.const UINT  API_FIRST_ERROR_CODE	=	API_E_GET_TRANSLATE_FAIL;const UINT  API_LAST_ERROR_CODE		=	API_E_REMOTING_NO_USER_LOGGED_IN;///////////---------------------------------------------------------------------------------------------------///////////// Notification codes that the Remoting server may send to you.#define EMSERVER_HAS_LOADED			1111111#define EMSERVER_HAS_EXITED			2222222	#define EMSERVER_USER_LOGGED_ON		3333333	#define EMSERVER_USER_LOGGED_OFF	4444444#define REMOTING_SERVER_EXITED		5555555#define EMSERVER_FIBUI_HAS_LOADED	6666666
 |