diff --git a/pps_ws/src/d_fall_pps/src/PPSClient.cpp b/pps_ws/src/d_fall_pps/src/PPSClient.cpp index ac16cfdaab3179f75cd35e7189288284efd2c4ce..8d56bc0a9b0f7172ef3f88843060190cccc5f0ef 100755 --- a/pps_ws/src/d_fall_pps/src/PPSClient.cpp +++ b/pps_ws/src/d_fall_pps/src/PPSClient.cpp @@ -204,6 +204,11 @@ int getInstantController() void setControllerUsed(int controller) //for permanent configs { controller_used = controller; + + if(flying_state == STATE_MOTORS_OFF || flying_state == STATE_FLYING) + { + setInstantController(controller); //if motors OFF or STATE FLYING, transparent, change is instant + } } int getControllerUsed()