Quantcast
Channel: Zigbee 和 Thread
Viewing all articles
Browse latest Browse all 16962

帖子: RE: zha1.2.2.a 关于关联表的删除

$
0
0

Susan :

         可以AssocRemove()进行删除这个 当然。

         但问题是 什么时候删除 呢?  比如下面情景:

        两个路由设备ZR1  和ZR2, 一个终端设备ZED。

      

        开始时, 终端设备ZED 的父节点 是 ZR1,  运行过程由于环境的因素 终端节点 切换了父节点到ZR2,  但是切换时 device announce 没有被 ZR1 和 协调器感知。

         后面  终端节点 发给协调器的消息  (通过新父节点 ZR2)  是正常的。

         但是由于环境的因素,ZR1 和协调器  没有指定  终端设备已经 切换了父节点,

         导致 协调器 发给 终端上设备的消息   依然是 经过 父节点 ZR1。。。

         而终端设备 此时又 不再 发 data request 给 旧的父节点ZR1~~~~~

         于是就造成了 协调器 无法控制  终端的 现象!!!

        

         但是这个情况 下 对应用层 说一切都是正常。。

         软件又如何 知道呢? 也就是说 什么时候 什么地方 调用 AssocRemove()

谢谢!


Viewing all articles
Browse latest Browse all 16962

Trending Articles