Details
Description
DNS_FAL_PACKET_SERVICE_REQ is sent via Packet API through the DPM, service data abSrvData[1] is duplicated abSrvData[0].
for example:
tData of Request Packet for the DNS_FAL_CMD_SERVICE_REQ(0x2D24)
usClassId = 0x2B, usInstanceId and usAttribute = 1,
usSrvDataLen = 2(16bits), bServiceCode = 0x10 (Set Attribute Single)
bDevMacId = own MacID or 0
abSevData[0] is lower byte, abSrvData[1] is upper byte.
at the xChannelGetPacket(), tData of the DNS_FAL_PACKET_SERVICE_CNF is described
usClassId thru bDevMacId is same as REQ packet.
However, abSrvData[1] is same as abSrvData[0]. upper byte data is broken and duplicated by lower byte data.
Also, Service data is shown from remote node (e.g. DeviceNet Master). result is same, upper byte is broken by lower byte.