REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
platform::BackPanelHAL Class Reference
Base HAL class Backplane. More...
#include <back_panel.h>
Collaboration diagram for platform::BackPanelHAL:

Public Member Functions | |
BackPanelHAL (bus::addr_t block_address) | |
uint16_t | read_backplane_and_slot_id () const |
metadata::eui_t | get_entity_eui () const |
Protected Attributes | |
const metadata::MetadataEditor | f_meta |
const functions::TMP127Q1 | f_temperature |
const functions::DataFunction | f_id |
Static Protected Attributes | |
static const SPISettings | F_ID_SPI_SETTINGS |
Detailed Description
Base HAL class Backplane.
Definition at line 34 of file back_panel.h.
Constructor & Destructor Documentation
◆ BackPanelHAL()
|
explicit |
Definition at line 7 of file back_panel.cpp.
Member Function Documentation
◆ get_entity_eui()
|
inline |
Definition at line 44 of file back_panel.h.
References f_meta, and metadata::MetadataEditor::read_eui().
◆ read_backplane_and_slot_id()
FLASHMEM uint16_t platform::BackPanelHAL::read_backplane_and_slot_id | ( | ) | const |
Definition at line 13 of file back_panel.cpp.
Member Data Documentation
◆ f_id
|
protected |
Definition at line 39 of file back_panel.h.
◆ F_ID_SPI_SETTINGS
|
staticprotected |
Initial value:
{
4'000'000, LSBFIRST, SPI_MODE3 }
Definition at line 3 of file back_panel.h.
◆ f_meta
|
protected |
Definition at line 37 of file back_panel.h.
Referenced by get_entity_eui().
◆ f_temperature
|
protected |
Definition at line 38 of file back_panel.h.
The documentation for this class was generated from the following files:
- lib/platform-lucidac/src/redac/back_panel.h
- lib/platform-lucidac/src/redac/back_panel.cpp