]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/arducontrol.h
Implement halt mode to ArduControl
[r2c2.git] / source / libr2c2 / arducontrol.h
index c3ca7a4106f570a418a6a7166a19a9048c1bcf67..8560a13b969d21257c7e8dfab3aa611113d16682 100644 (file)
@@ -371,6 +371,7 @@ private:
        Msp::FS::Path state_file;
 
        ControlledVariable<bool> power;
+       bool halted;
 
        LocomotiveMap locomotives;
        MfxInfoArray mfx_info;
@@ -401,7 +402,7 @@ public:
        virtual void set_power(bool);
        virtual bool get_power() const { return power; }
        virtual void halt(bool);
-       virtual bool is_halted() const { return false; }
+       virtual bool is_halted() const { return halted; }
 
        virtual const char *enumerate_protocols(unsigned) const;
 private: