Loom
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
•
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.
active
LoomModule
protected
add_config
(JsonObject json)
LoomModule
inline
virtual
alt_addresses
Loom_Multiplexer
protected
static
Category
enum name
LoomModule
category
() const
LoomModule
control_address
Loom_Multiplexer
protected
control_port
Loom_Multiplexer
protected
device_manager
LoomModule
protected
dispatch
(JsonObject) override
Loom_Multiplexer
inline
virtual
dynamic_list
Loom_Multiplexer
protected
enum_category_string
(const Category c)
LoomModule
static
enum_verbosity_string
(const Verbosity v)
LoomModule
static
get_active
() const
LoomModule
inline
get_device_manager
() const
LoomModule
inline
get_is_dynamic
() const
Loom_Multiplexer
inline
get_module_name
(char *buf) const
LoomModule
get_module_name
() const
LoomModule
inline
get_module_type
() const
LoomModule
inline
get_package_verbosity
() const
LoomModule
inline
get_print_verbosity
() const
LoomModule
inline
get_sensor
(uint8_t port) const
Loom_Multiplexer
inline
get_sensor_list
(JsonObject json)
Loom_Multiplexer
get_update_period
() const
Loom_Multiplexer
inline
i2c_address
Loom_Multiplexer
protected
i2c_conflicts
Loom_Multiplexer
protected
last_update_time
Loom_Multiplexer
protected
link_device_manager
(LoomManager *LM)
LoomModule
virtual
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_name
LoomModule
protected
module_name_base
LoomModule
protected
module_type
LoomModule
protected
num_ports
Loom_Multiplexer
protected
package
(JsonObject json) override
Loom_Multiplexer
virtual
package_verbosity
LoomModule
protected
power_down
() override
Loom_Multiplexer
virtual
power_up
() override
Loom_Multiplexer
virtual
print_config
() const override
Loom_Multiplexer
virtual
print_measurements
() const
Loom_Multiplexer
print_module_label
() const
LoomModule
protected
print_state
() const override
Loom_Multiplexer
virtual
print_verbosity
LoomModule
protected
refresh_sensors
()
Loom_Multiplexer
second_stage_ctor
()
LoomModule
inline
virtual
sensors
Loom_Multiplexer
protected
set_active
(const bool enable)
LoomModule
inline
set_is_dynamic
(const bool dynamic)
Loom_Multiplexer
inline
set_package_verbosity
(const Verbosity v)
LoomModule
set_print_verbosity
(const Verbosity v)
LoomModule
set_update_period
(const uint period)
Loom_Multiplexer
inline
Type
enum name
LoomModule
update_period
Loom_Multiplexer
protected
~Loom_Multiplexer
()
Loom_Multiplexer
~LoomModule
()=default
LoomModule
virtual
Generated by
1.8.11