X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Faicontrol.cpp;h=d5a29c0e540b2ceafbee82151db6e1153c5006ab;hb=4d33c389881ebdf0b3926343d53e7d1ece654e20;hp=b97b0374add45037a986ca047d7e9354c0d4a528;hpb=d88bc162df8b34f2ca966524222880033132da0f;p=r2c2.git diff --git a/source/libmarklin/aicontrol.cpp b/source/libmarklin/aicontrol.cpp index b97b037..d5a29c0 100644 --- a/source/libmarklin/aicontrol.cpp +++ b/source/libmarklin/aicontrol.cpp @@ -61,6 +61,14 @@ float AIControl::get_speed() const return next_model->get_speed(); } +bool AIControl::get_reverse() const +{ + if(float ns = next_model->get_speed()) + return ns<0; + else + return target_speed.value<0; +} + float AIControl::get_braking_distance() const { return next_model->get_braking_distance();