Loom
Loom_AS7265X Member List

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

activeLoomModuleprotected
add_config(JsonObject json)LoomModuleinlinevirtual
calibrate()LoomSensorinlinevirtual
Category enum nameLoomModule
category() const LoomModule
colorLoom_AS7265Xprotected
device_managerLoomModuleprotected
dispatch(JsonObject json)LoomModuleinlinevirtual
enable_bulb(const bool e)Loom_AS7265Xinline
enum_category_string(const Category c)LoomModulestatic
enum_verbosity_string(const Verbosity v)LoomModulestatic
gainLoom_AS7265Xprotected
get_active() const LoomModuleinline
get_device_manager() const LoomModuleinline
get_i2c_address() const LoomI2CSensorinline
get_module_name(char *buf) const LoomModule
get_module_name() const LoomModuleinline
get_module_type() const LoomModuleinline
get_num_samples() const LoomSensorinline
get_package_verbosity() const LoomModuleinline
get_print_verbosity() const LoomModuleinline
i2c_addressLoomI2CSensorprotected
inst_AS7265XLoom_AS7265Xprotected
integration_timeLoom_AS7265Xprotected
link_device_manager(LoomManager *LM)LoomModulevirtual
Loom_AS7265X(LoomManager *manager, const byte i2c_address=0x49, const uint8_t mux_port=255, const bool use_bulb=false, const uint8_t gain=64, const uint8_t mode=AS7265X_MEASUREMENT_MODE_6CHAN_ONE_SHOT, const uint8_t integration_time=50)Loom_AS7265X
Loom_AS7265X(LoomManager *manager, JsonArrayConst p)Loom_AS7265X
LoomI2CSensor(LoomManager *manager, const char *module_name, const LoomModule::Type module_type, const byte i2c_address, const uint8_t mux_port=255, const uint8_t num_samples=1)LoomI2CSensor
LoomModule(LoomManager *manager, const char *module_name="Unknown", const Type module_type=Type::Unknown)LoomModule
LoomSensor(LoomManager *manager, const char *module_name, const LoomModule::Type module_type, const uint8_t num_samples)LoomSensor
measure() overrideLoom_AS7265Xvirtual
modeLoom_AS7265Xprotected
module_nameLoomModuleprotected
module_name_baseLoomModuleprotected
module_typeLoomModuleprotected
nirLoom_AS7265Xprotected
num_samplesLoomSensorprotected
package(JsonObject json) overrideLoom_AS7265Xvirtual
package_verbosityLoomModuleprotected
port_numLoomI2CSensorprotected
power_down()LoomModuleinlinevirtual
power_up()LoomModuleinlinevirtual
print_config() const overrideLoomI2CSensorvirtual
print_measurements() const overrideLoom_AS7265Xvirtual
print_module_label() const LoomModuleprotected
print_state() const LoomModulevirtual
print_verbosityLoomModuleprotected
second_stage_ctor()LoomModuleinlinevirtual
set_active(const bool enable)LoomModuleinline
set_gain(const uint8_t gain)Loom_AS7265Xinline
set_integration_time(const uint8_t time)Loom_AS7265Xinline
set_mode(const uint8_t mode)Loom_AS7265Xinline
set_num_samples(const uint8_t n)LoomSensorinline
set_package_verbosity(const Verbosity v)LoomModule
set_print_verbosity(const Verbosity v)LoomModule
Type enum nameLoomModule
use_bulbLoom_AS7265Xprotected
uvLoom_AS7265Xprotected
~Loom_AS7265X()=defaultLoom_AS7265X
~LoomI2CSensor()=defaultLoomI2CSensorvirtual
~LoomModule()=defaultLoomModulevirtual
~LoomSensor()=defaultLoomSensorvirtual