27#include "grmcdorman/device/AbstractAnalog.h"
29namespace grmcdorman::device
71 explicit BasicAnalog(
const __FlashStringHelper *units,
bool allowUserAdjust,
72 float defaultScale = 1.0f,
float defaultOffset = 0.0f,
bool invert =
false);
Abstract analog device.
Definition: AbstractAnalog.h:46
A basic analog device.
Definition: BasicAnalog.h:60
BasicAnalog(const __FlashStringHelper *units, bool allowUserAdjust, float defaultScale=1.0f, float defaultOffset=0.0f, bool invert=false)
Construct a new Basic Analog object.
Definition: BasicAnalog.cpp:70
virtual float transform_raw_reading(int reading) override
Transform the raw reading into the reported value.
Definition: BasicAnalog.h:85
InfoSettingHtml device_status
Last update.
Definition: BasicAnalog.h:90
virtual String get_status() const
Get a status report.
Definition: BasicAnalog.cpp:102
NoteSetting title
Device tab title.
Definition: BasicAnalog.h:88