Krzysztof Grobelny | b564594 | 2020-09-29 11:52:45 +0200 | [diff] [blame^] | 1 | #pragma once |
2 | |||||
3 | #include <optional> | ||||
4 | |||||
5 | namespace interfaces | ||||
6 | { | ||||
7 | |||||
8 | class Sensor; | ||||
9 | |||||
10 | class SensorListener | ||||
11 | { | ||||
12 | public: | ||||
13 | virtual ~SensorListener() = default; | ||||
14 | |||||
15 | virtual void sensorUpdated(interfaces::Sensor&, uint64_t) = 0; | ||||
16 | virtual void sensorUpdated(interfaces::Sensor&, uint64_t, double) = 0; | ||||
17 | }; | ||||
18 | |||||
19 | } // namespace interfaces |