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.