Browse Source

APMrover2: use hal.util soft_armed state

master
Jonathan Challinger 10 years ago committed by Andrew Tridgell
parent
commit
d08aa3edac
  1. 2
      APMrover2/APMrover2.pde
  2. 2
      APMrover2/GCS_Mavlink.pde
  3. 2
      APMrover2/system.pde

2
APMrover2/APMrover2.pde

@ -583,7 +583,7 @@ void loop() @@ -583,7 +583,7 @@ void loop()
// update AHRS system
static void ahrs_update()
{
ahrs.set_armed(hal.util->safety_switch_state() != AP_HAL::Util::SAFETY_DISARMED);
hal.util->set_soft_armed(hal.util->safety_switch_state() != AP_HAL::Util::SAFETY_DISARMED);
#if HIL_MODE != HIL_MODE_DISABLED
// update hil before AHRS update

2
APMrover2/GCS_Mavlink.pde

@ -75,7 +75,7 @@ static NOINLINE void send_heartbeat(mavlink_channel_t chan) @@ -75,7 +75,7 @@ static NOINLINE void send_heartbeat(mavlink_channel_t chan)
#endif
// we are armed if we are not initialising
if (control_mode != INITIALISING && ahrs.get_armed()) {
if (control_mode != INITIALISING && hal.util->get_soft_armed()) {
base_mode |= MAV_MODE_FLAG_SAFETY_ARMED;
}

2
APMrover2/system.pde

@ -489,7 +489,7 @@ static bool should_log(uint32_t mask) @@ -489,7 +489,7 @@ static bool should_log(uint32_t mask)
if (!(mask & g.log_bitmask) || in_mavlink_delay) {
return false;
}
bool ret = ahrs.get_armed() || (g.log_bitmask & MASK_LOG_WHEN_DISARMED) != 0;
bool ret = hal.util->get_soft_armed() || (g.log_bitmask & MASK_LOG_WHEN_DISARMED) != 0;
if (ret && !DataFlash.logging_started() && !in_log_download) {
// we have to set in_mavlink_delay to prevent logging while
// writing headers

Loading…
Cancel
Save