afIncomingMSGPacket_t *MSGpkt; //无线数据包格式结构体定义
pdata = &pkt->cmd.Data[0]; //注意是指针格式
len = pkt->cmd.DataLength;//数据的长度,字节数
typedef struct
{
osal_event_hdr_t hdr; //OSAL消息头
uint16 groupId; //消息组ID
uint16 clusterId; //消息族ID
afAddrType_t srcAddr; //源地址类型
uint16 macDestAddr; //MAC物理地址
byte endPoint; //目的端点
byte wasBroadcast; //广播地址
byte LinkQuality; //链路质量
uint8 correlation; /* The raw correlation value of the received data frame */接收的数据帧的原始相关值
int8 rssi; 接收信号强度指示
byte SecurityUse;
uint32 timestamp;
afMSGCommandFormat_t cmd;//应用数据
} afIncomingMSGPacket_t;
typedef struct
{
byte TransSeqNumber; //传输的序列号
uint16 DataLength; // 传输的数据长度
byte *Data; //数据存放的地址
} afMSGCommandFormat_t;