ZigBee重要结构及表解释

ZigBee重要结构及表解释ZigBee2010-06-1310:31:26阅读103评论0字号:大中小订阅各表中的元素结构:1、组表的元素结构aps_Group_t;typedefstruct{uint16ID;//组IDuint8name[APS_GROUP_NAME_LEN];//组名称}aps_Group_t;2、组列表的元素结构typedefstructapsGroupItem{structapsGroupItem*next;//指向下一个组表条目uint8endpoint;//此终端接收发送给组的信息aps_Group_tgroup;//组ID和组名}apsGroupItem_t;3、路由表的元素结构rtgEntry_t;typedefstruct{uint16dstAddress;//目标地址uint16nextHopAddress;//单跳地址byteexpiryTime;//有效时间bytestatus;//状态}rtgEntry_t;4、绑定表的元素结构BindingEntry_t;typedefstruct{uint8srcEP;//没有源地址自从源地址一直是本地设备uint8dstGroupMode;//目标地址类型;0–正常地址,1–组地址uint16dstIdx;//在两种模式中(组或非组)保存到NV和RAM//dstGroupMode=0-AddressManagerindex//dstGroupMode=1–组地址uint8dstEP;//目标地址uint8numClusterIds;//簇个数uint16clusterIdList[MAX_BINDING_CLUSTER_IDS];//Don'tuseMAX_BINDING_CLUSTERS_IDwhen//usingtheclusterIdListfield.Use//gMAX_BINDING_CLUSTER_IDS}BindingEntry_t;5、相邻表的元素结构neighborEntry_t;typedefstruct{---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---uint16neighborAddress;//相邻地址uint16panId;//所属的PAN网络IDlinkInfo_tlinkInfo;//连接信息(包括发送/接收和安全帧计数)}neighborEntry_t;6、路由发现表的元素结构rtDiscEntry_t;typedefstruct{byterreqId;//接收请求IDuint16srcAddress;//源地址uint16previousNode;//上次模式byteforwardCost;//发送成本byteresidualCost;//剩余成本byteexpiryTime;//有效时间}rtDiscEntry_t;7、广播表的元素结构bcastEntry_t;typedefstruct{uint16srcAddr;//源地址uint8bdt;//广播传递时间uint8pat;//被动应答超时uint8mbr;//最大广播重试次数uint8handle;//计数非睡眠邻居和路由器子节点.uint8ackCnt;//应答次数uint8id;//广播ID}bcastEntry_t;8、回调表的元素结构MTZDO_ConversionItem_t;typedefstruct{uint16clusterID;//请求命令uint32subCBID;//回调回应参数uint16mtID;//SPI消息IDpfnMtZdoRspProcpFn;//回调函数}MTZDO_ConversionItem_t;9、电源功率表macRadioDefsTxPowerTable10、全局常量表元素结构(即NV区中的项)zgItem_t;typedefstructzgItem{uint16id;//项目类型---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---uint16len;//占用空间void*buf;//要写入的数据}zgItem_t;11、任务表元素结构*pTaskEventHandlerFn;(unsignedchartask_id,unsignedshortevent);12、mac回调函数事件表zmacCBEventTable;13、数据结构大小查找表zmacCBSizeTable;必须以mac回调事件顺序相匹配;14、ZDP处理请求消息表的元素结构zdpMsgProcItem_t;typedefstruct{uint16clusterID;//--簇ID(请求消息)pfnZDPMsgProcessorpFn;//要执行的函数}zdpMsgProcItem_t;15、PAN网络描述列表的元素结构networkDesc_t;typedefstruct{uint16panId;//PANIDbytelogicalChannel;//逻辑信道bytebeaconOrder;//信标指令bytesuperFrameOrder;//超级帧指令byterouterCapacity;//路由能力bytedeviceCapacity;//设备能力byteversion;//版本bytestackProfile;//profilestack//bytesecurityLevel;uint16chosenRouter;//所选择的路由器uint8chosenRouterLinkQuality;//所选择路由器的链路质量bytechosenRouterDepth;//所选择路由器的深度uint8extendedPANID[Z_EXTADDR_LEN];//PANID的扩展地址void*nextDesc;//指向下一个的PAN}networkDesc_t;16、端点表元素结构endPointDesc_t;typedefstruct{byteendPoint;//终端号byte*task_id;//PointertolocationoftheApplicationtaskID.//–指向本地应用任务,ID的一个指针SimpleDescriptionFormat_t*simpleDesc;//指向简单描述符afNetworkLatencyReq_tlatencyReq;//这个字段必须为nolatencyreqs---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?