ServerUtility¶
- class mavsdk.server_utility.ServerUtility(async_plugin_manager)¶
Bases:
AsyncBase
Utility for onboard MAVSDK instances for common “server” tasks.
Generated by dcsdkgen - MAVSDK ServerUtility API
- name = 'ServerUtility'¶
- async send_status_text(type, text)¶
Sends a statustext.
- Parameters:
type (StatusTextType) – The text to send
text (std::string) – Text message
- Raises:
ServerUtilityError – If the request fails. The error contains the reason for the failure.
- exception mavsdk.server_utility.ServerUtilityError(result, origin, *params)¶
Bases:
Exception
Raised when a ServerUtilityResult is a fail code
- class mavsdk.server_utility.ServerUtilityResult(result, result_str)¶
Bases:
object
- Parameters:
result (Result) – Result enum value
result_str (std::string) – Human-readable English string describing the result
- class Result(value)¶
Bases:
Enum
Possible results returned for server utility requests.
Values¶
- UNKNOWN
Unknown result
- SUCCESS
Request succeeded
- NO_SYSTEM
No system is connected
- CONNECTION_ERROR
Connection error
- INVALID_ARGUMENT
Invalid argument
- CONNECTION_ERROR = 3¶
- INVALID_ARGUMENT = 4¶
- NO_SYSTEM = 2¶
- SUCCESS = 1¶
- UNKNOWN = 0¶