+ sigc::signal<void, unsigned> signal_speed_changing;
+ sigc::signal<void, unsigned> signal_speed_changed;
+ sigc::signal<void, unsigned, bool> signal_function_changed;
+
+ Locomotive(const LocoType &, Control &, unsigned);
+
+ const LocoType &get_type() const { return type; }