Details of Error Code

■Initialization Errors

Definition

Value
[Dec]

Description

ZM_ERR_SUCCESS

0

Normality completion

ZM_ERR_INI_RESOURCE

1

Failed in the acquisition of the resource.

ZM_ERR_INI_INTERRUPT

2

Failed in the registration of the interruption routine.
Please confirm whether the IRQ duplicates with another device.

ZM_ERR_INI_MEMORY

3

Failed in the allocation of the memory.
This error would hardly occur. If this error occurred, please extend the memory.

ZM_ERR_INI_REGISTRY

4

Failed in the access of setting file.

ZM_ERR_INI_BOARD_ID

5

Board ID is duplicated.

  

■DLL Errors

Definition

Value
[Dec]

Description

ZM_ERR_DLL_DEVICE_NAME

10000

Device name which isn't registered in setting file is specified.

ZM_ERR_DLL_INVALID_ID

10001

Invalid ID was specified.

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

ZM_ERR_DLL_CALL_DRIVER

10002

Driver can't be called (Failed in the ioctl).

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

ZM_ERR_DLL_CREATE_FILE

10003

Failed in the creation of the file (Failed in open).
Make sure whether the device driver is started by lsmod.

ZM_ERR_DLL_CLOSE_FILE

10004

Failed in the closing of the file (Failed in close).
It is possible that you have executed the termination processing for the device which was not initialized.

ZM_ERR_DLL_CREATE_THREAD

10005

Failed in the creation of the thread.

ZM_ERR_INFO_INVALID_DEVICE

10050

Specified device name is not found. Please check spelling.

ZM_ERR_INFO_NOT_FIND_DEVICE

10051

Not find the available device.

ZM_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

ZM_ERR_SYS_MEMORY

20000

Failed in the allocation of the memory.
This error would hardly occur. If this error occurred, please extend the memory.

ZM_ERR_SYS_NOT_SUPPORTED

20001

This function can't be used by this device.

ZM_ERR_SYS_BOARD_EXECUTING

20002

Can not use while by another device works.

ZM_ERR_SYS_USING_OTHER_PROCESS

20003

Can not use because another process is using the device.

Please confirm the restrictions on using more than one process.

ZM_ERR_SYS_CHANNEL_NO

20100

Channel No is out of the settable range.

ZM_ERR_SYS_FREQUENCY

20101

Frequency is out of the settable range.

ZM_ERR_SYS_LEVEL

20102

Level is out of the settable range.

ZM_ERR_SYS_SPEED

20103

Speed is out of the settable range.

ZM_ERR_SYS_AVERAGE_COUNT

20104

AverageCount is out of the settable range.

ZM_ERR_SYS_CIRCUIT

20105

Circuit is out of the settable range.

ZM_ERR_SYS_RANGE

20106

Range is out of the settable range.

ZM_ERR_SYS_TYPE

20108

Type is out of the settable range.

ZM_ERR_SYS_ENABLE

20109

Enable is out of the settable range.

ZM_ERR_SYS_TIME

20112

Time is out of the settable range.

ZM_ERR_SYS_FORMAT

20113

Format is out of the settable range.

ZM_ERR_SYS_CONTACTCHECK

20115

ContactCheck is out of the settable range.

ZM_ERR_SYS_MEASURE_STOP

20116

Measurement stopped.

ZM_ERR_SYS_CONTACTCHECK_ENABLE

20118

This setting is not possible because the contact check function is enabled.