设为首页 | 加入收藏
首页 ZigBee联盟常识 ZigBee环球资讯 与蜂共舞 ZigBee资料下载 联系我们

    CC2530套件正式上线,详情查看蜂舞产品……

与蜂共舞
友情链接
 
TI德州仪器
Ember
飞思卡尔
Jennic
Telegesis
西安华凡科技有限公司
与蜂共舞首页 - 与蜂共舞
变量说明(一)
来源:郑州新双恒信息技术有限公司  加入时间:2009-8-13 点击:7950 [双击滚动窗口]

原创作者:【LNVI.ZHU】 尊重原创,如需转载请注明出处。仅供参考。

重要变量 

编译选项:

 HOLD_AUTO_START 

--网络设备启动应用程序

 NV_RESTORE 

--在NV中保存网络状态

 RTR_NWK  
 HAL_ADC

--是否自持ADC

 HAL_DMA  --是否支持DMA
 HAL_AES  
 HAL_LCD  
 HAL_LED  
 HAL_UART  
 HAL_KEY  
 ZDO_MGMT_NWKDISC_REQUEST --请求目标设备执行网络扫描
 ZDO_MGMT_NWKDISC_RESPONSE --响应目标设备执行网络扫描
 ZDO_MGMT_LQI_REQUEST --请求目标设备相邻设备列表
 ZDO_MGMT_LQI_RESPONSE --响应目标设备相邻设备列表
 ZDO_MGMT_RTG_REQUEST --请求目标设备路由表
 ZDO_MGMT_RTG_RESPONSE  
 ZDO_MGMT_BIND_REQUEST --请求目标设备绑定表
 ZDO_MGMT_BIND_RESPONSE  
 ZDO_MGMT_LEAVE_REQUEST   --请求目标设备离开网络
 ZDO_MGMT_LEAVE_RESPONSE  
 ZDO_MGMT_ JOINDIRECT_REQUEST  --请求目标设备直接连接另一个设备
 ZDO_MGMT_ JOINDIRECT_RESPONSE  
 ZDO_MGMT_PERMIT_JOIN_RESPONSE --响应设备允许或拒绝连接

 

宏:

 MAC_RADIO_TURN_OFF_POWER   --关闭无线电
 MAC_RADIO_TURN_ON_POWER   --打开无线电
 
返回值状态:
 ZSUCCESS  0
 INVALID_TASK   1
 MSG_BUFFER_NOT_AVAIL  2
 INVALID_MSG_POINTER  3
 INVALID_LEN   4
 INVALID_SENDING_TASK  5
 INVALID_DESTINATION_TASK   6
 INVALID_EVENT_ID  7
 INVALID_TIMEOUT_VALUE  8
 INVALID_INTERRUPT_ID  9
 INVALID_ISR_PTR  10
 INVALID_TASK_TABLE  11
 NO_TIMER_AVAIL  12
 INVALID_MSG_LEN  13
 NOT_READY  14
 NV_ITEM_UNINIT  15
 NV_OPER_FAILED  16
 INVALID_MEM_SIZE  17
 NV_BAD_ITEM_LEN  18
 
 
全局状态值:
ZSuccess     --成功  0x00 
 ZFailure   --失败 0x01
 ZInvalidParameter   --无效参数 0x02
 
ZStack状态值:
 ZMemError  --系统内存错误   0x10
 ZBufferFull  --缓冲区满  0x11
 ZUnsupportedMode  --未支持的模式  0x12
 ZMacMemError  --MAC内存错误  0x13
 ZSapiInProgress    0x20
 ZSapiTimeout     0x21
 ZSapiInit    0x22
 
APS层状态值:
ZApsFail   --失败  0xb1
ZApsTableFull  --表满  0xb3
ZApsIllegalRequest     
ZApsInvalidBinding  --绑定无效  0xb4
ZApsUnsupportedAttrib  --未支持的属性  0xb5
ZApsNotSupported  --未支持  0xb6
ZApsNoAck   --没有Ack  0xb7
ZApsDuplicateEntry  --条目重复  0xb8
ZApsNoBoundDevice  --没有绑定设备  0xb9
 
SEC层状态值:
ZSecNoKey --没有密钥  0xa1 
ZSecOldFrmCount     0xa2
ZSecMaxFrmCount  --最大帧数  0xa3
ZSecCcmFail     0xa4
 
NWK层状态值:
 ZNwkInvalidParam --无效参数  0xc1 
 ZNwkInvalidRequest  --无效请求 0xc2
 ZNwkNotPermitted  --不允许 0xc3 
 ZNwkStartupFailure  --启动失败  0xc4
 ZNwkAlreadyPresent  --已存在 0xc5 
 ZNwkSyncFailure  --同步失败 0xc6
 ZNwkTableFull  --表满 0xc7 
 ZNwkUnknownDevice  --未知设备  0xc8
 ZNwkUnsupportedAttribute   --未支持的属性  0xc9
 ZNwkNoNetworks   --没有网络  0xca
 ZNwkLeaveUnconfirmed  --离开未确认  0xcb
 ZNwkNoAck  --没有ACK  0xcc
 ZNwkNoRoute  --没有路由  0xcd
 
MAC层状态值:
 ZMacSuccess  --成功 0x00 
 ZMacBeaconLoss  --信标丢失  0xe0
 ZMacChannelAccessFailure    0xe1
 ZMacDenied     0xe2
 ZMacDisableTrxFailure    0xe3
 ZMacFailedSecurityCheck    0xe4 
 ZMacFrameTooLong    0xe5
 ZMacInvalidGTS     0xe6
 ZMacInvalidHandle     0xe7
 ZMacInvalidParameter    0xe8
 ZMacNoACK    0xe9
 ZMacNoBeacon     0xea
 ZMacNoData    0xeb
 ZMacNoShortAddr     0xec
 ZMacOutOfCap    0xed
 ZMacPANIDConflict     0xee
 ZMacRealignment    0xef
 ZMacTransactionExpired     0xf0
 ZMacTransactionOverFlow    0xf1
 ZMacTxActive     0xf2
 ZMacUnAvailableKey    0xf3
 ZMacUnsupportedAttribute     0xf4
 ZMacUnsupported    0xf5
 
组件标示:
 COMPID_OSAL  0
COMPID_MTEL    1
 COMPID_MTSPCI  2
 COMPID_NWK  3
 COMPID_NWKIF   4
 COMPID_MACCB  5
 COMPID_MAC  6
 COMPID_APP  7
 COMPID_TEST  8
 COMPID_RTG  9
 COMPID_DATA  11
 
测试中的组件标示:
COMPID_TEST_NWK_STARTUP   20
 COMPID_TEST_SCAN_CONFIRM  21
 COMPID_TEST_ASSOC_CONFIRM  22
 COMPID_TEST_REMOTE_DATA_CONFIRM  23
 
系统事件:
SYS_EVENT_MSG
 
系统消息:
 SPI_INCOMING_ZTOOL_PORT 0x21 
 SPI_INCOMING_ZAPP_DATA  0x22
 MT_SYS_APP_MSG  0x23
 MT_SYS_APP_RSP_MSG  0x24
 AF_DATA_CONFIRM_CMD  0xFD
 AF_INCOMING_MSG_CMD  0x1A
 AF_INCOMING_KVP_CMD  0x1B
 AF_INCOMING_GRP_KVP_CMD  0x1C
 KEY_CHANGE  0xC0
 ZDO_NEW_DSTADDR  0xD0
 ZDO_STATE_CHANGE  0xD1
 ZDO_MATCH_DESC_RSP_SENT   0xD2
 ZDO_CB_MSG  0xD3
 
为用户所保留的消息id(用户自定义)
0xE0—0xFF
 
各层簇定义:
APP层簇ID         void SampleApp_MessageMSGCB( afIncomingMSGPacket_t *pkt )
 SAMPLEAPP_MAX_CLUSTERS  --最大簇数  2
 SAMPLEAPP_PERIODIC_CLUSTERID  --一个簇标识的周期  1
 SAMPLEAPP_FLASH_CLUSTERID  --一个簇标识的闪烁  2
 
ZDO层簇ID                void ZDApp_ProcessMsgCBs( zdoIncomingMsg_t *inMsg )
ZDO, _RESPONSE_BIT_V1_0  --响应位V1.0版本   0x80
 ZDO_RESPONSE_BIT  --相应位  0x8000
 
NWK_addr_req  --网络地址请求   0x0000
 IEEE_addr_req  --IEEE地址请求  0x0001
 Node_Desc_req  --节点描述符请求  0x0002
 Power_Desc_req  --电源描述符请求  0x0003
 Simple_Desc_req  --简单描述符请求   0x0003
 Active_EP_req  --动态端点/接口请求  0x0005
 Match_Desc_req  --匹配描述符请求  0x0006
 
 NWK_addr_rsp (NWK_addr_req | ZDO_RESPONSE_BIT) 
 IEEE_addr_rsp  (IEEE_addr_req | ZDO_RESPONSE_BIT)
 Node_Desc_rsp  (Node_Desc_req | ZDO_RESPONSE_BIT)
 Power_Desc_rsp  (Power_Desc_req | ZDO_RESPONSE_BIT)
 Simple_Desc_rsp  (Simple_Desc_req | ZDO_RESPONSE_BIT)
  Active_EP_rsp  (Active_EP_req | ZDO_RESPONSE_BIT)
 Match_Desc_rsp  (Match_Desc_req | ZDO_RESPONSE_BIT)
 
 Complex_Desc_req --复杂描述符请求  0x0010 
 User_Desc_req  --用户描述符请求  0x0011
 Discovery_Cache_req  --缓存发现请求  0x0012
 End_Device_annce  --终端设备性能  0x0013
 User_Desc_set  --设置用户描述符  0x0014
 Server_Discovery_req  --服务发现请求  0x0015
 
Complex_Desc_rsp  (Complex_Desc_req | ZDO_RESPONSE_BIT) 
 User_Desc_rsp  (User_Desc_req | ZDO_RESPONSE_BIT)
 Discovery_Cache_rsp  (Discovery_Cache_req | ZDO_RESPONSE_BIT)
 User_Desc_conf   (User_Desc_set | ZDO_RESPONSE_BIT)
 Server_Discovery_rsp  (Server_Discovery_req | ZDO_RESPONSE_BIT)
 
 End_Device_Bind_req --终端设备绑定请求   0x0020
 Bind_req  --绑定请求  0x0021
 Unbind_req  --解除绑定请求   0x0022
 
 Bind_rsp (Bind_req | ZDO_RESPONSE_BIT) 
 End_Device_Bind_rsp  (End_Device_Bind_req | ZDO_RESPONSE_BIT)
 Unbind_rsp  (Unbind_req | ZDO_RESPONSE_BIT)
 
Mgmt_NWK_Disc_req  --网络扫描请求  0x0030 
 Mgmt_Lqi_req  --相邻设备请求  
 
Mgmt_Rtg_req  ((uint16)0x0032) 
 Mgmt_Bind_req  ((uint16)0x0033)
 Mgmt_Leave_req  ((uint16)0x0034)
 Mgmt_Direct_Join_req  ((uint16)0x0035)
 Mgmt_Permit_Join_req  ((uint16)0x0036)
 
Mgmt_NWK_Disc_rsp  (Mgmt_NWK_Disc_req | ZDO_RESPONSE_BIT) 
 Mgmt_Lqi_rsp  (Mgmt_Lqi_req | ZDO_RESPONSE_BIT)
 Mgmt_Rtg_rsp  (Mgmt_Rtg_req | ZDO_RESPONSE_BIT)
 Mgmt_Bind_rsp  (Mgmt_Bind_req | ZDO_RESPONSE_BIT)
 Mgmt_Leave_rsp  (Mgmt_Leave_req | ZDO_RESPONSE_BIT)
 Mgmt_Direct_Join_rsp  (Mgmt_Direct_Join_req | ZDO_RESPONSE_BIT)
 Mgmt_Permit_Join_rsp  (Mgmt_Permit_Join_req | ZDO_RESPONSE_BIT)
 
各层事件定义:
       MAC回调事件:                void  MAC_CbackEvent(macCbackEvent_t *pData)
 MAC_MLME_ASSOCIATE_IND --关联指示 
 MAC_MLME_ASSOCIATE_CNF   --关联确认  2
 MAC_MLME_DISASSOCIATE_IND  --取消指示  3
 MAC_MLME_DISASSOCIATE_CNF  --取消确认  4
 MAC_MLME_BEACON_NOTIFY_IND  --信标通知指示  5
 MAC_MLME_ORPHAN_IND  --孤指示  6
 MAC_MLME_SCAN_CNF  --扫描确认  7
 MAC_MLME_START_CNF  --开始确认  8
 MAC_MLME_SYNC_LOSS_IND  --同步损失指示  9
 MAC_MLME_POLL_CNF  --轮询确认  10
 MAC_MLME_COMM_STATUS_IND  --通信状态指示  11
 MAC_MLME_POLL_IND  --轮询指示  16
 MAC_MCPS_DATA_CNF  --数据确认   12
 MAC_MCPS_DATA_IND   --数据指示   13
 MAC_MCPS_PURGE_CNF  --清除确认   14
 MAC_PWR_ON_CNF  --上电确认   15
 
       ZDO层任务事件:             UINT16 ZDApp_event_loop( byte task_id, UINT16 events )
  ZDO_NETWORK_INIT  --设备初始化 0x0001 
 ZDO_NETWORK_START  --开始网络  0x0002
 ZDO_DEVICE_RESET  --设备复位   0x0004
 ZDO_COMMAND_CNF  --命令确认  0x0008
 ZDO_STATE_CHANGE_EVT  --更新网路状态   0x0010
 ZDO_ROUTER_START  --开始路由器  0x0020
 ZDO_NEW_DEVICE  --新设备事件  0x0040
 ZDO_DEVICE_AUTH   --设备确认事件  0x0080
 ZDO_SECMGR_EVENT  --安全管理事件    0x0100
 ZDO_NWK_UPDATE_NV  --保存网络状态   0x0200
 ZDO_FRAMECOUNTER_CHANGE  --帧计数器改变  0x0400
    

打印此页】【关闭窗口】    
 
Copyright © 2009 郑州新双恒信息技术有限公司 版权所有
E-mail:wfj_123@126.com QQ群:83028739
豫ICP备:09005065号