DataFlash: know about armed state of vehicle
This commit is contained in:
parent
68446722b6
commit
fc79fb4ab4
@ -72,6 +72,17 @@ void DataFlash_Class::setVehicle_Startup_Log_Writer(vehicle_startup_message_Log_
|
|||||||
_vehicle_messages = writer;
|
_vehicle_messages = writer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DataFlash_Class::set_vehicle_armed(const bool armed_state)
|
||||||
|
{
|
||||||
|
if (armed_state == _armed) {
|
||||||
|
// no change in status
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
_armed = armed_state;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void DataFlash_Class::set_mission(const AP_Mission *mission) {
|
void DataFlash_Class::set_mission(const AP_Mission *mission) {
|
||||||
FOR_EACH_BACKEND(set_mission(mission));
|
FOR_EACH_BACKEND(set_mission(mission));
|
||||||
}
|
}
|
||||||
|
@ -205,6 +205,8 @@ public:
|
|||||||
bool logging_enabled() const;
|
bool logging_enabled() const;
|
||||||
bool logging_failed() const;
|
bool logging_failed() const;
|
||||||
|
|
||||||
|
void set_vehicle_armed(bool armed_state);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
const struct LogStructure *_structures;
|
const struct LogStructure *_structures;
|
||||||
@ -258,6 +260,8 @@ private:
|
|||||||
// fmt; includes the message header
|
// fmt; includes the message header
|
||||||
int16_t Log_Write_calc_msg_len(const char *fmt) const;
|
int16_t Log_Write_calc_msg_len(const char *fmt) const;
|
||||||
|
|
||||||
|
bool _armed;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static DataFlash_Class *_instance;
|
static DataFlash_Class *_instance;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user