REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
blocks::MIntBlockHAL_V_1_0_X Class Reference
#include <mblock_int.h>
Inheritance diagram for blocks::MIntBlockHAL_V_1_0_X:

Collaboration diagram for blocks::MIntBlockHAL_V_1_0_X:

Public Member Functions | |
MIntBlockHAL_V_1_0_X (bus::addr_t block_address) | |
bool | init () override |
bool | write_ic (uint8_t idx, float ic) override |
bool | write_time_factor_switches (std::bitset< 8 > switches) override |
std::bitset< 8 > | read_overload_flags () override |
void | reset_overload_flags () override |
![]() | |
metadata::eui_t | get_entity_eui () const |
float | read_temperature () const |
Protected Attributes | |
const functions::DAC60508 | f_ic_dac |
const functions::SR74HCT595 | f_time_factor |
const functions::TriggerFunction | f_time_factor_sync |
const functions::TriggerFunction | f_time_factor_reset |
const functions::SR74HC16X | f_overload_flags |
const functions::TriggerFunction | f_overload_flags_reset |
![]() | |
const metadata::MetadataEditor | f_meta |
const functions::TMP127Q1 | temperature_sensor |
Additional Inherited Members | |
![]() | |
EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr) | |
EntitySharedHardware (bus::addr_t block_address) | |
Detailed Description
Definition at line 20 of file mblock_int.h.
Constructor & Destructor Documentation
◆ MIntBlockHAL_V_1_0_X()
|
explicit |
Definition at line 205 of file mblock_int.cpp.
Member Function Documentation
◆ init()
|
override |
Definition at line 214 of file mblock_int.cpp.
◆ read_overload_flags()
|
override |
Definition at line 234 of file mblock_int.cpp.
◆ reset_overload_flags()
|
override |
Definition at line 238 of file mblock_int.cpp.
◆ write_ic()
|
override |
Definition at line 220 of file mblock_int.cpp.
◆ write_time_factor_switches()
|
override |
Definition at line 227 of file mblock_int.cpp.
Member Data Documentation
◆ f_ic_dac
|
protected |
Definition at line 22 of file mblock_int.h.
◆ f_overload_flags
|
protected |
Definition at line 26 of file mblock_int.h.
◆ f_overload_flags_reset
|
protected |
Definition at line 27 of file mblock_int.h.
◆ f_time_factor
|
protected |
Definition at line 23 of file mblock_int.h.
◆ f_time_factor_reset
|
protected |
Definition at line 25 of file mblock_int.h.
◆ f_time_factor_sync
|
protected |
Definition at line 24 of file mblock_int.h.
The documentation for this class was generated from the following files:
- lib/hardware/src/block/teensy/mblock_int.h
- lib/hardware/src/block/mblock_int.cpp