26 String config_path =
"")
34 virtual void set(
const C& new_value)
override {
45 String expected[] = {
"min",
"max",
"in_range",
"out_range"};
46 for (
auto str : expected) {
48 if (!root[str].is<JsonVariant>()) {
virtual bool load() override
Load and populate the object from a persistent storage.
const String ConfigSchema(const SmartSwitchController &obj)
ThresholdTransform< int > IntThreshold
ThresholdTransform< float > FloatThreshold