This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1352P: What is difference between the Sequence Number & Transaction ID?

Part Number: CC1352P


Hello Community,

I am working on the Zigbee Linux Gateway application on the Raspberry Pi board & with the Z-stack3.0 on the end device.

I am trying to figure out the use case of zclSendFrame parameters...

1. Transaction ID

2. Sequence Number

Also the difference between them.

Will you please share any information related to this?

Regards,
Shiv Patil.

  • Hello Shiv,

    Transaction Sequence Number (zclFrameHdr_t transSeqNum) is part of the ZCL header and specifies an identification number for a single transaction, this is highly configurable by the user.  The Transaction ID (APSDE_DataReq_t transID) is included in the APS as a counter which increments by one if the return value is success, so it is automatically handled by the AF layer.

    Regards,
    Ryan