1.《end-device-support.c》中:
(1)uint16_t tio=emberAfGetWakeTimeoutMsCallback(); //返回值0xBB8(3000),前述函数返回值定义于函数emberAfPluginEndDeviceSupportInitCallback,必须注意函数中的宏MILLISECOND_TICKS_PER_SECOND定义于...\v2.7\platform\base\hal\micro\cortexm3\efm32\micro.h。
如下两个函数获取两种poll的时间间隔,默认值可于xxx_tokens.h中配置(参数最后的数字代表有几个1/4秒),也可于函数emberAfSetShortPollIntervalMsCallback和emberAfSetLongPollIntervalMsCallback中临时更改;
(2)uint16_t spms=emberAfGetShortPollIntervalMsCallback();//返回值0xFA(250ms),定义于xxx_tokens.h中的DEFINE_BASIC_TOKEN(SHORT_POLL_INTERVAL_SINGLETON, tokType_short_poll_interval, 1) 。
(3)uint32_t lpms=emberAfGetLongPollIntervalMsCallback();//返回值0xFA0(4000ms),定义于xxx_tokens.h中的DEFINE_BASIC_TOKEN