Plane: move starting of new logs into DataFlash

This commit is contained in:
Peter Barker 2017-06-30 22:47:19 +10:00 committed by Francisco Ferreira
parent 9173c7caaf
commit fa39f315c6
5 changed files with 1 additions and 26 deletions

View File

@ -23,18 +23,6 @@ enum HomeState AP_Arming_Plane::home_status() const
return plane.home_is_set;
}
bool AP_Arming_Plane::arm(uint8_t method)
{
// start logging here so we can check success or failure in
// arm_checks
if (plane.g.log_bitmask != NONE &&
!plane.DataFlash.logging_started()) {
plane.start_logging();
}
return AP_Arming::arm(method);
}
/*
additional arming checks for plane

View File

@ -20,7 +20,6 @@ public:
AP_Param::setup_object_defaults(this, var_info);
}
bool pre_arm_checks(bool report);
bool arm(uint8_t method) override;
ArmingRudder rudder_arming() const { return (ArmingRudder)rudder_arming_value.get(); }

View File

@ -558,12 +558,6 @@ void Plane::Log_Write_Vehicle_Startup_Messages()
gps.Write_DataFlash_Log_Startup_messages();
}
// start a new log
void Plane::start_logging()
{
DataFlash.StartUnstartedLogging();
}
/*
initialise logging subsystem
*/
@ -611,7 +605,6 @@ void Plane::Log_Write_Home_And_Origin() {}
void Plane::Log_Read(uint16_t log_num, int16_t start_page, int16_t end_page) {}
#endif // CLI_ENABLED
void Plane::start_logging() {}
void Plane::log_init(void) {}
#endif // LOGGING_ENABLED

View File

@ -847,7 +847,6 @@ private:
void Log_Write_Vehicle_Startup_Messages();
void Log_Write_AOA_SSA();
void Log_Read(uint16_t log_num, int16_t start_page, int16_t end_page);
void start_logging();
void load_parameters(void);
void adjust_altitude_target();

View File

@ -838,11 +838,7 @@ void Plane::print_comma(void)
bool Plane::should_log(uint32_t mask)
{
#if LOGGING_ENABLED == ENABLED
if (!DataFlash.should_log(mask)) {
return false;
}
start_logging();
return true;
return DataFlash.should_log(mask);
#else
return false;
#endif