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

#include <iblock.h>

Inheritance diagram for blocks::IBlockHALDummy:
Collaboration diagram for blocks::IBlockHALDummy:

Public Member Functions

bool write_outputs (const std::array< uint32_t, 16 > &outputs) override
 
bool write_upscaling (std::bitset< 32 > upscaling) override
 
 IBlockHALDummy (bus::addr_t)
 
std::array< uint8_t, 8 > get_entity_eui () const override
 
- Public Member Functions inherited from blocks::IBlockHAL
- Public Member Functions inherited from blocks::FunctionBlockHAL
virtual bool init ()
 

Additional Inherited Members

- Static Public Member Functions inherited from blocks::IBlockHAL
static constexpr uint32_t INPUT_BITMASK (uint8_t input_idx)
 
- Static Public Attributes inherited from blocks::IBlockHAL
static constexpr uint8_t NUM_INPUTS = 32
 
static constexpr uint8_t NUM_OUTPUTS = 16
 

Detailed Description

Definition at line 55 of file iblock.h.

Constructor & Destructor Documentation

◆ IBlockHALDummy()

blocks::IBlockHALDummy::IBlockHALDummy ( bus::addr_t )
inlineexplicit

Definition at line 61 of file iblock.h.

Member Function Documentation

◆ get_entity_eui()

std::array< uint8_t, 8 > blocks::IBlockHALDummy::get_entity_eui ( ) const
inlineoverridevirtual

Implements blocks::FunctionBlockHAL.

Definition at line 63 of file iblock.h.

◆ write_outputs()

bool blocks::IBlockHALDummy::write_outputs ( const std::array< uint32_t, 16 > & outputs)
inlineoverridevirtual

Implements blocks::IBlockHAL.

Definition at line 57 of file iblock.h.

◆ write_upscaling()

bool blocks::IBlockHALDummy::write_upscaling ( std::bitset< 32 > upscaling)
inlineoverridevirtual

Implements blocks::IBlockHAL.

Definition at line 59 of file iblock.h.


The documentation for this class was generated from the following file:
  • lib/platform-lucidac/src/block/iblock.h