1.1.1.4.16 DRV_PLC_PHY_INIT Struct
C
typedef struct { /* Identifies the HAL API set to be used by the driver to access * peripherals. */ DRV_PLC_HAL_INTERFACE *plcHal; /* Number of clients */ size_t numClients; /* 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_PLC_PHY_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_PLC_PHY_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.