|
|
|
@ -69,6 +69,7 @@ public:
@@ -69,6 +69,7 @@ public:
|
|
|
|
|
// true for all q modes
|
|
|
|
|
virtual bool is_vtol_mode() const { return false; } |
|
|
|
|
virtual bool is_vtol_man_throttle() const { return false; } |
|
|
|
|
virtual bool is_vtol_man_mode() const { return false; } |
|
|
|
|
|
|
|
|
|
// true if mode can have terrain following disabled by switch
|
|
|
|
|
virtual bool allows_terrain_disable() const { return false; } |
|
|
|
@ -346,6 +347,7 @@ public:
@@ -346,6 +347,7 @@ public:
|
|
|
|
|
|
|
|
|
|
bool is_vtol_mode() const override { return true; } |
|
|
|
|
bool is_vtol_man_throttle() const override { return true; } |
|
|
|
|
virtual bool is_vtol_man_mode() const override { return true; } |
|
|
|
|
|
|
|
|
|
// methods that affect movement of the vehicle in this mode
|
|
|
|
|
void update() override; |
|
|
|
@ -366,6 +368,7 @@ public:
@@ -366,6 +368,7 @@ public:
|
|
|
|
|
const char *name4() const override { return "QHOV"; } |
|
|
|
|
|
|
|
|
|
bool is_vtol_mode() const override { return true; } |
|
|
|
|
virtual bool is_vtol_man_mode() const override { return true; } |
|
|
|
|
|
|
|
|
|
// methods that affect movement of the vehicle in this mode
|
|
|
|
|
void update() override; |
|
|
|
@ -384,6 +387,7 @@ public:
@@ -384,6 +387,7 @@ public:
|
|
|
|
|
const char *name4() const override { return "QLOT"; } |
|
|
|
|
|
|
|
|
|
bool is_vtol_mode() const override { return true; } |
|
|
|
|
virtual bool is_vtol_man_mode() const override { return true; } |
|
|
|
|
|
|
|
|
|
// methods that affect movement of the vehicle in this mode
|
|
|
|
|
void update() override; |
|
|
|
@ -457,6 +461,7 @@ public:
@@ -457,6 +461,7 @@ public:
|
|
|
|
|
const char *name4() const override { return "QATN"; } |
|
|
|
|
|
|
|
|
|
bool is_vtol_mode() const override { return true; } |
|
|
|
|
virtual bool is_vtol_man_mode() const override { return true; } |
|
|
|
|
|
|
|
|
|
// methods that affect movement of the vehicle in this mode
|
|
|
|
|
void update() override; |
|
|
|
|