::blocks::MBlock class | blocks::UBlock | friend |
::blocks::MIntBlock class | blocks::UBlock | friend |
::blocks::MIntBlock_V_1_1_X class | blocks::UBlock | friend |
::blocks::MMulBlock class | blocks::UBlock | friend |
::platform::Cluster class | blocks::UBlock | friend |
_config_constants_from_json(const JsonVariantConst &cfg) | blocks::UBlock | protected |
_config_outputs_from_json(const JsonVariantConst &cfg) | blocks::UBlock | protected |
_connect(const uint8_t input, const uint8_t output) | blocks::UBlock | protected |
_disconnect(const uint8_t output) | blocks::UBlock | protected |
_i_sanity_check(const uint8_t input) | blocks::UBlock | protectedstatic |
_io_sanity_check(const uint8_t input, const uint8_t output) | blocks::UBlock | protectedstatic |
_is_connected(const uint8_t input, const uint8_t output) const | blocks::UBlock | protected |
_is_input_connected(const uint8_t input) const | blocks::UBlock | protected |
_is_output_connected(const uint8_t output) const | blocks::UBlock | protected |
_o_sanity_check(const uint8_t output) | blocks::UBlock | protectedstatic |
a_side_mode | blocks::UBlock | protected |
b_side_mode | blocks::UBlock | protected |
BLOCK_IDX | blocks::UBlock | static |
change_a_side_transmission_mode(const Transmission_Mode mode) | blocks::UBlock | protected |
change_all_transmission_modes(const Transmission_Mode mode) | blocks::UBlock | protected |
change_all_transmission_modes(const std::pair< Transmission_Mode, Transmission_Mode > modes) | blocks::UBlock | protected |
change_b_side_transmission_mode(const Transmission_Mode mode) | blocks::UBlock | protected |
change_reference_magnitude(Reference_Magnitude ref) | blocks::UBlock | protected |
CLASS_ | blocks::UBlock | static |
classifier | entities::Entity | protected |
classifier_to_json(JsonObject &out) | entities::Entity | |
config_children_from_json(JsonObjectConst &cfg) | entities::Entity | protected |
config_children_to_json(JsonObject &cfg) | entities::Entity | protected |
config_from_json(JsonObjectConst cfg) | entities::Entity | |
config_self_from_json(JsonObjectConst cfg) override | blocks::UBlock | virtual |
config_self_to_json(JsonObject &cfg) override | blocks::UBlock | protectedvirtual |
config_to_json(JsonObject &cfg, bool recursive=true) | entities::Entity | inline |
connect(const uint8_t input, const uint8_t output, const bool force=false) | blocks::UBlock | |
connect_alternative(Transmission_Mode signal_type, const uint8_t output, const bool force=false, bool use_a_side=false) | blocks::UBlock | |
disconnect(const uint8_t input, const uint8_t output) | blocks::UBlock | |
disconnect(const uint8_t output) | blocks::UBlock | |
Entity()=default | entities::Entity | |
Entity(std::string entityId) | entities::Entity | inlineexplicit |
entity_id | entities::Entity | protected |
from_entity_classifier(entities::EntityClassifier classifier, bus::addr_t block_address) | blocks::UBlock | static |
FunctionBlock(std::string entity_id) | blocks::FunctionBlock | inline |
get_all_transmission_modes() const | blocks::UBlock | protected |
get_child_entities() override | blocks::FunctionBlock | inlinevirtual |
get_child_entity(const std::string &child_id) override | blocks::FunctionBlock | inlinevirtual |
get_entity_class() const | entities::Entity | |
get_entity_classifier() const | entities::Entity | |
get_entity_eui() const override | blocks::UBlock | virtual |
get_entity_id() const | entities::Entity | inline |
get_entity_type() const | entities::Entity | |
get_entity_variant() const | entities::Entity | |
get_entity_version() const | entities::Entity | |
get_reference_magnitude() | blocks::UBlock | protected |
hardware | blocks::UBlock | protected |
init() | entities::Entity | inlinevirtual |
INPUT_IDX_RANGE() | blocks::UBlock | inlinestatic |
is_anything_connected() const | blocks::UBlock | |
is_connected(const uint8_t input, const uint8_t output) const | blocks::UBlock | |
is_entity_class(EntityClass class_) const | entities::Entity | inline |
is_entity_type(uint8_t type_) const | entities::Entity | inline |
is_entity_variant(uint8_t variant_) const | entities::Entity | inline |
is_entity_version(Version version_) const | entities::Entity | inline |
is_input_connected(const uint8_t input) const | blocks::UBlock | |
is_output_connected(const uint8_t output) const | blocks::UBlock | |
NUM_OF_INPUTS | blocks::UBlock | static |
NUM_OF_OUTPUTS | blocks::UBlock | static |
OUTPUT_IDX_RANGE() | blocks::UBlock | inlinestatic |
output_input_map | blocks::UBlock | protected |
ref_magnitude | blocks::UBlock | protected |
Reference_Magnitude typedef | blocks::UBlock | |
rename_entity(const std::string entityId) | entities::Entity | inline |
reset(entities::ResetAction action) override | blocks::UBlock | virtual |
reset_connections() | blocks::UBlock | |
reset_reference_magnitude() | blocks::UBlock | protected |
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::Entity | inline |
Transmission_Mode typedef | blocks::UBlock | |
TYPE | blocks::UBlock | static |
UBlock(UBlockHAL *hardware) | blocks::UBlock | |
UBlock() | blocks::UBlock | inline |
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() override | blocks::UBlock | virtual |