X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Fintellibox.h;h=483d0efb4acae8f7a7ac2acc4098289cf4b60ae5;hb=3133b97af17c8a11fb3364453b53d970790a1426;hp=a6b7cda966a50141026af672311b3ab07936e1b3;hpb=9b68c21ebf8ce26d92246ecd4a392d2908b511f7;p=r2c2.git diff --git a/source/libmarklin/intellibox.h b/source/libmarklin/intellibox.h index a6b7cda..483d0ef 100644 --- a/source/libmarklin/intellibox.h +++ b/source/libmarklin/intellibox.h @@ -98,6 +98,7 @@ private: int serial_fd; bool power; + bool halted; std::map locos; std::map turnouts; std::map sensors; @@ -111,6 +112,8 @@ public: virtual void set_power(bool); virtual bool get_power() const { return power; } + virtual void halt(bool); + virtual bool is_halted() const { return halted; } virtual void add_loco(unsigned); virtual void set_loco_speed(unsigned, unsigned);