Microchip® Advanced Software Framework

mac_msg_types.h File Reference

This file defines all message structures for the MAC.

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

#include "mac_msg_const.h"
#include "mac_api.h"
#include "mac_msg_type_data_ind.h"
#include "tal_generic.h"

Data Structures

struct  mcps_data_conf_tag
 This is the MCPS-DATA.confirm message structure. More...
 
struct  mcps_data_req_tag
 This is the MCPS-DATA.request message structure. More...
 
struct  mcps_purge_conf_tag
 This is the MCPS-PURGE.confirm message structure. More...
 
struct  mcps_purge_req_tag
 This is the MCPS-PURGE.request message structure. More...
 
struct  mlme_associate_conf_tag
 This is the MLME-ASSOCIATE.confirm message structure. More...
 
struct  mlme_associate_ind_tag
 This is the MLME-ASSOCIATE.indication message structure. More...
 
struct  mlme_associate_req_tag
 This is the MLME-ASSOCIATE.request message structure. More...
 
struct  mlme_associate_resp_tag
 This is the MLME-ASSOCIATE.response message structure. More...
 
struct  mlme_beacon_notify_ind_tag
 This is the MLME-BEACON-NOTIFY.indication message structure. More...
 
struct  mlme_comm_status_ind_tag
 This is the MLME-COMM-STATUS.indication message structure. More...
 
struct  mlme_disassociate_conf_tag
 This is the MLME-DISASSOCIATE.confirm message structure. More...
 
struct  mlme_disassociate_ind_tag
 This is the MLME-DISASSOCIATE.indication message structure. More...
 
struct  mlme_disassociate_req_tag
 This is the MLME-DISASSOCIATE.request message structure. More...
 
struct  mlme_get_conf_tag
 This is the MLME-GET.confirm message structure. More...
 
struct  mlme_get_req_tag
 This is the MLME-GET.request message structure. More...
 
struct  mlme_gts_conf_tag
 This is the MLME-GTS.confirm message structure. More...
 
struct  mlme_gts_ind_tag
 This is the MLME-GTS.indication message structure. More...
 
struct  mlme_gts_req_tag
 This is the MLME-GTS.request message structure. More...
 
struct  mlme_orphan_ind_tag
 This is the MLME-ORPHAN.indication message structure. More...
 
struct  mlme_orphan_resp_tag
 This is the MLME-ORPHAN.response message structure. More...
 
struct  mlme_poll_conf_tag
 This is the MLME-POLL.confirm message structure. More...
 
struct  mlme_poll_req_tag
 This is the MLME-POLL.request message structure. More...
 
struct  mlme_reset_conf_tag
 This is the MLME-RESET.confirm message structure. More...
 
struct  mlme_reset_req_tag
 This is the MLME-RESET.request message structure. More...
 
struct  mlme_rx_enable_conf_tag
 This is the MLME-RX-ENABLE.confirm message structure. More...
 
struct  mlme_rx_enable_req_tag
 This is the MLME-RX-ENABLE.request message structure. More...
 
struct  mlme_scan_conf_tag
 This is the MLME-SCAN.confirm message structure. More...
 
struct  mlme_scan_req_tag
 This is the MLME-SCAN.request message structure. More...
 
struct  mlme_set_conf_tag
 This is the MLME-SET.confirm message structure. More...
 
struct  mlme_set_req_tag
 This is the MLME-SET.request message structure. More...
 
struct  mlme_start_conf_tag
 This is the MLME-START.confirm message structure. More...
 
struct  mlme_start_req_tag
 This is the MLME-START.request message structure. More...
 
struct  mlme_sync_loss_ind_tag
 This is the MLME-SYNC-LOSS.indication message structure. More...
 
struct  mlme_sync_req_tag
 This is the MLME-SYNC.request message structure. More...
 
union  scan_result_list_t
 Union to force alignment of variable portion of scan confirm with wpan_pandescriptor_t. More...
 

Typedefs

typedef struct mcps_data_conf_tag mcps_data_conf_t
 This is the MCPS-DATA.confirm message structure. More...
 
typedef struct mcps_data_req_tag mcps_data_req_t
 This is the MCPS-DATA.request message structure. More...
 
typedef struct mcps_purge_conf_tag mcps_purge_conf_t
 This is the MCPS-PURGE.confirm message structure. More...
 
typedef struct mcps_purge_req_tag mcps_purge_req_t
 This is the MCPS-PURGE.request message structure. More...
 
typedef struct
mlme_associate_conf_tag 
mlme_associate_conf_t
 This is the MLME-ASSOCIATE.confirm message structure. More...
 
typedef struct
mlme_associate_ind_tag 
mlme_associate_ind_t
 This is the MLME-ASSOCIATE.indication message structure. More...
 
typedef struct
mlme_associate_req_tag 
mlme_associate_req_t
 This is the MLME-ASSOCIATE.request message structure. More...
 
typedef struct
mlme_associate_resp_tag 
mlme_associate_resp_t
 This is the MLME-ASSOCIATE.response message structure. More...
 
typedef struct
mlme_beacon_notify_ind_tag 
mlme_beacon_notify_ind_t
 This is the MLME-BEACON-NOTIFY.indication message structure. More...
 
typedef struct
mlme_comm_status_ind_tag 
mlme_comm_status_ind_t
 This is the MLME-COMM-STATUS.indication message structure. More...
 
typedef struct
mlme_disassociate_conf_tag 
mlme_disassociate_conf_t
 This is the MLME-DISASSOCIATE.confirm message structure. More...
 
typedef struct
mlme_disassociate_ind_tag 
mlme_disassociate_ind_t
 This is the MLME-DISASSOCIATE.indication message structure. More...
 
typedef struct
mlme_disassociate_req_tag 
mlme_disassociate_req_t
 This is the MLME-DISASSOCIATE.request message structure. More...
 
typedef struct mlme_get_conf_tag mlme_get_conf_t
 This is the MLME-GET.confirm message structure. More...
 
typedef struct mlme_get_req_tag mlme_get_req_t
 This is the MLME-GET.request message structure. More...
 
typedef struct mlme_gts_conf_tag mlme_gts_conf_t
 This is the MLME-GTS.confirm message structure. More...
 
typedef struct mlme_gts_ind_tag mlme_gts_ind_t
 This is the MLME-GTS.indication message structure. More...
 
typedef struct mlme_gts_req_tag mlme_gts_req_t
 This is the MLME-GTS.request message structure. More...
 
typedef struct mlme_orphan_ind_tag mlme_orphan_ind_t
 This is the MLME-ORPHAN.indication message structure. More...
 
typedef struct mlme_orphan_resp_tag mlme_orphan_resp_t
 This is the MLME-ORPHAN.response message structure. More...
 
typedef struct mlme_poll_conf_tag mlme_poll_conf_t
 This is the MLME-POLL.confirm message structure. More...
 
typedef struct mlme_poll_req_tag mlme_poll_req_t
 This is the MLME-POLL.request message structure. More...
 
typedef struct mlme_reset_conf_tag mlme_reset_conf_t
 This is the MLME-RESET.confirm message structure. More...
 
typedef struct mlme_reset_req_tag mlme_reset_req_t
 This is the MLME-RESET.request message structure. More...
 
typedef struct
mlme_rx_enable_conf_tag 
mlme_rx_enable_conf_t
 This is the MLME-RX-ENABLE.confirm message structure. More...
 
typedef struct
mlme_rx_enable_req_tag 
mlme_rx_enable_req_t
 This is the MLME-RX-ENABLE.request message structure. More...
 
typedef struct mlme_scan_conf_tag mlme_scan_conf_t
 This is the MLME-SCAN.confirm message structure. More...
 
typedef struct mlme_scan_req_tag mlme_scan_req_t
 This is the MLME-SCAN.request message structure. More...
 
typedef struct mlme_set_conf_tag mlme_set_conf_t
 This is the MLME-SET.confirm message structure. More...
 
typedef struct mlme_set_req_tag mlme_set_req_t
 This is the MLME-SET.request message structure. More...
 
typedef struct mlme_start_conf_tag mlme_start_conf_t
 This is the MLME-START.confirm message structure. More...
 
typedef struct mlme_start_req_tag mlme_start_req_t
 This is the MLME-START.request message structure. More...
 
typedef struct
mlme_sync_loss_ind_tag 
mlme_sync_loss_ind_t
 This is the MLME-SYNC-LOSS.indication message structure. More...
 
typedef struct mlme_sync_req_tag mlme_sync_req_t
 This is the MLME-SYNC.request message structure. More...