]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/control.h
Track power status
[r2c2.git] / source / libmarklin / control.h
index 0b7b8c0a00d388ed55376a2d418d7769449a6cd2..df8ea1bc3c76ad9cc51b65c0c29c81481be87644 100644 (file)
@@ -30,6 +30,7 @@ private:
        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;
 
@@ -56,6 +57,7 @@ public:
 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 &);