Hi All,
I have a In-Premise Display (IPD) running ZStack-Energy 1.1.0, on a CC2538EM. POWER_SAVE is enabled and working well, and it has a normally-high button system that triggers a ISR for its functions. When the ISR is entered, it polls for any messages as follows:
NLME_SetPollRate( 15 );
NLME_SetQueuedPollRate( 15 );
NLME_SetResponseRate( 15 );
After about 100ms, these are disabled (to conserve power) as follows:
NLME_SetPollRate( 0 );
NLME_SetQueuedPollRate( 0 );
NLME_SetResponseRate( 0 );
The problem: When I send a transmission to it, and a button is pressed to polls for packets, it does not receive anything. What is strange is that when I broadcast a message to the network, it will receive it.
I think that the problem is some network setting somewhere in one of the .cfg files, but I don't know which. But i'm not sure at all.
Could anyone advise? Thanks!