Browse Source

Rover: use DataFlash should_log to determine raw IMU logging

mission-4.1.18
Peter Barker 8 years ago committed by Francisco Ferreira
parent
commit
dcad79bdef
  1. 2
      APMrover2/APMrover2.cpp
  2. 5
      APMrover2/system.cpp

2
APMrover2/APMrover2.cpp

@ -350,8 +350,6 @@ void Rover::one_second_loop(void) @@ -350,8 +350,6 @@ void Rover::one_second_loop(void)
counter = 0;
}
ins.set_raw_logging(should_log(MASK_LOG_IMU_RAW));
// update home position if not soft armed and gps position has
// changed. Update every 1s at most
if (!hal.util->get_soft_armed() &&

5
APMrover2/system.cpp

@ -165,6 +165,8 @@ void Rover::init_ardupilot() @@ -165,6 +165,8 @@ void Rover::init_ardupilot()
rc_override_active = hal.rcin->set_overrides(rc_override, 8);
ins.set_log_raw_bit(MASK_LOG_IMU_RAW);
set_control_channels();
init_rc_in(); // sets up rc channels from radio
init_rc_out(); // sets up the timer libs
@ -259,9 +261,6 @@ void Rover::startup_ground(void) @@ -259,9 +261,6 @@ void Rover::startup_ground(void)
// so set serial ports non-blocking once we are ready to drive
serial_manager.set_blocking_writes_all(false);
ins.set_raw_logging(should_log(MASK_LOG_IMU_RAW));
ins.set_dataflash(&DataFlash);
gcs_send_text(MAV_SEVERITY_INFO, "Ready to drive");
}

Loading…
Cancel
Save