在NLMEDE.h中,CapabilityFlags取值如下:
// CapabilityFlags Bitmap values
#define CAPINFO_ALTPANCOORD 0x01
#define CAPINFO_DEVICETYPE_FFD 0x02
#define CAPINFO_DEVICETYPE_RFD 0x00
#define CAPINFO_POWER_AC 0x04
#define CAPINFO_RCVR_ON_IDLE 0x08
#define CAPINFO_SECURITY_CAPABLE 0x40
#define CAPINFO_ALLOC_ADDR 0x80
但是我在
ZDO_JoinIndica
tionCB(uint16 ShortAddress, uint8 *ExtendedAddress,
uint8 CapabilityFlags, uint8 type)
函数中发现路由进网的时候CapabilityFlags传进来的值却是0x8E
,
这个值并没有在上面定义,这个值代表什么呢?