1 #ifndef LIBMARKLIN_SENSOR_H_
2 #define LIBMARKLIN_SENSOR_H_
6 #include <sigc++/signal.h>
7 #include <msp/time/timestamp.h>
16 sigc::signal<void, bool> signal_state_changed;
18 Sensor(Control &, unsigned);
19 unsigned get_address() const { return addr; }
20 bool get_state() const { return state; }
26 Msp::Time::TimeStamp off_timeout;
28 void sensor_event(unsigned, bool);
31 } // namespace Marklin