您的位置:首页 > 其它

ZigBee_CC2530_01H_关于无线通信的结构体介绍

2017-05-22 21:17 239 查看
AF.h文件中

typedef struct

{

  union

  {

    uint16      shortAddr;

    ZLongAddr_t extAddr;

  } addr;

  afAddrMode_t addrMode;

  uint8 endPoint;

  uint16 panId;  // used for the INTER_PAN feature

} afAddrType_t;

typedef struct

{

  uint8 endPoint;

  uint8 *task_id;  // Pointer to location of the Application task ID.

  SimpleDescriptionFormat_t *simpleDesc;

  afNetworkLatencyReq_t latencyReq;

} endPointDesc_t;

typedef struct

{

  uint8          EndPoint;

  uint16         AppProfId;

  uint16         AppDeviceId;

  uint8          AppDevVer:4;

  uint8          Reserved:4;             // AF_V1_SUPPORT uses for AppFlags:4.

  uint8          AppNumInClusters;

  cId_t         *pAppInClusterList;

  uint8          AppNumOutClusters;

  cId_t         *pAppOutClusterList;

} SimpleDescriptionFormat_t;

typedef struct

{

  osal_event_hdr_t hdr;     /* OSAL Message header */

  uint16 groupId;           /* Message's group ID - 0 if not set */

  uint16 clusterId;         /* Message's cluster ID */

  afAddrType_t srcAddr;     /* Source Address, if endpoint is STUBAPS_INTER_PAN_EP,

                               it's an InterPAN message */

  uint16 macDestAddr;       /* MAC header destination short address */

  uint8 endPoint;           /* destination endpoint */

  uint8 wasBroadcast;       /* TRUE if network destination was a broadcast address */

  uint8 LinkQuality;        /* The link quality of the received data frame */

  uint8 correlation;        /* The raw correlation value of the received data frame */

  int8  rssi;               /* The received RF power in units dBm */

  uint8 SecurityUse;        /* deprecated */

  uint32 timestamp;         /* receipt timestamp from MAC */

  uint8 nwkSeqNum;          /* network header frame sequence number */

  afMSGCommandFormat_t cmd; /* Application Data */

} afIncomingMSGPacket_t;

typedef struct

{

  uint8   TransSeqNumber;

  uint16  DataLength;              // Number of bytes in TransData

  uint8  *Data;

} afMSGCommandFormat_t;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Zigbee CC2530