]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/engineer.cpp
Halt all trains in various unexpected situations
[r2c2.git] / source / engineer / engineer.cpp
index 4c9360c54fee891de134c92f29f3373e1cb177de..897c7ca1ea8121f21d205a26d007b4ec35e26f8a 100644 (file)
@@ -77,6 +77,7 @@ Engineer::Engineer(int argc, char **argv):
 
        layout.signal_train_added.connect(sigc::mem_fun(this, &Engineer::train_added));
        layout.signal_block_reserved.connect(sigc::mem_fun(this, &Engineer::block_reserved));
+       layout.signal_emergency.connect(sigc::mem_fun(this, &Engineer::set_status));
        layout.get_driver().signal_sensor.connect(sigc::mem_fun(this, &Engineer::sensor_event));
        if(FS::exists("engineer.state"))
                DataFile::load(layout, "engineer.state");