20 root[
"max_voltage"] = max_voltage_;
21 root[
"multiplier"] = multiplier_;
22 root[
"offset"] = offset_;
28 "max_voltage": { "title": "Max voltage", "type": "number", "description": "The maximum voltage allowed into your ESP's Analog Input pin" },
29 "multiplier": { "title": "Mulitplier", "type": "number", "description": "Output will be multiplied by this before sending to SK" },
30 "offsest": { "title": "Offset", "type": "number", "description": "This will be added to output before sending to SK" }
43 max_voltage_ =
config[
"max_voltage"];
44 multiplier_ =
config[
"multiplier"];
45 offset_ =
config[
"offset"];
#define MAX_ANALOG_OUTPUT
virtual bool set_configuration(const JsonObject &config) override
AnalogVoltage(float max_voltage=3.3, float multiplier=1.0, float offset=0.0, String config_path="")
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()
const uint8_t PAGE_css_bootstrap[] PROGMEM