■Initialization Errors
Definition |
Value [Dec] |
Description |
SSI_ERR_SUCCESS |
0 |
Succeeded |
SSI_ERR_INI_RESOURCE |
1 |
Can not get resources. |
SSI_ERR_INI_INTERRUPT |
2 |
Can not set interrupt handler. Please confirm whether the IRQ duplicates with another device. |
SSI_ERR_INI_MEMORY |
3 |
Can not allocate memory. This error would hardly occur. If this error occurred, please extend the memory. |
SSI_ERR_INI_CONFIG_FILE |
4 |
Can not read setting file. |
SSI_ERR_INI_BOARD_ID |
5 |
BoardID conflict error. |
■Library Errors
Definition |
Value [Dec] |
Description |
SSI_ERR_DLL_DEVICE_NAME |
10000 |
Invalid device name. Device name which isn't registered in setting file is specified. |
SSI_ERR_DLL_INVALID_ID |
10001 |
Invalid device id. Please confirm whether the initialization function has completed normally. |
SSI_ERR_DLL_CALL_DRIVER |
10002 |
Can not call driver (ioctl failed). Please confirm whether the initialization function has completed normally. |
SSI_ERR_DLL_CREATE_FILE |
10003 |
Can not open driver file (open failed). Please confirm whether the device driver is started by lsmod. |
SSI_ERR_DLL_CLOSE_FILE |
10004 |
Can not close driver file (close failed). It is possible that you have executed the termination processing for the device which was not initialized. |
SSI_ERR_DLL_CREATE_THREAD |
10005 |
Can not create thread. |
SSI_ERR_INFO_INVALID_DEVICE |
10050 |
Invalid device. Specified device name is not found. Please check spelling. |
SSI_ERR_INFO_NOT_FIND_DEVICE |
10051 |
Can not find device. |
SSI_ERR_DLL_BUFF_ADDRESS |
10100 |
Invalid data buffer address. The buffer address is NULL(0). Please make sure of the application's source code. |
■Driver Errors
Definition |
Value [Dec] |
Description |
SSI_ERR_SYS_MEMORY |
20000 |
Can not allocate memory. This error would hardly occur. If this error occurred, please extend the memory. |
SSI_ERR_SYS_NOT_SUPPORTED |
20001 |
Function is not supported for this device. If the input function was executed for the devices without input port, or the output function and echo back function was executed for the devices without output port, this error occurs. |
SSI_ERR_SYS_USING_OTHER_PROCESS |
20003 |
Device is used from another process. Please confirm the restrictions on using more than one process. |
SSI_ERR_SYS_NOT_SUPPORT_KERNEL |
20004 |
It is not supporting in the kernel of this version. |
SSI_ERR_SYS_CH_NO |
20100 |
Channel No. is outside the setting range. Please confirm the number of input channels on the device and the parameters used in the program. |
SSI_ERR_SYS_CH_NUM |
20101 |
Channel number is outside the setting range. Please confirm the parameter used in the program. |
SSI_ERR_SYS_SENSOR_TYPE |
20102 |
Sensor type is outside the setting range. Please confirm the parameter used in the program. |
SSI_ERR_SYS_TEMP_UNIT |
20103 |
Temperature unit is outside the setting range. Please confirm the parameter used in the program. |
SSI_ERR_SYS_DISABLE_CH |
20104 |
Disabled channel number. Please confirm the parameter used in the program. |
SSI_ERR_SYS_SENSOR_FAULT |
20105 |
Sensor input data is abnormal. |
■Ethernet Errors
Definition |
Value [Dec] |
Description |
SSI_ERR_NET_BASE |
22000 |
Access error |
SSI_ERR_NET_ACCESS |
22001 |
Access violation |
SSI_ERR_NET_AREA |
22002 |
Area error |
SSI_ERR_NET_SIZE |
22003 |
Access size error |
SSI_ERR_NET_PARAMETER |
22004 |
Parameter error |
SSI_ERR_NET_LENGTH |
22005 |
Length error |
SSI_ERR_NET_RESOURCE |
22006 |
Insufficient resources |
SSI_ERR_NET_TIMEOUT |
22016 |
Communications timeout |
SSI_ERR_NET_HANDLE |
22017 |
Handle error |
SSI_ERR_NET_CLOSE |
22018 |
Close error |