1.3.4.1.17 MAC_PLC_DATA Struct
C
typedef struct { /* Pointer to MAC Tables */ MAC_PLC_TABLES *macPlcTables; /* Callbacks */ MAC_PLC_HANDLERS macPlcHandlers; /* State of the MAC PLC module */ MAC_PLC_STATE state; /* PLC working band */ MAC_PLC_BAND plcBand; /* Flag to indicate this object is in use */ bool inUse; } MAC_PLC_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:
- macPlcTables. Pointer to MAC PLC Tables structure.
- macPlcHandlers. Callbacks to invoke when signaling events.
- state. State of the MAC PLC module State Machine.
- plcBand. PLC working band.
- inUse. Flag to indicate this object is in use.
Remarks
None.