diff --git a/docs/generated/docs/air__density_8cpp.html b/docs/generated/docs/air__density_8cpp.html index a310b60f0..735930841 100644 --- a/docs/generated/docs/air__density_8cpp.html +++ b/docs/generated/docs/air__density_8cpp.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/air__density_8cpp_source.html b/docs/generated/docs/air__density_8cpp_source.html index ccc7510d0..75669f34c 100644 --- a/docs/generated/docs/air__density_8cpp_source.html +++ b/docs/generated/docs/air__density_8cpp_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/air__density_8h.html b/docs/generated/docs/air__density_8h.html index 6e6040c64..dffa9ba9c 100644 --- a/docs/generated/docs/air__density_8h.html +++ b/docs/generated/docs/air__density_8h.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/air__density_8h_source.html b/docs/generated/docs/air__density_8h_source.html index 0412fc9ca..b5c2e79aa 100644 --- a/docs/generated/docs/air__density_8h_source.html +++ b/docs/generated/docs/air__density_8h_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/analog__input_8cpp.html b/docs/generated/docs/analog__input_8cpp.html index a340a8ef2..6ae8b2510 100644 --- a/docs/generated/docs/analog__input_8cpp.html +++ b/docs/generated/docs/analog__input_8cpp.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/analog__input_8cpp_source.html b/docs/generated/docs/analog__input_8cpp_source.html index fc78afac0..7ff523a28 100644 --- a/docs/generated/docs/analog__input_8cpp_source.html +++ b/docs/generated/docs/analog__input_8cpp_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -148,13 +148,13 @@
void start() override final
virtual float read()=0
virtual bool configure()=0
-
virtual void load_configuration()
+
virtual void load_configuration()
Sensor template class for any sensor producing actual values.
Definition: sensor.h:45
void emit(T new_value)
const uint8_t PAGE_css_bootstrap[] PROGMEM
Definition: css_bootstrap.h:2
-
reactesp::ReactESP app
Definition: main.cpp:27
+
reactesp::ReactESP app
Definition: main.cpp:31
-
ESP32AnalogReader AnalogReader
Definition: analog_reader.h:63
+
ESP32AnalogReader AnalogReader
Definition: analog_reader.h:64
diff --git a/docs/generated/docs/analog__input_8h.html b/docs/generated/docs/analog__input_8h.html index cbc60ac41..fc458e523 100644 --- a/docs/generated/docs/analog__input_8h.html +++ b/docs/generated/docs/analog__input_8h.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/analog__input_8h_source.html b/docs/generated/docs/analog__input_8h_source.html index 807c4d46f..3ba6d7f87 100644 --- a/docs/generated/docs/analog__input_8h_source.html +++ b/docs/generated/docs/analog__input_8h_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/analog__reader_8h.html b/docs/generated/docs/analog__reader_8h.html index 23fdb111a..8b18322ca 100644 --- a/docs/generated/docs/analog__reader_8h.html +++ b/docs/generated/docs/analog__reader_8h.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/analog__reader_8h_source.html b/docs/generated/docs/analog__reader_8h_source.html index 49bc2dc29..19302e942 100644 --- a/docs/generated/docs/analog__reader_8h_source.html +++ b/docs/generated/docs/analog__reader_8h_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -117,56 +117,57 @@
25 private:
26 int pin_;
27 adc_atten_t attenuation_ = ADC_ATTEN_DB_11;
-
28 adc_bits_width_t bit_width_ = ADC_WIDTH_BIT_12;
-
29 // maximum voltage readout for 3.3V VDDA when attenuation_ is set to 11 dB
-
30 const float kVmax_ = 3300;
-
31 int8_t adc_channel_;
-
32 esp_adc_cal_characteristics_t adc_characteristics_;
-
33 const int kVref_ = 1100; // voltage reference, in mV
-
34
-
35 public:
-
36 ESP32AnalogReader(int pin) : pin_{pin} {
-
37 if (!(32 <= pin && pin <= 39)) {
-
38 debugE("Only ADC1 is supported at the moment");
-
39 adc_channel_ = -1;
-
40 return;
-
41 }
-
42 adc_channel_ = digitalPinToAnalogChannel(pin);
-
43 }
-
44
-
45 bool configure() {
-
46 if (adc_channel_ == -1) {
-
47 return false;
-
48 }
-
49 adc1_config_width(bit_width_);
-
50 adc1_config_channel_atten((adc1_channel_t)adc_channel_, attenuation_);
-
51 esp_adc_cal_characterize(ADC_UNIT_1, attenuation_, bit_width_, kVref_,
-
52 &adc_characteristics_);
-
53 return true;
-
54 }
-
55
-
56 float read() {
-
57 uint32_t voltage;
-
58 esp_adc_cal_get_voltage((adc_channel_t)adc_channel_, &adc_characteristics_,
-
59 &voltage);
-
60 return voltage / kVmax_;
-
61 }
-
62};
- -
64
-
65} // namespace sensesp
-
66
-
67#endif
+
28 // This should work with ESP32 and newer variants, ADCs are different
+
29 adc_bits_width_t bit_width_ = (adc_bits_width_t) ADC_WIDTH_BIT_DEFAULT;
+
30 // maximum voltage readout for 3.3V VDDA when attenuation_ is set to 11 dB
+
31 const float kVmax_ = 3300;
+
32 int8_t adc_channel_;
+
33 esp_adc_cal_characteristics_t adc_characteristics_;
+
34 const int kVref_ = 1100; // voltage reference, in mV
+
35
+
36 public:
+
37 ESP32AnalogReader(int pin) : pin_{pin} {
+
38 if (!(32 <= pin && pin <= 39)) {
+
39 debugE("Only ADC1 is supported at the moment");
+
40 adc_channel_ = -1;
+
41 return;
+
42 }
+
43 adc_channel_ = digitalPinToAnalogChannel(pin);
+
44 }
+
45
+
46 bool configure() {
+
47 if (adc_channel_ == -1) {
+
48 return false;
+
49 }
+
50 adc1_config_width(bit_width_);
+
51 adc1_config_channel_atten((adc1_channel_t)adc_channel_, attenuation_);
+
52 esp_adc_cal_characterize(ADC_UNIT_1, attenuation_, bit_width_, kVref_,
+
53 &adc_characteristics_);
+
54 return true;
+
55 }
+
56
+
57 float read() {
+
58 uint32_t voltage;
+
59 esp_adc_cal_get_voltage((adc_channel_t)adc_channel_, &adc_characteristics_,
+
60 &voltage);
+
61 return voltage / kVmax_;
+
62 }
+
63};
+ +
65
+
66} // namespace sensesp
+
67
+
68#endif
Used by AnalogInput as a hardware abstraction layer.
Definition: analog_reader.h:15
virtual float read()=0
virtual bool configure()=0
- - - + + +
#define debugE(fmt,...)
Definition: local_debug.h:50
-
ESP32AnalogReader AnalogReader
Definition: analog_reader.h:63
+
ESP32AnalogReader AnalogReader
Definition: analog_reader.h:64
diff --git a/docs/generated/docs/analogvoltage_8cpp.html b/docs/generated/docs/analogvoltage_8cpp.html index ead2f90ac..f68f66575 100644 --- a/docs/generated/docs/analogvoltage_8cpp.html +++ b/docs/generated/docs/analogvoltage_8cpp.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/analogvoltage_8cpp_source.html b/docs/generated/docs/analogvoltage_8cpp_source.html index dcecebf22..1d23ccce2 100644 --- a/docs/generated/docs/analogvoltage_8cpp_source.html +++ b/docs/generated/docs/analogvoltage_8cpp_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -149,7 +149,7 @@
virtual void set_input(float input, uint8_t inputChannel=0) override
virtual String get_config_schema() override
virtual void get_configuration(JsonObject &doc) override
-
virtual void load_configuration()
+
virtual void load_configuration()
const uint8_t PAGE_css_bootstrap[] PROGMEM
Definition: css_bootstrap.h:2
diff --git a/docs/generated/docs/analogvoltage_8h.html b/docs/generated/docs/analogvoltage_8h.html index e39c1bbc2..98dec4d26 100644 --- a/docs/generated/docs/analogvoltage_8h.html +++ b/docs/generated/docs/analogvoltage_8h.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/analogvoltage_8h_source.html b/docs/generated/docs/analogvoltage_8h_source.html index 9d912447b..f452567fe 100644 --- a/docs/generated/docs/analogvoltage_8h_source.html +++ b/docs/generated/docs/analogvoltage_8h_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/angle__correction_8cpp.html b/docs/generated/docs/angle__correction_8cpp.html index 70a7803af..f9fe781d0 100644 --- a/docs/generated/docs/angle__correction_8cpp.html +++ b/docs/generated/docs/angle__correction_8cpp.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/angle__correction_8cpp_source.html b/docs/generated/docs/angle__correction_8cpp_source.html index 9341b1274..10adc9dac 100644 --- a/docs/generated/docs/angle__correction_8cpp_source.html +++ b/docs/generated/docs/angle__correction_8cpp_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -152,7 +152,7 @@
virtual bool set_configuration(const JsonObject &config) override
virtual void set_input(float input, uint8_t inputChannel=0) override
AngleCorrection(float offset, float min_angle=0, String config_path="")
-
virtual void load_configuration()
+
virtual void load_configuration()
const uint8_t PAGE_css_bootstrap[] PROGMEM
Definition: css_bootstrap.h:2
diff --git a/docs/generated/docs/angle__correction_8h.html b/docs/generated/docs/angle__correction_8h.html index bf6995dcd..7fe965ed1 100644 --- a/docs/generated/docs/angle__correction_8h.html +++ b/docs/generated/docs/angle__correction_8h.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/angle__correction_8h_source.html b/docs/generated/docs/angle__correction_8h_source.html index c512153a1..1e288d818 100644 --- a/docs/generated/docs/angle__correction_8h_source.html +++ b/docs/generated/docs/angle__correction_8h_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/annotated.html b/docs/generated/docs/annotated.html index 556534435..d1cb9c104 100644 --- a/docs/generated/docs/annotated.html +++ b/docs/generated/docs/annotated.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -196,17 +196,18 @@  CTransformBaseThe base class for all transforms. A transforms takes a value in, transforms it in some way, and outputs the transformed value  CTruthToTextConsumes a boolean value and outputs one the appropriate truth string specified in the constructor. This is the inverse of TextToTruth  CTypecastConverts input from one data type to another, then outputs the new type - CUILambdaOutput - CUIOutput - CUIOutputBase - CUptimeReports the number of seconds since the last restart of the ESP - CValueConsumerA base class for piece of code (like a transform) that accepts data for input. ValueConsumers can accept one or more input values via the set_input() method. They are connected to ValueProducers via the connect_to() method - CValueProducerA base class for any sensor or piece of code that outputs a value for consumption elsewhere - CVoltageDividerR1Uses the voltage divider formula to calculate (and output) the resistance of R1 in the circuit - CVoltageDividerR2Uses the voltage divider formula to calculate (and output) the resistance of R2 in the circuit - CVoltageMultiplierOBSOLETE: Since you can now apply an "output_scale" to the AnalogInput sensor, you don't need this transform anymore. See the description of "output_scale" in analog_input.h - CWiFiSignalReports the current strength of the wifi signal that the ESP is connected to - CWSClientThe websocket connection to the Signal K server + CUIButtonUIButton implements a button interface on the web UI + CUILambdaOutput + CUIOutput + CUIOutputBase + CUptimeReports the number of seconds since the last restart of the ESP + CValueConsumerA base class for piece of code (like a transform) that accepts data for input. ValueConsumers can accept one or more input values via the set_input() method. They are connected to ValueProducers via the connect_to() method + CValueProducerA base class for any sensor or piece of code that outputs a value for consumption elsewhere + CVoltageDividerR1Uses the voltage divider formula to calculate (and output) the resistance of R1 in the circuit + CVoltageDividerR2Uses the voltage divider formula to calculate (and output) the resistance of R2 in the circuit + CVoltageMultiplierOBSOLETE: Since you can now apply an "output_scale" to the AnalogInput sensor, you don't need this transform anymore. See the description of "output_scale" in analog_input.h + CWiFiSignalReports the current strength of the wifi signal that the ESP is connected to + CWSClientThe websocket connection to the Signal K server
diff --git a/docs/generated/docs/annotated_dup.js b/docs/generated/docs/annotated_dup.js index 3e54807c2..1044bdbf3 100644 --- a/docs/generated/docs/annotated_dup.js +++ b/docs/generated/docs/annotated_dup.js @@ -96,6 +96,7 @@ var annotated_dup = [ "TransformBase", "classsensesp_1_1_transform_base.html", "classsensesp_1_1_transform_base" ], [ "TruthToText", "classsensesp_1_1_truth_to_text.html", "classsensesp_1_1_truth_to_text" ], [ "Typecast", "classsensesp_1_1_typecast.html", "classsensesp_1_1_typecast" ], + [ "UIButton", "classsensesp_1_1_u_i_button.html", "classsensesp_1_1_u_i_button" ], [ "UILambdaOutput", "classsensesp_1_1_u_i_lambda_output.html", "classsensesp_1_1_u_i_lambda_output" ], [ "UIOutput", "classsensesp_1_1_u_i_output.html", "classsensesp_1_1_u_i_output" ], [ "UIOutputBase", "classsensesp_1_1_u_i_output_base.html", "classsensesp_1_1_u_i_output_base" ], diff --git a/docs/generated/docs/change__filter_8cpp.html b/docs/generated/docs/change__filter_8cpp.html index 9a56a399a..ff67672ae 100644 --- a/docs/generated/docs/change__filter_8cpp.html +++ b/docs/generated/docs/change__filter_8cpp.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/change__filter_8cpp_source.html b/docs/generated/docs/change__filter_8cpp_source.html index 9a79d8a89..b98c07cce 100644 --- a/docs/generated/docs/change__filter_8cpp_source.html +++ b/docs/generated/docs/change__filter_8cpp_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -167,7 +167,7 @@
virtual String get_config_schema() override
virtual bool set_configuration(const JsonObject &config) override
-
virtual void load_configuration()
+
virtual void load_configuration()
diff --git a/docs/generated/docs/change__filter_8h.html b/docs/generated/docs/change__filter_8h.html index 375a3237e..301307f72 100644 --- a/docs/generated/docs/change__filter_8h.html +++ b/docs/generated/docs/change__filter_8h.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/change__filter_8h_source.html b/docs/generated/docs/change__filter_8h_source.html index 1000d9f84..bb5824b57 100644 --- a/docs/generated/docs/change__filter_8h_source.html +++ b/docs/generated/docs/change__filter_8h_source.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classes.html b/docs/generated/docs/classes.html index 778aaebbe..92ac11f5e 100644 --- a/docs/generated/docs/classes.html +++ b/docs/generated/docs/classes.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -145,7 +145,7 @@
TaskQueueProducer (sensesp)
TextToTruth (sensesp)
ThresholdTransform (sensesp)
TimeString (sensesp)
Transform (sensesp)
TransformBase (sensesp)
TruthToText (sensesp)
Typecast (sensesp)
U
-
UILambdaOutput (sensesp)
UIOutput (sensesp)
UIOutputBase (sensesp)
Uptime (sensesp)
+
UIButton (sensesp)
UILambdaOutput (sensesp)
UIOutput (sensesp)
UIOutputBase (sensesp)
Uptime (sensesp)
V
ValueConsumer (sensesp)
ValueProducer (sensesp)
VoltageDividerR1 (sensesp)
VoltageDividerR2 (sensesp)
VoltageMultiplier (sensesp)
diff --git a/docs/generated/docs/classsensesp_1_1_air_density-members.html b/docs/generated/docs/classsensesp_1_1_air_density-members.html index 9019e0db7..a0a82707f 100644 --- a/docs/generated/docs/classsensesp_1_1_air_density-members.html +++ b/docs/generated/docs/classsensesp_1_1_air_density-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -99,29 +99,35 @@ AirDensity()sensesp::AirDensity attach(std::function< void()> observer)sensesp::Observable config_path_sensesp::Configurable - Configurable(String config_path)sensesp::Configurable + Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline - emit(P new_value)sensesp::ValueProducer< P >inline - get() constsensesp::ValueProducer< P >inlinevirtual - get_config_schema()sensesp::Configurablevirtual - get_configuration(JsonObject &configObject)sensesp::Configurablevirtual - get_start_priority()sensesp::Startableinline - get_transforms()sensesp::TransformBaseinlinestatic - load_configuration()sensesp::Configurableprotectedvirtual - notify()sensesp::Observable - Observable()sensesp::Observableinline - Observable(Observable &&other)sensesp::Observable - outputsensesp::ValueProducer< P >protected - save_configuration()sensesp::Configurablevirtual - set_configuration(const JsonObject &config)sensesp::Configurablevirtual + description_sensesp::Configurableprotected + emit(P new_value)sensesp::ValueProducer< P >inline + get() constsensesp::ValueProducer< P >inlinevirtual + get_config_schema()sensesp::Configurablevirtual + get_configuration(JsonObject &configObject)sensesp::Configurablevirtual + get_description()sensesp::Configurableinline + get_sort_order()sensesp::Configurableinline + get_start_priority()sensesp::Startableinline + get_transforms()sensesp::TransformBaseinlinestatic + load_configuration()sensesp::Configurableprotectedvirtual + notify()sensesp::Observable + Observable()sensesp::Observableinline + Observable(Observable &&other)sensesp::Observable + outputsensesp::ValueProducer< P >protected + save_configuration()sensesp::Configurablevirtual + set_configuration(const JsonObject &config)sensesp::Configurablevirtual + set_description(String description)sensesp::Configurableinline set_input(float input, uint8_t inputChannel) overridesensesp::AirDensityvirtual SymmetricTransform< float >::set_input(C new_value, uint8_t input_channel=0)sensesp::ValueConsumer< C >inlinevirtual - set_start_priority(int priority)sensesp::Startableinline + set_sort_order(int sort_order)sensesp::Configurableinline + set_start_priority(int priority)sensesp::Startableinline + sort_order_sensesp::Configurableprotected start()sensesp::Startableinlinevirtual start_all()sensesp::Startablestatic Startable(int priority=0)sensesp::Startable diff --git a/docs/generated/docs/classsensesp_1_1_air_density.html b/docs/generated/docs/classsensesp_1_1_air_density.html index b072bee22..fb44dcaca 100644 --- a/docs/generated/docs/classsensesp_1_1_air_density.html +++ b/docs/generated/docs/classsensesp_1_1_air_density.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -126,14 +126,23 @@  TransformBase (String config_path="")   - Public Member Functions inherited from sensesp::ConfigurableConfigurable (String config_path) -  + Configurable (String config_path="", String description="", int sort_order=1000) +  virtual void get_configuration (JsonObject &configObject)   virtual bool set_configuration (const JsonObject &config)   virtual String get_config_schema ()   +String get_description () +  +void set_description (String description) + Set the description of the Configurable. More...
+  +int get_sort_order () +  +void set_sort_order (int sort_order) +  virtual void save_configuration ()   - Public Member Functions inherited from sensesp::Startable @@ -192,6 +201,11 @@ - Protected Member Functions inherited from sensesp::Configurable virtual void load_configuration ()   +- Protected Attributes inherited from sensesp::Configurable +String description_ = "" +  +int sort_order_ = 1000 +  - Protected Attributes inherited from sensesp::ValueProducer< P >output   diff --git a/docs/generated/docs/classsensesp_1_1_analog_input-members.html b/docs/generated/docs/classsensesp_1_1_analog_input-members.html index d4ecd7fbb..6f8457fc0 100644 --- a/docs/generated/docs/classsensesp_1_1_analog_input-members.html +++ b/docs/generated/docs/classsensesp_1_1_analog_input-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -99,24 +99,30 @@ AnalogInput(uint8_t pin=A0, unsigned int read_delay=200, String config_path="", float output_scale=1024.)sensesp::AnalogInput attach(std::function< void()> observer)sensesp::Observable config_path_sensesp::Configurable - Configurable(String config_path)sensesp::Configurable + Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline - emit(T new_value)sensesp::ValueProducer< T >inline - get() constsensesp::ValueProducer< T >inlinevirtual + description_sensesp::Configurableprotected + emit(T new_value)sensesp::ValueProducer< T >inline + get() constsensesp::ValueProducer< T >inlinevirtual + get_description()sensesp::Configurableinline get_sensors()sensesp::Sensorinlinestatic - get_start_priority()sensesp::Startableinline - load_configuration()sensesp::Configurableprotectedvirtual - notify()sensesp::Observable - Observable()sensesp::Observableinline - Observable(Observable &&other)sensesp::Observable - outputsensesp::ValueProducer< T >protected - save_configuration()sensesp::Configurablevirtual - Sensor(String config_path="")sensesp::Sensor - SensorT(String config_path="")sensesp::SensorT< T >inline - set_start_priority(int priority)sensesp::Startableinline + get_sort_order()sensesp::Configurableinline + get_start_priority()sensesp::Startableinline + load_configuration()sensesp::Configurableprotectedvirtual + notify()sensesp::Observable + Observable()sensesp::Observableinline + Observable(Observable &&other)sensesp::Observable + outputsensesp::ValueProducer< T >protected + save_configuration()sensesp::Configurablevirtual + Sensor(String config_path="")sensesp::Sensor + SensorT(String config_path="")sensesp::SensorT< T >inline + set_description(String description)sensesp::Configurableinline + set_sort_order(int sort_order)sensesp::Configurableinline + set_start_priority(int priority)sensesp::Startableinline + sort_order_sensesp::Configurableprotected start() override finalsensesp::AnalogInputvirtual start_all()sensesp::Startablestatic Startable(int priority=0)sensesp::Startable diff --git a/docs/generated/docs/classsensesp_1_1_analog_input.html b/docs/generated/docs/classsensesp_1_1_analog_input.html index ce5b6bb40..bb479fecd 100644 --- a/docs/generated/docs/classsensesp_1_1_analog_input.html +++ b/docs/generated/docs/classsensesp_1_1_analog_input.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -131,8 +131,17 @@ void attach (std::function< void()> observer)   - Public Member Functions inherited from sensesp::ConfigurableConfigurable (String config_path) -  + Configurable (String config_path="", String description="", int sort_order=1000) +  +String get_description () +  +void set_description (String description) + Set the description of the Configurable. More...
+  +int get_sort_order () +  +void set_sort_order (int sort_order) +  virtual void save_configuration ()   - Public Member Functions inherited from sensesp::Startable @@ -177,6 +186,11 @@ - Protected Member Functions inherited from sensesp::Configurable virtual void load_configuration ()   +- Protected Attributes inherited from sensesp::Configurable +String description_ = "" +  +int sort_order_ = 1000 +  - Protected Attributes inherited from sensesp::ValueProducer< T >output   diff --git a/docs/generated/docs/classsensesp_1_1_analog_voltage-members.html b/docs/generated/docs/classsensesp_1_1_analog_voltage-members.html index 8e100aad4..09c41eca2 100644 --- a/docs/generated/docs/classsensesp_1_1_analog_voltage-members.html +++ b/docs/generated/docs/classsensesp_1_1_analog_voltage-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -99,29 +99,35 @@ AnalogVoltage(float max_voltage=3.3, float multiplier=1.0, float offset=0.0, String config_path="")sensesp::AnalogVoltage attach(std::function< void()> observer)sensesp::Observable config_path_sensesp::Configurable - Configurable(String config_path)sensesp::Configurable + Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline - emit(P new_value)sensesp::ValueProducer< P >inline - get() constsensesp::ValueProducer< P >inlinevirtual - get_config_schema() overridesensesp::AnalogVoltagevirtual - get_configuration(JsonObject &doc) overridesensesp::AnalogVoltagevirtual - get_start_priority()sensesp::Startableinline - get_transforms()sensesp::TransformBaseinlinestatic - load_configuration()sensesp::Configurableprotectedvirtual - notify()sensesp::Observable - Observable()sensesp::Observableinline - Observable(Observable &&other)sensesp::Observable - outputsensesp::ValueProducer< P >protected - save_configuration()sensesp::Configurablevirtual - set_configuration(const JsonObject &config) overridesensesp::AnalogVoltagevirtual + description_sensesp::Configurableprotected + emit(P new_value)sensesp::ValueProducer< P >inline + get() constsensesp::ValueProducer< P >inlinevirtual + get_config_schema() overridesensesp::AnalogVoltagevirtual + get_configuration(JsonObject &doc) overridesensesp::AnalogVoltagevirtual + get_description()sensesp::Configurableinline + get_sort_order()sensesp::Configurableinline + get_start_priority()sensesp::Startableinline + get_transforms()sensesp::TransformBaseinlinestatic + load_configuration()sensesp::Configurableprotectedvirtual + notify()sensesp::Observable + Observable()sensesp::Observableinline + Observable(Observable &&other)sensesp::Observable + outputsensesp::ValueProducer< P >protected + save_configuration()sensesp::Configurablevirtual + set_configuration(const JsonObject &config) overridesensesp::AnalogVoltagevirtual + set_description(String description)sensesp::Configurableinline set_input(float input, uint8_t inputChannel=0) overridesensesp::AnalogVoltagevirtual SymmetricTransform< float >::set_input(C new_value, uint8_t input_channel=0)sensesp::ValueConsumer< C >inlinevirtual - set_start_priority(int priority)sensesp::Startableinline + set_sort_order(int sort_order)sensesp::Configurableinline + set_start_priority(int priority)sensesp::Startableinline + sort_order_sensesp::Configurableprotected start()sensesp::Startableinlinevirtual start_all()sensesp::Startablestatic Startable(int priority=0)sensesp::Startable diff --git a/docs/generated/docs/classsensesp_1_1_analog_voltage.html b/docs/generated/docs/classsensesp_1_1_analog_voltage.html index 9614ec5e6..e2c84b361 100644 --- a/docs/generated/docs/classsensesp_1_1_analog_voltage.html +++ b/docs/generated/docs/classsensesp_1_1_analog_voltage.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -132,8 +132,17 @@  TransformBase (String config_path="")   - Public Member Functions inherited from sensesp::ConfigurableConfigurable (String config_path) -  + Configurable (String config_path="", String description="", int sort_order=1000) +  +String get_description () +  +void set_description (String description) + Set the description of the Configurable. More...
+  +int get_sort_order () +  +void set_sort_order (int sort_order) +  virtual void save_configuration ()   - Public Member Functions inherited from sensesp::Startable @@ -192,6 +201,11 @@ - Protected Member Functions inherited from sensesp::Configurable virtual void load_configuration ()   +- Protected Attributes inherited from sensesp::Configurable +String description_ = "" +  +int sort_order_ = 1000 +  - Protected Attributes inherited from sensesp::ValueProducer< P >output   diff --git a/docs/generated/docs/classsensesp_1_1_angle_correction-members.html b/docs/generated/docs/classsensesp_1_1_angle_correction-members.html index f39de0df7..06df593f6 100644 --- a/docs/generated/docs/classsensesp_1_1_angle_correction-members.html +++ b/docs/generated/docs/classsensesp_1_1_angle_correction-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -99,29 +99,35 @@ AngleCorrection(float offset, float min_angle=0, String config_path="")sensesp::AngleCorrection attach(std::function< void()> observer)sensesp::Observable config_path_sensesp::Configurable - Configurable(String config_path)sensesp::Configurable + Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline - emit(P new_value)sensesp::ValueProducer< P >inline - get() constsensesp::ValueProducer< P >inlinevirtual - get_config_schema() overridesensesp::AngleCorrectionvirtual - get_configuration(JsonObject &doc) overridesensesp::AngleCorrectionvirtual - get_start_priority()sensesp::Startableinline - get_transforms()sensesp::TransformBaseinlinestatic - load_configuration()sensesp::Configurableprotectedvirtual - notify()sensesp::Observable - Observable()sensesp::Observableinline - Observable(Observable &&other)sensesp::Observable - outputsensesp::ValueProducer< P >protected - save_configuration()sensesp::Configurablevirtual - set_configuration(const JsonObject &config) overridesensesp::AngleCorrectionvirtual + description_sensesp::Configurableprotected + emit(P new_value)sensesp::ValueProducer< P >inline + get() constsensesp::ValueProducer< P >inlinevirtual + get_config_schema() overridesensesp::AngleCorrectionvirtual + get_configuration(JsonObject &doc) overridesensesp::AngleCorrectionvirtual + get_description()sensesp::Configurableinline + get_sort_order()sensesp::Configurableinline + get_start_priority()sensesp::Startableinline + get_transforms()sensesp::TransformBaseinlinestatic + load_configuration()sensesp::Configurableprotectedvirtual + notify()sensesp::Observable + Observable()sensesp::Observableinline + Observable(Observable &&other)sensesp::Observable + outputsensesp::ValueProducer< P >protected + save_configuration()sensesp::Configurablevirtual + set_configuration(const JsonObject &config) overridesensesp::AngleCorrectionvirtual + set_description(String description)sensesp::Configurableinline set_input(float input, uint8_t inputChannel=0) overridesensesp::AngleCorrectionvirtual SymmetricTransform< float >::set_input(C new_value, uint8_t input_channel=0)sensesp::ValueConsumer< C >inlinevirtual - set_start_priority(int priority)sensesp::Startableinline + set_sort_order(int sort_order)sensesp::Configurableinline + set_start_priority(int priority)sensesp::Startableinline + sort_order_sensesp::Configurableprotected start()sensesp::Startableinlinevirtual start_all()sensesp::Startablestatic Startable(int priority=0)sensesp::Startable diff --git a/docs/generated/docs/classsensesp_1_1_angle_correction.html b/docs/generated/docs/classsensesp_1_1_angle_correction.html index 9d6f6ac3a..edd06a7c2 100644 --- a/docs/generated/docs/classsensesp_1_1_angle_correction.html +++ b/docs/generated/docs/classsensesp_1_1_angle_correction.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -132,8 +132,17 @@  TransformBase (String config_path="")   - Public Member Functions inherited from sensesp::ConfigurableConfigurable (String config_path) -  + Configurable (String config_path="", String description="", int sort_order=1000) +  +String get_description () +  +void set_description (String description) + Set the description of the Configurable. More...
+  +int get_sort_order () +  +void set_sort_order (int sort_order) +  virtual void save_configuration ()   - Public Member Functions inherited from sensesp::Startable @@ -192,6 +201,11 @@ - Protected Member Functions inherited from sensesp::Configurable virtual void load_configuration ()   +- Protected Attributes inherited from sensesp::Configurable +String description_ = "" +  +int sort_order_ = 1000 +  - Protected Attributes inherited from sensesp::ValueProducer< P >output   diff --git a/docs/generated/docs/classsensesp_1_1_base_analog_reader-members.html b/docs/generated/docs/classsensesp_1_1_base_analog_reader-members.html index 8a674137f..f91681d0d 100644 --- a/docs/generated/docs/classsensesp_1_1_base_analog_reader-members.html +++ b/docs/generated/docs/classsensesp_1_1_base_analog_reader-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_base_analog_reader.html b/docs/generated/docs/classsensesp_1_1_base_analog_reader.html index 9fe7d987c..6830d072c 100644 --- a/docs/generated/docs/classsensesp_1_1_base_analog_reader.html +++ b/docs/generated/docs/classsensesp_1_1_base_analog_reader.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_base_blinker-members.html b/docs/generated/docs/classsensesp_1_1_base_blinker-members.html index 119f0cebc..e9fe38bc4 100644 --- a/docs/generated/docs/classsensesp_1_1_base_blinker-members.html +++ b/docs/generated/docs/classsensesp_1_1_base_blinker-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_base_blinker.html b/docs/generated/docs/classsensesp_1_1_base_blinker.html index 38ad19fe6..61555d50b 100644 --- a/docs/generated/docs/classsensesp_1_1_base_blinker.html +++ b/docs/generated/docs/classsensesp_1_1_base_blinker.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_change_filter-members.html b/docs/generated/docs/classsensesp_1_1_change_filter-members.html index b37945b9e..c4ef8bccf 100644 --- a/docs/generated/docs/classsensesp_1_1_change_filter-members.html +++ b/docs/generated/docs/classsensesp_1_1_change_filter-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -99,33 +99,39 @@ attach(std::function< void()> observer)sensesp::Observable ChangeFilter(float min_delta=0.0, float max_delta=9999.0, int max_skips=99, String config_path="")sensesp::ChangeFilter config_path_sensesp::Configurable - Configurable(String config_path)sensesp::Configurable + Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline - emit(P new_value)sensesp::ValueProducer< P >inline - get() constsensesp::ValueProducer< P >inlinevirtual - get_config_schema() overridesensesp::ChangeFiltervirtual - get_configuration(JsonObject &doc) overridesensesp::ChangeFiltervirtual - get_start_priority()sensesp::Startableinline - get_transforms()sensesp::TransformBaseinlinestatic - load_configuration()sensesp::Configurableprotectedvirtual - max_delta_sensesp::ChangeFilterprotected - max_skips_sensesp::ChangeFilterprotected - min_delta_sensesp::ChangeFilterprotected - notify()sensesp::Observable - Observable()sensesp::Observableinline - Observable(Observable &&other)sensesp::Observable - outputsensesp::ValueProducer< P >protected - save_configuration()sensesp::Configurablevirtual - set_configuration(const JsonObject &config) overridesensesp::ChangeFiltervirtual + description_sensesp::Configurableprotected + emit(P new_value)sensesp::ValueProducer< P >inline + get() constsensesp::ValueProducer< P >inlinevirtual + get_config_schema() overridesensesp::ChangeFiltervirtual + get_configuration(JsonObject &doc) overridesensesp::ChangeFiltervirtual + get_description()sensesp::Configurableinline + get_sort_order()sensesp::Configurableinline + get_start_priority()sensesp::Startableinline + get_transforms()sensesp::TransformBaseinlinestatic + load_configuration()sensesp::Configurableprotectedvirtual + max_delta_sensesp::ChangeFilterprotected + max_skips_sensesp::ChangeFilterprotected + min_delta_sensesp::ChangeFilterprotected + notify()sensesp::Observable + Observable()sensesp::Observableinline + Observable(Observable &&other)sensesp::Observable + outputsensesp::ValueProducer< P >protected + save_configuration()sensesp::Configurablevirtual + set_configuration(const JsonObject &config) overridesensesp::ChangeFiltervirtual + set_description(String description)sensesp::Configurableinline set_input(float new_value, uint8_t input_channel=0) overridesensesp::ChangeFiltervirtual SymmetricTransform< float >::set_input(C new_value, uint8_t input_channel=0)sensesp::ValueConsumer< C >inlinevirtual - set_start_priority(int priority)sensesp::Startableinline - skips_sensesp::ChangeFilterprotected + set_sort_order(int sort_order)sensesp::Configurableinline + set_start_priority(int priority)sensesp::Startableinline + skips_sensesp::ChangeFilterprotected + sort_order_sensesp::Configurableprotected start()sensesp::Startableinlinevirtual start_all()sensesp::Startablestatic Startable(int priority=0)sensesp::Startable diff --git a/docs/generated/docs/classsensesp_1_1_change_filter.html b/docs/generated/docs/classsensesp_1_1_change_filter.html index 3c1e972ea..ef48d23e7 100644 --- a/docs/generated/docs/classsensesp_1_1_change_filter.html +++ b/docs/generated/docs/classsensesp_1_1_change_filter.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -133,8 +133,17 @@  TransformBase (String config_path="")   - Public Member Functions inherited from sensesp::ConfigurableConfigurable (String config_path) -  + Configurable (String config_path="", String description="", int sort_order=1000) +  +String get_description () +  +void set_description (String description) + Set the description of the Configurable. More...
+  +int get_sort_order () +  +void set_sort_order (int sort_order) +  virtual void save_configuration ()   - Public Member Functions inherited from sensesp::Startable @@ -189,6 +198,11 @@   int skips_   +- Protected Attributes inherited from sensesp::Configurable +String description_ = "" +  +int sort_order_ = 1000 +  - Protected Attributes inherited from sensesp::ValueProducer< P >output   diff --git a/docs/generated/docs/classsensesp_1_1_click_type-members.html b/docs/generated/docs/classsensesp_1_1_click_type-members.html index e48a81c56..35448983c 100644 --- a/docs/generated/docs/classsensesp_1_1_click_type-members.html +++ b/docs/generated/docs/classsensesp_1_1_click_type-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -100,7 +100,7 @@ click_count_sensesp::ClickTypeprotected ClickType(String config_path="", uint16_t long_click_delay=1300, uint16_t double_click_interval=400, uint16_t ultra_long_click_delay=5000)sensesp::ClickType config_path_sensesp::Configurable - Configurable(String config_path)sensesp::Configurable + Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable connect_from(ValueProducer< ClickTypes > *producer0, ValueProducer< ClickTypes > *producer1=NULL, ValueProducer< ClickTypes > *producer2=NULL, ValueProducer< ClickTypes > *producer3=NULL, ValueProducer< ClickTypes > *producer4=NULL)sensesp::Transform< bool, ClickTypes >inline ValueConsumer< bool >::connect_from(ValueProducer< bool > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< bool >inline connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline @@ -108,31 +108,37 @@ connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline delayed_click_report_sensesp::ClickTypeprotected - double_click_interval_sensesp::ClickTypeprotected - emit(T new_value)sensesp::ValueProducer< T >inline - emitDelayed(ClickTypes value)sensesp::ClickTypeprotected - get() constsensesp::ValueProducer< T >inlinevirtual - get_config_schema() overridesensesp::ClickTypevirtual - get_configuration(JsonObject &doc) overridesensesp::ClickTypevirtual - get_start_priority()sensesp::Startableinline - get_transforms()sensesp::TransformBaseinlinestatic - is_click(ClickTypes value)sensesp::ClickTypestatic - load_configuration()sensesp::Configurableprotectedvirtual - long_click_delay_sensesp::ClickTypeprotected - notify()sensesp::Observable - Observable()sensesp::Observableinline - Observable(Observable &&other)sensesp::Observable - on_button_press()sensesp::ClickTypeprotected - on_button_release()sensesp::ClickTypeprotected - on_click_completed()sensesp::ClickTypeprotected - on_ultra_long_click()sensesp::ClickTypeprotected - outputsensesp::ValueProducer< T >protected - press_duration_sensesp::ClickTypeprotected - release_duration_sensesp::ClickTypeprotected - save_configuration()sensesp::Configurablevirtual - set_configuration(const JsonObject &config) overridesensesp::ClickTypevirtual + description_sensesp::Configurableprotected + double_click_interval_sensesp::ClickTypeprotected + emit(T new_value)sensesp::ValueProducer< T >inline + emitDelayed(ClickTypes value)sensesp::ClickTypeprotected + get() constsensesp::ValueProducer< T >inlinevirtual + get_config_schema() overridesensesp::ClickTypevirtual + get_configuration(JsonObject &doc) overridesensesp::ClickTypevirtual + get_description()sensesp::Configurableinline + get_sort_order()sensesp::Configurableinline + get_start_priority()sensesp::Startableinline + get_transforms()sensesp::TransformBaseinlinestatic + is_click(ClickTypes value)sensesp::ClickTypestatic + load_configuration()sensesp::Configurableprotectedvirtual + long_click_delay_sensesp::ClickTypeprotected + notify()sensesp::Observable + Observable()sensesp::Observableinline + Observable(Observable &&other)sensesp::Observable + on_button_press()sensesp::ClickTypeprotected + on_button_release()sensesp::ClickTypeprotected + on_click_completed()sensesp::ClickTypeprotected + on_ultra_long_click()sensesp::ClickTypeprotected + outputsensesp::ValueProducer< T >protected + press_duration_sensesp::ClickTypeprotected + release_duration_sensesp::ClickTypeprotected + save_configuration()sensesp::Configurablevirtual + set_configuration(const JsonObject &config) overridesensesp::ClickTypevirtual + set_description(String description)sensesp::Configurableinline set_input(bool input, uint8_t input_channel=0) overridesensesp::ClickTypevirtual - set_start_priority(int priority)sensesp::Startableinline + set_sort_order(int sort_order)sensesp::Configurableinline + set_start_priority(int priority)sensesp::Startableinline + sort_order_sensesp::Configurableprotected start()sensesp::Startableinlinevirtual start_all()sensesp::Startablestatic Startable(int priority=0)sensesp::Startable diff --git a/docs/generated/docs/classsensesp_1_1_click_type.html b/docs/generated/docs/classsensesp_1_1_click_type.html index c350c68fd..9540ca551 100644 --- a/docs/generated/docs/classsensesp_1_1_click_type.html +++ b/docs/generated/docs/classsensesp_1_1_click_type.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -132,8 +132,17 @@  TransformBase (String config_path="")   - Public Member Functions inherited from sensesp::ConfigurableConfigurable (String config_path) -  + Configurable (String config_path="", String description="", int sort_order=1000) +  +String get_description () +  +void set_description (String description) + Set the description of the Configurable. More...
+  +int get_sort_order () +  +void set_sort_order (int sort_order) +  virtual void save_configuration ()   - Public Member Functions inherited from sensesp::Startable @@ -226,6 +235,11 @@   DelayReaction * delayed_click_report_   +- Protected Attributes inherited from sensesp::Configurable +String description_ = "" +  +int sort_order_ = 1000 +  - Protected Attributes inherited from sensesp::ValueProducer< T >output   diff --git a/docs/generated/docs/classsensesp_1_1_configurable-members.html b/docs/generated/docs/classsensesp_1_1_configurable-members.html index aecf41b56..679b37a74 100644 --- a/docs/generated/docs/classsensesp_1_1_configurable-members.html +++ b/docs/generated/docs/classsensesp_1_1_configurable-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -97,12 +97,18 @@

This is the complete list of members for sensesp::Configurable, including all inherited members.

- - - - - - + + + + + + + + + + + +
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
load_configuration()sensesp::Configurableprotectedvirtual
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
description_sensesp::Configurableprotected
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
load_configuration()sensesp::Configurableprotectedvirtual
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_sort_order(int sort_order)sensesp::Configurableinline
sort_order_sensesp::Configurableprotected
diff --git a/docs/generated/docs/classsensesp_1_1_configurable.html b/docs/generated/docs/classsensesp_1_1_configurable.html index a81f2a0d4..d1a69aeab 100644 --- a/docs/generated/docs/classsensesp_1_1_configurable.html +++ b/docs/generated/docs/classsensesp_1_1_configurable.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -94,6 +94,7 @@ Public Member Functions | Public Attributes | Protected Member Functions | +Protected Attributes | List of all members
sensesp::Configurable Class Reference
@@ -112,14 +113,23 @@ - - + + + + + + + + + + +

Public Member Functions

 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
@@ -132,14 +142,21 @@ Protected Member Functions +
virtual void load_configuration ()
 
+ + + + +

+Protected Attributes

String description_ = ""
 
int sort_order_ = 1000
 

Detailed Description

An object that is capable of having configuration data that can be set remotely using a RESTful API, and can be persisted to the local file system.

Definition at line 17 of file configurable.h.

Constructor & Destructor Documentation

- -

◆ Configurable()

+ +

◆ Configurable()

@@ -157,6 +190,7 @@

Parameters
+
config_pathThe partial path used for the URL when configuring this object remotely with a browser. The config_path also represents the path to the local file where the configuration data is persisted. Given this, be sure to chose a path that is both valid for URLs as well as file names. A configuration path should always start with a forward slash. Leaving the config_path blank indicates that this object does not need or want configuration data support.
descriptionA description of the Configurable that can be used e.g. in the web UI.
@@ -192,7 +226,7 @@

sensesp::SmartSwitchController, sensesp::Networking, sensesp::WSClient, sensesp::SKOutput< T >, sensesp::SKPutRequestBase, sensesp::SKOutputTime, sensesp::RgbLed, sensesp::AnalogVoltage, sensesp::AngleCorrection, sensesp::ChangeFilter, sensesp::ClickType, sensesp::CurveInterpolator, sensesp::Difference, sensesp::Enable< T >, sensesp::Frequency, sensesp::IntegratorT< C, P >, sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >, sensesp::LambdaTransform< IN, OUT, IN, IN, OUT, OUT >, sensesp::LambdaTransform< float, float, float, float >, sensesp::Median, sensesp::MovingAverage, sensesp::PressRepeater, sensesp::RepeatReport< T >, sensesp::FloatThreshold, sensesp::IntThreshold, sensesp::VoltageDividerR1, and sensesp::VoltageDividerR2.

-

Definition at line 34 of file configurable.cpp.

+

Definition at line 38 of file configurable.cpp.

Here is the caller graph for this function:
@@ -229,7 +263,7 @@

sensesp::SmartSwitchController, sensesp::SKPutRequestBase, sensesp::SKOutputTime, sensesp::RgbLed, sensesp::AnalogVoltage, sensesp::AngleCorrection, sensesp::ChangeFilter, sensesp::ClickType, sensesp::CurveInterpolator, sensesp::Difference, sensesp::Enable< T >, sensesp::Frequency, sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >, sensesp::LambdaTransform< IN, OUT, IN, IN, OUT, OUT >, sensesp::LambdaTransform< float, float, float, float >, sensesp::Median, sensesp::MovingAverage, sensesp::PressRepeater, sensesp::RepeatReport< T >, sensesp::FloatThreshold, sensesp::IntThreshold, sensesp::VoltageDividerR1, sensesp::VoltageDividerR2, sensesp::Networking, sensesp::WSClient, sensesp::IntegratorT< C, P >, and sensesp::SKOutput< T >.

-

Definition at line 24 of file configurable.cpp.

+

Definition at line 28 of file configurable.cpp.

Here is the caller graph for this function:
@@ -237,6 +271,67 @@

+

◆ get_description()

+ +
+
+ + + + + +
+ + + + + + + +
String sensesp::Configurable::get_description ()
+
+inline
+
+

Returns a configuration description that is visible in WebUI you can use HTML tags to make description more readable

+ +

Definition at line 65 of file configurable.h.

+
+Here is the caller graph for this function:
+
+
+
+
+ +
+
+ +

◆ get_sort_order()

+ +
+
+ + + + + +
+ + + + + + + +
int sensesp::Configurable::get_sort_order ()
+
+inline
+
+ +

Definition at line 72 of file configurable.h.

+
@@ -263,7 +358,7 @@

Loads a configuration previously saved with save_configuration() and passes the configuration to set_configuration().

-

Definition at line 36 of file configurable.cpp.

+

Definition at line 40 of file configurable.cpp.

Here is the call graph for this function:
@@ -303,7 +398,7 @@

Persists the configuration returned by get_configuration() to the local file system.

-

Definition at line 81 of file configurable.cpp.

+

Definition at line 84 of file configurable.cpp.

Here is the call graph for this function:
@@ -346,7 +441,7 @@

sensesp::SmartSwitchController, sensesp::SKOutput< T >, sensesp::SKPutRequestBase, sensesp::SKOutputTime, sensesp::RgbLed, sensesp::AnalogVoltage, sensesp::AngleCorrection, sensesp::ChangeFilter, sensesp::ClickType, sensesp::CurveInterpolator, sensesp::Difference, sensesp::Enable< T >, sensesp::Frequency, sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >, sensesp::LambdaTransform< IN, OUT, IN, IN, OUT, OUT >, sensesp::LambdaTransform< float, float, float, float >, sensesp::Median, sensesp::MovingAverage, sensesp::PressRepeater, sensesp::RepeatReport< T >, sensesp::FloatThreshold, sensesp::IntThreshold, sensesp::VoltageDividerR1, sensesp::VoltageDividerR2, sensesp::Networking, sensesp::WSClient, and sensesp::IntegratorT< C, P >.

-

Definition at line 29 of file configurable.cpp.

+

Definition at line 33 of file configurable.cpp.

Here is the caller graph for this function:
@@ -354,6 +449,64 @@

+

◆ set_description()

+ +
+
+ + + + + +
+ + + + + + + + +
void sensesp::Configurable::set_description (String description)
+
+inline
+
+ +

Set the description of the Configurable.

+ +

Definition at line 70 of file configurable.h.

+ +
+
+ +

◆ set_sort_order()

+ +
+
+ + + + + +
+ + + + + + + + +
void sensesp::Configurable::set_sort_order (int sort_order)
+
+inline
+
+ +

Definition at line 74 of file configurable.h.

+

Member Data Documentation

@@ -369,7 +522,56 @@

-

Definition at line 33 of file configurable.h.

+

Definition at line 36 of file configurable.h.

+ +

+

+ +

◆ description_

+ +
+
+ + + + + +
+ + + + +
String sensesp::Configurable::description_ = ""
+
+protected
+
+ +

Definition at line 89 of file configurable.h.

+ +
+
+ +

◆ sort_order_

+ +
+
+ + + + + +
+ + + + +
int sensesp::Configurable::sort_order_ = 1000
+
+protected
+
+

The sort order of Configurable on the web UI. Lower numbers have preference.

+ +

Definition at line 92 of file configurable.h.

diff --git a/docs/generated/docs/classsensesp_1_1_configurable.js b/docs/generated/docs/classsensesp_1_1_configurable.js index 5082574ac..fc6540983 100644 --- a/docs/generated/docs/classsensesp_1_1_configurable.js +++ b/docs/generated/docs/classsensesp_1_1_configurable.js @@ -1,10 +1,16 @@ var classsensesp_1_1_configurable = [ - [ "Configurable", "classsensesp_1_1_configurable.html#ae24b0359ade0718a19659af65e94d05b", null ], + [ "Configurable", "classsensesp_1_1_configurable.html#ae53942d74ca264464ff6e272950c1e68", null ], [ "get_config_schema", "classsensesp_1_1_configurable.html#a2a0b1727f0e7fca0730381e030360a1a", null ], [ "get_configuration", "classsensesp_1_1_configurable.html#a7785e86a2e662ff0291f7a6fb043ea91", null ], + [ "get_description", "classsensesp_1_1_configurable.html#aeaa2d08f0dcb649f8fabbc3df93464b4", null ], + [ "get_sort_order", "classsensesp_1_1_configurable.html#af5635a8edf667b2b280cd7d2acb0bdc8", null ], [ "load_configuration", "classsensesp_1_1_configurable.html#ac97542fd5a24ae306adb77f3d1ba563a", null ], [ "save_configuration", "classsensesp_1_1_configurable.html#a4202ce8a5b9ad23d2a2be27de11153f4", null ], [ "set_configuration", "classsensesp_1_1_configurable.html#a0deaa5b717cd0f60d0105835cd6b595a", null ], - [ "config_path_", "classsensesp_1_1_configurable.html#aded48ebfe23c7bee1845c7ab99c63a6e", null ] + [ "set_description", "classsensesp_1_1_configurable.html#a16d5dde05c16e38a862b07e408c21e7f", null ], + [ "set_sort_order", "classsensesp_1_1_configurable.html#a707bc22ffe75d6661c4d5a47757b32ca", null ], + [ "config_path_", "classsensesp_1_1_configurable.html#aded48ebfe23c7bee1845c7ab99c63a6e", null ], + [ "description_", "classsensesp_1_1_configurable.html#a2a45b6e6dd2b86eab7f6bb9970cfda6e", null ], + [ "sort_order_", "classsensesp_1_1_configurable.html#a422efd505a5b7e5d76d761f452390066", null ] ]; \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_configurable_a0deaa5b717cd0f60d0105835cd6b595a_icgraph.svg b/docs/generated/docs/classsensesp_1_1_configurable_a0deaa5b717cd0f60d0105835cd6b595a_icgraph.svg index 23beb6af1..a2454a6bb 100644 --- a/docs/generated/docs/classsensesp_1_1_configurable_a0deaa5b717cd0f60d0105835cd6b595a_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_configurable_a0deaa5b717cd0f60d0105835cd6b595a_icgraph.svg @@ -48,7 +48,7 @@ if (edges && edges.length) { + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -54,14 +54,14 @@ var sectionId = 'dynsection-7'; sensesp::SensESPBaseApp::set_hostname - + Node1 - -sensesp::SensESPBaseApp -::set_hostname + +sensesp::SensESPBaseApp +::set_hostname @@ -69,64 +69,64 @@ var sectionId = 'dynsection-7'; Node2 - -sensesp::SensESPApp -::set_hostname + +sensesp::SensESPApp +::set_hostname Node1->Node2 - - + + - - -Node4 - - -sensesp::SensESPMinimalApp -Builder::set_hostname + + +Node5 + + +sensesp::SensESPMinimalApp +Builder::set_hostname - - -Node1->Node4 - - + + +Node1->Node5 + + Node3 - -sensesp::SensESPAppBuilder -::set_hostname + +sensesp::SensESPAppBuilder +::set_hostname Node2->Node3 - - + + - - -Node5 - - -setup + + +Node4 + + +setup - - -Node4->Node5 - - + + +Node3->Node4 + + diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a6480199c42124d844eadd89d6fac5c60_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a6480199c42124d844eadd89d6fac5c60_icgraph_org.svg index fcc70220e..3bd80a612 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a6480199c42124d844eadd89d6fac5c60_icgraph_org.svg +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a6480199c42124d844eadd89d6fac5c60_icgraph_org.svg @@ -4,18 +4,18 @@ - + sensesp::SensESPBaseApp::set_hostname - + Node1 - -sensesp::SensESPBaseApp -::set_hostname + +sensesp::SensESPBaseApp +::set_hostname @@ -23,64 +23,64 @@ Node2 - -sensesp::SensESPApp -::set_hostname + +sensesp::SensESPApp +::set_hostname Node1->Node2 - - + + - - -Node4 - - -sensesp::SensESPMinimalApp -Builder::set_hostname + + +Node5 + + +sensesp::SensESPMinimalApp +Builder::set_hostname - - -Node1->Node4 - - + + +Node1->Node5 + + Node3 - -sensesp::SensESPAppBuilder -::set_hostname + +sensesp::SensESPAppBuilder +::set_hostname Node2->Node3 - - + + - - -Node5 - - -setup + + +Node4 + + +setup - - -Node4->Node5 - - + + +Node3->Node4 + + diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.map b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.map index a6f517089..424ed1163 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.map +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.map @@ -3,14 +3,15 @@ - - - - + + + + - - + + + diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.md5 index 7a81c501a..7095b288c 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.md5 +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.md5 @@ -1 +1 @@ -bbdfaaf8ecb4ad751a998d227fa24cf9 \ No newline at end of file +3c621321be328ea6cb6223023fc29b7b \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.svg b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.svg index 0e55f8af8..a271ee16d 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph.svg @@ -94,8 +94,8 @@ var sectionId = 'dynsection-3'; Node1->Node3 - - + + @@ -113,67 +113,67 @@ var sectionId = 'dynsection-3'; - - -Node9 - + + +Node10 + sensesp::Networking ::setup_saved_ssid - - -Node1->Node9 + + +Node1->Node10 - - -Node11 - + + +Node12 + sensesp::Networking ::setup_wifi_manager - - -Node1->Node11 + + +Node1->Node12 - - -Node13 - + + +Node14 + sensesp::DebugOutput ::start - - -Node1->Node13 + + +Node1->Node14 - - -Node14 - + + +Node15 + sensesp::MDNSDiscovery ::start - - -Node1->Node14 + + +Node1->Node15 @@ -240,41 +240,56 @@ var sectionId = 'dynsection-3'; - - -Node10 - + + +Node9 + + +setup + + + + + +Node8->Node9 + + + + + +Node11 + sensesp::Networking ::start - - -Node9->Node10 + + +Node10->Node11 - - -Node11->Node10 + + +Node12->Node11 - - -Node12 - + + +Node13 + sensesp::Networking ::activate_wifi_manager - - -Node11->Node12 + + +Node12->Node13 diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph_org.svg index c08d965d0..28ca83428 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph_org.svg +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_a928c309a2dc17f82edefe9e5bc7ef33d_icgraph_org.svg @@ -48,8 +48,8 @@ Node1->Node3 - - + + @@ -67,67 +67,67 @@ - - -Node9 - + + +Node10 + sensesp::Networking ::setup_saved_ssid - - -Node1->Node9 + + +Node1->Node10 - - -Node11 - + + +Node12 + sensesp::Networking ::setup_wifi_manager - - -Node1->Node11 + + +Node1->Node12 - - -Node13 - + + +Node14 + sensesp::DebugOutput ::start - - -Node1->Node13 + + +Node1->Node14 - - -Node14 - + + +Node15 + sensesp::MDNSDiscovery ::start - - -Node1->Node14 + + +Node1->Node15 @@ -194,41 +194,56 @@ - - -Node10 - + + +Node9 + + +setup + + + + + +Node8->Node9 + + + + + +Node11 + sensesp::Networking ::start - - -Node9->Node10 + + +Node10->Node11 - - -Node11->Node10 + + +Node12->Node11 - - -Node12 - + + +Node13 + sensesp::Networking ::activate_wifi_manager - - -Node11->Node12 + + +Node12->Node13 diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.map b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.map index 9c1caff63..f50c97795 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.map +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.md5 index e2573e938..23357aa10 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.md5 +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.md5 @@ -1 +1 @@ -1cd99cc140e5f31a9cdf39b5a6e60955 \ No newline at end of file +1000835521c61ca8ca20d7753294d8fd \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.svg b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.svg index 111f06b37..9cc7942d4 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -54,14 +54,14 @@ var sectionId = 'dynsection-8'; sensesp::SensESPBaseApp::setup - + Node1 - -sensesp::SensESPBaseApp -::setup + +sensesp::SensESPBaseApp +::setup @@ -69,64 +69,64 @@ var sectionId = 'dynsection-8'; Node2 - -sensesp::SensESPMinimalApp -Builder::get_app + +sensesp::SensESPMinimalApp +Builder::get_app Node1->Node2 - - - - - -Node4 - - -sensesp::SensESPApp -::setup - - - - - -Node1->Node4 - - + + Node3 - - -setup + + +sensesp::SensESPApp +::setup - + -Node2->Node3 - - +Node1->Node3 + + + + + +Node4 + + +sensesp::SensESPAppBuilder +::get_app + + + + + +Node3->Node4 + + Node5 - - -sensesp::SensESPAppBuilder -::get_app + + +setup Node4->Node5 - - + + diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph_org.svg index 23751ab66..0570f3027 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph_org.svg +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ac987bc8c9b4a04ca24199a09a2b29b99_icgraph_org.svg @@ -4,18 +4,18 @@ - + sensesp::SensESPBaseApp::setup - + Node1 - -sensesp::SensESPBaseApp -::setup + +sensesp::SensESPBaseApp +::setup @@ -23,64 +23,64 @@ Node2 - -sensesp::SensESPMinimalApp -Builder::get_app + +sensesp::SensESPMinimalApp +Builder::get_app Node1->Node2 - - - - - -Node4 - - -sensesp::SensESPApp -::setup - - - - - -Node1->Node4 - - + + Node3 - - -setup + + +sensesp::SensESPApp +::setup - + -Node2->Node3 - - +Node1->Node3 + + + + + +Node4 + + +sensesp::SensESPAppBuilder +::get_app + + + + + +Node3->Node4 + + Node5 - - -sensesp::SensESPAppBuilder -::get_app + + +setup Node4->Node5 - - + + diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.map b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.map index a040e8421..683fd2e51 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.map +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.map @@ -2,9 +2,9 @@ - - - + + + @@ -14,13 +14,14 @@ - - - + + + - - + + + diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.md5 index acebd7ca9..542ef2bbc 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.md5 +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.md5 @@ -1 +1 @@ -128d4e5450aa0bbae95eaccd38d71888 \ No newline at end of file +d0e3d2e7aa59f2eb0c1355afa7e5c683 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.svg b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.svg index 987af5600..1732de8ef 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph.svg @@ -97,51 +97,51 @@ var sectionId = 'dynsection-4'; - - -Node19 - + + +Node20 + sensesp::Networking ::setup_wifi_manager - - -Node1->Node19 + + +Node1->Node20 - - -Node23 - + + +Node24 + sensesp::Networking ::Networking - - -Node1->Node23 + + +Node1->Node24 - - -Node24 - + + +Node25 + sensesp::Networking ::set_configuration - - -Node1->Node24 + + +Node1->Node25 @@ -313,57 +313,57 @@ var sectionId = 'dynsection-4'; - - -Node17 - + + +Node18 + sensesp::Networking ::setup_saved_ssid - - -Node9->Node17 + + +Node9->Node18 - - -Node9->Node19 + + +Node9->Node20 - - -Node21 - + + +Node22 + sensesp::DebugOutput ::start - - -Node9->Node21 + + +Node9->Node22 - - -Node22 - + + +Node23 + sensesp::MDNSDiscovery ::start - - -Node9->Node22 + + +Node9->Node23 @@ -430,41 +430,56 @@ var sectionId = 'dynsection-4'; - - -Node18 - + + +Node17 + + +setup + + + + + +Node16->Node17 + + + + + +Node19 + sensesp::Networking ::start - - -Node17->Node18 + + +Node18->Node19 - - -Node19->Node18 + + +Node20->Node19 - - -Node20 - + + +Node21 + sensesp::Networking ::activate_wifi_manager - - -Node19->Node20 + + +Node20->Node21 diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph_org.svg index ac07b9bca..ff34c34f2 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph_org.svg +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_ade8960b96e439f4cc0b387c312999dd5_icgraph_org.svg @@ -51,51 +51,51 @@ - - -Node19 - + + +Node20 + sensesp::Networking ::setup_wifi_manager - - -Node1->Node19 + + +Node1->Node20 - - -Node23 - + + +Node24 + sensesp::Networking ::Networking - - -Node1->Node23 + + +Node1->Node24 - - -Node24 - + + +Node25 + sensesp::Networking ::set_configuration - - -Node1->Node24 + + +Node1->Node25 @@ -267,57 +267,57 @@ - - -Node17 - + + +Node18 + sensesp::Networking ::setup_saved_ssid - - -Node9->Node17 + + +Node9->Node18 - - -Node9->Node19 + + +Node9->Node20 - - -Node21 - + + +Node22 + sensesp::DebugOutput ::start - - -Node9->Node21 + + +Node9->Node22 - - -Node22 - + + +Node23 + sensesp::MDNSDiscovery ::start - - -Node9->Node22 + + +Node9->Node23 @@ -384,41 +384,56 @@ - - -Node18 - + + +Node17 + + +setup + + + + + +Node16->Node17 + + + + + +Node19 + sensesp::Networking ::start - - -Node17->Node18 + + +Node18->Node19 - - -Node19->Node18 + + +Node20->Node19 - - -Node20 - + + +Node21 + sensesp::Networking ::activate_wifi_manager - - -Node19->Node20 + + +Node20->Node21 diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_builder-members.html b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_builder-members.html index 4c95bf2f5..d4e7f8682 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_builder-members.html +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_builder-members.html @@ -32,7 +32,7 @@
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_builder.html b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_builder.html index dd374c44e..ce9bef34d 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_builder.html +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_base_app_builder.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app-members.html b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app-members.html index 2b7130500..8a13cf8b5 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app-members.html +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app.html b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app.html index 4a3787132..d3b5e0146 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app.html +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder-members.html b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder-members.html index f4fe00d79..8ef43131e 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder-members.html +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder.html b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder.html index 96a2ff8e9..9418c7a4e 100644 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder.html +++ b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -193,12 +193,6 @@

-
-Here is the caller graph for this function:
-
-
-
-
@@ -235,12 +229,6 @@

-
-Here is the caller graph for this function:
-
-
-
-

diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a08c9afb532ed555ec1716105eeb137fa_icgraph.map b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a08c9afb532ed555ec1716105eeb137fa_icgraph.map deleted file mode 100644 index f33e37d08..000000000 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a08c9afb532ed555ec1716105eeb137fa_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a08c9afb532ed555ec1716105eeb137fa_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a08c9afb532ed555ec1716105eeb137fa_icgraph.md5 deleted file mode 100644 index 3bc86cecb..000000000 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a08c9afb532ed555ec1716105eeb137fa_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -54284b00a6573d60bd0afcec59df8f62 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a650d6c129456d8b1914e5c9fe5798d23_icgraph.map b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a650d6c129456d8b1914e5c9fe5798d23_icgraph.map deleted file mode 100644 index a8cc19438..000000000 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a650d6c129456d8b1914e5c9fe5798d23_icgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a650d6c129456d8b1914e5c9fe5798d23_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a650d6c129456d8b1914e5c9fe5798d23_icgraph.md5 deleted file mode 100644 index 5a221bcc9..000000000 --- a/docs/generated/docs/classsensesp_1_1_sens_e_s_p_minimal_app_builder_a650d6c129456d8b1914e5c9fe5798d23_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c06bc9b2cac3331d1fe56c2f2443f217 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_sensor-members.html b/docs/generated/docs/classsensesp_1_1_sensor-members.html index ec0122706..d5bca3144 100644 --- a/docs/generated/docs/classsensesp_1_1_sensor-members.html +++ b/docs/generated/docs/classsensesp_1_1_sensor-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -98,19 +98,25 @@ - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_sensor.html b/docs/generated/docs/classsensesp_1_1_sensor.html index 47176e878..53c199681 100644 --- a/docs/generated/docs/classsensesp_1_1_sensor.html +++ b/docs/generated/docs/classsensesp_1_1_sensor.html @@ -32,7 +32,7 @@ @@ -124,14 +124,23 @@ - - + + + + + + + + + + + @@ -160,6 +169,11 @@ + + + + +
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
description_sensesp::Configurableprotected
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sensors()sensesp::Sensorinlinestatic
get_start_priority()sensesp::Startableinline
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
save_configuration()sensesp::Configurablevirtual
Sensor(String config_path="")sensesp::Sensor
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_start_priority(int priority)sensesp::Startableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
save_configuration()sensesp::Configurablevirtual
Sensor(String config_path="")sensesp::Sensor
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
void attach (std::function< void()> observer)
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 

Detailed Description

The base class for all sensors. Used only as a base class - never instantiated directly in a project.

diff --git a/docs/generated/docs/classsensesp_1_1_sensor_t-members.html b/docs/generated/docs/classsensesp_1_1_sensor_t-members.html index 3d080dac0..b184d2f9f 100644 --- a/docs/generated/docs/classsensesp_1_1_sensor_t-members.html +++ b/docs/generated/docs/classsensesp_1_1_sensor_t-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -98,27 +98,33 @@ - + - - - - + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_sensor_t.html b/docs/generated/docs/classsensesp_1_1_sensor_t.html index b7a555b85..9408aaf3f 100644 --- a/docs/generated/docs/classsensesp_1_1_sensor_t.html +++ b/docs/generated/docs/classsensesp_1_1_sensor_t.html @@ -32,7 +32,7 @@ @@ -126,14 +126,23 @@ - - + + + + + + + + + + + @@ -180,6 +189,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_smart_switch_controller-members.html b/docs/generated/docs/classsensesp_1_1_smart_switch_controller-members.html index 1d5bbed66..02f84f3eb 100644 --- a/docs/generated/docs/classsensesp_1_1_smart_switch_controller-members.html +++ b/docs/generated/docs/classsensesp_1_1_smart_switch_controller-members.html @@ -32,7 +32,7 @@ @@ -99,7 +99,7 @@ - + @@ -108,26 +108,32 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + + + diff --git a/docs/generated/docs/classsensesp_1_1_smart_switch_controller.html b/docs/generated/docs/classsensesp_1_1_smart_switch_controller.html index 1cfb7d728..556beeb44 100644 --- a/docs/generated/docs/classsensesp_1_1_smart_switch_controller.html +++ b/docs/generated/docs/classsensesp_1_1_smart_switch_controller.html @@ -32,7 +32,7 @@ @@ -146,8 +146,17 @@ - - + + + + + + + + + + + @@ -205,6 +214,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_smart_switch_controller_1_1_sync_path-members.html b/docs/generated/docs/classsensesp_1_1_smart_switch_controller_1_1_sync_path-members.html index 699a57d6c..6acc8f59f 100644 --- a/docs/generated/docs/classsensesp_1_1_smart_switch_controller_1_1_sync_path-members.html +++ b/docs/generated/docs/classsensesp_1_1_smart_switch_controller_1_1_sync_path-members.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_smart_switch_controller_1_1_sync_path.html b/docs/generated/docs/classsensesp_1_1_smart_switch_controller_1_1_sync_path.html index a8450ea19..91161ff12 100644 --- a/docs/generated/docs/classsensesp_1_1_smart_switch_controller_1_1_sync_path.html +++ b/docs/generated/docs/classsensesp_1_1_smart_switch_controller_1_1_sync_path.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_startable-members.html b/docs/generated/docs/classsensesp_1_1_startable-members.html index 7f2c3d3ae..05d22bc2d 100644 --- a/docs/generated/docs/classsensesp_1_1_startable-members.html +++ b/docs/generated/docs/classsensesp_1_1_startable-members.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_startable.html b/docs/generated/docs/classsensesp_1_1_startable.html index 434d32435..a06ba579c 100644 --- a/docs/generated/docs/classsensesp_1_1_startable.html +++ b/docs/generated/docs/classsensesp_1_1_startable.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_startable_compare-members.html b/docs/generated/docs/classsensesp_1_1_startable_compare-members.html index ccedf53a8..3fec916a1 100644 --- a/docs/generated/docs/classsensesp_1_1_startable_compare-members.html +++ b/docs/generated/docs/classsensesp_1_1_startable_compare-members.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_startable_compare.html b/docs/generated/docs/classsensesp_1_1_startable_compare.html index c8bae68a1..9187177b0 100644 --- a/docs/generated/docs/classsensesp_1_1_startable_compare.html +++ b/docs/generated/docs/classsensesp_1_1_startable_compare.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_symmetric_transform-members.html b/docs/generated/docs/classsensesp_1_1_symmetric_transform-members.html index acecc1ad9..c0697675d 100644 --- a/docs/generated/docs/classsensesp_1_1_symmetric_transform-members.html +++ b/docs/generated/docs/classsensesp_1_1_symmetric_transform-members.html @@ -32,7 +32,7 @@ @@ -98,28 +98,34 @@
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
description_sensesp::Configurableprotected
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sensors()sensesp::Sensorinlinestatic
get_start_priority()sensesp::Startableinline
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
Sensor(String config_path="")sensesp::Sensor
SensorT(String config_path="")sensesp::SensorT< T >inline
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_start_priority(int priority)sensesp::Startableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
Sensor(String config_path="")sensesp::Sensor
SensorT(String config_path="")sensesp::SensorT< T >inline
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
void attach (std::function< void()> observer)
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< T >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
attach(std::function< void()> observer)sensesp::Observable
auto_initialize_sensesp::SmartSwitchControllerprotected
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
sensesp::connect_from(ValueProducer< T > *producer0, ValueProducer< T > *producer1=NULL, ValueProducer< T > *producer2=NULL, ValueProducer< T > *producer3=NULL, ValueProducer< T > *producer4=NULL)sensesp::Transform< T, T >inline
sensesp::ValueConsumer::connect_from(ValueProducer< T > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< T >inline
ValueConsumer< ClickTypes >::connect_from(ValueProducer< ClickTypes > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< ClickTypes >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema() overridesensesp::SmartSwitchControllervirtual
get_configuration(JsonObject &doc) overridesensesp::SmartSwitchControllervirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
is_onsensesp::SmartSwitchControllerprotected
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config) overridesensesp::SmartSwitchControllervirtual
description_sensesp::Configurableprotected
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema() overridesensesp::SmartSwitchControllervirtual
get_configuration(JsonObject &doc) overridesensesp::SmartSwitchControllervirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
is_onsensesp::SmartSwitchControllerprotected
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config) overridesensesp::SmartSwitchControllervirtual
set_description(String description)sensesp::Configurableinline
set_input(bool new_value, uint8_t input_channel=0) overridesensesp::SmartSwitchController
set_input(String new_value, uint8_t input_channel=0) overridesensesp::SmartSwitchControllervirtual
set_input(ClickTypes new_value, uint8_t input_channel=0) overridesensesp::SmartSwitchControllervirtual
sensesp::SymmetricTransform::set_input(T new_value, uint8_t input_channel=0)sensesp::ValueConsumer< T >inlinevirtual
set_start_priority(int priority)sensesp::Startableinline
SmartSwitchController(bool auto_initialize=true, String config_path="", const char *sk_sync_paths[]=NULL)sensesp::SmartSwitchController
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
SmartSwitchController(bool auto_initialize=true, String config_path="", const char *sk_sync_paths[]=NULL)sensesp::SmartSwitchController
sort_order_sensesp::Configurableprotected
start() overridesensesp::SmartSwitchControllervirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
 
std::set< SyncPathsync_paths
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< T >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
- + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_symmetric_transform.html b/docs/generated/docs/classsensesp_1_1_symmetric_transform.html index 9efd70809..75bcec905 100644 --- a/docs/generated/docs/classsensesp_1_1_symmetric_transform.html +++ b/docs/generated/docs/classsensesp_1_1_symmetric_transform.html @@ -32,7 +32,7 @@ @@ -121,14 +121,23 @@ - - + + + + + + + + + + + @@ -190,6 +199,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_system_hz-members.html b/docs/generated/docs/classsensesp_1_1_system_hz-members.html index d9f38e80a..78c72d20f 100644 --- a/docs/generated/docs/classsensesp_1_1_system_hz-members.html +++ b/docs/generated/docs/classsensesp_1_1_system_hz-members.html @@ -32,7 +32,7 @@ @@ -98,28 +98,34 @@
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_from(ValueProducer< T > *producer0, ValueProducer< T > *producer1=NULL, ValueProducer< T > *producer2=NULL, ValueProducer< T > *producer3=NULL, ValueProducer< T > *producer4=NULL)sensesp::Transform< T, T >inline
sensesp::ValueConsumer::connect_from(ValueProducer< T > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< T >inline
connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
description_sensesp::Configurableprotected
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_input(T new_value, uint8_t input_channel=0)sensesp::ValueConsumer< T >inlinevirtual
set_start_priority(int priority)sensesp::Startableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< T >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
- + - - - - + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_system_hz.html b/docs/generated/docs/classsensesp_1_1_system_hz.html index a7e4aeaf5..c37602af0 100644 --- a/docs/generated/docs/classsensesp_1_1_system_hz.html +++ b/docs/generated/docs/classsensesp_1_1_system_hz.html @@ -32,7 +32,7 @@ @@ -133,14 +133,23 @@ - - + + + + + + + + + + + @@ -185,6 +194,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_system_status_controller-members.html b/docs/generated/docs/classsensesp_1_1_system_status_controller-members.html index 10f2533de..7d949fe1c 100644 --- a/docs/generated/docs/classsensesp_1_1_system_status_controller-members.html +++ b/docs/generated/docs/classsensesp_1_1_system_status_controller-members.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_system_status_controller.html b/docs/generated/docs/classsensesp_1_1_system_status_controller.html index ac67987b6..e64d07089 100644 --- a/docs/generated/docs/classsensesp_1_1_system_status_controller.html +++ b/docs/generated/docs/classsensesp_1_1_system_status_controller.html @@ -32,7 +32,7 @@ @@ -280,7 +280,7 @@

sensesp::ValueConsumer< WSConnectionState >.

-

Definition at line 25 of file system_status_controller.cpp.

+

Definition at line 26 of file system_status_controller.cpp.

Here is the call graph for this function:
diff --git a/docs/generated/docs/classsensesp_1_1_system_status_led-members.html b/docs/generated/docs/classsensesp_1_1_system_status_led-members.html index 4fa7e267d..e5c48fdf8 100644 --- a/docs/generated/docs/classsensesp_1_1_system_status_led-members.html +++ b/docs/generated/docs/classsensesp_1_1_system_status_led-members.html @@ -32,7 +32,7 @@

diff --git a/docs/generated/docs/classsensesp_1_1_system_status_led.html b/docs/generated/docs/classsensesp_1_1_system_status_led.html index b04f9fb1d..f89c6f46d 100644 --- a/docs/generated/docs/classsensesp_1_1_system_status_led.html +++ b/docs/generated/docs/classsensesp_1_1_system_status_led.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_task_queue_producer-members.html b/docs/generated/docs/classsensesp_1_1_task_queue_producer-members.html index 4e2edfbbe..6645347f1 100644 --- a/docs/generated/docs/classsensesp_1_1_task_queue_producer-members.html +++ b/docs/generated/docs/classsensesp_1_1_task_queue_producer-members.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_task_queue_producer.html b/docs/generated/docs/classsensesp_1_1_task_queue_producer.html index 6317dc115..190aa19b1 100644 --- a/docs/generated/docs/classsensesp_1_1_task_queue_producer.html +++ b/docs/generated/docs/classsensesp_1_1_task_queue_producer.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_text_to_truth-members.html b/docs/generated/docs/classsensesp_1_1_text_to_truth-members.html index a03e3637e..d57fe1215 100644 --- a/docs/generated/docs/classsensesp_1_1_text_to_truth-members.html +++ b/docs/generated/docs/classsensesp_1_1_text_to_truth-members.html @@ -32,7 +32,7 @@ @@ -98,30 +98,36 @@
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
description_sensesp::Configurableprotected
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sensors()sensesp::Sensorinlinestatic
get_start_priority()sensesp::Startableinline
get_value_name()sensesp::SystemHzinline
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
Sensor(String config_path="")sensesp::Sensor
SensorT(String config_path="")sensesp::SensorT< T >inline
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_start_priority(int priority)sensesp::Startableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_value_name()sensesp::SystemHzinline
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
Sensor(String config_path="")sensesp::Sensor
SensorT(String config_path="")sensesp::SensorT< T >inline
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start() override finalsensesp::SystemHzvirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
void attach (std::function< void()> observer)
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< T >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
- + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_text_to_truth.html b/docs/generated/docs/classsensesp_1_1_text_to_truth.html index fc57cefd4..3d724fa0d 100644 --- a/docs/generated/docs/classsensesp_1_1_text_to_truth.html +++ b/docs/generated/docs/classsensesp_1_1_text_to_truth.html @@ -32,7 +32,7 @@ @@ -122,14 +122,23 @@ - - + + + + + + + + + + + @@ -196,6 +205,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_threshold_transform-members.html b/docs/generated/docs/classsensesp_1_1_threshold_transform-members.html index b69d705a7..42daea684 100644 --- a/docs/generated/docs/classsensesp_1_1_threshold_transform-members.html +++ b/docs/generated/docs/classsensesp_1_1_threshold_transform-members.html @@ -32,7 +32,7 @@ @@ -98,32 +98,38 @@
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_from(ValueProducer< bool > *producer0, ValueProducer< bool > *producer1=NULL, ValueProducer< bool > *producer2=NULL, ValueProducer< bool > *producer3=NULL, ValueProducer< bool > *producer4=NULL)sensesp::Transform< String, bool >inline
ValueConsumer< String >::connect_from(ValueProducer< String > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< String >inline
connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
is_valid_false(String value)sensesp::TextToTruthstatic
is_valid_true(String value)sensesp::TextToTruthstatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
description_sensesp::Configurableprotected
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
is_valid_false(String value)sensesp::TextToTruthstatic
is_valid_true(String value)sensesp::TextToTruthstatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_input(String input, uint8_t input_channel=0) overridesensesp::TextToTruthvirtual
set_start_priority(int priority)sensesp::Startableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< T >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
- + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_threshold_transform.html b/docs/generated/docs/classsensesp_1_1_threshold_transform.html index 8b7997679..d7156489a 100644 --- a/docs/generated/docs/classsensesp_1_1_threshold_transform.html +++ b/docs/generated/docs/classsensesp_1_1_threshold_transform.html @@ -32,7 +32,7 @@ @@ -124,14 +124,23 @@ - - + + + + + + + + + + + @@ -184,6 +193,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_time_string-members.html b/docs/generated/docs/classsensesp_1_1_time_string-members.html index 109f04811..bbe039fee 100644 --- a/docs/generated/docs/classsensesp_1_1_time_string-members.html +++ b/docs/generated/docs/classsensesp_1_1_time_string-members.html @@ -32,7 +32,7 @@ @@ -98,29 +98,35 @@
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline
ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline
connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
emit(P new_value)sensesp::ValueProducer< P >inline
get() constsensesp::ValueProducer< P >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
in_range_sensesp::ThresholdTransform< C, P >protected
load_configuration()sensesp::Configurableprotectedvirtual
max_value_sensesp::ThresholdTransform< C, P >protected
min_value_sensesp::ThresholdTransform< C, P >protected
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
out_range_sensesp::ThresholdTransform< C, P >protected
outputsensesp::ValueProducer< P >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
description_sensesp::Configurableprotected
emit(P new_value)sensesp::ValueProducer< P >inline
get() constsensesp::ValueProducer< P >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
in_range_sensesp::ThresholdTransform< C, P >protected
load_configuration()sensesp::Configurableprotectedvirtual
max_value_sensesp::ThresholdTransform< C, P >protected
min_value_sensesp::ThresholdTransform< C, P >protected
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
out_range_sensesp::ThresholdTransform< C, P >protected
outputsensesp::ValueProducer< P >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_input(C new_value, uint8_t input_channel=0) overridesensesp::ThresholdTransform< C, P >virtual
set_start_priority(int priority)sensesp::Startableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
 
out_range_
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< P >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
- + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_time_string.html b/docs/generated/docs/classsensesp_1_1_time_string.html index 562be03e8..fc4f13e02 100644 --- a/docs/generated/docs/classsensesp_1_1_time_string.html +++ b/docs/generated/docs/classsensesp_1_1_time_string.html @@ -32,7 +32,7 @@ @@ -123,14 +123,23 @@ - - + + + + + + + + + + + @@ -192,6 +201,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_transform-members.html b/docs/generated/docs/classsensesp_1_1_transform-members.html index 93c6c54d3..337f32eeb 100644 --- a/docs/generated/docs/classsensesp_1_1_transform-members.html +++ b/docs/generated/docs/classsensesp_1_1_transform-members.html @@ -32,7 +32,7 @@ @@ -98,28 +98,34 @@
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_from(ValueProducer< String > *producer0, ValueProducer< String > *producer1=NULL, ValueProducer< String > *producer2=NULL, ValueProducer< String > *producer3=NULL, ValueProducer< String > *producer4=NULL)sensesp::Transform< time_t, String >inline
sensesp::ValueConsumer::connect_from(ValueProducer< T > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< T >inline
connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
description_sensesp::Configurableprotected
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_input(time_t input, uint8_t input_channel=0) overridesensesp::TimeStringvirtual
Transform< time_t, String >::set_input(T new_value, uint8_t input_channel=0)sensesp::ValueConsumer< T >inlinevirtual
set_start_priority(int priority)sensesp::Startableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< T >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
- + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_transform.html b/docs/generated/docs/classsensesp_1_1_transform.html index d554e5354..fab6e41e5 100644 --- a/docs/generated/docs/classsensesp_1_1_transform.html +++ b/docs/generated/docs/classsensesp_1_1_transform.html @@ -32,7 +32,7 @@ @@ -118,14 +118,23 @@ - - + + + + + + + + + + + @@ -184,6 +193,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_transform_base-members.html b/docs/generated/docs/classsensesp_1_1_transform_base-members.html index 6b8a64cf9..682b7df64 100644 --- a/docs/generated/docs/classsensesp_1_1_transform_base-members.html +++ b/docs/generated/docs/classsensesp_1_1_transform_base-members.html @@ -32,7 +32,7 @@ @@ -97,15 +97,21 @@

This is the complete list of members for sensesp::TransformBase, including all inherited members.

attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline
ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline
connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
emit(P new_value)sensesp::ValueProducer< P >inline
get() constsensesp::ValueProducer< P >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< P >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
description_sensesp::Configurableprotected
emit(P new_value)sensesp::ValueProducer< P >inline
get() constsensesp::ValueProducer< P >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< P >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_input(C new_value, uint8_t input_channel=0)sensesp::ValueConsumer< C >inlinevirtual
set_start_priority(int priority)sensesp::Startableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< P >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
- - - - - - - - - + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_transform_base.html b/docs/generated/docs/classsensesp_1_1_transform_base.html index 80d79b10b..5307f32ac 100644 --- a/docs/generated/docs/classsensesp_1_1_transform_base.html +++ b/docs/generated/docs/classsensesp_1_1_transform_base.html @@ -32,7 +32,7 @@ @@ -114,14 +114,23 @@ - - + + + + + + + + + + + @@ -150,6 +159,11 @@ + + + + +
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_start_priority(int priority)sensesp::Startableinline
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
description_sensesp::Configurableprotected
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 

Detailed Description

The base class for all transforms. A transforms takes a value in, transforms it in some way, and outputs the transformed value.

diff --git a/docs/generated/docs/classsensesp_1_1_truth_to_text-members.html b/docs/generated/docs/classsensesp_1_1_truth_to_text-members.html index c8b98bb0e..77f661162 100644 --- a/docs/generated/docs/classsensesp_1_1_truth_to_text-members.html +++ b/docs/generated/docs/classsensesp_1_1_truth_to_text-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -98,28 +98,34 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_truth_to_text.html b/docs/generated/docs/classsensesp_1_1_truth_to_text.html index e77f00851..85d3de959 100644 --- a/docs/generated/docs/classsensesp_1_1_truth_to_text.html +++ b/docs/generated/docs/classsensesp_1_1_truth_to_text.html @@ -32,7 +32,7 @@ @@ -124,14 +124,23 @@ - - + + + + + + + + + + + @@ -181,6 +190,11 @@ Protected Attributes + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_typecast-members.html b/docs/generated/docs/classsensesp_1_1_typecast-members.html index b93c7ab60..255b43e7c 100644 --- a/docs/generated/docs/classsensesp_1_1_typecast-members.html +++ b/docs/generated/docs/classsensesp_1_1_typecast-members.html @@ -32,7 +32,7 @@ @@ -98,36 +98,42 @@
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_from(ValueProducer< String > *producer0, ValueProducer< String > *producer1=NULL, ValueProducer< String > *producer2=NULL, ValueProducer< String > *producer3=NULL, ValueProducer< String > *producer4=NULL)sensesp::Transform< bool, String >inline
ValueConsumer< bool >::connect_from(ValueProducer< bool > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< bool >inline
connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
description_sensesp::Configurableprotected
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema()sensesp::Configurablevirtual
get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config)sensesp::Configurablevirtual
set_description(String description)sensesp::Configurableinline
set_input(bool input, uint8_t input_channel=0) overridesensesp::TruthToTextvirtual
set_start_priority(int priority)sensesp::Startableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
virtual void get_configuration (JsonObject &configObject)
 
virtual bool set_configuration (const JsonObject &config)
 
virtual String get_config_schema ()
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
String * truth_value_
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< T >
output
 
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
- + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_typecast.html b/docs/generated/docs/classsensesp_1_1_typecast.html index 982d56b11..20ce03a5f 100644 --- a/docs/generated/docs/classsensesp_1_1_typecast.html +++ b/docs/generated/docs/classsensesp_1_1_typecast.html @@ -32,7 +32,7 @@ @@ -147,8 +147,17 @@ - - + + + + + + + + + + + @@ -208,6 +217,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button-members.html b/docs/generated/docs/classsensesp_1_1_u_i_button-members.html new file mode 100644 index 000000000..00978918f --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button-members.html @@ -0,0 +1,122 @@ + + + + + + + +SensESP: Member List + + + + + + + + + + + + + + + +
+
+
attach(std::function< void()> observer)sensesp::Observable
config_path_sensesp::Configurable
Configurable(String config_path)sensesp::Configurable
Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
connect_from(ValueProducer< OUT > *producer0, ValueProducer< OUT > *producer1=NULL, ValueProducer< OUT > *producer2=NULL, ValueProducer< OUT > *producer3=NULL, ValueProducer< OUT > *producer4=NULL)sensesp::Transform< IN, OUT >inline
ValueConsumer< IN >::connect_from(ValueProducer< IN > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< IN >inline
connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema() overridesensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inlinevirtual
get_configuration(JsonObject &doc) overridesensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inlinevirtual
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
LambdaTransform(std::function< OUT(IN)> function, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN)> function, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1)> function, P1 param1, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2)> function, P1 param1, P2 param2, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2, P3)> function, P1 param1, P2 param2, P3 param3, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2, P3, P4)> function, P1 param1, P2 param2, P3 param3, P4 param4, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2, P3, P4, P5)> function, P1 param1, P2 param2, P3 param3, P4 param4, P5 param5, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2, P3, P4, P5, P6)> function, P1 param1, P2 param2, P3 param3, P4 param4, P5 param5, P6 param6, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config) overridesensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inlinevirtual
description_sensesp::Configurableprotected
emit(T new_value)sensesp::ValueProducer< T >inline
get() constsensesp::ValueProducer< T >inlinevirtual
get_config_schema() overridesensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inlinevirtual
get_configuration(JsonObject &doc) overridesensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inlinevirtual
get_description()sensesp::Configurableinline
get_sort_order()sensesp::Configurableinline
get_start_priority()sensesp::Startableinline
get_transforms()sensesp::TransformBaseinlinestatic
LambdaTransform(std::function< OUT(IN)> function, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN)> function, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1)> function, P1 param1, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2)> function, P1 param1, P2 param2, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2, P3)> function, P1 param1, P2 param2, P3 param3, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2, P3, P4)> function, P1 param1, P2 param2, P3 param3, P4 param4, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2, P3, P4, P5)> function, P1 param1, P2 param2, P3 param3, P4 param4, P5 param5, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
LambdaTransform(std::function< OUT(IN, P1, P2, P3, P4, P5, P6)> function, P1 param1, P2 param2, P3 param3, P4 param4, P5 param5, P6 param6, const ParamInfo *param_info, String config_path="")sensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inline
load_configuration()sensesp::Configurableprotectedvirtual
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
outputsensesp::ValueProducer< T >protected
save_configuration()sensesp::Configurablevirtual
set_configuration(const JsonObject &config) overridesensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inlinevirtual
set_description(String description)sensesp::Configurableinline
set_input(IN input, uint8_t input_channel=0) overridesensesp::LambdaTransform< IN, OUT, P1, P2, P3, P4, P5, P6 >inlinevirtual
set_start_priority(int priority)sensesp::Startableinline
set_sort_order(int sort_order)sensesp::Configurableinline
set_start_priority(int priority)sensesp::Startableinline
sort_order_sensesp::Configurableprotected
start()sensesp::Startableinlinevirtual
start_all()sensesp::Startablestatic
Startable(int priority=0)sensesp::Startable
-
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
 TransformBase (String config_path="")
 
- Public Member Functions inherited from sensesp::Configurable
 Configurable (String config_path)
 
 Configurable (String config_path="", String description="", int sort_order=1000)
 
String get_description ()
 
void set_description (String description)
 Set the description of the Configurable. More...
 
int get_sort_order ()
 
void set_sort_order (int sort_order)
 
virtual void save_configuration ()
 
- Public Member Functions inherited from sensesp::Startable
- Protected Member Functions inherited from sensesp::Configurable
virtual void load_configuration ()
 
- Protected Attributes inherited from sensesp::Configurable
String description_ = ""
 
int sort_order_ = 1000
 
- Protected Attributes inherited from sensesp::ValueProducer< T >
output
 
+ + + + + +
+
SensESP 2.5.0 +
+
Universal Signal K sensor toolkit ESP32
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
sensesp::UIButton Member List
+
+
+ +

This is the complete list of members for sensesp::UIButton, including all inherited members.

+ + + + + + + + + + + + + + + +
add(String name, String title, bool must_confirm=true)sensesp::UIButtoninlinestatic
attach(std::function< void()> observer)sensesp::Observable
get_must_confirm()sensesp::UIButtoninline
get_name()sensesp::UIButtoninline
get_title()sensesp::UIButtoninline
get_ui_buttons()sensesp::UIButtoninlinestatic
must_confirm_sensesp::UIButtonprotected
name_sensesp::UIButtonprotected
notify()sensesp::Observable
Observable()sensesp::Observableinline
Observable(Observable &&other)sensesp::Observable
title_sensesp::UIButtonprotected
ui_buttons_sensesp::UIButtonprotectedstatic
UIButton(String title, String name, bool must_confirm)sensesp::UIButtoninline
+
+ + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button.html b/docs/generated/docs/classsensesp_1_1_u_i_button.html new file mode 100644 index 000000000..b782e9570 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button.html @@ -0,0 +1,488 @@ + + + + + + + +SensESP: sensesp::UIButton Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
SensESP 2.5.0 +
+
Universal Signal K sensor toolkit ESP32
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ +

UIButton implements a button interface on the web UI. + More...

+ +

#include <sensesp/ui/ui_button.h>

+
+Inheritance diagram for sensesp::UIButton:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UIButton (String title, String name, bool must_confirm)
 
const bool get_must_confirm ()
 
const String get_title ()
 
const String get_name ()
 
- Public Member Functions inherited from sensesp::Observable
 Observable ()
 
 Observable (Observable &&other)
 Move constructor. More...
 
void notify ()
 
void attach (std::function< void()> observer)
 
+ + + + + +

+Static Public Member Functions

static const std::map< String, UIButton * > & get_ui_buttons ()
 
static UIButtonadd (String name, String title, bool must_confirm=true)
 
+ + + + + + + +

+Protected Attributes

String title_
 
String name_
 
bool must_confirm_
 
+ + + +

+Static Protected Attributes

static std::map< String, UIButton * > ui_buttons_
 
+

Detailed Description

+

UIButton implements a button interface on the web UI.

+

Each UIButton object creates a button in the "Control" tab of the web UI. When the button is clicked, the object's observers are notified.

+ +

Definition at line 17 of file ui_button.h.

+

Constructor & Destructor Documentation

+ +

◆ UIButton()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
sensesp::UIButton::UIButton (String title,
String name,
bool must_confirm 
)
+
+inline
+
+ +

Definition at line 19 of file ui_button.h.

+
+Here is the caller graph for this function:
+
+
+
+
+ +
+
+

Member Function Documentation

+ +

◆ add()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static UIButton * sensesp::UIButton::add (String name,
String title,
bool must_confirm = true 
)
+
+inlinestatic
+
+ +

Definition at line 30 of file ui_button.h.

+
+Here is the call graph for this function:
+
+
+
+
+ +
+
+ +

◆ get_must_confirm()

+ +
+
+ + + + + +
+ + + + + + + +
const bool sensesp::UIButton::get_must_confirm ()
+
+inline
+
+ +

Definition at line 22 of file ui_button.h.

+ +
+
+ +

◆ get_name()

+ +
+
+ + + + + +
+ + + + + + + +
const String sensesp::UIButton::get_name ()
+
+inline
+
+ +

Definition at line 24 of file ui_button.h.

+ +
+
+ +

◆ get_title()

+ +
+
+ + + + + +
+ + + + + + + +
const String sensesp::UIButton::get_title ()
+
+inline
+
+ +

Definition at line 23 of file ui_button.h.

+ +
+
+ +

◆ get_ui_buttons()

+ +
+
+ + + + + +
+ + + + + + + +
static const std::map< String, UIButton * > & sensesp::UIButton::get_ui_buttons ()
+
+inlinestatic
+
+ +

Definition at line 26 of file ui_button.h.

+
+Here is the caller graph for this function:
+
+
+
+
+ +
+
+

Member Data Documentation

+ +

◆ must_confirm_

+ +
+
+ + + + + +
+ + + + +
bool sensesp::UIButton::must_confirm_
+
+protected
+
+ +

Definition at line 40 of file ui_button.h.

+ +
+
+ +

◆ name_

+ +
+
+ + + + + +
+ + + + +
String sensesp::UIButton::name_
+
+protected
+
+ +

Definition at line 39 of file ui_button.h.

+ +
+
+ +

◆ title_

+ +
+
+ + + + + +
+ + + + +
String sensesp::UIButton::title_
+
+protected
+
+ +

Definition at line 38 of file ui_button.h.

+ +
+
+ +

◆ ui_buttons_

+ +
+
+ + + + + +
+ + + + +
std::map< String, UIButton * > sensesp::UIButton::ui_buttons_
+
+staticprotected
+
+ +

Definition at line 42 of file ui_button.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button.js b/docs/generated/docs/classsensesp_1_1_u_i_button.js new file mode 100644 index 000000000..2c34ed2bb --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button.js @@ -0,0 +1,10 @@ +var classsensesp_1_1_u_i_button = +[ + [ "UIButton", "classsensesp_1_1_u_i_button.html#a35372d35863650683b5f2a3dc36f7a12", null ], + [ "get_must_confirm", "classsensesp_1_1_u_i_button.html#a9e20d80883f7af0eb1f138d49ed009d2", null ], + [ "get_name", "classsensesp_1_1_u_i_button.html#ac2a10dfd036fed12537ad3c18a5fcae8", null ], + [ "get_title", "classsensesp_1_1_u_i_button.html#acb3dbe9a06212a472b568dc99947b0b8", null ], + [ "must_confirm_", "classsensesp_1_1_u_i_button.html#ad8efc0f1c72eb3be2dabf29de8bae427", null ], + [ "name_", "classsensesp_1_1_u_i_button.html#a66dfe117d2d0b028cfad48737eccf2cd", null ], + [ "title_", "classsensesp_1_1_u_i_button.html#a7a1284c4c0edd13b17b4bbfb1da60cc8", null ] +]; \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.map b/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.map new file mode 100644 index 000000000..42e05e9dd --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.md5 b/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.md5 new file mode 100644 index 000000000..e44bbe120 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.md5 @@ -0,0 +1 @@ +dd67549d97b915a585456282b60fe884 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.svg b/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.svg new file mode 100644 index 000000000..78dc99861 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +sensesp::UIButton + + + +Node1 + + +sensesp::UIButton + + + + + +Node2 + + +sensesp::Observable + + + + + +Node2->Node1 + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.map b/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.map new file mode 100644 index 000000000..1d23251ca --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.md5 new file mode 100644 index 000000000..ff5eb0ff6 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.md5 @@ -0,0 +1 @@ +09d1a91c188fcb676306c047666da970 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.svg b/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.svg new file mode 100644 index 000000000..f8a14ce8d --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_a08b41958cdef2ce33588483f9efc71ce_icgraph.svg @@ -0,0 +1,77 @@ + + + + + + +sensesp::UIButton::get_ui_buttons + + + +Node1 + + +sensesp::UIButton:: +get_ui_buttons + + + + + +Node2 + + +sensesp::HTTPServer +::handle_command + + + + + +Node1->Node2 + + + + + +Node4 + + +sensesp::HTTPServer +::handle_info + + + + + +Node1->Node4 + + + + + +Node3 + + +sensesp::HTTPServer +::HTTPServer + + + + + +Node2->Node3 + + + + + +Node4->Node3 + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.map b/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.map new file mode 100644 index 000000000..bf51ca1bb --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.md5 new file mode 100644 index 000000000..1ed524877 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.md5 @@ -0,0 +1 @@ +dffa3403dbf516a5a5059198f239cdc0 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.svg b/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.svg new file mode 100644 index 000000000..10c8b1fcd --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_a35372d35863650683b5f2a3dc36f7a12_icgraph.svg @@ -0,0 +1,38 @@ + + + + + + +sensesp::UIButton::UIButton + + + +Node1 + + +sensesp::UIButton:: +UIButton + + + + + +Node2 + + +sensesp::UIButton::add + + + + + +Node1->Node2 + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.map b/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.map new file mode 100644 index 000000000..c9cd0abf1 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.md5 b/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.md5 new file mode 100644 index 000000000..315454a78 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.md5 @@ -0,0 +1 @@ +05a01e0bb0fdf8e677f0fc0890e3bd38 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.svg b/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.svg new file mode 100644 index 000000000..b39a98316 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_u_i_button_adcc655de4639863095b257e28c399435_cgraph.svg @@ -0,0 +1,38 @@ + + + + + + +sensesp::UIButton::add + + + +Node1 + + +sensesp::UIButton::add + + + + + +Node2 + + +sensesp::UIButton:: +UIButton + + + + + +Node1->Node2 + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_u_i_lambda_output-members.html b/docs/generated/docs/classsensesp_1_1_u_i_lambda_output-members.html index 684c72407..eddd0f0c9 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_lambda_output-members.html +++ b/docs/generated/docs/classsensesp_1_1_u_i_lambda_output-members.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -100,14 +100,16 @@ get()sensesp::UILambdaOutput< T >inline get_name()sensesp::UIOutputBaseinline get_ui_outputs()sensesp::UIOutputBaseinlinestatic - name_sensesp::UIOutputBaseprotected - notify()sensesp::Observable - Observable()sensesp::Observableinline - Observable(Observable &&other)sensesp::Observable + group_sensesp::UIOutputBaseprotected + name_sensesp::UIOutputBaseprotected + notify()sensesp::Observable + Observable()sensesp::Observableinline + Observable(Observable &&other)sensesp::Observable + order_sensesp::UIOutputBaseprotected set_json(const JsonObject &obj) overridesensesp::UILambdaOutput< T >inlinevirtual ui_outputs_sensesp::UIOutputBaseprotectedstatic - UILambdaOutput(String name, std::function< T()> function)sensesp::UILambdaOutput< T >inline - UIOutputBase(String name)sensesp::UIOutputBase + UILambdaOutput(String name, std::function< T()> function, String group=kUIOutputDefaultGroup, int order=kUIOutputDefaultOrder)sensesp::UILambdaOutput< T >inline + UIOutputBase(String name, String group, int order)sensesp::UIOutputBaseinline
diff --git a/docs/generated/docs/classsensesp_1_1_u_i_lambda_output.html b/docs/generated/docs/classsensesp_1_1_u_i_lambda_output.html index a94601807..77f3c8a01 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_lambda_output.html +++ b/docs/generated/docs/classsensesp_1_1_u_i_lambda_output.html @@ -32,7 +32,7 @@ -
SensESP 2.4.1 +
SensESP 2.5.0
Universal Signal K sensor toolkit ESP32
@@ -97,7 +97,7 @@
-

#include <sensesp/system/ui_output.h>

+

#include <sensesp/ui/ui_output.h>

Inheritance diagram for sensesp::UILambdaOutput< T >:
@@ -107,15 +107,15 @@ - - + + - - + + @@ -137,6 +137,10 @@ + + + + @@ -144,10 +148,10 @@

Detailed Description

template<typename T>
class sensesp::UILambdaOutput< T >
-

Definition at line 32 of file ui_output.h.

+

Definition at line 41 of file ui_output.h.

Constructor & Destructor Documentation

- -

◆ UILambdaOutput()

+ +

◆ UILambdaOutput()

@@ -167,7 +171,19 @@

- + + + + + + + + + + + + + @@ -182,7 +198,7 @@

-

Definition at line 37 of file ui_output.h.

+

Definition at line 46 of file ui_output.h.

@@ -212,7 +228,7 @@

-

Definition at line 42 of file ui_output.h.

+

Definition at line 51 of file ui_output.h.

Here is the caller graph for this function:
@@ -250,7 +266,7 @@

sensesp::UIOutputBase.

-

Definition at line 44 of file ui_output.h.

+

Definition at line 53 of file ui_output.h.

Here is the call graph for this function:
@@ -261,7 +277,7 @@

ui_output.h +
  • src/sensesp/ui/ui_output.h
  • diff --git a/docs/generated/docs/classsensesp_1_1_u_i_lambda_output.js b/docs/generated/docs/classsensesp_1_1_u_i_lambda_output.js index 892a49d39..01c83a67b 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_lambda_output.js +++ b/docs/generated/docs/classsensesp_1_1_u_i_lambda_output.js @@ -1,6 +1,6 @@ var classsensesp_1_1_u_i_lambda_output = [ - [ "UILambdaOutput", "classsensesp_1_1_u_i_lambda_output.html#a231deb424a344fa2ebe93c79776a773b", null ], + [ "UILambdaOutput", "classsensesp_1_1_u_i_lambda_output.html#a232f11c2fa9ab88966567f1a9731a49e", null ], [ "get", "classsensesp_1_1_u_i_lambda_output.html#a667933fbb8f5d4b92d6c92e3dde84789", null ], [ "set_json", "classsensesp_1_1_u_i_lambda_output.html#a61cdcd75b4a4bee6965817a6eda550b4", null ] ]; \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output-members.html b/docs/generated/docs/classsensesp_1_1_u_i_output-members.html index d10d918f6..ea272c636 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_output-members.html +++ b/docs/generated/docs/classsensesp_1_1_u_i_output-members.html @@ -32,7 +32,7 @@

    @@ -106,21 +106,23 @@ - - - - - - - + + + + + + + + + - - + +

    Public Member Functions

     UILambdaOutput (String name, std::function< T()> function)
     
     UILambdaOutput (String name, std::function< T()> function, String group=kUIOutputDefaultGroup, int order=kUIOutputDefaultOrder)
     
    get ()
     
    void set_json (const JsonObject &obj) override
     
    - Public Member Functions inherited from sensesp::UIOutputBase
     UIOutputBase (String name)
     
     UIOutputBase (String name, String group, int order)
     
    String & get_name ()
     
    - Public Member Functions inherited from sensesp::Observable
    - Protected Attributes inherited from sensesp::UIOutputBase
    String name_
     
    String group_ = kUIOutputDefaultGroup
     
    int order_ = kUIOutputDefaultOrder
     
    - Static Protected Attributes inherited from sensesp::UIOutputBase
    static std::map< String, UIOutputBase * > ui_outputs_
     
    std::function< T()> function function,
    String group = kUIOutputDefaultGroup,
    int order = kUIOutputDefaultOrder 
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    get() constsensesp::ValueProducer< T >inlinevirtual
    get_name()sensesp::UIOutputBaseinline
    get_ui_outputs()sensesp::UIOutputBaseinlinestatic
    name_sensesp::UIOutputBaseprotected
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    ObservableValue()sensesp::ObservableValue< T >inline
    ObservableValue(const T &value)sensesp::ObservableValue< T >inline
    operator=(const T &value)sensesp::ObservableValue< T >inline
    group_sensesp::UIOutputBaseprotected
    name_sensesp::UIOutputBaseprotected
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    ObservableValue()sensesp::ObservableValue< T >inline
    ObservableValue(const T &value)sensesp::ObservableValue< T >inline
    operator=(const T &value)sensesp::ObservableValue< T >inline
    order_sensesp::UIOutputBaseprotected
    outputsensesp::ValueProducer< T >protected
    set(const T &value)sensesp::ObservableValue< T >inline
    set_input(T new_value, uint8_t input_channel=0) overridesensesp::UIOutput< T >inlinevirtual
    set_json(const JsonObject &obj) overridesensesp::UIOutput< T >inlinevirtual
    ui_outputs_sensesp::UIOutputBaseprotectedstatic
    UIOutput(String name)sensesp::UIOutput< T >inline
    UIOutput(String name, T value)sensesp::UIOutput< T >inline
    UIOutputBase(String name)sensesp::UIOutputBase
    UIOutput(String name, T value, String group=kUIOutputDefaultGroup, int order=kUIOutputDefaultOrder)sensesp::UIOutput< T >inline
    UIOutputBase(String name, String group, int order)sensesp::UIOutputBaseinline
    ValueProducer()sensesp::ValueProducer< T >inline
    diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output.html b/docs/generated/docs/classsensesp_1_1_u_i_output.html index 8ca9164d8..b84f420a3 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_output.html +++ b/docs/generated/docs/classsensesp_1_1_u_i_output.html @@ -32,7 +32,7 @@ -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    @@ -97,7 +97,7 @@
    -

    #include <sensesp/system/ui_output.h>

    +

    #include <sensesp/ui/ui_output.h>

    Inheritance diagram for sensesp::UIOutput< T >:
    @@ -109,15 +109,15 @@ Public Member Functions

     UIOutput (String name)   - UIOutput (String name, T value) -  + UIOutput (String name, T value, String group=kUIOutputDefaultGroup, int order=kUIOutputDefaultOrder) +  void set_json (const JsonObject &obj) override   void set_input (T new_value, uint8_t input_channel=0) override   - Public Member Functions inherited from sensesp::UIOutputBaseUIOutputBase (String name) -  + UIOutputBase (String name, String group, int order) +  String & get_name ()   - Public Member Functions inherited from sensesp::Observable @@ -171,6 +171,10 @@ - Protected Attributes inherited from sensesp::UIOutputBase String name_   +String group_ = kUIOutputDefaultGroup +  +int order_ = kUIOutputDefaultOrder- Protected Attributes inherited from sensesp::ValueProducer< T >output   @@ -181,7 +185,7 @@

    Detailed Description

    template<typename T>
    class sensesp::UIOutput< T >
    -

    Definition at line 50 of file ui_output.h.

    +

    Definition at line 64 of file ui_output.h.

    Constructor & Destructor Documentation

    ◆ UIOutput() [1/2]

    @@ -209,12 +213,12 @@

    -

    Definition at line 54 of file ui_output.h.

    +

    Definition at line 68 of file ui_output.h.

    - -

    ◆ UIOutput() [2/2]

    + +

    ◆ UIOutput() [2/2]

    @@ -234,7 +238,19 @@

    T  - value  + value, + + + + + String  + group = kUIOutputDefaultGroup, + + + + + int  + order = kUIOutputDefaultOrder  @@ -249,11 +265,11 @@

    -

    Definition at line 56 of file ui_output.h.

    +

    Definition at line 71 of file ui_output.h.

    Here is the call graph for this function:
    -
    +
    @@ -305,7 +321,7 @@

    sensesp::ValueConsumer< T >.

    -

    Definition at line 64 of file ui_output.h.

    +

    Definition at line 84 of file ui_output.h.

    Here is the call graph for this function:
    @@ -343,7 +359,7 @@

    sensesp::UIOutputBase.

    -

    Definition at line 60 of file ui_output.h.

    +

    Definition at line 77 of file ui_output.h.

    Here is the call graph for this function:
    @@ -354,7 +370,7 @@

    ui_output.h +
  • src/sensesp/ui/ui_output.h
  • diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output.js b/docs/generated/docs/classsensesp_1_1_u_i_output.js index 83ad85e81..8b94b3138 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_output.js +++ b/docs/generated/docs/classsensesp_1_1_u_i_output.js @@ -1,7 +1,7 @@ var classsensesp_1_1_u_i_output = [ [ "UIOutput", "classsensesp_1_1_u_i_output.html#a9c0c458e653de6790cdd1eff875a7be5", null ], - [ "UIOutput", "classsensesp_1_1_u_i_output.html#a8863aeedf50bd5df3f5b39bd1dc6cfb5", null ], + [ "UIOutput", "classsensesp_1_1_u_i_output.html#ae238c878c6056a3fb86a48840b2806be", null ], [ "set_input", "classsensesp_1_1_u_i_output.html#a7f8dac8e6fc9bac25d792f5b0466926e", null ], [ "set_json", "classsensesp_1_1_u_i_output.html#a7c4a4aa6774a43feb0be012e08aabe26", null ] ]; \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output_a8863aeedf50bd5df3f5b39bd1dc6cfb5_cgraph.map b/docs/generated/docs/classsensesp_1_1_u_i_output_ae238c878c6056a3fb86a48840b2806be_cgraph.map similarity index 100% rename from docs/generated/docs/classsensesp_1_1_u_i_output_a8863aeedf50bd5df3f5b39bd1dc6cfb5_cgraph.map rename to docs/generated/docs/classsensesp_1_1_u_i_output_ae238c878c6056a3fb86a48840b2806be_cgraph.map diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output_a8863aeedf50bd5df3f5b39bd1dc6cfb5_cgraph.md5 b/docs/generated/docs/classsensesp_1_1_u_i_output_ae238c878c6056a3fb86a48840b2806be_cgraph.md5 similarity index 100% rename from docs/generated/docs/classsensesp_1_1_u_i_output_a8863aeedf50bd5df3f5b39bd1dc6cfb5_cgraph.md5 rename to docs/generated/docs/classsensesp_1_1_u_i_output_ae238c878c6056a3fb86a48840b2806be_cgraph.md5 diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output_a8863aeedf50bd5df3f5b39bd1dc6cfb5_cgraph.svg b/docs/generated/docs/classsensesp_1_1_u_i_output_ae238c878c6056a3fb86a48840b2806be_cgraph.svg similarity index 100% rename from docs/generated/docs/classsensesp_1_1_u_i_output_a8863aeedf50bd5df3f5b39bd1dc6cfb5_cgraph.svg rename to docs/generated/docs/classsensesp_1_1_u_i_output_ae238c878c6056a3fb86a48840b2806be_cgraph.svg diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output_base-members.html b/docs/generated/docs/classsensesp_1_1_u_i_output_base-members.html index f198f55e9..e27cd2333 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_output_base-members.html +++ b/docs/generated/docs/classsensesp_1_1_u_i_output_base-members.html @@ -32,7 +32,7 @@ -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    @@ -99,13 +99,15 @@ attach(std::function< void()> observer)sensesp::Observable get_name()sensesp::UIOutputBaseinline get_ui_outputs()sensesp::UIOutputBaseinlinestatic - name_sensesp::UIOutputBaseprotected - notify()sensesp::Observable - Observable()sensesp::Observableinline - Observable(Observable &&other)sensesp::Observable + group_sensesp::UIOutputBaseprotected + name_sensesp::UIOutputBaseprotected + notify()sensesp::Observable + Observable()sensesp::Observableinline + Observable(Observable &&other)sensesp::Observable + order_sensesp::UIOutputBaseprotected set_json(const JsonObject &obj)sensesp::UIOutputBaseinlinevirtual ui_outputs_sensesp::UIOutputBaseprotectedstatic - UIOutputBase(String name)sensesp::UIOutputBase + UIOutputBase(String name, String group, int order)sensesp::UIOutputBaseinline

    diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output_base.html b/docs/generated/docs/classsensesp_1_1_u_i_output_base.html index 7b7ef69c0..00886400e 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_output_base.html +++ b/docs/generated/docs/classsensesp_1_1_u_i_output_base.html @@ -32,7 +32,7 @@ -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    @@ -100,7 +100,7 @@
    -

    #include <sensesp/system/ui_output.h>

    +

    #include <sensesp/ui/ui_output.h>

    Inheritance diagram for sensesp::UIOutputBase:
    @@ -110,8 +110,8 @@ - - + + @@ -136,6 +136,10 @@ Protected Attributes + + + +

    Public Member Functions

     UIOutputBase (String name)
     
     UIOutputBase (String name, String group, int order)
     
    String & get_name ()
     
    virtual void set_json (const JsonObject &obj)
    String name_
     
    String group_ = kUIOutputDefaultGroup
     
    int order_ = kUIOutputDefaultOrder
     
    @@ -144,25 +148,49 @@

    Static Protected Attributes

    Detailed Description

    -

    Definition at line 15 of file ui_output.h.

    +

    Definition at line 18 of file ui_output.h.

    Constructor & Destructor Documentation

    - -

    ◆ UIOutputBase()

    + +

    ◆ UIOutputBase()

    + + + + + +
    - + + + + + + + + + + + + + + + + +
    sensesp::UIOutputBase::UIOutputBase ( String name)name,
    String group,
    int order 
    )
    +
    +inline
    -

    Definition at line 7 of file ui_output.cpp.

    +

    Definition at line 26 of file ui_output.h.

    @@ -190,7 +218,7 @@

    -

    Definition at line 22 of file ui_output.h.

    +

    Definition at line 31 of file ui_output.h.

    @@ -217,7 +245,7 @@

    -

    Definition at line 26 of file ui_output.h.

    +

    Definition at line 35 of file ui_output.h.

    Here is the caller graph for this function:
    @@ -253,11 +281,35 @@

    sensesp::UILambdaOutput< T >, and sensesp::UIOutput< T >.

    -

    Definition at line 24 of file ui_output.h.

    +

    Definition at line 33 of file ui_output.h.

    Member Data Documentation

    + +

    ◆ group_

    + +
    +
    + + + + + +
    + + + + +
    String sensesp::UIOutputBase::group_ = kUIOutputDefaultGroup
    +
    +protected
    +
    + +

    Definition at line 21 of file ui_output.h.

    + +
    +

    ◆ name_

    @@ -278,7 +330,31 @@

    -

    Definition at line 17 of file ui_output.h.

    +

    Definition at line 20 of file ui_output.h.

    + +

    +
    + +

    ◆ order_

    + +
    +
    + + + + + +
    + + + + +
    int sensesp::UIOutputBase::order_ = kUIOutputDefaultOrder
    +
    +protected
    +
    + +

    Definition at line 22 of file ui_output.h.

    @@ -302,13 +378,13 @@

    -

    Definition at line 18 of file ui_output.h.

    +

    Definition at line 23 of file ui_output.h.


    The documentation for this class was generated from the following files:
    diff --git a/docs/generated/docs/classsensesp_1_1_u_i_output_base.js b/docs/generated/docs/classsensesp_1_1_u_i_output_base.js index 9fec9de1a..70f800ca3 100644 --- a/docs/generated/docs/classsensesp_1_1_u_i_output_base.js +++ b/docs/generated/docs/classsensesp_1_1_u_i_output_base.js @@ -1,7 +1,9 @@ var classsensesp_1_1_u_i_output_base = [ - [ "UIOutputBase", "classsensesp_1_1_u_i_output_base.html#a4a2349790fe1b709193bd6adf4cd83ab", null ], + [ "UIOutputBase", "classsensesp_1_1_u_i_output_base.html#a7c8fbcb5b61893b20b09763394dc35a4", null ], [ "get_name", "classsensesp_1_1_u_i_output_base.html#a1daef779d767a005f0b3037f49d89aaa", null ], [ "set_json", "classsensesp_1_1_u_i_output_base.html#ae1e28f6cf41c18d6d84b234497e8a970", null ], - [ "name_", "classsensesp_1_1_u_i_output_base.html#a0b7ce6ab8a19008847a1494d6b6be5d3", null ] + [ "group_", "classsensesp_1_1_u_i_output_base.html#a7b817319d4c5f56cfed22b3f27a527a4", null ], + [ "name_", "classsensesp_1_1_u_i_output_base.html#a0b7ce6ab8a19008847a1494d6b6be5d3", null ], + [ "order_", "classsensesp_1_1_u_i_output_base.html#ada88bf2e78053b2bb522506c77b6cb5a", null ] ]; \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_uptime-members.html b/docs/generated/docs/classsensesp_1_1_uptime-members.html index 598c62505..0398c72f7 100644 --- a/docs/generated/docs/classsensesp_1_1_uptime-members.html +++ b/docs/generated/docs/classsensesp_1_1_uptime-members.html @@ -32,7 +32,7 @@ -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    @@ -98,28 +98,34 @@ - + - - - - + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_uptime.html b/docs/generated/docs/classsensesp_1_1_uptime.html index 3c5dbd4da..eeff0a32a 100644 --- a/docs/generated/docs/classsensesp_1_1_uptime.html +++ b/docs/generated/docs/classsensesp_1_1_uptime.html @@ -32,7 +32,7 @@ @@ -133,14 +133,23 @@ - - + + + + + + + + + + + @@ -185,6 +194,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_value_consumer-members.html b/docs/generated/docs/classsensesp_1_1_value_consumer-members.html index 852a46bb3..11fee7b9e 100644 --- a/docs/generated/docs/classsensesp_1_1_value_consumer-members.html +++ b/docs/generated/docs/classsensesp_1_1_value_consumer-members.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_value_consumer.html b/docs/generated/docs/classsensesp_1_1_value_consumer.html index a93905700..9d19b9906 100644 --- a/docs/generated/docs/classsensesp_1_1_value_consumer.html +++ b/docs/generated/docs/classsensesp_1_1_value_consumer.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.map b/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.map index 8223816cf..8c56c8789 100644 --- a/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.map +++ b/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.map @@ -12,4 +12,5 @@ + diff --git a/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.md5 index 4c88832d4..f78c1d0ab 100644 --- a/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.md5 +++ b/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.md5 @@ -1 +1 @@ -1ddb74bf3e933aaf2f7b986df73955e7 \ No newline at end of file +ec098e3f2143dde54a2a8afc4b0adc3f \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.svg b/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.svg index 959f9ee0b..dfb6f9519 100644 --- a/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph.svg @@ -281,6 +281,21 @@ var sectionId = 'dynsection-3'; + + +Node14 + + +setup + + + + + +Node13->Node14 + + + diff --git a/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph_org.svg index c59b433e1..fe4f2f9a9 100644 --- a/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph_org.svg +++ b/docs/generated/docs/classsensesp_1_1_value_consumer_a6dbfd22b19489ebd61a353545d1a5261_icgraph_org.svg @@ -235,5 +235,20 @@ + + +Node14 + + +setup + + + + + +Node13->Node14 + + + diff --git a/docs/generated/docs/classsensesp_1_1_value_producer-members.html b/docs/generated/docs/classsensesp_1_1_value_producer-members.html index 272637a54..6ef46bd91 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer-members.html +++ b/docs/generated/docs/classsensesp_1_1_value_producer-members.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_value_producer.html b/docs/generated/docs/classsensesp_1_1_value_producer.html index 884e9a056..18d552909 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer.html +++ b/docs/generated/docs/classsensesp_1_1_value_producer.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.map b/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.map index 479750e5e..6c549d98d 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.map +++ b/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.map @@ -9,4 +9,5 @@ + diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.md5 index f781db74d..e71828057 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.md5 +++ b/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.md5 @@ -1 +1 @@ -a2ba715383d27f8064739357d7a5e4eb \ No newline at end of file +69b4a081becf06e8d3b4ef319c2b70e7 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.svg b/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.svg index 30dbcc671..894d1c5cc 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph.svg @@ -233,6 +233,21 @@ var sectionId = 'dynsection-5'; + + +Node11 + + +setup + + + + + +Node10->Node11 + + + diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph_org.svg index a6f7a19b5..d55b6de14 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph_org.svg +++ b/docs/generated/docs/classsensesp_1_1_value_producer_a168e379778dd79bc926aff69d9a87663_icgraph_org.svg @@ -187,5 +187,20 @@ + + +Node11 + + +setup + + + + + +Node10->Node11 + + + diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.map b/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.map index ccc59e274..f923aa594 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.map +++ b/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.map @@ -2,7 +2,7 @@ - + @@ -13,4 +13,5 @@ + diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.md5 index 7a60b92bf..a48fcfa97 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.md5 +++ b/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.md5 @@ -1 +1 @@ -b1c763a9ac86ba9e1a6351fdc641aad2 \ No newline at end of file +930f4f06a3fb2c4ae693e60f8b1ff07a \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.svg b/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.svg index 4ea9b3fa9..4c2914a50 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph.svg @@ -96,19 +96,19 @@ var sectionId = 'dynsection-8'; - - -Node14 - + + +Node15 + sensesp::UIOutput:: set_json - - -Node1->Node14 + + +Node1->Node15 @@ -296,6 +296,21 @@ var sectionId = 'dynsection-8'; + + +Node14 + + +setup + + + + + +Node13->Node14 + + + diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph_org.svg index e7df9b796..d6521b760 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph_org.svg +++ b/docs/generated/docs/classsensesp_1_1_value_producer_a438390eae6bba056ecf4ab329cb5c8e9_icgraph_org.svg @@ -50,19 +50,19 @@ - - -Node14 - + + +Node15 + sensesp::UIOutput:: set_json - - -Node1->Node14 + + +Node1->Node15 @@ -250,5 +250,20 @@ + + +Node14 + + +setup + + + + + +Node13->Node14 + + + diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.map b/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.map index e54c52e6e..ab441bed3 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.map +++ b/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.map @@ -23,7 +23,7 @@ - + diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.md5 index bfb9e9215..ee721fadd 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.md5 +++ b/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.md5 @@ -1 +1 @@ -7dad7afd3a46f956d99acc0cca9fbb8b \ No newline at end of file +ede43a578657ab7465e7dd90e3d7ee82 \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.svg b/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.svg index b63105981..3b23881cb 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph.svg @@ -435,7 +435,7 @@ var sectionId = 'dynsection-7'; Node29 - + sensesp::UIOutput:: UIOutput diff --git a/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph_org.svg index 56eb35f42..ed0d33fd2 100644 --- a/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph_org.svg +++ b/docs/generated/docs/classsensesp_1_1_value_producer_ae34225039d68b6f0e786266e76c2dace_icgraph_org.svg @@ -389,7 +389,7 @@ Node29 - + sensesp::UIOutput:: UIOutput diff --git a/docs/generated/docs/classsensesp_1_1_voltage_divider_r1-members.html b/docs/generated/docs/classsensesp_1_1_voltage_divider_r1-members.html index 1ca64ffa3..16a2d7afb 100644 --- a/docs/generated/docs/classsensesp_1_1_voltage_divider_r1-members.html +++ b/docs/generated/docs/classsensesp_1_1_voltage_divider_r1-members.html @@ -32,7 +32,7 @@ @@ -98,30 +98,36 @@
    attach(std::function< void()> observer)sensesp::Observable
    config_path_sensesp::Configurable
    Configurable(String config_path)sensesp::Configurable
    Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
    connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
    connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
    connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
    connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
    emit(T new_value)sensesp::ValueProducer< T >inline
    get() constsensesp::ValueProducer< T >inlinevirtual
    get_config_schema()sensesp::Configurablevirtual
    get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
    description_sensesp::Configurableprotected
    emit(T new_value)sensesp::ValueProducer< T >inline
    get() constsensesp::ValueProducer< T >inlinevirtual
    get_config_schema()sensesp::Configurablevirtual
    get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
    get_description()sensesp::Configurableinline
    get_sensors()sensesp::Sensorinlinestatic
    get_start_priority()sensesp::Startableinline
    get_value_name()sensesp::Uptimeinline
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< T >protected
    save_configuration()sensesp::Configurablevirtual
    Sensor(String config_path="")sensesp::Sensor
    SensorT(String config_path="")sensesp::SensorT< T >inline
    set_configuration(const JsonObject &config)sensesp::Configurablevirtual
    set_start_priority(int priority)sensesp::Startableinline
    get_sort_order()sensesp::Configurableinline
    get_start_priority()sensesp::Startableinline
    get_value_name()sensesp::Uptimeinline
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< T >protected
    save_configuration()sensesp::Configurablevirtual
    Sensor(String config_path="")sensesp::Sensor
    SensorT(String config_path="")sensesp::SensorT< T >inline
    set_configuration(const JsonObject &config)sensesp::Configurablevirtual
    set_description(String description)sensesp::Configurableinline
    set_sort_order(int sort_order)sensesp::Configurableinline
    set_start_priority(int priority)sensesp::Startableinline
    sort_order_sensesp::Configurableprotected
    start() override finalsensesp::Uptimevirtual
    start_all()sensesp::Startablestatic
    Startable(int priority=0)sensesp::Startable
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    void attach (std::function< void()> observer)
     
    - Public Member Functions inherited from sensesp::Configurable
     Configurable (String config_path)
     
     Configurable (String config_path="", String description="", int sort_order=1000)
     
    virtual void get_configuration (JsonObject &configObject)
     
    virtual bool set_configuration (const JsonObject &config)
     
    virtual String get_config_schema ()
     
    String get_description ()
     
    void set_description (String description)
     Set the description of the Configurable. More...
     
    int get_sort_order ()
     
    void set_sort_order (int sort_order)
     
    virtual void save_configuration ()
     
    - Public Member Functions inherited from sensesp::Startable
    - Protected Member Functions inherited from sensesp::Configurable
    virtual void load_configuration ()
     
    - Protected Attributes inherited from sensesp::Configurable
    String description_ = ""
     
    int sort_order_ = 1000
     
    - Protected Attributes inherited from sensesp::ValueProducer< T >
    output
     
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_voltage_divider_r1.html b/docs/generated/docs/classsensesp_1_1_voltage_divider_r1.html index 51234fafa..d4ef82f7d 100644 --- a/docs/generated/docs/classsensesp_1_1_voltage_divider_r1.html +++ b/docs/generated/docs/classsensesp_1_1_voltage_divider_r1.html @@ -32,7 +32,7 @@ @@ -133,8 +133,17 @@ - - + + + + + + + + + + + @@ -185,6 +194,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_voltage_divider_r2-members.html b/docs/generated/docs/classsensesp_1_1_voltage_divider_r2-members.html index 0b27f1e21..073e66d3f 100644 --- a/docs/generated/docs/classsensesp_1_1_voltage_divider_r2-members.html +++ b/docs/generated/docs/classsensesp_1_1_voltage_divider_r2-members.html @@ -32,7 +32,7 @@ @@ -98,30 +98,36 @@
    attach(std::function< void()> observer)sensesp::Observable
    config_path_sensesp::Configurable
    Configurable(String config_path)sensesp::Configurable
    Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
    connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline
    ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline
    connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    emit(P new_value)sensesp::ValueProducer< P >inline
    get() constsensesp::ValueProducer< P >inlinevirtual
    get_config_schema() overridesensesp::VoltageDividerR1virtual
    get_configuration(JsonObject &doc) overridesensesp::VoltageDividerR1virtual
    get_start_priority()sensesp::Startableinline
    get_transforms()sensesp::TransformBaseinlinestatic
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< P >protected
    R2_sensesp::VoltageDividerR1protected
    save_configuration()sensesp::Configurablevirtual
    set_configuration(const JsonObject &config) overridesensesp::VoltageDividerR1virtual
    description_sensesp::Configurableprotected
    emit(P new_value)sensesp::ValueProducer< P >inline
    get() constsensesp::ValueProducer< P >inlinevirtual
    get_config_schema() overridesensesp::VoltageDividerR1virtual
    get_configuration(JsonObject &doc) overridesensesp::VoltageDividerR1virtual
    get_description()sensesp::Configurableinline
    get_sort_order()sensesp::Configurableinline
    get_start_priority()sensesp::Startableinline
    get_transforms()sensesp::TransformBaseinlinestatic
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< P >protected
    R2_sensesp::VoltageDividerR1protected
    save_configuration()sensesp::Configurablevirtual
    set_configuration(const JsonObject &config) overridesensesp::VoltageDividerR1virtual
    set_description(String description)sensesp::Configurableinline
    set_input(float Vout, uint8_t ignored=0) overridesensesp::VoltageDividerR1virtual
    SymmetricTransform< float >::set_input(C new_value, uint8_t input_channel=0)sensesp::ValueConsumer< C >inlinevirtual
    set_start_priority(int priority)sensesp::Startableinline
    set_sort_order(int sort_order)sensesp::Configurableinline
    set_start_priority(int priority)sensesp::Startableinline
    sort_order_sensesp::Configurableprotected
    start()sensesp::Startableinlinevirtual
    start_all()sensesp::Startablestatic
    Startable(int priority=0)sensesp::Startable
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
     TransformBase (String config_path="")
     
    - Public Member Functions inherited from sensesp::Configurable
     Configurable (String config_path)
     
     Configurable (String config_path="", String description="", int sort_order=1000)
     
    String get_description ()
     
    void set_description (String description)
     Set the description of the Configurable. More...
     
    int get_sort_order ()
     
    void set_sort_order (int sort_order)
     
    virtual void save_configuration ()
     
    - Public Member Functions inherited from sensesp::Startable
     
    float Vin_
     
    - Protected Attributes inherited from sensesp::Configurable
    String description_ = ""
     
    int sort_order_ = 1000
     
    - Protected Attributes inherited from sensesp::ValueProducer< P >
    output
     
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_voltage_divider_r2.html b/docs/generated/docs/classsensesp_1_1_voltage_divider_r2.html index bc01891bb..d91166824 100644 --- a/docs/generated/docs/classsensesp_1_1_voltage_divider_r2.html +++ b/docs/generated/docs/classsensesp_1_1_voltage_divider_r2.html @@ -32,7 +32,7 @@ @@ -133,8 +133,17 @@ - - + + + + + + + + + + + @@ -185,6 +194,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_voltage_multiplier-members.html b/docs/generated/docs/classsensesp_1_1_voltage_multiplier-members.html index 614423cfa..74860f6c5 100644 --- a/docs/generated/docs/classsensesp_1_1_voltage_multiplier-members.html +++ b/docs/generated/docs/classsensesp_1_1_voltage_multiplier-members.html @@ -32,7 +32,7 @@ @@ -98,26 +98,32 @@
    attach(std::function< void()> observer)sensesp::Observable
    config_path_sensesp::Configurable
    Configurable(String config_path)sensesp::Configurable
    Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
    connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline
    ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline
    connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    emit(P new_value)sensesp::ValueProducer< P >inline
    get() constsensesp::ValueProducer< P >inlinevirtual
    get_config_schema() overridesensesp::VoltageDividerR2virtual
    get_configuration(JsonObject &doc) overridesensesp::VoltageDividerR2virtual
    get_start_priority()sensesp::Startableinline
    get_transforms()sensesp::TransformBaseinlinestatic
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< P >protected
    R1_sensesp::VoltageDividerR2protected
    save_configuration()sensesp::Configurablevirtual
    set_configuration(const JsonObject &config) overridesensesp::VoltageDividerR2virtual
    description_sensesp::Configurableprotected
    emit(P new_value)sensesp::ValueProducer< P >inline
    get() constsensesp::ValueProducer< P >inlinevirtual
    get_config_schema() overridesensesp::VoltageDividerR2virtual
    get_configuration(JsonObject &doc) overridesensesp::VoltageDividerR2virtual
    get_description()sensesp::Configurableinline
    get_sort_order()sensesp::Configurableinline
    get_start_priority()sensesp::Startableinline
    get_transforms()sensesp::TransformBaseinlinestatic
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< P >protected
    R1_sensesp::VoltageDividerR2protected
    save_configuration()sensesp::Configurablevirtual
    set_configuration(const JsonObject &config) overridesensesp::VoltageDividerR2virtual
    set_description(String description)sensesp::Configurableinline
    set_input(float Vout, uint8_t ignored=0) overridesensesp::VoltageDividerR2virtual
    SymmetricTransform< float >::set_input(C new_value, uint8_t input_channel=0)sensesp::ValueConsumer< C >inlinevirtual
    set_start_priority(int priority)sensesp::Startableinline
    set_sort_order(int sort_order)sensesp::Configurableinline
    set_start_priority(int priority)sensesp::Startableinline
    sort_order_sensesp::Configurableprotected
    start()sensesp::Startableinlinevirtual
    start_all()sensesp::Startablestatic
    Startable(int priority=0)sensesp::Startable
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
     TransformBase (String config_path="")
     
    - Public Member Functions inherited from sensesp::Configurable
     Configurable (String config_path)
     
     Configurable (String config_path="", String description="", int sort_order=1000)
     
    String get_description ()
     
    void set_description (String description)
     Set the description of the Configurable. More...
     
    int get_sort_order ()
     
    void set_sort_order (int sort_order)
     
    virtual void save_configuration ()
     
    - Public Member Functions inherited from sensesp::Startable
     
    float Vin_
     
    - Protected Attributes inherited from sensesp::Configurable
    String description_ = ""
     
    int sort_order_ = 1000
     
    - Protected Attributes inherited from sensesp::ValueProducer< P >
    output
     
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    - + - - - - - - - - - - + + + + + + + + + + + + + + - + + + diff --git a/docs/generated/docs/classsensesp_1_1_voltage_multiplier.html b/docs/generated/docs/classsensesp_1_1_voltage_multiplier.html index 5b3734a54..db1e5039e 100644 --- a/docs/generated/docs/classsensesp_1_1_voltage_multiplier.html +++ b/docs/generated/docs/classsensesp_1_1_voltage_multiplier.html @@ -32,7 +32,7 @@ @@ -126,8 +126,17 @@ - - + + + + + + + + + + + @@ -186,6 +195,11 @@ + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_w_s_client-members.html b/docs/generated/docs/classsensesp_1_1_w_s_client-members.html index 8a41cf62d..13b544ad9 100644 --- a/docs/generated/docs/classsensesp_1_1_w_s_client-members.html +++ b/docs/generated/docs/classsensesp_1_1_w_s_client-members.html @@ -32,7 +32,7 @@ @@ -98,40 +98,46 @@
    attach(std::function< void()> observer)sensesp::Observable
    config_path_sensesp::Configurable
    Configurable(String config_path)sensesp::Configurable
    Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
    connect_from(ValueProducer< P > *producer0, ValueProducer< P > *producer1=NULL, ValueProducer< P > *producer2=NULL, ValueProducer< P > *producer3=NULL, ValueProducer< P > *producer4=NULL)sensesp::Transform< C, P >inline
    ValueConsumer< C >::connect_from(ValueProducer< C > *producer, uint8_t input_channel=0)sensesp::ValueConsumer< C >inline
    connect_to(ValueConsumer< P > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(Transform< P, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< P >inline
    emit(P new_value)sensesp::ValueProducer< P >inline
    get() constsensesp::ValueProducer< P >inlinevirtual
    get_start_priority()sensesp::Startableinline
    get_transforms()sensesp::TransformBaseinlinestatic
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< P >protected
    save_configuration()sensesp::Configurablevirtual
    description_sensesp::Configurableprotected
    emit(P new_value)sensesp::ValueProducer< P >inline
    get() constsensesp::ValueProducer< P >inlinevirtual
    get_description()sensesp::Configurableinline
    get_sort_order()sensesp::Configurableinline
    get_start_priority()sensesp::Startableinline
    get_transforms()sensesp::TransformBaseinlinestatic
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< P >protected
    save_configuration()sensesp::Configurablevirtual
    set_description(String description)sensesp::Configurableinline
    set_input(float input, uint8_t inputChannel=0)sensesp::VoltageMultipliervirtual
    SymmetricTransform< float >::set_input(C new_value, uint8_t input_channel=0)sensesp::ValueConsumer< C >inlinevirtual
    set_start_priority(int priority)sensesp::Startableinline
    set_sort_order(int sort_order)sensesp::Configurableinline
    set_start_priority(int priority)sensesp::Startableinline
    sort_order_sensesp::Configurableprotected
    start()sensesp::Startableinlinevirtual
    start_all()sensesp::Startablestatic
    Startable(int priority=0)sensesp::Startable
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
     TransformBase (String config_path="")
     
    - Public Member Functions inherited from sensesp::Configurable
     Configurable (String config_path)
     
     Configurable (String config_path="", String description="", int sort_order=1000)
     
    String get_description ()
     
    void set_description (String description)
     Set the description of the Configurable. More...
     
    int get_sort_order ()
     
    void set_sort_order (int sort_order)
     
    virtual void save_configuration ()
     
    - Public Member Functions inherited from sensesp::Startable
    - Protected Member Functions inherited from sensesp::Configurable
    virtual void load_configuration ()
     
    - Protected Attributes inherited from sensesp::Configurable
    String description_ = ""
     
    int sort_order_ = 1000
     
    - Protected Attributes inherited from sensesp::ValueProducer< P >
    output
     
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    - + - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_w_s_client.html b/docs/generated/docs/classsensesp_1_1_w_s_client.html index f80d06387..07e373112 100644 --- a/docs/generated/docs/classsensesp_1_1_w_s_client.html +++ b/docs/generated/docs/classsensesp_1_1_w_s_client.html @@ -32,7 +32,7 @@ @@ -161,8 +161,17 @@ - - + + + + + + + + + + + @@ -211,6 +220,11 @@ + + + + + @@ -285,7 +299,7 @@

    -

    Definition at line 370 of file ws_client.cpp.

    +

    Definition at line 371 of file ws_client.cpp.

    Here is the caller graph for this function:
    @@ -321,7 +335,7 @@

    sensesp::Configurable.

    -

    Definition at line 665 of file ws_client.cpp.

    +

    Definition at line 666 of file ws_client.cpp.

    @@ -352,7 +366,7 @@

    sensesp::Configurable.

    -

    Definition at line 631 of file ws_client.cpp.

    +

    Definition at line 632 of file ws_client.cpp.

    @@ -374,7 +388,7 @@

    Returns
    String
    -

    Definition at line 706 of file ws_client.cpp.

    +

    Definition at line 707 of file ws_client.cpp.

    @@ -406,7 +420,7 @@

    Here is the caller graph for this function: @@ -500,7 +514,7 @@

    -

    Definition at line 601 of file ws_client.cpp.

    +

    Definition at line 602 of file ws_client.cpp.

    Here is the caller graph for this function:
    @@ -535,7 +549,7 @@

    Definition at line 153 of file ws_client.cpp.

    +

    Definition at line 154 of file ws_client.cpp.

    Here is the call graph for this function:
    @@ -569,7 +583,7 @@

    Definition at line 121 of file ws_client.cpp.

    +

    Definition at line 122 of file ws_client.cpp.

    Here is the call graph for this function:
    @@ -603,7 +617,7 @@

    Definition at line 141 of file ws_client.cpp.

    +

    Definition at line 142 of file ws_client.cpp.

    Here is the caller graph for this function:
    @@ -638,7 +652,7 @@

    Definition at line 210 of file ws_client.cpp.

    +

    Definition at line 211 of file ws_client.cpp.

    Here is the call graph for this function:
    @@ -679,7 +693,7 @@

    Definition at line 302 of file ws_client.cpp.

    +

    Definition at line 303 of file ws_client.cpp.

    Here is the call graph for this function:
    @@ -720,7 +734,7 @@

    Definition at line 243 of file ws_client.cpp.

    +

    Definition at line 244 of file ws_client.cpp.

    Here is the caller graph for this function:
    @@ -745,7 +759,7 @@

    -

    Definition at line 612 of file ws_client.cpp.

    +

    Definition at line 613 of file ws_client.cpp.

    @@ -764,7 +778,7 @@

    -

    Definition at line 619 of file ws_client.cpp.

    +

    Definition at line 620 of file ws_client.cpp.

    Here is the call graph for this function:
    @@ -806,7 +820,7 @@

    Definition at line 350 of file ws_client.cpp.

    +

    Definition at line 351 of file ws_client.cpp.

    Here is the caller graph for this function:
    @@ -843,7 +857,7 @@

    sensesp::Configurable.

    -

    Definition at line 673 of file ws_client.cpp.

    +

    Definition at line 674 of file ws_client.cpp.

    @@ -873,7 +887,7 @@

    sensesp::Startable.

    -

    Definition at line 103 of file ws_client.cpp.

    +

    Definition at line 104 of file ws_client.cpp.

    Here is the call graph for this function:
    diff --git a/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.map b/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.map index 203df282c..483945507 100644 --- a/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.map +++ b/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.md5 b/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.md5 index e04a07052..dd13abe5f 100644 --- a/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.md5 +++ b/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.md5 @@ -1 +1 @@ -cd79d9eb6e3fb8cc58ddcda392209241 \ No newline at end of file +7569d156215416000b6727e5b6e275cc \ No newline at end of file diff --git a/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.svg b/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.svg index c7f080cd0..820e5c635 100644 --- a/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.svg +++ b/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph.svg @@ -4,18 +4,64 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sensesp::WSClient::get_delta_count_producer - + Node1 - -sensesp::WSClient:: -get_delta_count_producer + +sensesp::WSClient:: +get_delta_count_producer @@ -23,33 +69,90 @@ Node2 - -sensesp::SensESPApp -::setup + +sensesp::SensESPApp +::setup Node1->Node2 - - + + Node3 - -sensesp::SensESPAppBuilder -::get_app + +sensesp::SensESPAppBuilder +::get_app Node2->Node3 - - + + + + +Node4 + + +setup + + + + + +Node3->Node4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph_org.svg b/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph_org.svg new file mode 100644 index 000000000..389080df7 --- /dev/null +++ b/docs/generated/docs/classsensesp_1_1_w_s_client_aefe5d59e839fde1b57b054b131dcb70c_icgraph_org.svg @@ -0,0 +1,70 @@ + + + + + + +sensesp::WSClient::get_delta_count_producer + + + +Node1 + + +sensesp::WSClient:: +get_delta_count_producer + + + + + +Node2 + + +sensesp::SensESPApp +::setup + + + + + +Node1->Node2 + + + + + +Node3 + + +sensesp::SensESPAppBuilder +::get_app + + + + + +Node2->Node3 + + + + + +Node4 + + +setup + + + + + +Node3->Node4 + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_wi_fi_signal-members.html b/docs/generated/docs/classsensesp_1_1_wi_fi_signal-members.html index bd6d57beb..9138049f2 100644 --- a/docs/generated/docs/classsensesp_1_1_wi_fi_signal-members.html +++ b/docs/generated/docs/classsensesp_1_1_wi_fi_signal-members.html @@ -32,7 +32,7 @@
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    @@ -98,28 +98,34 @@

    attach(std::function< void()> observer)sensesp::Observable
    config_path_sensesp::Configurable
    Configurable(String config_path)sensesp::Configurable
    Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
    connect()sensesp::WSClient
    connect_to(ValueConsumer< WSConnectionState > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< WSConnectionState >inline
    connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< WSConnectionState >inline
    connect_to(Transform< WSConnectionState, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< WSConnectionState >inline
    connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< WSConnectionState >inline
    emit(WSConnectionState new_value)sensesp::ValueProducer< WSConnectionState >inline
    get() constsensesp::ValueProducer< WSConnectionState >inlinevirtual
    get_config_schema() overridesensesp::WSClientvirtual
    get_configuration(JsonObject &doc) override finalsensesp::WSClientvirtual
    get_connection_status()sensesp::WSClient
    get_delta_count_producer()sensesp::WSClientinline
    description_sensesp::Configurableprotected
    emit(WSConnectionState new_value)sensesp::ValueProducer< WSConnectionState >inline
    get() constsensesp::ValueProducer< WSConnectionState >inlinevirtual
    get_config_schema() overridesensesp::WSClientvirtual
    get_configuration(JsonObject &doc) override finalsensesp::WSClientvirtual
    get_connection_status()sensesp::WSClient
    get_delta_count_producer()sensesp::WSClientinline
    get_description()sensesp::Configurableinline
    get_server_address() constsensesp::WSClientinline
    get_server_port() constsensesp::WSClientinline
    get_start_priority()sensesp::Startableinline
    is_connected()sensesp::WSClient
    load_configuration()sensesp::Configurableprotectedvirtual
    loop()sensesp::WSClient
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    on_connected(uint8_t *payload)sensesp::WSClient
    on_disconnected()sensesp::WSClient
    on_error()sensesp::WSClient
    on_receive_delta(uint8_t *payload)sensesp::WSClient
    on_receive_put(DynamicJsonDocument &message)sensesp::WSClient
    on_receive_updates(DynamicJsonDocument &message)sensesp::WSClient
    outputsensesp::ValueProducer< WSConnectionState >protected
    restart()sensesp::WSClient
    save_configuration()sensesp::Configurablevirtual
    send_delta()sensesp::WSClient
    sendTXT(String &payload)sensesp::WSClient
    set_configuration(const JsonObject &config) override finalsensesp::WSClientvirtual
    set_start_priority(int priority)sensesp::Startableinline
    get_sort_order()sensesp::Configurableinline
    get_start_priority()sensesp::Startableinline
    is_connected()sensesp::WSClient
    load_configuration()sensesp::Configurableprotectedvirtual
    loop()sensesp::WSClient
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    on_connected(uint8_t *payload)sensesp::WSClient
    on_disconnected()sensesp::WSClient
    on_error()sensesp::WSClient
    on_receive_delta(uint8_t *payload)sensesp::WSClient
    on_receive_put(DynamicJsonDocument &message)sensesp::WSClient
    on_receive_updates(DynamicJsonDocument &message)sensesp::WSClient
    outputsensesp::ValueProducer< WSConnectionState >protected
    restart()sensesp::WSClient
    save_configuration()sensesp::Configurablevirtual
    send_delta()sensesp::WSClient
    sendTXT(String &payload)sensesp::WSClient
    set_configuration(const JsonObject &config) override finalsensesp::WSClientvirtual
    set_description(String description)sensesp::Configurableinline
    set_sort_order(int sort_order)sensesp::Configurableinline
    set_start_priority(int priority)sensesp::Startableinline
    sort_order_sensesp::Configurableprotected
    start() overridesensesp::WSClientvirtual
    start_all()sensesp::Startablestatic
    Startable(int priority=0)sensesp::Startable
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
     Send some processed data to the websocket. More...
     
    - Public Member Functions inherited from sensesp::Configurable
     Configurable (String config_path)
     
     Configurable (String config_path="", String description="", int sort_order=1000)
     
    String get_description ()
     
    void set_description (String description)
     Set the description of the Configurable. More...
     
    int get_sort_order ()
     
    void set_sort_order (int sort_order)
     
    virtual void save_configuration ()
     
    - Public Member Functions inherited from sensesp::Startable
    - Protected Member Functions inherited from sensesp::Configurable
    virtual void load_configuration ()
     
    - Protected Attributes inherited from sensesp::Configurable
    String description_ = ""
     
    int sort_order_ = 1000
     
    - Protected Attributes inherited from sensesp::ValueProducer< WSConnectionState >
    WSConnectionState output
     
    - + - - - - + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/classsensesp_1_1_wi_fi_signal.html b/docs/generated/docs/classsensesp_1_1_wi_fi_signal.html index f398b8430..9f623aa75 100644 --- a/docs/generated/docs/classsensesp_1_1_wi_fi_signal.html +++ b/docs/generated/docs/classsensesp_1_1_wi_fi_signal.html @@ -32,7 +32,7 @@ @@ -133,14 +133,23 @@ - - + + + + + + + + + + + @@ -185,6 +194,11 @@ + + + + + diff --git a/docs/generated/docs/click__type_8cpp.html b/docs/generated/docs/click__type_8cpp.html index 5f570b344..65d0f799d 100644 --- a/docs/generated/docs/click__type_8cpp.html +++ b/docs/generated/docs/click__type_8cpp.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/click__type_8cpp_source.html b/docs/generated/docs/click__type_8cpp_source.html index d539b7857..841080ac2 100644 --- a/docs/generated/docs/click__type_8cpp_source.html +++ b/docs/generated/docs/click__type_8cpp_source.html @@ -32,7 +32,7 @@ @@ -286,14 +286,14 @@
    virtual bool set_configuration(const JsonObject &config) override
    Definition: click_type.cpp:161
    static bool is_click(ClickTypes value)
    Definition: click_type.cpp:27
    uint16_t ultra_long_click_delay_
    Definition: click_type.h:80
    -
    virtual void load_configuration()
    +
    virtual void load_configuration()
    The main Transform class. A transform is identified primarily by the type of value that is produces (...
    Definition: transform.h:54
    void emit(T new_value)
    const uint8_t PAGE_css_bootstrap[] PROGMEM
    Definition: css_bootstrap.h:2
    #define debugD(fmt,...)
    Definition: local_debug.h:47
    #define debugW(fmt,...)
    Definition: local_debug.h:49
    -
    reactesp::ReactESP app
    Definition: main.cpp:27
    +
    reactesp::ReactESP app
    Definition: main.cpp:31
    diff --git a/docs/generated/docs/click__type_8h.html b/docs/generated/docs/click__type_8h.html index 22d88eb8a..d72d58981 100644 --- a/docs/generated/docs/click__type_8h.html +++ b/docs/generated/docs/click__type_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/click__type_8h_source.html b/docs/generated/docs/click__type_8h_source.html index d7d500a97..988ec3a2a 100644 --- a/docs/generated/docs/click__type_8h_source.html +++ b/docs/generated/docs/click__type_8h_source.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/configurable_8cpp.html b/docs/generated/docs/configurable_8cpp.html index 821446737..7c2d9cfc8 100644 --- a/docs/generated/docs/configurable_8cpp.html +++ b/docs/generated/docs/configurable_8cpp.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/configurable_8cpp_source.html b/docs/generated/docs/configurable_8cpp_source.html index 3510295bd..4f90817d3 100644 --- a/docs/generated/docs/configurable_8cpp_source.html +++ b/docs/generated/docs/configurable_8cpp_source.html @@ -32,7 +32,7 @@ @@ -106,103 +106,106 @@
    11// reference around would unnecessarily reduce readability of the code.
    12std::map<String, Configurable*> configurables;
    13
    -
    14Configurable::Configurable(String config_path = "") : config_path_{config_path} {
    -
    15 if (config_path != "") {
    -
    16 auto it = configurables.find(config_path);
    -
    17 if (it != configurables.end()) {
    -
    18 debugW("WARNING: Overriding id %s", config_path.c_str());
    -
    19 }
    -
    20 configurables[config_path] = this;
    -
    21 }
    -
    22}
    -
    23
    -
    24void Configurable::get_configuration(JsonObject& doc) {
    -
    25 debugW("WARNING: get_configuration not defined");
    +
    14Configurable::Configurable(String config_path, String description,
    +
    15 int sort_order)
    +
    16 : config_path_{config_path},
    +
    17 description_{description},
    +
    18 sort_order_{sort_order} {
    +
    19 if (config_path != "") {
    +
    20 auto it = configurables.find(config_path);
    +
    21 if (it != configurables.end()) {
    +
    22 debugW("WARNING: Overriding id %s", config_path.c_str());
    +
    23 }
    +
    24 configurables[config_path] = this;
    +
    25 }
    26}
    27
    -
    28// Sets and saves the configuration
    -
    29bool Configurable::set_configuration(const JsonObject& config) {
    -
    30 debugW("WARNING: set_configuration not defined for this Class");
    -
    31 return false;
    -
    32}
    -
    33
    -
    34String Configurable::get_config_schema() { return "{}"; }
    -
    35
    - +
    28void Configurable::get_configuration(JsonObject& doc) {
    +
    29 debugW("WARNING: get_configuration not defined");
    +
    30}
    +
    31
    +
    32// Sets and saves the configuration
    +
    33bool Configurable::set_configuration(const JsonObject& config) {
    +
    34 debugW("WARNING: set_configuration not defined for this Class");
    +
    35 return false;
    +
    36}
    37
    -
    38 if (config_path_ == "") {
    -
    39 debugI("Not loading configuration: no config_path specified: %s",
    -
    40 config_path_.c_str());
    -
    41 return;
    -
    42 }
    -
    43 String hash_path = String("/") + Base64Sha1(config_path_);
    -
    44
    -
    45 const String* filename;
    -
    46
    -
    47 if (SPIFFS.exists(hash_path)) {
    -
    48 filename = &hash_path;
    -
    49 debugD("Loading configuration for path '%s' from '%s'", config_path_.c_str(),
    -
    50 hash_path.c_str());
    -
    51 } else if (SPIFFS.exists(hash_path + "\n")) {
    -
    52 // Up to SensESP v2.4.0, the config path hash had an accidental newline
    -
    53 // appended to it.
    -
    54 hash_path += "\n";
    -
    55 filename = &hash_path;
    -
    56 debugD("Loading configuration for path '%s' from '%s'", config_path_.c_str(),
    -
    57 hash_path.c_str());
    -
    58 } else if (config_path_.length() < 32 && SPIFFS.exists(config_path_)) {
    -
    59 // Prior to SensESP v2.1.0, the config path was a plain filename.
    -
    60 filename = &config_path_;
    -
    61 debugD("Loading configuration for path %s", config_path_.c_str());
    -
    62 } else {
    -
    63 debugI("Could not find configuration for path %s", config_path_.c_str());
    -
    64 return;
    -
    65 }
    -
    66
    -
    67 File f = SPIFFS.open(*filename, "r");
    -
    68 DynamicJsonDocument jsonDoc(2048);
    -
    69 auto error = deserializeJson(jsonDoc, f);
    -
    70 if (error) {
    -
    71 debugW("WARNING: Could not parse configuration for %s",
    -
    72 config_path_.c_str());
    -
    73 return;
    -
    74 } //
    -
    75 if (!set_configuration(jsonDoc.as<JsonObject>())) {
    -
    76 debugW("WARNING: Could not set configuration for %s", config_path_.c_str());
    -
    77 }
    -
    78 f.close();
    -
    79}
    -
    80
    - -
    82 if (config_path_ == "") {
    -
    83 debugI("WARNING: Could not save configuration (config_path not set)");
    -
    84 }
    -
    85 String hash_path = String("/") + Base64Sha1(config_path_);
    -
    86
    -
    87 if (config_path_.length() < 32 && SPIFFS.exists(config_path_)) {
    -
    88 debugD("Deleting legacy configuration file %s", config_path_.c_str());
    -
    89 SPIFFS.remove(config_path_);
    -
    90 }
    -
    91
    -
    92 debugD("Saving configuration path %s to file %s", config_path_.c_str(),
    -
    93 hash_path.c_str());
    +
    38String Configurable::get_config_schema() { return "{}"; }
    +
    39
    + +
    41 if (config_path_ == "") {
    +
    42 debugI("Not loading configuration: no config_path specified: %s",
    +
    43 config_path_.c_str());
    +
    44 return;
    +
    45 }
    +
    46 String hash_path = String("/") + Base64Sha1(config_path_);
    +
    47
    +
    48 const String* filename;
    +
    49
    +
    50 if (SPIFFS.exists(hash_path)) {
    +
    51 filename = &hash_path;
    +
    52 debugD("Loading configuration for path '%s' from '%s'",
    +
    53 config_path_.c_str(), hash_path.c_str());
    +
    54 } else if (SPIFFS.exists(hash_path + "\n")) {
    +
    55 // Up to SensESP v2.4.0, the config path hash had an accidental newline
    +
    56 // appended to it.
    +
    57 hash_path += "\n";
    +
    58 filename = &hash_path;
    +
    59 debugD("Loading configuration for path '%s' from '%s'",
    +
    60 config_path_.c_str(), hash_path.c_str());
    +
    61 } else if (config_path_.length() < 32 && SPIFFS.exists(config_path_)) {
    +
    62 // Prior to SensESP v2.1.0, the config path was a plain filename.
    +
    63 filename = &config_path_;
    +
    64 debugD("Loading configuration for path %s", config_path_.c_str());
    +
    65 } else {
    +
    66 debugI("Could not find configuration for path %s", config_path_.c_str());
    +
    67 return;
    +
    68 }
    +
    69
    +
    70 File f = SPIFFS.open(*filename, "r");
    +
    71 DynamicJsonDocument jsonDoc(2048);
    +
    72 auto error = deserializeJson(jsonDoc, f);
    +
    73 if (error) {
    +
    74 debugW("WARNING: Could not parse configuration for %s",
    +
    75 config_path_.c_str());
    +
    76 return;
    +
    77 } //
    +
    78 if (!set_configuration(jsonDoc.as<JsonObject>())) {
    +
    79 debugW("WARNING: Could not set configuration for %s", config_path_.c_str());
    +
    80 }
    +
    81 f.close();
    +
    82}
    +
    83
    + +
    85 if (config_path_ == "") {
    +
    86 debugI("WARNING: Could not save configuration (config_path not set)");
    +
    87 }
    +
    88 String hash_path = String("/") + Base64Sha1(config_path_);
    +
    89
    +
    90 if (config_path_.length() < 32 && SPIFFS.exists(config_path_)) {
    +
    91 debugD("Deleting legacy configuration file %s", config_path_.c_str());
    +
    92 SPIFFS.remove(config_path_);
    +
    93 }
    94
    -
    95 DynamicJsonDocument jsonDoc(2048);
    -
    96 JsonObject obj = jsonDoc.createNestedObject("root");
    - -
    98 File f = SPIFFS.open(hash_path, "w");
    -
    99 serializeJson(obj, f);
    -
    100 f.close();
    -
    101}
    -
    102
    -
    103} // namespace sensesp
    -
    virtual bool set_configuration(const JsonObject &config)
    -
    virtual String get_config_schema()
    -
    virtual void save_configuration()
    -
    virtual void get_configuration(JsonObject &configObject)
    -
    virtual void load_configuration()
    -
    const String config_path_
    Definition: configurable.h:33
    -
    Configurable(String config_path)
    +
    95 debugD("Saving configuration path %s to file %s", config_path_.c_str(),
    +
    96 hash_path.c_str());
    +
    97
    +
    98 DynamicJsonDocument jsonDoc(2048);
    +
    99 JsonObject obj = jsonDoc.createNestedObject("root");
    + +
    101 File f = SPIFFS.open(hash_path, "w");
    +
    102 serializeJson(obj, f);
    +
    103 f.close();
    +
    104}
    +
    105
    +
    106} // namespace sensesp
    +
    virtual bool set_configuration(const JsonObject &config)
    +
    virtual String get_config_schema()
    +
    virtual void save_configuration()
    +
    virtual void get_configuration(JsonObject &configObject)
    +
    virtual void load_configuration()
    +
    const String config_path_
    Definition: configurable.h:36
    +
    Configurable(String config_path="", String description="", int sort_order=1000)
    String Base64Sha1(String payload_str)
    A base64-encoded SHA-1 hash function.
    Definition: hash.cpp:46
    diff --git a/docs/generated/docs/configurable_8h.html b/docs/generated/docs/configurable_8h.html index b1015ca4f..faf682c9e 100644 --- a/docs/generated/docs/configurable_8h.html +++ b/docs/generated/docs/configurable_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/configurable_8h_source.html b/docs/generated/docs/configurable_8h_source.html index cc8b5cb71..adec77202 100644 --- a/docs/generated/docs/configurable_8h_source.html +++ b/docs/generated/docs/configurable_8h_source.html @@ -32,7 +32,7 @@ @@ -106,35 +106,53 @@
    11
    18 public:
    -
    31 Configurable(String config_path);
    -
    32
    -
    33 const String config_path_;
    -
    34
    -
    41 virtual void get_configuration(JsonObject& configObject);
    -
    42
    -
    47 virtual bool set_configuration(const JsonObject& config);
    -
    48
    -
    56 virtual String get_config_schema();
    -
    57
    -
    62 virtual void save_configuration();
    -
    63
    -
    64 protected:
    -
    69 virtual void load_configuration();
    -
    70};
    +
    33 Configurable(String config_path = "", String description = "",
    +
    34 int sort_order = 1000);
    +
    35
    +
    36 const String config_path_;
    +
    37
    +
    44 virtual void get_configuration(JsonObject& configObject);
    +
    45
    +
    50 virtual bool set_configuration(const JsonObject& config);
    +
    51
    +
    59 virtual String get_config_schema();
    +
    60
    +
    65 String get_description() { return description_; }
    +
    66
    +
    70 void set_description(String description) { description_ = description; }
    71
    -
    72extern std::map<String, Configurable*> configurables;
    +
    72 int get_sort_order() { return sort_order_; }
    73
    -
    74}
    +
    74 void set_sort_order(int sort_order) { sort_order_ = sort_order; }
    75
    -
    76#endif
    +
    80 virtual void save_configuration();
    +
    81
    +
    82 protected:
    +
    87 virtual void load_configuration();
    +
    88
    +
    89 String description_ = "";
    +
    92 int sort_order_ = 1000;
    +
    93};
    +
    94
    +
    95extern std::map<String, Configurable*> configurables;
    +
    96
    +
    97} // namespace sensesp
    +
    98
    +
    99#endif
    An object that is capable of having configuration data that can be set remotely using a RESTful API,...
    Definition: configurable.h:17
    -
    virtual bool set_configuration(const JsonObject &config)
    -
    virtual String get_config_schema()
    -
    virtual void save_configuration()
    -
    virtual void get_configuration(JsonObject &configObject)
    -
    virtual void load_configuration()
    -
    const String config_path_
    Definition: configurable.h:33
    -
    Configurable(String config_path)
    +
    virtual bool set_configuration(const JsonObject &config)
    +
    void set_description(String description)
    Set the description of the Configurable.
    Definition: configurable.h:70
    +
    virtual String get_config_schema()
    + +
    virtual void save_configuration()
    + +
    void set_sort_order(int sort_order)
    Definition: configurable.h:74
    +
    virtual void get_configuration(JsonObject &configObject)
    +
    virtual void load_configuration()
    +
    const String config_path_
    Definition: configurable.h:36
    +
    Configurable(String config_path="", String description="", int sort_order=1000)
    + +
    std::map< String, Configurable * > configurables
    diff --git a/docs/generated/docs/css__bootstrap_8h.html b/docs/generated/docs/css__bootstrap_8h.html index a72d748bf..6901d1548 100644 --- a/docs/generated/docs/css__bootstrap_8h.html +++ b/docs/generated/docs/css__bootstrap_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/css__bootstrap_8h_source.html b/docs/generated/docs/css__bootstrap_8h_source.html index a74de5e48..150447de2 100644 --- a/docs/generated/docs/css__bootstrap_8h_source.html +++ b/docs/generated/docs/css__bootstrap_8h_source.html @@ -32,7 +32,7 @@ @@ -95,7 +95,7 @@
    Go to the documentation of this file.
    1#include <pgmspace.h>
    2const uint8_t PAGE_css_bootstrap[] PROGMEM = {
    -
    3 0x1f,0x8b,0x8,0x0,0x6,0xa4,0x67,0x62,
    +
    3 0x1f,0x8b,0x8,0x0,0xc6,0xff,0x9e,0x62,
    4 0x2,0xff,0xed,0xbd,0xeb,0x8e,0x23,0x39,
    5 0x92,0x2e,0xf8,0xff,0x3c,0x85,0x26,0xb,
    6 0x89,0xcc,0xa8,0x92,0x54,0xee,0x72,0xb9,
    diff --git a/docs/generated/docs/curveinterpolator_8cpp.html b/docs/generated/docs/curveinterpolator_8cpp.html index 33b0bd138..61c888c14 100644 --- a/docs/generated/docs/curveinterpolator_8cpp.html +++ b/docs/generated/docs/curveinterpolator_8cpp.html @@ -32,7 +32,7 @@
    diff --git a/docs/generated/docs/curveinterpolator_8cpp_source.html b/docs/generated/docs/curveinterpolator_8cpp_source.html index 662ce23ac..e3082ade6 100644 --- a/docs/generated/docs/curveinterpolator_8cpp_source.html +++ b/docs/generated/docs/curveinterpolator_8cpp_source.html @@ -32,7 +32,7 @@ @@ -223,7 +223,7 @@
    136}
    137
    138} // namespace sensesp
    -
    virtual void load_configuration()
    +
    virtual void load_configuration()
    diff --git a/docs/generated/docs/curveinterpolator_8h.html b/docs/generated/docs/curveinterpolator_8h.html index 9862f5e70..a7f45ca3b 100644 --- a/docs/generated/docs/curveinterpolator_8h.html +++ b/docs/generated/docs/curveinterpolator_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/curveinterpolator_8h_source.html b/docs/generated/docs/curveinterpolator_8h_source.html index 238b16605..9ee0cc7ba 100644 --- a/docs/generated/docs/curveinterpolator_8h_source.html +++ b/docs/generated/docs/curveinterpolator_8h_source.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/debounce_8h.html b/docs/generated/docs/debounce_8h.html index 027ec7813..3e2f2d911 100644 --- a/docs/generated/docs/debounce_8h.html +++ b/docs/generated/docs/debounce_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/debounce_8h_source.html b/docs/generated/docs/debounce_8h_source.html index b3e65f6c2..7297c2826 100644 --- a/docs/generated/docs/debounce_8h_source.html +++ b/docs/generated/docs/debounce_8h_source.html @@ -32,7 +32,7 @@ @@ -170,14 +170,14 @@
    97}
    98
    99#endif
    -
    virtual void load_configuration()
    +
    virtual void load_configuration()
    Implements debounce code for a button or switch.
    Definition: debounce.h:38
    DebounceTemplate(int ms_min_delay=15, String config_path="")
    Definition: debounce.h:40
    virtual void set_input(T input, uint8_t input_channel=0) override
    Definition: debounce.h:46
    A common type of transform that consumes, transforms, then outputs values of the same data type.
    Definition: transform.h:95
    void emit(T new_value)
    const uint8_t PAGE_css_bootstrap[] PROGMEM
    Definition: css_bootstrap.h:2
    -
    reactesp::ReactESP app
    Definition: main.cpp:27
    +
    reactesp::ReactESP app
    Definition: main.cpp:31
    DebounceTemplate< float > DebounceFloat
    Definition: debounce.h:95
    DebounceTemplate< bool > Debounce
    Definition: debounce.h:92
    diff --git a/docs/generated/docs/debug__output_8cpp.html b/docs/generated/docs/debug__output_8cpp.html index 925d41299..4ab63e446 100644 --- a/docs/generated/docs/debug__output_8cpp.html +++ b/docs/generated/docs/debug__output_8cpp.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/debug__output_8cpp__incl.map b/docs/generated/docs/debug__output_8cpp__incl.map index 88dd4e592..4ee735ec6 100644 --- a/docs/generated/docs/debug__output_8cpp__incl.map +++ b/docs/generated/docs/debug__output_8cpp__incl.map @@ -1,47 +1,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/debug__output_8cpp__incl.md5 b/docs/generated/docs/debug__output_8cpp__incl.md5 index 429c18585..baef2cf32 100644 --- a/docs/generated/docs/debug__output_8cpp__incl.md5 +++ b/docs/generated/docs/debug__output_8cpp__incl.md5 @@ -1 +1 @@ -29aff08e850bad7d03f762b05fa2cb4d \ No newline at end of file +16991f95d2332596141fa017fbaba49f \ No newline at end of file diff --git a/docs/generated/docs/debug__output_8cpp__incl.svg b/docs/generated/docs/debug__output_8cpp__incl.svg index e8dc1d59c..ed02a764b 100644 --- a/docs/generated/docs/debug__output_8cpp__incl.svg +++ b/docs/generated/docs/debug__output_8cpp__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -54,14 +54,14 @@ var sectionId = 'dynsection-0'; src/sensesp/net/debug_output.cpp - + Node1 - -src/sensesp/net/debug -_output.cpp + +src/sensesp/net/debug +_output.cpp @@ -69,960 +69,999 @@ var sectionId = 'dynsection-0'; Node2 - -debug_output.h + +debug_output.h Node1->Node2 - - + + Node6 - -sensesp/system/local -_debug.h + +sensesp/system/local +_debug.h Node1->Node6 - - + + Node9 - -sensesp_app.h + +sensesp_app.h Node1->Node9 - - + + Node3 - -cstdint + +cstdint Node2->Node3 - - + + Node4 - -sensesp/system/startable.h + +sensesp/system/startable.h Node2->Node4 - - + + Node5 - -queue + +queue Node4->Node5 - - + + Node7 - -Arduino.h + +Arduino.h Node6->Node7 - - + + Node8 - -Print.h + +Print.h Node6->Node8 - - + + Node9->Node2 - - + + Node10 - -sensesp/controllers -/system_status_controller.h + +sensesp/controllers +/system_status_controller.h Node9->Node10 - - + + Node11 - -sensesp/net/networking.h + +sensesp/net/networking.h - + Node9->Node11 - - + + Node29 - -sensesp/net/ws_client.h + +sensesp/net/ws_client.h - + Node9->Node29 - - + + Node32 - -sensesp/signalk/signalk -_delta_queue.h + +sensesp/signalk/signalk +_delta_queue.h - + Node9->Node32 - - + + Node35 - -sensesp/net/discovery.h + +sensesp/net/discovery.h Node9->Node35 - - + + Node36 - -sensesp/net/http_server.h + +sensesp/net/http_server.h Node9->Node36 - - - - - -Node37 - - -sensesp/net/ota.h - - - - - -Node9->Node37 - - + + Node38 - - -sensesp/sensesp_version.h + + +sensesp/net/ota.h - + Node9->Node38 - - + + Node39 - - -sensesp/sensors/sensor.h + + +sensesp/sensesp_version.h - + Node9->Node39 - - + + Node40 - - -sensesp/system/system -_status_led.h + + +sensesp/sensors/sensor.h - + Node9->Node40 - - + + - - -Node43 - - -sensesp/system/ui_output.h + + +Node41 + + +sensesp/system/system +_status_led.h - - -Node9->Node43 - - + + +Node9->Node41 + + Node44 - - -sensesp_base_app.h + + +sensesp/ui/ui_output.h - + Node9->Node44 - - + + + + + +Node45 + + +sensesp_base_app.h + + + + + +Node9->Node45 + + Node10->Node11 - - + + Node23 - -valueproducer.h + +valueproducer.h Node10->Node23 - - + + Node10->Node29 - - + + Node11->Node4 - - + + Node11->Node7 - - + + Node12 - -ESPAsyncWebServer.h + +ESPAsyncWebServer.h Node11->Node12 - - + + Node13 - -ESPAsyncWiFiManager.h + +ESPAsyncWiFiManager.h Node11->Node13 - - + + Node14 - -sensesp/net/wifi_state.h + +sensesp/net/wifi_state.h Node11->Node14 - - + + Node15 - -sensesp/system/configurable.h + +sensesp/system/configurable.h Node11->Node15 - - + + Node18 - -sensesp/system/observablevalue.h + +sensesp/system/observablevalue.h Node11->Node18 - - + + Node11->Node23 - - + + Node28 - -sensesp/system/resettable.h + +sensesp/system/resettable.h Node11->Node28 - - + + Node15->Node7 - - + + Node16 - -ArduinoJson.h + +ArduinoJson.h Node15->Node16 - - + + Node17 - -map + +map Node15->Node17 - - + + Node19 - -observable.h + +observable.h Node18->Node19 - - + + Node18->Node23 - - + + Node20 - -forward_list + +forward_list Node19->Node20 - - + + Node21 - -functional + +functional Node19->Node21 - - + + Node22 - -vector + +vector Node19->Node22 - - + + Node23->Node16 - - + + Node23->Node19 - - + + Node24 - -valueconsumer.h + +valueconsumer.h Node23->Node24 - - + + Node24->Node16 - - + + Node25 - -stdint.h + +stdint.h Node24->Node25 - - + + Node26 - -sensesp.h + +sensesp.h Node24->Node26 - - + + Node26->Node6 - - + + Node27 - -ReactESP.h + +ReactESP.h Node26->Node27 - - + + Node28->Node5 - - + + Node29->Node4 - - + + Node29->Node15 - - + + Node29->Node18 - - + + Node29->Node21 - - + + Node29->Node23 - - + + Node29->Node26 - - + + Node30 - -WebSocketsClient.h + +WebSocketsClient.h Node29->Node30 - - + + Node31 - -set + +set Node29->Node31 - - + + Node29->Node32 - - + + Node34 - -sensesp/system/task -_queue_producer.h + +sensesp/system/task +_queue_producer.h Node29->Node34 - - + + Node32->Node4 - - + + Node32->Node16 - - + + Node33 - -list + +list Node32->Node33 - - + + Node34->Node18 - - + + Node35->Node4 - - + + - + Node36->Node4 - - + + Node36->Node12 - - + + + + + +Node36->Node16 + + Node36->Node21 - - + + - - -Node37->Node4 - - + + +Node37 + + +sensesp/ui/ui_button.h + - - -Node39->Node4 - - - - -Node39->Node15 - - + + +Node36->Node37 + + - - -Node39->Node19 - - + + +Node37->Node7 + + - - -Node39->Node23 - - + + +Node37->Node17 + + - - -Node39->Node31 - - + + +Node37->Node19 + + - - -Node40->Node10 - - + + +Node38->Node4 + + - - -Node41 - - -lambda_consumer.h - + + +Node40->Node4 + + + + +Node40->Node15 + + - + -Node40->Node41 - - +Node40->Node19 + + + + + +Node40->Node23 + + + + + +Node40->Node31 + + + + + +Node41->Node10 + + Node42 - - -led_blinker.h + + +lambda_consumer.h - - -Node40->Node42 - - - - - -Node41->Node24 - - - - + -Node42->Node4 - - +Node41->Node42 + + - - -Node42->Node27 - - + + +Node43 + + +led_blinker.h + - - -Node42->Node29 - - - - -Node43->Node7 - - + + +Node41->Node43 + + - - -Node43->Node16 - - + + +Node42->Node24 + + - + -Node43->Node17 - - +Node43->Node4 + + - - -Node43->Node18 - - + + +Node43->Node27 + + - + -Node43->Node21 - - +Node43->Node29 + + - - -Node43->Node23 - - + + +Node44->Node7 + + - + -Node43->Node24 - - +Node44->Node16 + + - - -Node44->Node2 - - + + +Node44->Node17 + + - + Node44->Node18 - - + + - - -Node44->Node26 - - + + +Node44->Node21 + + - - -Node45 - - -sensesp/system/filesystem.h + + +Node44->Node23 + + + + + +Node44->Node24 + + + + + +Node45->Node2 + + + + + +Node45->Node18 + + + + + +Node45->Node26 + + + + + +Node46 + + +sensesp/system/filesystem.h - - -Node44->Node45 - - + + +Node45->Node46 + + - - -Node45->Node28 - - + + +Node46->Node28 + + diff --git a/docs/generated/docs/debug__output_8cpp__incl_org.svg b/docs/generated/docs/debug__output_8cpp__incl_org.svg index 5bbbea83c..6374c1efb 100644 --- a/docs/generated/docs/debug__output_8cpp__incl_org.svg +++ b/docs/generated/docs/debug__output_8cpp__incl_org.svg @@ -4,18 +4,18 @@ - + src/sensesp/net/debug_output.cpp - + Node1 - -src/sensesp/net/debug -_output.cpp + +src/sensesp/net/debug +_output.cpp @@ -23,960 +23,999 @@ Node2 - -debug_output.h + +debug_output.h Node1->Node2 - - + + Node6 - -sensesp/system/local -_debug.h + +sensesp/system/local +_debug.h Node1->Node6 - - + + Node9 - -sensesp_app.h + +sensesp_app.h Node1->Node9 - - + + Node3 - -cstdint + +cstdint Node2->Node3 - - + + Node4 - -sensesp/system/startable.h + +sensesp/system/startable.h Node2->Node4 - - + + Node5 - -queue + +queue Node4->Node5 - - + + Node7 - -Arduino.h + +Arduino.h Node6->Node7 - - + + Node8 - -Print.h + +Print.h Node6->Node8 - - + + Node9->Node2 - - + + Node10 - -sensesp/controllers -/system_status_controller.h + +sensesp/controllers +/system_status_controller.h Node9->Node10 - - + + Node11 - -sensesp/net/networking.h + +sensesp/net/networking.h - + Node9->Node11 - - + + Node29 - -sensesp/net/ws_client.h + +sensesp/net/ws_client.h - + Node9->Node29 - - + + Node32 - -sensesp/signalk/signalk -_delta_queue.h + +sensesp/signalk/signalk +_delta_queue.h - + Node9->Node32 - - + + Node35 - -sensesp/net/discovery.h + +sensesp/net/discovery.h Node9->Node35 - - + + Node36 - -sensesp/net/http_server.h + +sensesp/net/http_server.h Node9->Node36 - - - - - -Node37 - - -sensesp/net/ota.h - - - - - -Node9->Node37 - - + + Node38 - - -sensesp/sensesp_version.h + + +sensesp/net/ota.h - + Node9->Node38 - - + + Node39 - - -sensesp/sensors/sensor.h + + +sensesp/sensesp_version.h - + Node9->Node39 - - + + Node40 - - -sensesp/system/system -_status_led.h + + +sensesp/sensors/sensor.h - + Node9->Node40 - - + + - - -Node43 - - -sensesp/system/ui_output.h + + +Node41 + + +sensesp/system/system +_status_led.h - - -Node9->Node43 - - + + +Node9->Node41 + + Node44 - - -sensesp_base_app.h + + +sensesp/ui/ui_output.h - + Node9->Node44 - - + + + + + +Node45 + + +sensesp_base_app.h + + + + + +Node9->Node45 + + Node10->Node11 - - + + Node23 - -valueproducer.h + +valueproducer.h Node10->Node23 - - + + Node10->Node29 - - + + Node11->Node4 - - + + Node11->Node7 - - + + Node12 - -ESPAsyncWebServer.h + +ESPAsyncWebServer.h Node11->Node12 - - + + Node13 - -ESPAsyncWiFiManager.h + +ESPAsyncWiFiManager.h Node11->Node13 - - + + Node14 - -sensesp/net/wifi_state.h + +sensesp/net/wifi_state.h Node11->Node14 - - + + Node15 - -sensesp/system/configurable.h + +sensesp/system/configurable.h Node11->Node15 - - + + Node18 - -sensesp/system/observablevalue.h + +sensesp/system/observablevalue.h Node11->Node18 - - + + Node11->Node23 - - + + Node28 - -sensesp/system/resettable.h + +sensesp/system/resettable.h Node11->Node28 - - + + Node15->Node7 - - + + Node16 - -ArduinoJson.h + +ArduinoJson.h Node15->Node16 - - + + Node17 - -map + +map Node15->Node17 - - + + Node19 - -observable.h + +observable.h Node18->Node19 - - + + Node18->Node23 - - + + Node20 - -forward_list + +forward_list Node19->Node20 - - + + Node21 - -functional + +functional Node19->Node21 - - + + Node22 - -vector + +vector Node19->Node22 - - + + Node23->Node16 - - + + Node23->Node19 - - + + Node24 - -valueconsumer.h + +valueconsumer.h Node23->Node24 - - + + Node24->Node16 - - + + Node25 - -stdint.h + +stdint.h Node24->Node25 - - + + Node26 - -sensesp.h + +sensesp.h Node24->Node26 - - + + Node26->Node6 - - + + Node27 - -ReactESP.h + +ReactESP.h Node26->Node27 - - + + Node28->Node5 - - + + Node29->Node4 - - + + Node29->Node15 - - + + Node29->Node18 - - + + Node29->Node21 - - + + Node29->Node23 - - + + Node29->Node26 - - + + Node30 - -WebSocketsClient.h + +WebSocketsClient.h Node29->Node30 - - + + Node31 - -set + +set Node29->Node31 - - + + Node29->Node32 - - + + Node34 - -sensesp/system/task -_queue_producer.h + +sensesp/system/task +_queue_producer.h Node29->Node34 - - + + Node32->Node4 - - + + Node32->Node16 - - + + Node33 - -list + +list Node32->Node33 - - + + Node34->Node18 - - + + Node35->Node4 - - + + - + Node36->Node4 - - + + Node36->Node12 - - + + + + + +Node36->Node16 + + Node36->Node21 - - + + - - -Node37->Node4 - - + + +Node37 + + +sensesp/ui/ui_button.h + - - -Node39->Node4 - - - - -Node39->Node15 - - + + +Node36->Node37 + + - - -Node39->Node19 - - + + +Node37->Node7 + + - - -Node39->Node23 - - + + +Node37->Node17 + + - - -Node39->Node31 - - + + +Node37->Node19 + + - - -Node40->Node10 - - + + +Node38->Node4 + + - - -Node41 - - -lambda_consumer.h - + + +Node40->Node4 + + + + +Node40->Node15 + + - + -Node40->Node41 - - +Node40->Node19 + + + + + +Node40->Node23 + + + + + +Node40->Node31 + + + + + +Node41->Node10 + + Node42 - - -led_blinker.h + + +lambda_consumer.h - - -Node40->Node42 - - - - - -Node41->Node24 - - - - + -Node42->Node4 - - +Node41->Node42 + + - - -Node42->Node27 - - + + +Node43 + + +led_blinker.h + - - -Node42->Node29 - - - - -Node43->Node7 - - + + +Node41->Node43 + + - - -Node43->Node16 - - + + +Node42->Node24 + + - + -Node43->Node17 - - +Node43->Node4 + + - - -Node43->Node18 - - + + +Node43->Node27 + + - + -Node43->Node21 - - +Node43->Node29 + + - - -Node43->Node23 - - + + +Node44->Node7 + + - + -Node43->Node24 - - +Node44->Node16 + + - - -Node44->Node2 - - + + +Node44->Node17 + + - + Node44->Node18 - - - - - -Node44->Node26 - - + + - - -Node45 - - -sensesp/system/filesystem.h - + + +Node44->Node21 + + + + +Node44->Node23 + + - + -Node44->Node45 - - - - - -Node45->Node28 - - +Node44->Node24 + + + + + +Node45->Node2 + + + + + +Node45->Node18 + + + + + +Node45->Node26 + + + + + +Node46 + + +sensesp/system/filesystem.h + + + + + +Node45->Node46 + + + + + +Node46->Node28 + + diff --git a/docs/generated/docs/debug__output_8cpp_source.html b/docs/generated/docs/debug__output_8cpp_source.html index 89fcc6441..fea28e656 100644 --- a/docs/generated/docs/debug__output_8cpp_source.html +++ b/docs/generated/docs/debug__output_8cpp_source.html @@ -32,7 +32,7 @@
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    @@ -126,7 +126,7 @@
    static String get_hostname()
    Get the current hostname.
    -
    reactesp::ReactESP app
    Definition: main.cpp:27
    +
    reactesp::ReactESP app
    Definition: main.cpp:31
    DEBUG_CLASS Debug
    #define DEBUG_CLASS
    Definition: sensesp.h:14
    diff --git a/docs/generated/docs/debug__output_8h.html b/docs/generated/docs/debug__output_8h.html index 0506d3225..2182625d2 100644 --- a/docs/generated/docs/debug__output_8h.html +++ b/docs/generated/docs/debug__output_8h.html @@ -32,7 +32,7 @@
    diff --git a/docs/generated/docs/debug__output_8h__dep__incl.map b/docs/generated/docs/debug__output_8h__dep__incl.map index 033e06fa7..d5f94ab92 100644 --- a/docs/generated/docs/debug__output_8h__dep__incl.map +++ b/docs/generated/docs/debug__output_8h__dep__incl.map @@ -3,7 +3,7 @@ - + @@ -12,13 +12,13 @@ - - - - + + + + + - - - + + diff --git a/docs/generated/docs/debug__output_8h__dep__incl.md5 b/docs/generated/docs/debug__output_8h__dep__incl.md5 index a51c0b227..b5ab8efa3 100644 --- a/docs/generated/docs/debug__output_8h__dep__incl.md5 +++ b/docs/generated/docs/debug__output_8h__dep__incl.md5 @@ -1 +1 @@ -83372f309231a117b5b641bf6420854c \ No newline at end of file +0ca6cf526625c79d68cc7b21a16b5749 \ No newline at end of file diff --git a/docs/generated/docs/debug__output_8h__dep__incl.svg b/docs/generated/docs/debug__output_8h__dep__incl.svg index 3fc515ba5..278cf8607 100644 --- a/docs/generated/docs/debug__output_8h__dep__incl.svg +++ b/docs/generated/docs/debug__output_8h__dep__incl.svg @@ -112,18 +112,18 @@ var sectionId = 'dynsection-1'; - - -Node13 - + + +Node14 + src/sensesp_base_app.h - - -Node1->Node13 + + +Node1->Node14 @@ -257,72 +257,87 @@ var sectionId = 'dynsection-1'; - - -Node13->Node4 + + +Node13 + + +src/main.cpp + + + + + +Node12->Node13 + + + + + +Node14->Node4 - - -Node14 - + + +Node15 + src/sensesp/net/http _server.cpp - - -Node13->Node14 + + +Node14->Node15 - - -Node15 - + + +Node16 + src/sensesp/sensors /system_info.h - - -Node13->Node15 + + +Node14->Node16 - - -Node17 - + + +Node18 + src/sensesp_base_app.cpp - - -Node13->Node17 + + +Node14->Node18 - - -Node18 - + + +Node19 + src/sensesp_base_app _builder.h - - -Node13->Node18 + + +Node14->Node19 @@ -336,74 +351,59 @@ var sectionId = 'dynsection-1'; - + -Node13->Node21 +Node14->Node21 - - -Node15->Node12 + + +Node16->Node12 - - -Node16 - + + +Node17 + src/sensesp/sensors /system_info.cpp - - -Node15->Node16 + + +Node16->Node17 - - -Node18->Node12 + + +Node19->Node12 - - -Node19 - - -src/sensesp_minimal -_app_builder.h - - - - - -Node18->Node19 - - - Node20 - - -src/main.cpp + + +src/sensesp_minimal +_app_builder.h Node19->Node20 - - + + - + -Node21->Node19 +Node21->Node20 diff --git a/docs/generated/docs/debug__output_8h__dep__incl_org.svg b/docs/generated/docs/debug__output_8h__dep__incl_org.svg index 4d1421332..a12cfa68d 100644 --- a/docs/generated/docs/debug__output_8h__dep__incl_org.svg +++ b/docs/generated/docs/debug__output_8h__dep__incl_org.svg @@ -66,18 +66,18 @@ - - -Node13 - + + +Node14 + src/sensesp_base_app.h - - -Node1->Node13 + + +Node1->Node14 @@ -211,72 +211,87 @@ - - -Node13->Node4 + + +Node13 + + +src/main.cpp + + + + + +Node12->Node13 + + + + + +Node14->Node4 - - -Node14 - + + +Node15 + src/sensesp/net/http _server.cpp - - -Node13->Node14 + + +Node14->Node15 - - -Node15 - + + +Node16 + src/sensesp/sensors /system_info.h - - -Node13->Node15 + + +Node14->Node16 - - -Node17 - + + +Node18 + src/sensesp_base_app.cpp - - -Node13->Node17 + + +Node14->Node18 - - -Node18 - + + +Node19 + src/sensesp_base_app _builder.h - - -Node13->Node18 + + +Node14->Node19 @@ -290,74 +305,59 @@ - + -Node13->Node21 +Node14->Node21 - - -Node15->Node12 + + +Node16->Node12 - - -Node16 - + + +Node17 + src/sensesp/sensors /system_info.cpp - - -Node15->Node16 + + +Node16->Node17 - - -Node18->Node12 + + +Node19->Node12 - - -Node19 - - -src/sensesp_minimal -_app_builder.h - - - - - -Node18->Node19 - - - Node20 - - -src/main.cpp + + +src/sensesp_minimal +_app_builder.h Node19->Node20 - - + + - + -Node21->Node19 +Node21->Node20 diff --git a/docs/generated/docs/debug__output_8h_source.html b/docs/generated/docs/debug__output_8h_source.html index 1128455e1..a9ebdde38 100644 --- a/docs/generated/docs/debug__output_8h_source.html +++ b/docs/generated/docs/debug__output_8h_source.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dew__point_8cpp.html b/docs/generated/docs/dew__point_8cpp.html index 77b4550c8..b4ccbbfde 100644 --- a/docs/generated/docs/dew__point_8cpp.html +++ b/docs/generated/docs/dew__point_8cpp.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dew__point_8cpp_source.html b/docs/generated/docs/dew__point_8cpp_source.html index 512a952ae..0127cba38 100644 --- a/docs/generated/docs/dew__point_8cpp_source.html +++ b/docs/generated/docs/dew__point_8cpp_source.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dew__point_8h.html b/docs/generated/docs/dew__point_8h.html index 20543a4fb..f3015bef8 100644 --- a/docs/generated/docs/dew__point_8h.html +++ b/docs/generated/docs/dew__point_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dew__point_8h_source.html b/docs/generated/docs/dew__point_8h_source.html index aa921dd18..f0fb7fcfe 100644 --- a/docs/generated/docs/dew__point_8h_source.html +++ b/docs/generated/docs/dew__point_8h_source.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/difference_8cpp.html b/docs/generated/docs/difference_8cpp.html index 4e59fd8c1..2a9229915 100644 --- a/docs/generated/docs/difference_8cpp.html +++ b/docs/generated/docs/difference_8cpp.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/difference_8cpp_source.html b/docs/generated/docs/difference_8cpp_source.html index 72b43bbd6..e2a0133cd 100644 --- a/docs/generated/docs/difference_8cpp_source.html +++ b/docs/generated/docs/difference_8cpp_source.html @@ -32,7 +32,7 @@ @@ -143,7 +143,7 @@
    48}
    49
    50} // namespace sensesp
    -
    virtual void load_configuration()
    +
    virtual void load_configuration()
    virtual bool set_configuration(const JsonObject &config) override
    Definition: difference.cpp:38
    Difference(float k1, float k2, String config_path="")
    Definition: difference.cpp:7
    virtual void get_configuration(JsonObject &doc) override
    Definition: difference.cpp:21
    diff --git a/docs/generated/docs/difference_8h.html b/docs/generated/docs/difference_8h.html index 688b222e5..6d0ab5992 100644 --- a/docs/generated/docs/difference_8h.html +++ b/docs/generated/docs/difference_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/difference_8h_source.html b/docs/generated/docs/difference_8h_source.html index 0fbf08509..87ada243d 100644 --- a/docs/generated/docs/difference_8h_source.html +++ b/docs/generated/docs/difference_8h_source.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/digital__input_8cpp.html b/docs/generated/docs/digital__input_8cpp.html index 068a1be4f..88d777f3d 100644 --- a/docs/generated/docs/digital__input_8cpp.html +++ b/docs/generated/docs/digital__input_8cpp.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/digital__input_8cpp_source.html b/docs/generated/docs/digital__input_8cpp_source.html index 03ff1f6c1..b556ac9a5 100644 --- a/docs/generated/docs/digital__input_8cpp_source.html +++ b/docs/generated/docs/digital__input_8cpp_source.html @@ -32,7 +32,7 @@ @@ -218,7 +218,7 @@
    const uint8_t PAGE_css_bootstrap[] PROGMEM
    Definition: css_bootstrap.h:2
    #define debugE(fmt,...)
    Definition: local_debug.h:50
    -
    reactesp::ReactESP app
    Definition: main.cpp:27
    +
    reactesp::ReactESP app
    Definition: main.cpp:31
    diff --git a/docs/generated/docs/digital__input_8h.html b/docs/generated/docs/digital__input_8h.html index e87a6220b..6ed591e78 100644 --- a/docs/generated/docs/digital__input_8h.html +++ b/docs/generated/docs/digital__input_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/digital__input_8h_source.html b/docs/generated/docs/digital__input_8h_source.html index 07193a83f..8aa75bdcb 100644 --- a/docs/generated/docs/digital__input_8h_source.html +++ b/docs/generated/docs/digital__input_8h_source.html @@ -32,7 +32,7 @@ @@ -224,7 +224,7 @@
    216} // namespace sensesp
    217
    218#endif
    -
    virtual void load_configuration()
    +
    virtual void load_configuration()
    DigitalInputChange provides output whenever a digital pin changes its state.
    virtual void start() override final
    DigitalInputChange(uint8_t pin, int pin_mode, int interrupt_type, String config_path="")
    @@ -246,7 +246,7 @@
    Sensor template class for any sensor producing actual values.
    Definition: sensor.h:45
    void emit(T new_value)
    -
    reactesp::ReactESP app
    Definition: main.cpp:27
    +
    reactesp::ReactESP app
    Definition: main.cpp:31
    diff --git a/docs/generated/docs/digital__output_8cpp.html b/docs/generated/docs/digital__output_8cpp.html index f91cc97ad..bea029916 100644 --- a/docs/generated/docs/digital__output_8cpp.html +++ b/docs/generated/docs/digital__output_8cpp.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/digital__output_8cpp_source.html b/docs/generated/docs/digital__output_8cpp_source.html index 6f5f60b38..e18d6f01f 100644 --- a/docs/generated/docs/digital__output_8cpp_source.html +++ b/docs/generated/docs/digital__output_8cpp_source.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/digital__output_8h.html b/docs/generated/docs/digital__output_8h.html index 7a3e47324..74f030828 100644 --- a/docs/generated/docs/digital__output_8h.html +++ b/docs/generated/docs/digital__output_8h.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/digital__output_8h_source.html b/docs/generated/docs/digital__output_8h_source.html index 29cb04e5f..1e80755bb 100644 --- a/docs/generated/docs/digital__output_8h_source.html +++ b/docs/generated/docs/digital__output_8h_source.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dir_000002_000003.html b/docs/generated/docs/dir_000002_000003.html index 637aedb71..c5169aa8f 100644 --- a/docs/generated/docs/dir_000002_000003.html +++ b/docs/generated/docs/dir_000002_000003.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dir_000002_000006.html b/docs/generated/docs/dir_000002_000006.html index 6206375da..b4e9cef21 100644 --- a/docs/generated/docs/dir_000002_000006.html +++ b/docs/generated/docs/dir_000002_000006.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dir_000002_000007.html b/docs/generated/docs/dir_000002_000007.html index 64659b7b5..e2a079450 100644 --- a/docs/generated/docs/dir_000002_000007.html +++ b/docs/generated/docs/dir_000002_000007.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dir_000002_000008.html b/docs/generated/docs/dir_000002_000008.html index b39895d22..59b1be6a4 100644 --- a/docs/generated/docs/dir_000002_000008.html +++ b/docs/generated/docs/dir_000002_000008.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dir_000003_000004.html b/docs/generated/docs/dir_000003_000004.html index 3d92818b6..46d870f60 100644 --- a/docs/generated/docs/dir_000003_000004.html +++ b/docs/generated/docs/dir_000003_000004.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dir_000003_000006.html b/docs/generated/docs/dir_000003_000006.html index 652e80112..a740b7bb2 100644 --- a/docs/generated/docs/dir_000003_000006.html +++ b/docs/generated/docs/dir_000003_000006.html @@ -32,7 +32,7 @@ diff --git a/docs/generated/docs/dir_000003_000007.html b/docs/generated/docs/dir_000003_000007.html index 647bf6408..a8e0921af 100644 --- a/docs/generated/docs/dir_000003_000007.html +++ b/docs/generated/docs/dir_000003_000007.html @@ -32,7 +32,7 @@ @@ -90,7 +90,7 @@
    -

    net → system Relation

    attach(std::function< void()> observer)sensesp::Observable
    config_path_sensesp::Configurable
    Configurable(String config_path)sensesp::Configurable
    Configurable(String config_path="", String description="", int sort_order=1000)sensesp::Configurable
    connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
    connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
    connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
    connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0)sensesp::ValueProducer< T >inline
    emit(T new_value)sensesp::ValueProducer< T >inline
    get() constsensesp::ValueProducer< T >inlinevirtual
    get_config_schema()sensesp::Configurablevirtual
    get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
    description_sensesp::Configurableprotected
    emit(T new_value)sensesp::ValueProducer< T >inline
    get() constsensesp::ValueProducer< T >inlinevirtual
    get_config_schema()sensesp::Configurablevirtual
    get_configuration(JsonObject &configObject)sensesp::Configurablevirtual
    get_description()sensesp::Configurableinline
    get_sensors()sensesp::Sensorinlinestatic
    get_start_priority()sensesp::Startableinline
    get_value_name()sensesp::WiFiSignalinline
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< T >protected
    save_configuration()sensesp::Configurablevirtual
    Sensor(String config_path="")sensesp::Sensor
    SensorT(String config_path="")sensesp::SensorT< T >inline
    set_configuration(const JsonObject &config)sensesp::Configurablevirtual
    set_start_priority(int priority)sensesp::Startableinline
    get_sort_order()sensesp::Configurableinline
    get_start_priority()sensesp::Startableinline
    get_value_name()sensesp::WiFiSignalinline
    load_configuration()sensesp::Configurableprotectedvirtual
    notify()sensesp::Observable
    Observable()sensesp::Observableinline
    Observable(Observable &&other)sensesp::Observable
    outputsensesp::ValueProducer< T >protected
    save_configuration()sensesp::Configurablevirtual
    Sensor(String config_path="")sensesp::Sensor
    SensorT(String config_path="")sensesp::SensorT< T >inline
    set_configuration(const JsonObject &config)sensesp::Configurablevirtual
    set_description(String description)sensesp::Configurableinline
    set_sort_order(int sort_order)sensesp::Configurableinline
    set_start_priority(int priority)sensesp::Startableinline
    sort_order_sensesp::Configurableprotected
    start() override finalsensesp::WiFiSignalvirtual
    start_all()sensesp::Startablestatic
    Startable(int priority=0)sensesp::Startable
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    void attach (std::function< void()> observer)
     
    - Public Member Functions inherited from sensesp::Configurable
     Configurable (String config_path)
     
     Configurable (String config_path="", String description="", int sort_order=1000)
     
    virtual void get_configuration (JsonObject &configObject)
     
    virtual bool set_configuration (const JsonObject &config)
     
    virtual String get_config_schema ()
     
    String get_description ()
     
    void set_description (String description)
     Set the description of the Configurable. More...
     
    int get_sort_order ()
     
    void set_sort_order (int sort_order)
     
    virtual void save_configuration ()
     
    - Public Member Functions inherited from sensesp::Startable
    - Protected Member Functions inherited from sensesp::Configurable
    virtual void load_configuration ()
     
    - Protected Attributes inherited from sensesp::Configurable
    String description_ = ""
     
    int sort_order_ = 1000
     
    - Protected Attributes inherited from sensesp::ValueProducer< T >
    output
     
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    -
    SensESP 2.4.1 +
    SensESP 2.5.0
    Universal Signal K sensor toolkit ESP32
    File in src/sensesp/netIncludes file in src/sensesp/system
    debug_output.cpplocal_debug.h
    debug_output.hstartable.h
    discovery.hstartable.h
    http_server.cppconfigurable.h
    http_server.cppui_output.h
    http_server.hstartable.h
    networking.cppled_blinker.h
    networking.hconfigurable.h
    networking.hobservablevalue.h
    networking.hresettable.h
    networking.hstartable.h
    networking.hvalueproducer.h
    ota.hstartable.h
    ws_client.cppuuid.h
    ws_client.hconfigurable.h
    ws_client.hobservablevalue.h
    ws_client.hstartable.h
    ws_client.htask_queue_producer.h
    ws_client.hvalueproducer.h
    +

    net → system Relation

    File in src/sensesp/netIncludes file in src/sensesp/system
    debug_output.cpplocal_debug.h
    debug_output.hstartable.h
    discovery.hstartable.h
    http_server.cppconfigurable.h
    http_server.hstartable.h
    networking.cppled_blinker.h
    networking.hconfigurable.h
    networking.hobservablevalue.h
    networking.hresettable.h
    networking.hstartable.h
    networking.hvalueproducer.h
    ota.hstartable.h
    ws_client.cppuuid.h
    ws_client.hconfigurable.h
    ws_client.hobservablevalue.h
    ws_client.hstartable.h
    ws_client.htask_queue_producer.h
    ws_client.hvalueproducer.h