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.