Uploaded image for project: 'DeviceNet Slave'
  1. DeviceNet Slave
  2. PSDNS-471

Local Service Request: Confirmation of set_attributes_single to attribute 1 of acknowledgement object has second byte in dataload replaced by the first byte

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V2.5.2.0, V2.6.0.0
    • Component/s: Firmware
    • Labels:
      None
    • Account:
      SPC DeviceNet Slave (SPCDEVICESL)

      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.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  TDinh Trieu Dinh
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: