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

#include <shblock.h>

Inheritance diagram for blocks::SHBlockHAL_V_0_1_X:
Collaboration diagram for blocks::SHBlockHAL_V_0_1_X:

Public Member Functions

 SHBlockHAL_V_0_1_X (bus::addr_t block_address)
 
void compensate_hardware_offsets (uint32_t track_time, uint32_t inject_time)
 
void set_state (SHState state) const
 
- Public Member Functions inherited from entities::EntitySharedHardware< Parent >
metadata::eui_t get_entity_eui () const
 
float read_temperature () const
 

Additional Inherited Members

- Protected Member Functions inherited from entities::EntitySharedHardware< Parent >
 EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr)
 
 EntitySharedHardware (bus::addr_t block_address)
 
- Protected Attributes inherited from entities::EntitySharedHardware< Parent >
const metadata::MetadataEditor f_meta
 
const functions::TMP127Q1 temperature_sensor
 

Detailed Description

Definition at line 14 of file shblock.h.

Constructor & Destructor Documentation

◆ SHBlockHAL_V_0_1_X()

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

Definition at line 31 of file shblock.cpp.

Member Function Documentation

◆ compensate_hardware_offsets()

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

Definition at line 40 of file shblock.cpp.

◆ set_state()

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

Definition at line 48 of file shblock.cpp.


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