supla-device
Loading...
Searching...
No Matches
memory_variable_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_MEMORY_VARIABLE_DRIVER_H_
5#define SRC_SUPLA_SENSOR_MEMORY_VARIABLE_DRIVER_H_
6
7#include <math.h>
8
9#include "measurement_driver.h"
10
11namespace Supla {
12namespace Sensor {
14 public:
15 MemoryVariableDriver() = default;
16 ~MemoryVariableDriver() = default;
17
18 void initialize() override;
19 double getValue() override;
20 void setValue(const double &value) override;
21
22 private:
23 double value = NAN;
24};
25} // namespace Sensor
26} // namespace Supla
27
28#endif // SRC_SUPLA_SENSOR_MEMORY_VARIABLE_DRIVER_H_
Definition measurement_driver.h:9
Definition memory_variable_driver.h:13