4#ifndef SensorDataHandler_H
5#define SensorDataHandler_H
54 return lastDataPointSaved;
62 uint16_t saveInterval_ms;
63 uint32_t lastSaveTime_ms;
Timestamped float measurement container.
Abstract interface for persisting timestamped data points.
SensorDataHandler(uint8_t name, IDataSaver *dataSaver)
Construct a handler for a specific sensor.
DataPoint getLastDataPointSaved() const
void restrictSaveSpeed(uint16_t interval_ms)
Set the minimum gap between persisted samples.
int addData(DataPoint data)
Ingest a data point and persist it if the save interval elapsed.