Msp::Time::Timer timer;
public:
+ sigc::signal<void, bool> signal_power_event;
sigc::signal<void, unsigned, bool> signal_turnout_event;
sigc::signal<void, unsigned, bool> signal_sensor_event;
private:
void read_all(int, char *, int);
std::string read_reply(Cmd);
+ void status_done(Error, const std::string &);
void event_query_done(Error, const std::string &);
void turnout_event_done(Error, const std::string &);
void sensor_event_done(Error, const std::string &);