1.3.5.1.16 MAC_RF_DATA Struct

C

typedef struct
{
    /* Flag to indicate this object is in use  */
    bool inUse;
    /* State of the MAC RF module */
    MAC_RF_STATE state;
    /* Callbacks */
    MAC_RF_HANDLERS macRfHandlers;
    /* Pointer to MAC Tables */
    MAC_RF_TABLES *macRfTables;
} MAC_RF_DATA;

Summary

Object used to keep any data required for the module.

Description

Contains status of module state machine, runtime variables, pointer to Mac Tables and callback definitions.

Field description:

  • inUse: Flag to indicate this object is in use
  • state: State of the MAC RF module State Machine
  • macRfHandlers: Callbacks to invoke when signaling events
  • macRfTables: Pointer to MAC RF Tables structure

Remarks

None.