Microchip® Advanced Software Framework

mac_data_structures.h File Reference

This file contains MAC related data structures, types and enums.

Copyright (c) 2013-2018 Microchip Technology Inc. and its subsidiaries.

#include "mac.h"

Data Structures

union  frame_payload_t
 General Command frame payload type. More...
 
struct  mac_assoc_req_tag
 Association Request type. More...
 
struct  mac_assoc_response_tag
 Association Response type. More...
 
struct  mac_beacon_payload_tag
 Beacon Payload type. More...
 
struct  mac_coord_realign_tag
 Coordinator Realignment type. More...
 
struct  mac_data_payload_tag
 Data Payload type. More...
 
struct  mac_dev_gts_mgmt_tag
 Device GTS table structure. More...
 
struct  mac_disassoc_req_tag
 Disassociation Request type. More...
 
struct  mac_gts_desc_tag
 
struct  mac_gts_list_tag
 
struct  mac_gts_spec_tag
 
struct  mac_pan_gts_mgmt_tag
 PANC GTS table structure. More...
 
struct  parse_tag
 
struct  sec_ctrl_tag
 Structure containing auxiliary security header information. More...
 

Typedefs

typedef enum gts_state_tag gts_state_t
 
typedef struct mac_assoc_req_tag mac_assoc_req_t
 Association Request type. More...
 
typedef struct
mac_assoc_response_tag 
mac_assoc_response_t
 Association Response type. More...
 
typedef struct
mac_beacon_payload_tag 
mac_beacon_payload_t
 Beacon Payload type. More...
 
typedef struct
mac_coord_realign_tag 
mac_coord_realign_t
 Coordinator Realignment type. More...
 
typedef struct mac_data_payload_tag mac_data_payload_t
 Data Payload type. More...
 
typedef __PACK__DATA__ struct
mac_dev_gts_mgmt_tag 
mac_dev_gts_mgmt_t
 Device GTS table structure. More...
 
typedef struct mac_disassoc_req_tag mac_disassoc_req_t
 Disassociation Request type. More...
 
typedef struct mac_gts_list_tag mac_gts_list_t
 
typedef struct mac_gts_spec_tag mac_gts_spec_t
 
typedef struct mac_gts_desc_tag mac_gtsDesc_t
 
typedef struct mac_pan_gts_mgmt_tag mac_pan_gts_mgmt_t
 PANC GTS table structure. More...
 
typedef struct parse_tag parse_t
 
typedef struct sec_ctrl_tag sec_ctrl_t
 Structure containing auxiliary security header information. More...
 

Enumerations

enum  gts_state_tag {
  GTS_STATE_IDLE = 0,
  GTS_STATE_REQ_SENT,
  GTS_STATE_ALLOCATED
}