|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
#include <shblock.h>


Public Member Functions | |
| SHBlockHAL_V_0_1_X (bus::addr_t block_address) | |
| utils::status | set_state (SHState state) |
Public Member Functions inherited from entities::EntitySharedHardware< SHBlockHAL > | |
| metadata::eui_t | get_entity_eui () const |
| float | read_temperature () const |
| metadata::eui_t | get_entity_eui () const |
| float | read_temperature () const |
Protected Attributes | |
| const functions::TriggerFunction | set_track |
| const functions::TriggerFunction | set_track_at_ic |
| const functions::TriggerFunction | set_gain |
| const functions::TriggerFunction | set_gain_channels_zero_to_seven |
| const functions::TriggerFunction | set_gain_channels_eight_to_fifteen |
| const functions::TriggerFunction | set_inject |
Protected Attributes inherited from entities::EntitySharedHardware< SHBlockHAL > | |
| const metadata::MetadataEditor | f_meta |
| const functions::TMP127Q1 | temperature_sensor |
| const metadata::MetadataEditor | f_meta |
| const functions::TMP127Q1 | temperature_sensor |
Additional Inherited Members | |
Protected Member Functions inherited from entities::EntitySharedHardware< SHBlockHAL > | |
| EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t block_address, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t block_address, uint8_t alt_function_idx) | |
Detailed Description
Constructor & Destructor Documentation
◆ SHBlockHAL_V_0_1_X()
|
explicit |
Definition at line 40 of file shblock.cpp.
References set_gain, set_gain_channels_eight_to_fifteen, set_gain_channels_zero_to_seven, set_inject, set_track, and set_track_at_ic.
Member Function Documentation
◆ set_state()
| utils::status blocks::SHBlockHAL_V_0_1_X::set_state | ( | SHState | state | ) |
Definition at line 48 of file shblock.cpp.
References set_gain, set_gain_channels_eight_to_fifteen, set_gain_channels_zero_to_seven, set_inject, set_track, and set_track_at_ic.
Member Data Documentation
◆ set_gain
|
protected |
Definition at line 24 of file shblock.h.
Referenced by set_state(), and SHBlockHAL_V_0_1_X().
◆ set_gain_channels_eight_to_fifteen
|
protected |
Definition at line 26 of file shblock.h.
Referenced by set_state(), and SHBlockHAL_V_0_1_X().
◆ set_gain_channels_zero_to_seven
|
protected |
Definition at line 25 of file shblock.h.
Referenced by set_state(), and SHBlockHAL_V_0_1_X().
◆ set_inject
|
protected |
Definition at line 27 of file shblock.h.
Referenced by set_state(), and SHBlockHAL_V_0_1_X().
◆ set_track
|
protected |
Definition at line 22 of file shblock.h.
Referenced by set_state(), and SHBlockHAL_V_0_1_X().
◆ set_track_at_ic
|
protected |
Definition at line 23 of file shblock.h.
Referenced by set_state(), and SHBlockHAL_V_0_1_X().
The documentation for this class was generated from the following files:
- lib/hardware/src/block/teensy/shblock.h
- lib/hardware/src/block/shblock.cpp
Public Member Functions inherited from