REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
blocks::SHBlockHAL Class Reference

#include <shblock.h>

Inheritance diagram for blocks::SHBlockHAL:
Collaboration diagram for blocks::SHBlockHAL:

Public Member Functions

 SHBlockHAL (bus::addr_t block_address)
 
metadata::eui_t get_entity_eui () const override
 
void compensate_hardware_offsets (uint32_t track_time, uint32_t inject_time)
 
void set_state (SHState state) const
 
- Public Member Functions inherited from blocks::FunctionBlockHAL
virtual bool init ()
 

Detailed Description

Definition at line 16 of file shblock.h.

Constructor & Destructor Documentation

◆ SHBlockHAL()

blocks::SHBlockHAL::SHBlockHAL ( bus::addr_t block_address)
explicit

Definition at line 8 of file shblock.cpp.

Member Function Documentation

◆ compensate_hardware_offsets()

FLASHMEM void blocks::SHBlockHAL::compensate_hardware_offsets ( uint32_t track_time,
uint32_t inject_time )

Definition at line 22 of file shblock.cpp.

◆ get_entity_eui()

metadata::eui_t blocks::SHBlockHAL::get_entity_eui ( ) const
inlineoverridevirtual

Implements blocks::FunctionBlockHAL.

Definition at line 20 of file shblock.h.

References metadata::MetadataEditor::read_eui().

◆ set_state()

FLASHMEM void blocks::SHBlockHAL::set_state ( SHState state) const

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