AbstractAnalog(const __FlashStringHelper *device_name, const __FlashStringHelper *device_identifier, float defaultScale=1.0f, float defaultOffset=0.0f, bool invert=false) | grmcdorman::device::AbstractAnalog | explicit |
as_json() const override | grmcdorman::device::AbstractAnalog | virtual |
BasicAnalog(const __FlashStringHelper *units, bool allowUserAdjust, float defaultScale=1.0f, float defaultOffset=0.0f, bool invert=false) | grmcdorman::device::BasicAnalog | explicit |
clear_is_published() | grmcdorman::device::Device | inline |
D0 | grmcdorman::device::Device | static |
D1 | grmcdorman::device::Device | static |
D2 | grmcdorman::device::Device | static |
D3 | grmcdorman::device::Device | static |
D4 | grmcdorman::device::Device | static |
D5 | grmcdorman::device::Device | static |
D6 | grmcdorman::device::Device | static |
D7 | grmcdorman::device::Device | static |
D8 | grmcdorman::device::Device | static |
data_line_names | grmcdorman::device::Device | static |
dataline_to_index(int dataLine) | grmcdorman::device::Device | protectedstatic |
definition_list_t typedef | grmcdorman::device::Device | |
Device(const __FlashStringHelper *device_name, const __FlashStringHelper *device_identifier) | grmcdorman::device::Device | |
device_status | grmcdorman::device::BasicAnalog | protected |
enabled | grmcdorman::device::Device | protected |
get(const String &setting) const | grmcdorman::device::Device | |
get_current_average() const | grmcdorman::device::AbstractAnalog | inline |
get_definitions() const | grmcdorman::device::Device | inline |
get_firmware_name() | grmcdorman::device::Device | inlinestatic |
get_is_published() const | grmcdorman::device::Device | inlinevirtual |
get_last_reading() const | grmcdorman::device::AbstractAnalog | inline |
get_settings() const | grmcdorman::device::Device | inline |
get_status() const | grmcdorman::device::BasicAnalog | virtual |
get_system_identifier() | grmcdorman::device::Device | inlinestatic |
identifier() const | grmcdorman::device::Device | inlinevirtual |
index_to_dataline(int index) | grmcdorman::device::Device | inlineprotectedstatic |
initialize(definition_list_t &&definition_list, ::grmcdorman::SettingInterface::settings_list_t &&setting_list) | grmcdorman::device::Device | inlineprotected |
invertReading | grmcdorman::device::AbstractAnalog | protected |
is_enabled() const | grmcdorman::device::Device | inline |
last_read_millis | grmcdorman::device::AbstractAnalog | protected |
loop() override | grmcdorman::device::AbstractAnalog | virtual |
name() const | grmcdorman::device::Device | inline |
offset | grmcdorman::device::AbstractAnalog | protected |
publish(DynamicJsonDocument &json) const override | grmcdorman::device::AbstractAnalog | virtual |
raw_value() const | grmcdorman::device::AbstractAnalog | inline |
readInterval | grmcdorman::device::AbstractAnalog | protected |
scale | grmcdorman::device::AbstractAnalog | protected |
sensor_reading | grmcdorman::device::AbstractAnalog | protected |
set(const String &setting, const String &value) | grmcdorman::device::Device | |
set_defaults() | grmcdorman::device::Device | inlinevirtual |
set_devices(const std::vector< Device * > &list) | grmcdorman::device::Device | inlinevirtual |
set_enabled(bool state) | grmcdorman::device::Device | inline |
set_is_published() | grmcdorman::device::Device | inline |
set_system_identifiers(const __FlashStringHelper *firmware_name_value, const String &system_identifier_value=String()) | grmcdorman::device::Device | static |
settingsMap | grmcdorman::device::Device | protectedstatic |
setup() override | grmcdorman::device::AbstractAnalog | virtual |
statusReadInterval | grmcdorman::device::AbstractAnalog | protectedstatic |
title | grmcdorman::device::BasicAnalog | protected |
transform_raw_reading(int reading) override | grmcdorman::device::BasicAnalog | inlineprotectedvirtual |
~Device() | grmcdorman::device::Device | inlinevirtual |