Loom
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loom_Multiplexer Member List

This is the complete list of members for Loom_Multiplexer, including all inherited members.

activeLoomModuleprotected
add_config(JsonObject json)LoomModuleinlinevirtual
alt_addressesLoom_Multiplexerprotectedstatic
Category enum nameLoomModule
category() const LoomModule
control_addressLoom_Multiplexerprotected
control_portLoom_Multiplexerprotected
device_managerLoomModuleprotected
dispatch(JsonObject) overrideLoom_Multiplexerinlinevirtual
dynamic_listLoom_Multiplexerprotected
enum_category_string(const Category c)LoomModulestatic
enum_verbosity_string(const Verbosity v)LoomModulestatic
get_active() const LoomModuleinline
get_device_manager() const LoomModuleinline
get_is_dynamic() const Loom_Multiplexerinline
get_module_name(char *buf) const LoomModule
get_module_name() const LoomModuleinline
get_module_type() const LoomModuleinline
get_package_verbosity() const LoomModuleinline
get_print_verbosity() const LoomModuleinline
get_sensor(uint8_t port) const Loom_Multiplexerinline
get_sensor_list(JsonObject json)Loom_Multiplexer
get_update_period() const Loom_Multiplexerinline
i2c_addressLoom_Multiplexerprotected
i2c_conflictsLoom_Multiplexerprotected
last_update_timeLoom_Multiplexerprotected
link_device_manager(LoomManager *LM)LoomModulevirtual
Loom_Multiplexer(LoomManager *manager, const byte i2c_address=0x71, const uint8_t num_ports=8, const bool dynamic_list=true, const uint update_period=5000)Loom_Multiplexer
Loom_Multiplexer(LoomManager *manager, JsonArrayConst p)Loom_Multiplexer
LoomModule(LoomManager *manager, const char *module_name="Unknown", const Type module_type=Type::Unknown)LoomModule
measure()Loom_Multiplexer
module_nameLoomModuleprotected
module_name_baseLoomModuleprotected
module_typeLoomModuleprotected
num_portsLoom_Multiplexerprotected
package(JsonObject json) overrideLoom_Multiplexervirtual
package_verbosityLoomModuleprotected
power_down() overrideLoom_Multiplexervirtual
power_up() overrideLoom_Multiplexervirtual
print_config() const overrideLoom_Multiplexervirtual
print_measurements() const Loom_Multiplexer
print_module_label() const LoomModuleprotected
print_state() const overrideLoom_Multiplexervirtual
print_verbosityLoomModuleprotected
refresh_sensors()Loom_Multiplexer
second_stage_ctor()LoomModuleinlinevirtual
sensorsLoom_Multiplexerprotected
set_active(const bool enable)LoomModuleinline
set_is_dynamic(const bool dynamic)Loom_Multiplexerinline
set_package_verbosity(const Verbosity v)LoomModule
set_print_verbosity(const Verbosity v)LoomModule
set_update_period(const uint period)Loom_Multiplexerinline
Type enum nameLoomModule
update_periodLoom_Multiplexerprotected
~Loom_Multiplexer()Loom_Multiplexer
~LoomModule()=defaultLoomModulevirtual