?? zzdo_conf.h
字號:
//------------------------------------------------------------------------------
// This file is part of the ZigBee DK package
// Copyright (c) 2007 RadioPulse Inc.
//------------------------------------------------------------------------------
// ZZDO_CNF.h : This code is generated by ZProfileBuilder.
// Generated Time (2007::10::03 19-29-14)
//
//------------------------------------------------------------------------------
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
//--------------------------------------------------------------------------------
// ZigBee Configuration : Node Descriptor
//--------------------------------------------------------------------------------
#define CONF_ZDO_NodeDesc_LogicalType 0x02 // 0=ZC, 1=ZR, 2=ZED, 3~7=reserved. Initial value is 0
#define CONF_ZDO_NodeDesc_CompDesc 0 // 1=Complex Descriptor is supported. 0 or 1.
#define CONF_ZDO_NodeDesc_UserDesc 0 // 1=User Descriptor is supported. 0 or 1.
//-- FreqBand
// bit[4] : reserved
// bit[3] : 1=Support 2.4GHz
// bit[2] : 1=Support 900MHz
// bit[1] : reserved.
// bit[0] : 1=Support 800MHz
#define CONF_ZDO_NodeDesc_FreqBand 0x08
#define CONF_ZDO_NodeDesc_ApsFlag 0x00 // (FIX) Always 0 in ZigBee2006
//-- MacCapa
// bit[7] : Allocate Addr. 1=Can be a PAN Coordinator
// bit[6] : Security
// bit[5:4] : rsv
// bit[3] : RxOnIdle
// bit[2] : Power Source. 1=Mains Power
// bit[1] : Device Type. 1=FFD, 0=RFD
// bit[0] : Alternative PAN Coordinator
#define CONF_ZDO_NodeDesc_MacCapability 0x85
#define CONF_ZDO_NodeDesc_Manufacturer 0x1551
#define CONF_ZDO_NodeDesc_MaxBufferSize 64 // Max asdu Size. 0x00 ~ 0x7F
#define CONF_ZDO_NodeDesc_MaxTransSize 0x0000 // (FIX) Max Transfer Size. 0x0000 ~ 0x7FFF. Not supported in ZigBee2006. Always 0.
//-- ServerMask
// bit[15:6] : reserved
// bit[5] : 1=Support Backup Discovery Cache
// bit[4] : 1=Support Primary Discovery Cache
// bit[3] : 1=Support Backup Binding Table Cache
// bit[2] : 1=Support Primary Binding Table Cache
// bit[1] : 1=Support Backup Trust Center
// bit[0] : 1=Support Primary Trust Center
#define CONF_ZDO_NodeDesc_ServerMask 0x00
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// ZigBee Configuration : NWK Mode and Parameter
//--------------------------------------------------------------------------------
#define CONF_ZDO_NwkMode_BattExt 0 // Battery Extension. 0 or 1
#define CONF_ZDO_NwkMode_BO 0x0F
#define CONF_ZDO_NwkMode_SO 0x0F
#define CONF_ZDO_NwkMode_ChanList 0x00000800
#define CONF_ZDO_NwkMode_ProtocolVer 0x02 // 0=Zig2004, 1=Zig2005, 2=Zig2006
#define CONF_ZDO_NwkMode_StackProfile 0x01 //
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// ZigBee Configuration : Power Descriptor
//--------------------------------------------------------------------------------
//-- CurrPwrMode
// 0 : Receiver sync-ed with RxOnWhenIdle of Node Descriptor
// 1 : Receiver comes on periodically as defined by the node power descriptor
// 2 : Receiver comes on when stimulated. e.g. by a user pressing a button
// 0x3~0xF : reserved
#define CONF_ZDO_PwrDesc_CurrPwrMode 0x00
//-- AvailPwrSrc
// bit[3] : reserved
// bit[2] : 1=Support Disposable battery.
// bit[1] : 1=Support Rechargeable battery.
// bit[0] : 1=Support Constant(Mains) Power.
#define CONF_ZDO_PwrDesc_AvailPwrSrc 0x07
//-- CurrPwrSrc
// bit[3] : rserved
// bit[2] : Disposable battery.
// bit[1] : Rechargeable battery.
// bit[0] : Mains Power.
#define CONF_ZDO_PwrDesc_CurrPwrSrc 0x01
//-- CurrPwrLevel
// bit[3:0] : 0=Critical, 1=33, 2=66, 3=100
#define CONF_ZDO_PwrDesc_CurrPwrLevel 0x0C
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// ZigBee Configuration : Scan Arguments
//--------------------------------------------------------------------------------
#define CONF_ZDO_NwkScanAttempt_Default 0x01 // 0x01 ~ 0xFF, Default=5
#define CONF_ZDO_NwkTimeBtwnScan_Default 0x01 // 0x01 ~ 0xFF (second)
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// ZigBee Configuration : Optional Attributes
//--------------------------------------------------------------------------------
#define CONF_ZDO_PermitJoinDur 0xFF // Default is 0x00
#define CONF_ZDO_MaxRouters 0x05 //
#define CONF_ZDO_MaxChildren 0x08 //
#define CONF_ZDO_MaxDepth 0x04
#define CONF_ZDO_NwkBroadDeliver 0x10 // unit=second
#define CONF_ZDO_NwkTransPersist 0x0100 // unit=superframe
//==============================================================
// Pre-Compile Option : Size Limitation
//==============================================================
#define CONF_ZDO_MaxSize_SimpDesc 1 // Min=1
#define CONF_ZDO_MaxSize_JoinDirect 0 // Min=0
#define CONF_ZDO_MaxSize_ActEPList 59
#define CONF_ZDO_MaxSize_AssoDevList 25
#define CONF_ZDO_MaxSize_SimpDescBuf 59
#define CONF_ZDO_MaxSize_SimpDescInClus 2
#define CONF_ZDO_MaxSize_SimpDescOutClus 0
#define CONF_ZDO_MaxSize_NodeDescBuf 60
#define CONF_ZDO_MaxSize_PowerDescBuf 60
#define CONF_ZDO_MaxSize_MatchDescClus 14
#define CONF_ZDO_MaxSize_MatchList 59
#define CONF_ZDO_MaxSize_EndBindClusList 11
#define CONF_ZDO_MaxSize_ZCLPayload 58
//==========================================================================
//==========================================================================
//==========================================================================
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -