SensESP 2.7.2
Universal Signal K sensor toolkit ESP32
|
Translates an integer value into a boolean value, which depends on whether the integer value is "in range" or "out of range". More...
#include <sensesp/transforms/threshold.h>
Additional Inherited Members | |
Static Public Member Functions inherited from sensesp::TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from sensesp::Startable | |
static void | start_all () |
Public Attributes inherited from sensesp::Configurable | |
const String | config_path_ |
Protected Member Functions inherited from sensesp::Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from sensesp::ThresholdTransform< int, bool > | |
int | min_value_ |
int | max_value_ |
bool | in_range_ |
Protected Attributes inherited from sensesp::Configurable | |
String | description_ = "" |
int | sort_order_ = 1000 |
Protected Attributes inherited from sensesp::ValueProducer< P > | |
P | output |
Translates an integer value into a boolean value, which depends on whether the integer value is "in range" or "out of range".
min_value | The minimum of the range for the input value to be "in range". |
max_value | The maximum of the range for the input value to be "in range". |
in_range | The output value if the input value is "in range". Default is true. (If the input value is not "in range", the value of output is the opposite of in_range.) |
config_path | Path to configure this transform in the Config UI. |
Definition at line 80 of file threshold.h.
|
inline |
Definition at line 82 of file threshold.h.
|
overridevirtual |
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from sensesp::Configurable.
Definition at line 74 of file threshold.cpp.
|
overridevirtual |
Returns the current configuration data as a JsonObject. In general, the current state of local member variables are saved to a new object created with JsonDocument::as<JsonObject>() and returned.
Reimplemented from sensesp::Configurable.
Definition at line 46 of file threshold.cpp.
|
overridevirtual |
Sets the current state of local member variables using the data stored in config.
Reimplemented from sensesp::Configurable.
Definition at line 61 of file threshold.cpp.