REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches

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()

FLASHMEM platform::BackPanelHAL::BackPanelHAL ( bus::addr_t block_address)
explicit

Definition at line 7 of file back_panel.cpp.

Member Function Documentation

◆ get_entity_eui()

metadata::eui_t platform::BackPanelHAL::get_entity_eui ( ) const
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

const functions::DataFunction platform::BackPanelHAL::f_id
protected

Definition at line 39 of file back_panel.h.

◆ F_ID_SPI_SETTINGS

const SPISettings platform::BackPanelHAL::F_ID_SPI_SETTINGS
staticprotected
Initial value:
{
4'000'000, LSBFIRST, SPI_MODE3 }

Definition at line 3 of file back_panel.h.

◆ f_meta

const metadata::MetadataEditor platform::BackPanelHAL::f_meta
protected

Definition at line 37 of file back_panel.h.

Referenced by get_entity_eui().

◆ f_temperature

const functions::TMP127Q1 platform::BackPanelHAL::f_temperature
protected

Definition at line 38 of file back_panel.h.


The documentation for this class was generated from the following files: