supla-device
Loading...
Searching...
No Matches
measurement_driver.h
1// SPDX-FileCopyrightText: AC SOFTWARE SP. Z O.O.
2// SPDX-License-Identifier: GPL-2.0-or-later
3
4#ifndef SRC_SUPLA_SENSOR_MEASUREMENT_DRIVER_H_
5#define SRC_SUPLA_SENSOR_MEASUREMENT_DRIVER_H_
6
7namespace Supla {
8namespace Sensor {
10 public:
11 MeasurementDriver() = default;
12 virtual ~MeasurementDriver() = default;
13
14 virtual void initialize() = 0;
15 virtual double getValue() = 0;
16 virtual void setValue(const double &) {}
17};
18
19} // namespace Sensor
20} // namespace Supla
21#endif // SRC_SUPLA_SENSOR_MEASUREMENT_DRIVER_H_
Definition measurement_driver.h:9