REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
blocks::CTRLBlockHALBase Class Referenceabstract
#include <ctrlblock.h>
Inheritance diagram for blocks::CTRLBlockHALBase:

Collaboration diagram for blocks::CTRLBlockHALBase:

Public Types | |
enum class | ADCBus : uint8_t { CL0_GAIN = 0 , CL1_GAIN = 1 , CL2_GAIN = 2 , ADC = 3 } |
Public Member Functions | |
virtual bool | write_adc_bus_muxers (ADCBus channel)=0 |
virtual bool | write_sync_id (uint8_t id)=0 |
![]() | |
virtual bool | init () |
virtual std::array< uint8_t, 8 > | get_entity_eui () const =0 |
Detailed Description
Definition at line 23 of file ctrlblock.h.
Member Enumeration Documentation
◆ ADCBus
|
strong |
Enumerator | |
---|---|
CL0_GAIN | |
CL1_GAIN | |
CL2_GAIN | |
ADC |
Definition at line 25 of file ctrlblock.h.
Member Function Documentation
◆ write_adc_bus_muxers()
|
pure virtual |
Implemented in blocks::CTRLBlockHAL_V_1_0_2.
◆ write_sync_id()
|
pure virtual |
Implemented in blocks::CTRLBlockHAL_V_1_0_2.
The documentation for this class was generated from the following file:
- lib/platform-lucidac/src/block/ctrlblock.h