PISO-DNM100 DeviceNet Master API functions User’s Manual (Ver: 1.0) 2008/02/25
95
4.4.34 DNM100_GetDevicePollInfo
z
Description:
This function will try to connect to the remote device by the Poll
connection. Attention! This function will terminate the communication with
the appoint device. This function is usually used to check the wire
connection and check the Poll configuration during developing
applications.
z
Syntax:
DWORD DNM100_GetDevicePollInfo (BYTE BoardNo,
BYTE DesMACID,
WORD *PollInputLen,
WORD *PollOutputLen)
z
Parameter:
BoardNo:
[input] PISO-DNM100 board number (0~15)
DestMACID:
[input] The remote slave device’s MAC ID (0~63)
PollInputLen:
[output] The input data length of the slave device.
PollOutputLen:
[output] The output data length of the slave device.
z
Return:
DNM100_NoError (0):
OK
DNM100_DriverError (10001):
Kernel driver is not opened.
DNM100_ActiveBoardError (10002):
This board can not be activated or
kernel driver can not be found.
DNM100_BoardNumberError (10003):
BoardNo exceeds the current
scanned total board number.
DNM100_TimeOut (10023):
The PISO-DNM100 has no response.
Others:
Please refer to Table 4.2.2 ~ Table 4.2.9