Details of Error Code

■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.
And confirm the scope of variable that stores ID.

SSI_ERR_DLL_CALL_DRIVER

10002

Can not call driver (ioctl failed).

Please confirm whether the initialization function has completed normally.
And confirm the scope of variable that stores ID.

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
This error occurs when you try to initialize an unsupported device.

SSI_ERR_NET_ACCESS

22001

Access violation
You are trying to use an unavailable function.
Please confirm that the firmware and target device are correct.

SSI_ERR_NET_AREA

22002

Area error
You are trying to use an unavailable function.
Please confirm that the firmware and target device are correct.

SSI_ERR_NET_SIZE

22003

Access size error
You are trying to use an unavailable function.
Please confirm that the firmware and target device are correct.

SSI_ERR_NET_PARAMETER

22004

Parameter error
You are trying to use an unavailable function.
Please confirm that the firmware and target device are correct.

SSI_ERR_NET_LENGTH

22005

Length error
You are trying to use an unavailable function.
Please confirm that the firmware and target device are correct.

SSI_ERR_NET_RESOURCE

22006

Insufficient resources
You are trying to use an unavailable function.
Please confirm that the firmware and target device are correct.

SSI_ERR_NET_TIMEOUT

22016

Communications timeout
A communication timeout occurred.
Please confirm your communication settings and environment.

SSI_ERR_NET_HANDLE

22017

Handle error
Init may have failed.
Please perform Exit and then Init.

SSI_ERR_NET_CLOSE

22018

Close error
The close process failed.