X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Fintellibox.h;fp=source%2Flibmarklin%2Fintellibox.h;h=483d0efb4acae8f7a7ac2acc4098289cf4b60ae5;hb=a4566a4a23ff676f11a90615e8e468ef50107946;hp=a6b7cda966a50141026af672311b3ab07936e1b3;hpb=7abd932fe2f61d2762dd7677801dd7a1ebf9b420;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);