REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
ublock.h
Go to the documentation of this file.
1// Copyright (c) 2024 anabrid GmbH
2// Contact: https://www.anabrid.com/licensing/
3// SPDX-License-Identifier: MIT OR GPL-2.0-or-later
4
5#pragma once
6
7#include <block/ublock.h>
8
9namespace blocks {
10
11class DummyUBlockHAL : public UBlockHAL {
12public:
13 explicit DummyUBlockHAL(){};
14
15 bool write_outputs(std::array<int8_t, 32> outputs) override;
16 bool write_transmission_modes_and_ref(std::pair<Transmission_Mode, Transmission_Mode> modes,
17 Reference_Magnitude ref) override;
19
20 metadata::eui_t get_entity_eui() const override { return {}; }
21};
22
23} // namespace blocks
metadata::eui_t get_entity_eui() const override
Definition ublock.h:20
bool write_transmission_modes_and_ref(std::pair< Transmission_Mode, Transmission_Mode > modes, Reference_Magnitude ref) override
Definition ublock.cpp:18
bool write_outputs(std::array< int8_t, 32 > outputs) override
Definition ublock.cpp:16
void reset_transmission_modes_and_ref() override
Definition ublock.cpp:23