2.5.1a
我要实现的效果是:
1.终端电池供电时候正常pm2模式,正常poll发送data request请求接收数据
2.usb供电时候,始终打开接收机,关闭poll。不知道该如何修改呢?
可以来回切换,为了usb供电时候可以不考虑节电,始终打开接收增加性能。
我按如下的修改,好用过(两种情况都能接收数据)。但后来又不好使了(usb供电一直打开接收关闭poll时候,不能接收到数据了)
监测功耗电流时候发现,usb切换到电池后,功耗没有降低,因为电池时候没有执行关闭接收只是打开了poll。
感觉主要问题在ZMacSetReq( ZMacRxOnIdle, &tmp )打开关闭接收好像并没有起作用呢?
pm2模式f8wconfig.cfg文件里面配置 调用右边的函数是否对应动态修改数值呢?
-DRFD_RCVC_ALWAYS_ON=FALSE tmp = true; ZMacSetReq( ZMacRxOnIdle, &tmp );//true始终打开接收?,flase始终关闭?这里好像不怎么好使?
-DPOLL_RATE=1000 NLME_SetPollRate( 0);//关闭poll
-DQUEUED_POLL_RATE=100
-DRESPONSE_POLL_RATE=100