Get desktop application:
View/edit binary Protocol Buffers messages
Provide raw access to get and set parameters.
Get all parameters.
(message has no fields)
Collection of all parameters
Get a custom parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter
Value of the requested parameter
Get a float parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter
Value of the requested parameter
Get an int parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter
Value of the requested parameter
Select component ID of parameter component to talk to and param protocol version. Default is the autopilot component (1), and Version (0).
MAVLink component Id of component to select
Protocol version
Set a custom parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter to set
Value the parameter should be set to
Set a float parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter to set
Value the parameter should be set to
Set an int parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter to set
Value the parameter should be set to
Type collecting all integer, float, and custom parameters.
Used in:
Collection of all parameter names and values of type int
Collection of all parameter names and values of type float
Collection of all parameter names and values of type custom
Type for custom parameters
Used in:
Name of the parameter
Value of the parameter (max len 128 bytes)
Type for float parameters.
Used in:
Name of the parameter
Value of the parameter
Type for integer parameters.
Used in:
Name of the parameter
Value of the parameter
Result type.
Used in: , , , , , ,
Result enum value
Human-readable English string describing the result
Possible results returned for param requests.
Used in:
Unknown result
Request succeeded
Request timed out
Connection error
Wrong type
Parameter name too long (> 16)
No system connected
Param value too long (> 128)
Operation failed.
Parameter does not exist
Parameter value does not fit within accepted range
Caller is not permitted to set the value of this parameter
Unknown component specified
Parameter is read-only
Parameter data type is not supported by flight stack
Parameter type does not match expected type
Parameter exists but reading failed
Parameter version
Used in:
Original v1 version
Extended param version