应用支持子层提供如下管理功能:
除了管理功能外APS还提供数据服务,只是应用不能访问数据服务应用需要通过AF数据接口AF_DataRequest()来发送数据。如果要使用邦定表函数需要包含BindingTable.h頭文件
请注意,绑定服务只能在“互补”设备之间建立那就是,只有分别在两个节点的简单描述结构体(simple descriptor structure)中同时注册了相同的命囹标识符(command_id)并且方向相反(一个属于输出指令“output”,另一个属于输入指令“input”)才能成功建立绑定。
srcIdx –源地址(绑定记录的源地址)嘚地址管理器索引地址管理器保存着源地址的IEEE地址和短地址。
在邦定表中增加一个入口由于每个入口可以有多个cluster ID,所以此函数有可能仅僅在已有邦定条目上增加cluster ID
从已存在的邦定表入口的cluster ID列表中移除一个cluster ID。如果至少移除了一个cluster ID则返回真此函数不检查参数的正确性。
是上面那个函数的反操作函数
移除参数指定的所有邦定表入口一旦Addr匹配了源地址或者目的地址,则对应的入口将被删除
功能同上只是限定了終端和源地址的匹配项目
按指定参数查找一个已存在的邦定表入口。若找到则返回指向此邦定表入口的指针否则返回NULL。
检查此cluster ID是否在簇ID列表中如果在列表中则返回真。
邦定表统计函数
计算符合条件的邦定表入口数目返回找到的邦定表入口数目。
返回邦定表中的条目数以cluster计数。
返回邦定表的可能最大数目和在用的最大数目,以入口记录计数
邦定表的非易失性储存
把绑定表写入非易失性储存器,如果用户应用改变了邦定表则可以调用此函数如果邦定表通过ZDO更新,则ZDO会调用此函数用户应用就不需调用了。