1.3.4.1.2 MAC_PLC_INIT Struct
C
typedef struct { /* Pointer to MAC Tables */ MAC_PLC_TABLES *macPlcTables; /* Callbacks */ MAC_PLC_HANDLERS macPlcHandlers; /* PLC working band */ MAC_PLC_BAND plcBand; /* PLC PAL index from configuration */ uint8_t palPlcIndex; } MAC_PLC_INIT;
Summary
Initialization Data for MAC PLC to be provided on Init routine.
Description
Defines the set of callback functions that MAC PLC uses to generate events to upper layer, a pointer to MAC PLC Tables, and the PLC band to use.
Field description:
macPlcTables. Pointer to MAC PLC Tables structure.
macPlcHandlers. Structure containing pointers to functions to be invoked by MAC PLC to notify events.
plcBand. Working PLC band to use.
palPlcIndex. Index to initialize PAL layer. As it comes from configuration options, it cannot be hardcoded in library and is passed as initialization data.
Remarks
None.