Lines Matching full:interfaces
3 #include "interfaces/clock.hpp"
4 #include "interfaces/sensor.hpp"
5 #include "interfaces/sensor_listener.hpp"
6 #include "interfaces/threshold.hpp"
7 #include "interfaces/trigger_action.hpp"
17 public interfaces::Threshold,
18 public interfaces::SensorListener,
24 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions,
25 std::unique_ptr<interfaces::Clock> clock);
30 void sensorUpdated(interfaces::Sensor&, Milliseconds, double) override;
37 const std::vector<std::unique_ptr<interfaces::TriggerAction>> actions;
40 std::unique_ptr<interfaces::Clock> clock;