|
|
@ -375,6 +375,10 @@ private: |
|
|
|
uint16_t loiter_time_max; // How long we should stay in Loiter Mode for mission scripting (time in seconds)
|
|
|
|
uint16_t loiter_time_max; // How long we should stay in Loiter Mode for mission scripting (time in seconds)
|
|
|
|
uint32_t loiter_time; // How long have we been loitering - The start time in millis
|
|
|
|
uint32_t loiter_time; // How long have we been loitering - The start time in millis
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Brake
|
|
|
|
|
|
|
|
uint32_t brake_timeout_start; |
|
|
|
|
|
|
|
uint32_t brake_timeout_ms; |
|
|
|
|
|
|
|
|
|
|
|
// Flip
|
|
|
|
// Flip
|
|
|
|
Vector3f flip_orig_attitude; // original copter attitude before flip
|
|
|
|
Vector3f flip_orig_attitude; // original copter attitude before flip
|
|
|
|
|
|
|
|
|
|
|
@ -761,6 +765,7 @@ private: |
|
|
|
void adsb_handle_vehicle_threats(void); |
|
|
|
void adsb_handle_vehicle_threats(void); |
|
|
|
bool brake_init(bool ignore_checks); |
|
|
|
bool brake_init(bool ignore_checks); |
|
|
|
void brake_run(); |
|
|
|
void brake_run(); |
|
|
|
|
|
|
|
void brake_timeout_to_loiter_ms(uint32_t timeout_ms); |
|
|
|
bool circle_init(bool ignore_checks); |
|
|
|
bool circle_init(bool ignore_checks); |
|
|
|
void circle_run(); |
|
|
|
void circle_run(); |
|
|
|
bool drift_init(bool ignore_checks); |
|
|
|
bool drift_init(bool ignore_checks); |
|
|
|