Hello,
We are having issues with the Sequence Number Not Being Correct After We Issue A Number of downlink commands to our end node. The first three or four downlink commands work. We then issue a another command and the downlink does not work due to the downlink sequence number not being correct. Where does this number come from and why is it not correct. See printout below from our end node when a downlink command is issued to our end node.
OnRadioRxDone 17 -58 23
60 17 23 02 26 00 00 00 01 AF B8 3C B9 E9 66 3E
EA
macHdr.Bits.MType 3
sequenceCounter 0 sequenceCounterPrev 0 sequenceCounterDiff 0 0
downLinkCounter 0
downLinkCounter 0
sequenceCounterDiff 0 phyParam.Value 16384 0
OnRadioRxDone 17 -55 27
60 17 23 02 26 00 00 00 01 AF B8 3C B9 E9 66 3E
EA
macHdr.Bits.MType 3
sequenceCounter 0 sequenceCounterPrev 0 sequenceCounterDiff 0 0
downLinkCounter 0
downLinkCounter 0
sequenceCounterDiff 0 phyParam.Value 16384 0
OnRadioRxDone 17 -58 24
60 17 23 02 26 00 00 00 01 AF B8 3C B9 E9 66 3E
EA
macHdr.Bits.MType 3
sequenceCounter 0 sequenceCounterPrev 0 sequenceCounterDiff 0 0
downLinkCounter 0
downLinkCounter 0
sequenceCounterDiff 0 phyParam.Value 16384 0
OnRadioRxDone 17 -54 27
60 17 23 02 26 00 00 00 01 AF B8 3C B9 E9 66 3E
EA
macHdr.Bits.MType 3
sequenceCounter 0 sequenceCounterPrev 0 sequenceCounterDiff 0 0
downLinkCounter 0
downLinkCounter 0
sequenceCounterDiff 0 phyParam.Value 16384 0
OnRadioRxDone 17 -54 28
60 17 23 02 26 00 01 00 01 D1 56 EA 78 88 38 94
63
macHdr.Bits.MType 3
sequenceCounter 1 sequenceCounterPrev 0 sequenceCounterDiff 1 1 <-- sequence counter goes to 1
downLinkCounter 0
downLinkCounter 1
sequenceCounterDiff 1 phyParam.Value 16384 0
OnRadioRxDone 17 -54 29
60 17 23 02 26 00 00 00 01 AF B8 2E B9 D9 76 19
6E
macHdr.Bits.MType 3
sequenceCounter 0 sequenceCounterPrev 1 sequenceCounterDiff 65535 -1 <-- next sequence number not right
downLinkCounter 1
downLinkCounterTmp 65536
sequenceCounterDiff 65535 phyParam.Value 16384 1 <- fails and does not process the packet