REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
redac.h
Go to the documentation of this file.
77 std::vector<blocks::TBlock*> get_all_tblocks() const { return {carrier_t_block, stack_t0_block, stack_t1_block, stack_taux_block }; }
Definition tblock.h:172
Definition tblock.h:121
Definition carrier.h:23
Entity()=default
DataFunction to transfer 32bit of data to the I-Block matrix command registry.
Definition iblock.h:30
Definition TMP127Q1.h:14
A trigger function exploits the fact that setting an address on the bus triggers an action (TODO: Is ...
Definition functions.h:33
Definition back_panel.h:47
Definition redac.h:16
bool write_adc_bus_mux(const std::array< int8_t, 8 > &channels) override
Definition redac.cpp:25
const functions::TriggerFunction f_adc1_switcher_reset
Definition redac.h:41
const functions::TriggerFunction f_adc1_switcher_sync
Definition redac.h:42
const functions::TriggerFunction f_adc0_switcher_reset
Definition redac.h:37
const functions::TriggerFunction f_adc0_switcher_sync
Definition redac.h:38
const functions::ICommandRegisterFunction f_adc0_switcher_prg
Definition redac.h:36
const functions::ICommandRegisterFunction f_adc1_switcher_prg
Definition redac.h:40
static const SPISettings F_ADC_SWITCHER_PRG_SPI_SETTINGS
Definition redac.h:10
static constexpr uint8_t TEMPERATURE_FADDR
Definition redac.h:28
Definition redac.h:47
blocks::TBlock * init_backpanel_tblock(uint8_t baddr, const char *name)
Definition redac.cpp:56
Entity * get_child_entity(const std::string &child_id) override
Definition redac.cpp:190
BackPanelIdentifier get_backpanel_identifier() const
Definition redac.cpp:173
std::vector< blocks::TBlock * > get_all_tblocks() const
Definition redac.h:77
std::vector< Entity * > get_child_entities() override
Definition redac.cpp:179
Define singletons which are not static-space allocated (and thus consume valuable ICTM space).
Definition singleton.h:46
A recoverable error, inspired from https://abseil.io/docs/cpp/guides/status and https://github....
Definition error.h:35
This concept of Backpanel / Backplane refers to the address decoder and periphery reachable by every ...
Definition cblock.h:15
Definition base.h:101
Definition back_panel.h:23