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.

CC2652P: Difference between queued pollrate and response poll rate

Part Number: CC2652P
Other Parts Discussed in Thread: Z-STACK, SYSCONFIG

There are several pollrate types in Z-Stack examples:

POLL_RATE_TYPE_DEFAULT
POLL_RATE_TYPE_APP_1
POLL_RATE_TYPE_APP_2
POLL_RATE_TYPE_JOIN_REJOIN
POLL_RATE_TYPE_QUEUED 0x0010
POLL_RATE_TYPE_RESPONSE 0x0020
POLL_RATE_TYPE_GENERIC_1_SEC
POLL_RATE_DISABLED
POLL_RATE_RX_ON_TRUE

  

I understand the response pollrate is used when zed sends a request and polls for the response. My question is what is queued pollrate and generic 1 sec pollrate for?

  

And I noticed the zed will also send a data request after receiving the response from its parent, but the interval seems have nothing to do with the queued poll rate or response pollrate. Please correct me if I'm wrong, and which parameter is related to this interval?

  

Best regards,

Shuyang

  • Hi Shuyang,

    There is a small difference between queued and response poll rate types.  A description of each is provided in the SysConfig Z-Stack -> Power Management module.  POLL_RATE_TYPE_QUEUED is the period (in milliseconds) between sending queued messages, used after a data indication to poll for queued messages (when expecting a response or retrieving all queued messages from parent).  POLL_RATE_TYPE_RESPONSE  is the period (in milliseconds) between sending response messages, used after a data indication to poll for response messages (when expecting a response).  POLL_RATE_TYPE_GENERIC_1_SEC is typically only used for TouchLink initiators or internal stack functions.  If the parent has indicated that it has more data to send then the poll interval should align with POLL_RATE_TYPE_QUEUED/POLL_RATE_TYPE_RESPONSE, please provide a sniffer log if this is not the case.

    Regards,
    Ryan