Browse Source

Sub: turn counter improvements

mission-4.1.18
Jacob Walser 8 years ago committed by Andrew Tridgell
parent
commit
2c62158e20
  1. 7
      ArduSub/turn_counter.cpp

7
ArduSub/turn_counter.cpp

@ -55,8 +55,11 @@ void Sub::update_turn_counter() @@ -55,8 +55,11 @@ void Sub::update_turn_counter()
break;
}
static int32_t last_turn_count_printed;
if ( quarter_turn_count/4 != last_turn_count_printed ) {
gcs_send_text_fmt(MAV_SEVERITY_INFO,"Tether is turned %i turns %s",int32_t(quarter_turn_count/4),(quarter_turn_count>0)?"to the right":"to the left");
static uint32_t last_turn_announce_ms = 0;
uint32_t tnow = AP_HAL::millis();
if ( quarter_turn_count/4 != last_turn_count_printed && tnow > last_turn_announce_ms + 2000) {
last_turn_announce_ms = tnow;
gcs_send_text_fmt(MAV_SEVERITY_INFO,"Tether is turned %i turns %s",int32_t(abs(quarter_turn_count)/4),(quarter_turn_count>0)?"to the right":"to the left");
last_turn_count_printed = quarter_turn_count/4;
}
last_turn_state = turn_state;

Loading…
Cancel
Save