TI中文支持网
TI专业的中文技术问题搜集分享网站

关于15.4的一些问题

最近 在 阅读 15.4 stack历程的sensor collector 源码的 过程中 遇到些问题:
1,在相关文档(nobeacon mode)一小节中,并没有 详细介绍 sensor poll 的逻辑;
请问 这个 sensor poll 是在什么情况下调用的?
这个作用是干嘛的?虽然我确实注意到:
collector 确实因为 pollIndCB 改变了
Cllc_associated_devices_t 对应设备的状态 status|=CLLC_ASSOC_STATUS_ALIVE;
2:ApiMac_processIncoming 处理OsalPort 消息队列中的 消息;
但是 这些消息 又是哪里产生的呢?
我发现 MAC_CbackEvent 在产生消息,但是这个回调函数 又是哪里调用的呢?
3:在我把sensor 的NV_STORE 宏去掉之后,当sensr 和 collector 一切正常连接的时候,
sensor 断电,又上电。
此时 对于collector 有re_Joined的打印,但是不像 第一次sensor 加入网络那样 有ConfigRsp的 打印;
这是为什么啊?
user5993042:

有劳,Viki Shi 大神,说的详细点,或者 能不能 告诉我 什么文档的 具体 哪一小节 可以 参考,谢谢

Viki Shi:

1、sensor poll用于sensor定期向collector查询数据
2、参考:dev.ti.com/…/application-overview.html
3、两边都需要去掉NV_STORE

user5993042:

回复 Viki Shi:

我发现我的 1 2问题 其实 是一个:

sensor poll  貌似在  processIncomingICallMsg 的  pMacCallbacks->pPollCnfCb(&cnf) 调用;

然后 这个 overview文档:有关processIncomingICallMsg 的各种事件来源, 貌似 只是 大概说了以下 由 stack 层进行填写;

其实我是看不到的 对吗?

Viki Shi:

回复 user5993042:

是的,主要靠cluster的注册函数处理

赞(0)
未经允许不得转载:TI中文支持网 » 关于15.4的一些问题
分享到: 更多 (0)