|
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 |
Public Member Functions inherited from blocks::FunctionBlockHAL | |
| 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
Public Member Functions inherited from