PISO-DNM100 DeviceNet Master API functions User’s Manual (Ver: 1.0) 2008/02/25
48
4.2 Function Return Code
Table 4.2.1 Interpretation of the return code (
U
Hardware Error
U
) 1/1
T
Return
Code
T
T
Error ID
T
T
Comment
T
T
0
T
DNM100_NoError
No error
T
10001
T
DNM100_DriverError
Kernel driver is not opened.
T
10002
T
DNM100_ActiveBoardError
This board can not be activated.
T
10003
T
DNM100_BoardNumberError The Board number exceeds the total
board numbers.
T
10004
T
DNM100_PortNumberError
The Port number is not correct.
T
10007
T
DNM100_InitError
The PISO-DNM100 replies error.
T
10021
T
DNM100_SoftBufferIsEmpty
No CAN messages in the buffer.
T
10022
T
DNM100_SoftBufferIsFull
The software buffer is overflow.
T
10023
T
DNM100_TimeOut
The PISO-DNM100 has no response.
T
10024
T
DNM100_SetCyclicMsgFailure The cyclic messages are over 5 counts.
This is special function for CAN.
T
10025
T
DNM100_DpramOverRange
The command length is over 512 bytes.
T
10026
T
DNM100_NoDpramCmd
There is no command in DPRAM.
T
10027
T
DNM100_ModeError
This board can’t be changed to firmware
mode.
T
10030
T
DNM100_NoFileInside
There is no firmware in PISO-DNM100.
T
10031
T
DNM100_DownloadFailure
The download firmware process is
failure.
T
10032
T
DNM100_EEPROMDamage
The EEPROM is out of order.
T
10033
T
DNM100_NotEnoughSpace
The firmware is too large to put it into the
PISO-DNM100-D/T
T
10034
T
DNM100_StillDownloading
The firmware is downloading.
T
10035
T
DNM100_BoardModeError
T
The firmware mode is error.
T
T
10036
T
DNM100_CardTypeError
T
The firmware is not for the PISO-
DNM100
T