]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/train.h
Add networking library and a remote control program
[r2c2.git] / source / libmarklin / train.h
index 4c19caf01a9625a9921b4a345bd4baada65a177e..9b6344c2fa104066bbb782f0dc6e87bfa3fcd832 100644 (file)
@@ -29,6 +29,7 @@ public:
        };
 
        sigc::signal<void, const std::string &> signal_name_changed;
+       sigc::signal<void, unsigned> signal_target_speed_changed;
        sigc::signal<void, const std::string &> signal_status_changed;
 
 private:
@@ -69,6 +70,7 @@ public:
        void set_reverse(bool);
        const std::string &get_name() const { return name; }
        Locomotive &get_locomotive() const { return loco; }
+       unsigned get_target_speed() const { return target_speed; }
        const std::string &get_status() const { return status; }
        const Point &get_position() const { return pos; }
        void place(Block *, unsigned);