mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-03 06:28:27 -04:00
Vehicle: add and return custom_mode_state
struct on register_custom_mode
This commit is contained in:
parent
00efc1c926
commit
fddfaaa1fc
@ -247,8 +247,11 @@ public:
|
|||||||
// returns true on success and control_value is set to a value in the range -1 to +1
|
// returns true on success and control_value is set to a value in the range -1 to +1
|
||||||
virtual bool get_control_output(AP_Vehicle::ControlOutput control_output, float &control_value) { return false; }
|
virtual bool get_control_output(AP_Vehicle::ControlOutput control_output, float &control_value) { return false; }
|
||||||
|
|
||||||
// Register a custom mode with given number and names
|
// Register a custom mode with given number and names, return a structure which the script can edit
|
||||||
virtual bool register_custom_mode(const uint8_t number, const char* full_name, const char* short_name) { return false; }
|
struct custom_mode_state {
|
||||||
|
bool allow_entry;
|
||||||
|
};
|
||||||
|
virtual custom_mode_state* register_custom_mode(const uint8_t number, const char* full_name, const char* short_name) { return nullptr; }
|
||||||
|
|
||||||
#endif // AP_SCRIPTING_ENABLED
|
#endif // AP_SCRIPTING_ENABLED
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user