From 5dca2a163e24445103351d3408f6bdcea3052899 Mon Sep 17 00:00:00 2001 From: Jon Reeves Date: Tue, 18 Feb 2025 21:42:55 -0700 Subject: [PATCH] Proto update and attempted regen of action_server doxygen --- .../classmavsdk_1_1_action_server.md | 44 +++++++++++++++++-- proto | 2 +- 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/docs/en/cpp/api_reference/classmavsdk_1_1_action_server.md b/docs/en/cpp/api_reference/classmavsdk_1_1_action_server.md index a13a342f9..25bddd753 100644 --- a/docs/en/cpp/api_reference/classmavsdk_1_1_action_server.md +++ b/docs/en/cpp/api_reference/classmavsdk_1_1_action_server.md @@ -64,7 +64,9 @@ void | [unsubscribe_terminate](#classmavsdk_1_1_action_server_1a3e236694f1f0beae [Result](classmavsdk_1_1_action_server.md#classmavsdk_1_1_action_server_1a4a8eb4fe9d098a5b7891232fc5bf32f8) | [set_disarmable](#classmavsdk_1_1_action_server_1afae1336100d7a91a4f4521cee56a1ecb) (bool disarmable, bool force_disarmable)const | Can the vehicle disarm when requested. [Result](classmavsdk_1_1_action_server.md#classmavsdk_1_1_action_server_1a4a8eb4fe9d098a5b7891232fc5bf32f8) | [set_allowable_flight_modes](#classmavsdk_1_1_action_server_1a3041d1b923a3b01021433ad43ab93b3a) ([AllowableFlightModes](structmavsdk_1_1_action_server_1_1_allowable_flight_modes.md) flight_modes)const | Set which modes the vehicle can transition to (Manual always allowed) [ActionServer::AllowableFlightModes](structmavsdk_1_1_action_server_1_1_allowable_flight_modes.md) | [get_allowable_flight_modes](#classmavsdk_1_1_action_server_1a0960a6ec243823729a418a3c68feaf2a) () const | Get which modes the vehicle can transition to (Manual always allowed) -const [ActionServer](classmavsdk_1_1_action_server.md) & | [operator=](#classmavsdk_1_1_action_server_1aa80e34dd72d2e31005085c78892bab8c) (const [ActionServer](classmavsdk_1_1_action_server.md) &)=delete | Equality operator (object is not copyable). +[Result](classmavsdk_1_1_action_server.md#classmavsdk_1_1_action_server_1a4a8eb4fe9d098a5b7891232fc5bf32f8) | [set_armed_state](#classmavsdk_1_1_action_server_1a8830660884933029f104c49c31b7af24) (bool is_armed)const | Set/override the armed/disarmed state of the vehicle directly, and notify subscribers. +[Result](classmavsdk_1_1_action_server.md#classmavsdk_1_1_action_server_1a4a8eb4fe9d098a5b7891232fc5bf32f8) | [set_flight_mode](#classmavsdk_1_1_action_server_1ac5ba6d26aef83881826361aa20a9bd65) ([FlightMode](classmavsdk_1_1_action_server.md#classmavsdk_1_1_action_server_1aee12027f5d9380f2c13fa7813c6ae1d8) flight_mode)const | Set/override the flight mode of the vehicle directly, and notify subscribers. +const [ActionServer](classmavsdk_1_1_action_server.md) & | [operator=](#classmavsdk_1_1_action_server_1a86d8bb24723ad8222669aec1f5c523ca) (const [ActionServer](classmavsdk_1_1_action_server.md) &)=delete | Equality operator (object is not copyable). ## Constructor & Destructor Documentation @@ -613,9 +615,45 @@ This function is blocking.  [ActionServer::AllowableFlightModes](structmavsdk_1_1_action_server_1_1_allowable_flight_modes.md) - Result of request. -### operator=() {#classmavsdk_1_1_action_server_1aa80e34dd72d2e31005085c78892bab8c} +### set_armed_state() {#classmavsdk_1_1_action_server_1a8830660884933029f104c49c31b7af24} ```cpp -const ActionServer & mavsdk::ActionServer::operator=(const ActionServer &)=delete +Result mavsdk::ActionServer::set_armed_state(bool is_armed) const +``` + + +Set/override the armed/disarmed state of the vehicle directly, and notify subscribers. + +This function is blocking. + +**Parameters** + +* bool **is_armed** - + +**Returns** + + [Result](classmavsdk_1_1_action_server.md#classmavsdk_1_1_action_server_1a4a8eb4fe9d098a5b7891232fc5bf32f8) - Result of request. + +### set_flight_mode() {#classmavsdk_1_1_action_server_1ac5ba6d26aef83881826361aa20a9bd65} +```cpp +Result mavsdk::ActionServer::set_flight_mode(FlightMode flight_mode) const +``` + + +Set/override the flight mode of the vehicle directly, and notify subscribers. + +This function is blocking. + +**Parameters** + +* [FlightMode](classmavsdk_1_1_action_server.md#classmavsdk_1_1_action_server_1aee12027f5d9380f2c13fa7813c6ae1d8) **flight_mode** - + +**Returns** + + [Result](classmavsdk_1_1_action_server.md#classmavsdk_1_1_action_server_1a4a8eb4fe9d098a5b7891232fc5bf32f8) - Result of request. + +### operator=() {#classmavsdk_1_1_action_server_1a86d8bb24723ad8222669aec1f5c523ca} +```cpp +const ActionServer& mavsdk::ActionServer::operator=(const ActionServer &)=delete ``` diff --git a/proto b/proto index c6aa3a6df..a49423d0d 160000 --- a/proto +++ b/proto @@ -1 +1 @@ -Subproject commit c6aa3a6df60e0b783032ea21263101dfe8104408 +Subproject commit a49423d0dc56a7ccc446f8cb31f673868ecbc9f4