blob: 9a2f0a268c288b7550b432736048a37ace445485 [file] [log] [blame]
Krzysztof Grobelnyb5645942020-09-29 11:52:45 +02001#pragma once
2
3#include <optional>
4
5namespace interfaces
6{
7
8class Sensor;
9
10class 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