ZigBee重要变量说明

5035阅读 1评论2011-04-18 whyliyi
分类:C/C++

转自:http://hi.baidu.com/c51rf/blog/item/9d19eb1b5ec28bf0ae5133b1.html

编译选项:

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--打开无线电
返回值状态:
ZSUCCESS0
INVALID_TASK1
MSG_BUFFER_NOT_AVAIL2
INVALID_MSG_POINTER3
INVALID_LEN4
INVALID_SENDING_TASK5
INVALID_DESTINATION_TASK6
INVALID_EVENT_ID7
INVALID_TIMEOUT_VALUE8
INVALID_INTERRUPT_ID9
INVALID_ISR_PTR10
INVALID_TASK_TABLE11
NO_TIMER_AVAIL12
INVALID_MSG_LEN13
NOT_READY14
NV_ITEM_UNINIT15
NV_OPER_FAILED16
INVALID_MEM_SIZE17
NV_BAD_ITEM_LEN18
全局状态值:
ZSuccess     --成功0x00
ZFailure--失败0x01
ZInvalidParameter--无效参数0x02
ZStack状态值:
ZMemError--系统内存错误0x10
ZBufferFull--缓冲区满0x11
ZUnsupportedMode--未支持的模式0x12
ZMacMemError--MAC内存错误0x13
ZSapiInProgress0x20
ZSapiTimeout0x21
ZSapiInit0x22
APS层状态值:
ZApsFail--失败0xb1
ZApsTableFull--表满0xb3
ZApsIllegalRequest
ZApsInvalidBinding--绑定无效0xb4
ZApsUnsupportedAttrib--未支持的属性0xb5
ZApsNotSupported--未支持0xb6
ZApsNoAck--没有Ack0xb7
ZApsDuplicateEntry--条目重复0xb8
ZApsNoBoundDevice--没有绑定设备0xb9
SEC层状态值:
ZSecNoKey--没有密钥0xa1
ZSecOldFrmCount0xa2
ZSecMaxFrmCount--最大帧数0xa3
ZSecCcmFail0xa4
NWK层状态值:
ZNwkInvalidParam--无效参数0xc1
ZNwkInvalidRequest--无效请求0xc2
ZNwkNotPermitted--不允许0xc3
ZNwkStartupFailure--启动失败0xc4
ZNwkAlreadyPresent--已存在0xc5
ZNwkSyncFailure--同步失败0xc6
ZNwkTableFull--表满0xc7
ZNwkUnknownDevice--未知设备0xc8
ZNwkUnsupportedAttribute--未支持的属性0xc9
ZNwkNoNetworks--没有网络0xca
ZNwkLeaveUnconfirmed--离开未确认0xcb
ZNwkNoAck--没有ACK0xcc
ZNwkNoRoute--没有路由0xcd
MAC层状态值:
ZMacSuccess--成功0x00
ZMacBeaconLoss--信标丢失0xe0
ZMacChannelAccessFailure0xe1
ZMacDenied   0xe2
ZMacDisableTrxFailure0xe3
ZMacFailedSecurityCheck0xe4
ZMacFrameTooLong0xe5
ZMacInvalidGTS0xe6
ZMacInvalidHandle0xe7
ZMacInvalidParameter0xe8
ZMacNoACK0xe9
ZMacNoBeacon0xea
ZMacNoData0xeb
ZMacNoShortAddr0xec
ZMacOutOfCap0xed
ZMacPANIDConflict0xee
ZMacRealignment0xef
ZMacTransactionExpired0xf0
ZMacTransactionOverFlow0xf1
ZMacTxActive0xf2
ZMacUnAvailableKey0xf3
ZMacUnsupportedAttribute0xf4
ZMacUnsupported0xf5
组件标示:
COMPID_OSAL0
COMPID_MTEL  1
COMPID_MTSPCI2
COMPID_NWK3
COMPID_NWKIF4
COMPID_MACCB5
COMPID_MAC6
COMPID_APP7
COMPID_TEST8
COMPID_RTG9
COMPID_DATA11
测试中的组件标示:
COMPID_TEST_NWK_STARTUP20
COMPID_TEST_SCAN_CONFIRM21
COMPID_TEST_ASSOC_CONFIRM22
COMPID_TEST_REMOTE_DATA_CONFIRM23
系统事件:
SYS_EVENT_MSG
系统消息:
SPI_INCOMING_ZTOOL_PORT0x21
SPI_INCOMING_ZAPP_DATA0x22
MT_SYS_APP_MSG0x23
MT_SYS_APP_RSP_MSG0x24
AF_DATA_CONFIRM_CMD0xFD
AF_INCOMING_MSG_CMD0x1A
AF_INCOMING_KVP_CMD0x1B
AF_INCOMING_GRP_KVP_CMD0x1C
KEY_CHANGE0xC0
ZDO_NEW_DSTADDR0xD0
ZDO_STATE_CHANGE0xD1
ZDO_MATCH_DESC_RSP_SENT0xD2
ZDO_CB_MSG0xD3
为用户所保留的消息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)
上一篇:ZigBee网络通信概念区分
下一篇:谁在说谎

文章评论