REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
#include <base.h>
Public Member Functions | |
ResetAction (uint8_t val) | |
bool | has (uint8_t other) |
Public Attributes | |
uint8_t | val |
Static Public Attributes | |
static constexpr uint8_t | CIRCUIT_RESET = 1 << 1 |
static constexpr uint8_t | CALIBRATION_RESET = 1 << 2 |
static constexpr uint8_t | OVERLOAD_RESET = 1 << 3 |
static constexpr uint8_t | EVERYTHING = 0xFF |
Detailed Description
Constructor & Destructor Documentation
◆ ResetAction()
Member Function Documentation
◆ has()
|
inline |
Definition at line 111 of file base.h.
References val.
Referenced by blocks::CBlock::reset(), blocks::CTRLBlock::reset(), blocks::IBlock::reset(), blocks::MIntBlock::reset(), blocks::MIntBlock_V_1_1_X::reset(), blocks::MMulBlock::reset(), blocks::SHBlock::reset(), blocks::TBlock::reset(), blocks::UBlock::reset(), platform::LUCIDAC::reset(), and platform::LUCIDACFrontPanel::reset().
Member Data Documentation
◆ CALIBRATION_RESET
|
staticconstexpr |
Definition at line 103 of file base.h.
Referenced by blocks::MMulBlock::calibrate(), blocks::CBlock::reset(), blocks::MIntBlock_V_1_1_X::reset(), blocks::MMulBlock::reset(), entities::Entity::user_reset_config(), and carrier::Carrier::user_set_extended_config().
◆ CIRCUIT_RESET
|
staticconstexpr |
Definition at line 102 of file base.h.
Referenced by blocks::MIntBlock_V_1_1_X::calibrate(), blocks::MMulBlock::calibrate(), carrier::Carrier::calibrate_mblock(), blocks::CBlock::reset(), blocks::CTRLBlock::reset(), blocks::IBlock::reset(), blocks::MIntBlock::reset(), blocks::SHBlock::reset(), blocks::TBlock::reset(), blocks::UBlock::reset(), platform::LUCIDAC::reset(), platform::LUCIDACFrontPanel::reset(), setup(), entities::Entity::user_reset_config(), and carrier::Carrier::user_set_extended_config().
◆ EVERYTHING
|
staticconstexpr |
Definition at line 105 of file base.h.
Referenced by carrier::Carrier::init(), platform::Cluster::init(), and blocks::TBlock::reset().
◆ OVERLOAD_RESET
|
staticconstexpr |
Definition at line 104 of file base.h.
Referenced by blocks::MIntBlock::reset(), blocks::MMulBlock::reset(), setup(), entities::Entity::user_reset_config(), and carrier::Carrier::user_set_extended_config().
◆ val
uint8_t entities::ResetAction::val |
Definition at line 107 of file base.h.
Referenced by has(), and entities::Entity::user_reset_config().
The documentation for this struct was generated from the following file:
- lib/platform-lucidac/src/entity/base.h