PISO-DNM100 DeviceNet Master API functions User’s Manual (Ver: 1.0) 2008/02/25
83
4.4.22 DNM100_GetAttribute
z
Description:
This function is used to send the request command to retrieve the
attribute value of the specific device’s instance. Before calling this
function, you must start the device. After calling this function, you should
execute the “DNM100_GetAttributeValue” to get the response message
returned from remote slave device.
z
Syntax:
DWORD DNM100_GetAttribute (BYTE BoardNo, BYTE DesMACID,
BYTE ClassID, BYTE InstanceID,
BYTE AttributeID)
z
Parameter:
BoardNo:
[input] PISO-DNM100 board number (0~15)
DestMACID:
[input] The remote slave device’s MAC ID (0~63)
ClassID:
[input] The remote slave device’s ClassID
InstanceID:
[input] The remote slave device’s InstanceID
AttributeID:
[input] The remote slave device’s AttributeID
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.