1#ifndef _repeat_report_H_
2#define _repeat_report_H_
4#include <elapsedMillis.h>
32 virtual void start()
override;
38 long max_silence_interval_;
virtual void load_configuration()
Ensures that values that do not change frequently are still reported at a specified maximum silence i...
virtual bool set_configuration(const JsonObject &config) override
virtual void get_configuration(JsonObject &doc) override
virtual void set_input(T input, uint8_t inputChannel=0) override
virtual String get_config_schema() override
RepeatReport(long max_silence_interval=15000, String config_path="")
virtual void start() override