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.