Container for MADC control state machine.
More...
#include <madc.h>
Container for MADC control state machine.
Flow chart of state machine: https://chat.bioai.eu/visions/pl/s4o4mq36xtyeigtzkw9kgfihcc FIXME: Add more explanatory description (issue #3471)
Definition at line 30 of file madc.h.
◆ coordinate_type
◆ is_leaf_node
◆ MADCControl()
haldls::vx::MADCControl::MADCControl |
( |
| ) |
|
◆ decode()
template<typename WordT >
◆ encode()
template<typename WordT >
◆ get_enable_continuous_sampling()
bool haldls::vx::MADCControl::get_enable_continuous_sampling |
( |
| ) |
const |
Let the MADC sample continuously.
◆ get_enable_iconv_amplifier()
bool haldls::vx::MADCControl::get_enable_iconv_amplifier |
( |
| ) |
const |
Enable switched capacitor amplifier for current measurements.
◆ get_enable_power_down_after_sampling()
bool haldls::vx::MADCControl::get_enable_power_down_after_sampling |
( |
| ) |
const |
Let the MADC power down after it finished sampling.
◆ get_enable_pre_amplifier()
bool haldls::vx::MADCControl::get_enable_pre_amplifier |
( |
| ) |
const |
Enable switched capacitor pre-amplifier for voltage measurements.
◆ get_start_recording()
bool haldls::vx::MADCControl::get_start_recording |
( |
| ) |
const |
◆ get_stop_recording()
bool haldls::vx::MADCControl::get_stop_recording |
( |
| ) |
const |
Stop a currently active recording.
◆ get_wake_up()
bool haldls::vx::MADCControl::get_wake_up |
( |
| ) |
const |
◆ operator!=()
bool haldls::vx::MADCControl::operator!= |
( |
MADCControl const & |
other | ) |
const |
◆ operator==()
bool haldls::vx::MADCControl::operator== |
( |
MADCControl const & |
other | ) |
const |
◆ read_addresses()
template<typename AddressT >
◆ set_enable_continuous_sampling()
void haldls::vx::MADCControl::set_enable_continuous_sampling |
( |
bool const |
value | ) |
|
◆ set_enable_iconv_amplifier()
void haldls::vx::MADCControl::set_enable_iconv_amplifier |
( |
bool const |
value | ) |
|
◆ set_enable_power_down_after_sampling()
void haldls::vx::MADCControl::set_enable_power_down_after_sampling |
( |
bool const |
value | ) |
|
◆ set_enable_pre_amplifier()
void haldls::vx::MADCControl::set_enable_pre_amplifier |
( |
bool const |
value | ) |
|
◆ set_start_recording()
void haldls::vx::MADCControl::set_start_recording |
( |
bool const |
value | ) |
|
◆ set_stop_recording()
void haldls::vx::MADCControl::set_stop_recording |
( |
bool const |
value | ) |
|
◆ set_wake_up()
void haldls::vx::MADCControl::set_wake_up |
( |
bool const |
value | ) |
|
◆ write_addresses()
template<typename AddressT >
◆ cereal::access
friend class cereal::access |
|
friend |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
MADCControl const & |
event |
|
) |
| |
|
friend |
◆ read_config_size_in_words
constexpr size_t haldls::vx::MADCControl::read_config_size_in_words = 0 |
|
staticconstexpr |
◆ write_config_size_in_words
constexpr size_t haldls::vx::MADCControl::write_config_size_in_words = 1 |
|
staticconstexpr |
The documentation for this class was generated from the following file:
- /jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/haldls/vx/madc.h