REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
blocks::IBlockHAL Class Referenceabstract
#include <iblock.h>
Inheritance diagram for blocks::IBlockHAL:

Collaboration diagram for blocks::IBlockHAL:

Public Member Functions | |
virtual bool | write_outputs (const std::array< uint32_t, 16 > &outputs)=0 |
virtual bool | write_upscaling (std::bitset< 32 > upscaling)=0 |
![]() | |
virtual bool | init () |
virtual std::array< uint8_t, 8 > | get_entity_eui () const =0 |
Static Public Member Functions | |
static constexpr uint32_t | INPUT_BITMASK (uint8_t input_idx) |
Static Public Attributes | |
static constexpr uint8_t | NUM_INPUTS = 32 |
static constexpr uint8_t | NUM_OUTPUTS = 16 |
Detailed Description
Member Function Documentation
◆ INPUT_BITMASK()
|
inlinestaticconstexpr |
Definition at line 49 of file iblock.h.
References uint32_t.
Referenced by blocks::IBlock::INPUT_BITMASK().
◆ write_outputs()
|
pure virtual |
Implemented in blocks::IBlockHAL_V_1_2_X, and blocks::IBlockHALDummy.
◆ write_upscaling()
|
pure virtual |
Implemented in blocks::IBlockHAL_V_1_2_X, and blocks::IBlockHALDummy.
Member Data Documentation
◆ NUM_INPUTS
◆ NUM_OUTPUTS
The documentation for this class was generated from the following file:
- lib/platform-lucidac/src/block/iblock.h