1.1.2.4.25 DRV_G3_MACRT_INIT Struct
C
typedef struct
{
/* Identifies the HAL API set to be used by the driver to access
* peripherals. */
DRV_PLC_HAL_INTERFACE *plcHal;
/* PLC Profile */
uint8_t plcProfile;
/* Start Address where PLC binary file is located */
uint32_t binStartAddress;
/* End Address where PLC binary file is located */
uint32_t binEndAddress;
/* Secure mode */
bool secure;
} DRV_G3_MACRT_INIT;Summary
Contains the data required to initialize the PLC driver.
Description
This structure contains the objects needed to initialize the PLC driver.
It is passed as parameter (casted as SYS_MODULE_INIT) to DRV_G3_MACRT_Initialize function.
Field description:
- plcHal. Pointer to DRV_PLC_HAL_INTERFACE Struct which defines the way driver accesses to PLC transceiver.
- plcProfile. Not used, reserved for future use.
- binStartAddress. Memory address where the first byte of transceiver's binary file is located.
- binEndAddress. Memory address where the last byte of transceiver's binary file is located.
- secure. Flag to indicate whether binary file is encrypted, not supported on current version.
Remarks
None.
