z-stack中编译选项说明 (备用查看,记不住)


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)
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值