REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
blocks::UBlockHAL_Dummy Class Reference

#include <ublock.h>

Inheritance diagram for blocks::UBlockHAL_Dummy:
Collaboration diagram for blocks::UBlockHAL_Dummy:

Public Member Functions

bool write_outputs (std::array< int8_t, 32 > outputs) override
 
bool write_transmission_modes_and_ref (std::pair< Transmission_Mode, Transmission_Mode > modes, Reference_Magnitude ref) override
 
void reset_transmission_modes_and_ref () override
 
metadata::eui_t get_entity_eui () const override
 
- Public Member Functions inherited from blocks::UBlockHAL
- Public Member Functions inherited from blocks::FunctionBlockHAL
virtual bool init ()
 

Additional Inherited Members

- Public Types inherited from blocks::UBlockHAL
enum class  Reference_Magnitude : uint8_t { ONE = 0 , ONE_TENTH = 1 }
 
enum class  Transmission_Mode : uint8_t { ANALOG_INPUT = 0b00 , POS_REF = 0b01 , NEG_REF = 0b10 , GROUND = 0b11 }
 

Detailed Description

Definition at line 65 of file ublock.h.

Member Function Documentation

◆ get_entity_eui()

metadata::eui_t blocks::UBlockHAL_Dummy::get_entity_eui ( ) const
inlineoverridevirtual

Implements blocks::FunctionBlockHAL.

Definition at line 72 of file ublock.h.

◆ reset_transmission_modes_and_ref()

FLASHMEM void blocks::UBlockHAL_Dummy::reset_transmission_modes_and_ref ( )
overridevirtual

Implements blocks::UBlockHAL.

Definition at line 416 of file ublock.cpp.

◆ write_outputs()

FLASHMEM bool blocks::UBlockHAL_Dummy::write_outputs ( std::array< int8_t, 32 > outputs)
overridevirtual

Implements blocks::UBlockHAL.

Definition at line 409 of file ublock.cpp.

◆ write_transmission_modes_and_ref()

FLASHMEM bool blocks::UBlockHAL_Dummy::write_transmission_modes_and_ref ( std::pair< Transmission_Mode, Transmission_Mode > modes,
Reference_Magnitude ref )
overridevirtual

Implements blocks::UBlockHAL.

Definition at line 411 of file ublock.cpp.


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