REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
blocks::IBlock Member List

This is the complete list of members for blocks::IBlock, including all inherited members.

_config_outputs_from_json(const JsonVariantConst &cfg)blocks::IBlockprotected
_config_upscaling_from_json(const JsonVariantConst &cfg)blocks::IBlockprotected
_connect_from_json(const JsonVariantConst &input_spec, uint8_t output)blocks::IBlockprotected
_is_connected(uint8_t input, uint8_t output) constblocks::IBlockprotected
_is_output_connected(uint8_t output) constblocks::IBlockprotected
BLOCK_IDXblocks::IBlockstatic
CLASS_blocks::IBlockstatic
classifierentities::Entityprotected
classifier_to_json(JsonObject &out)entities::Entity
config_children_from_json(JsonObjectConst &cfg)entities::Entityprotected
config_children_to_json(JsonObject &cfg)entities::Entityprotected
config_from_json(JsonObjectConst cfg)entities::Entity
config_self_from_json(JsonObjectConst cfg) overrideblocks::IBlockvirtual
config_self_to_json(JsonObject &cfg) overrideblocks::IBlockprotectedvirtual
config_to_json(JsonObject &cfg, bool recursive=true)entities::Entityinline
connect(uint8_t input, uint8_t output, bool exclusive=false, bool allow_input_splitting=false)blocks::IBlock
disconnect(uint8_t input, uint8_t output)blocks::IBlock
disconnect(uint8_t output)blocks::IBlock
Entity()=defaultentities::Entity
Entity(std::string entityId)entities::Entityinlineexplicit
entity_identities::Entityprotected
from_entity_classifier(entities::EntityClassifier classifier, bus::addr_t block_address)blocks::IBlockstatic
FunctionBlock(std::string entity_id)blocks::FunctionBlockinline
get_child_entities() overrideblocks::FunctionBlockinlinevirtual
get_child_entity(const std::string &child_id) overrideblocks::FunctionBlockinlinevirtual
get_entity_class() constentities::Entity
get_entity_classifier() constentities::Entity
get_entity_eui() const overrideblocks::IBlockvirtual
get_entity_id() constentities::Entityinline
get_entity_type() constentities::Entity
get_entity_variant() constentities::Entity
get_entity_version() constentities::Entity
get_outputs() constblocks::IBlock
get_upscales() constblocks::IBlockinline
get_upscaling(uint8_t output) constblocks::IBlock
hardwareblocks::IBlockprotected
IBlock(IBlockHAL *hardware)blocks::IBlockexplicit
IBlock()blocks::IBlock
init() overrideblocks::IBlockvirtual
INPUT_BITMASK(uint8_t input_idx)blocks::IBlockinlinestatic
INPUT_IDX_RANGE()blocks::IBlockinlinestatic
is_anything_connected() constblocks::IBlock
is_connected(uint8_t input, uint8_t output) constblocks::IBlock
is_entity_class(EntityClass class_) constentities::Entityinline
is_entity_type(uint8_t type_) constentities::Entityinline
is_entity_variant(uint8_t variant_) constentities::Entityinline
is_entity_version(Version version_) constentities::Entityinline
NUM_INPUTSblocks::IBlockstatic
NUM_OUTPUTSblocks::IBlockstatic
OUTPUT_IDX_RANGE()blocks::IBlockinlinestatic
outputsblocks::IBlockprotected
rename_entity(const std::string entityId)entities::Entityinline
reset(entities::ResetAction action) overrideblocks::IBlockvirtual
reset_outputs()blocks::IBlock
reset_upscaling()blocks::IBlock
resolve_child_entity(std::string paths[], size_t len)entities::Entity
resolve_child_entity(JsonArrayConstIterator begin, JsonArrayConstIterator end)entities::Entity
resolve_child_entity(JsonArrayConst path)entities::Entityinline
scaling_factorsblocks::IBlockprotected
set_outputs(const std::array< uint32_t, NUM_OUTPUTS > &outputs_)blocks::IBlock
set_upscaling(uint8_t input, bool upscale)blocks::IBlock
set_upscaling(std::bitset< NUM_INPUTS > scales)blocks::IBlock
user_get_config(JsonObjectConst msg_in, JsonObject &msg_out)entities::Entity
user_reset_config(JsonObjectConst msg_in, JsonObject &msg_out)entities::Entity
user_set_config(JsonObjectConst msg_in, JsonObject &msg_out)entities::Entity
write_to_hardware() overrideblocks::IBlockvirtual