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

enum class blocks::CTRLBlockHALBase::ADCBus : uint8_t
strong
Enumerator
CL0_GAIN 
CL1_GAIN 
CL2_GAIN 
ADC 

Definition at line 25 of file ctrlblock.h.

Member Function Documentation

◆ write_adc_bus_muxers()

virtual bool blocks::CTRLBlockHALBase::write_adc_bus_muxers ( ADCBus channel)
pure virtual

◆ write_sync_id()

virtual bool blocks::CTRLBlockHALBase::write_sync_id ( uint8_t id)
pure virtual

The documentation for this class was generated from the following file: