Hi Ryan,
OK, I see the problem is I was referencing zstackapi.h which specifies the use of zstackmsg_zdoDeviceAnnounceReq_t:
ZStack Indications (callbacks) ============================ The following messages will be delivered to your application through…
Adding on to what Nikolaj has said, zstackmsg_CmdIDs_AF_DATA_CONFIRM_IND should return successfully for the previous message before another Zstackapi_AfDataReq is used, and thus avoid overflowing the buffers. Please see the Z-Stack API Guide . Sending…
Hi David,
I see no issue with using ZNP firmware for a ZR role. You can use zstackmsg_CmdIDs_AF_DATA_CONFIRM_IND to ensure that messages have been transferred or further determine the reason it failed (ZMacTransactionOverFlow, ZNwkNoRoute, ZMacNoACK…
You can add CCS breakpoints, check the return of zclGeneral_SendOnOff_CmdOn, and there is zstackmsg_CmdIDs_AF_DATA_CONFIRM_IND (previously discussed) as well to monitor packet sending errors. What is contained in your timer callback and what is the value…
Hi Thomas,
For more information on posting/pending events, please refer to the Thread Synchronization section of the Z-Stack User's Guide . I would not recommend delaying the Zigbee application task based on this functionality. You can also wait until…
Hi guys,
One again we need to be clear that ZCL frame counter and APS transaction ID are not the same. In the current implementation you need to have track of APS_Counter before you send an APS layer frame like ZDO or ZCL command in order to validate…
I changed processZstackMsgs to be able to CATCH B events as follows. Is this what you want to do?
static void TempSensor_processZStackMsgs(zstackmsg_genericReq_t *pMsg)
{
System_printf("In processZStackMsg\r\n\0");
switch(pMsg->hdr.event)
{
…
Hi,
From further investigation, we observed that the we receive zstackmsg_CmdIDs_AF_DATA_CONFIRM_IND with status 0xE1, when the message fails.
This status is not mentioned in the ZStatus enum as well. What is this error, why and when does it occur…
Hey Shuyang,
And APS retry should be attempted if an APS ACK is requested but never received, regardless of the MAC ACK (note that MAC & NWK retries will also be attempted if the MAC ACK is not received). Can you provide a sniffer log which shows behavior…
Hi Ryan
I'll answer each point in turn
We are using channel 15 as channel 11 is used by another zigbee network
We are using custom CC1352P boards which have been heavily tested with proprietary RF comms for another project
TX power is the default…