#pragma once | |
#include "interfaces/sensor.hpp" | |
#include "types/trigger_types.hpp" | |
namespace interfaces | |
{ | |
class Threshold | |
{ | |
public: | |
virtual ~Threshold() = default; | |
virtual void initialize() = 0; | |
virtual LabeledThresholdParam getThresholdParam() const = 0; | |
virtual void updateSensors(Sensors newSensors) = 0; | |
}; | |
} // namespace interfaces |