From f9802204df6b85a85e97d05e9c7cbdc9705b29b8 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Thu, 28 Jul 2016 16:37:23 +1000 Subject: [PATCH] Copter: inform dataflash of vehicle arm state --- ArduCopter/motors.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ArduCopter/motors.cpp b/ArduCopter/motors.cpp index 05b75c1096..5025c3bcb8 100644 --- a/ArduCopter/motors.cpp +++ b/ArduCopter/motors.cpp @@ -137,6 +137,9 @@ bool Copter::init_arm_motors(bool arming_from_gcs) return false; } + // let dataflash know that we're armed (it may open logs e.g.) + DataFlash_Class::instance()->set_vehicle_armed(true); + // disable cpu failsafe because initialising everything takes a while failsafe_disable(); @@ -254,6 +257,7 @@ void Copter::init_disarm_motors() if (!DataFlash.log_while_disarmed()) { DataFlash.EnableWrites(false); } + DataFlash_Class::instance()->set_vehicle_armed(false); // disable gps velocity based centrefugal force compensation ahrs.set_correct_centrifugal(false);