Get desktop application:
View/edit binary Protocol Buffers messages
Access component metadata json definitions, such as parameters.
Access metadata. This can be used if you know the metadata is available already, otherwise use the subscription to get notified when it becomes available.
The component ID to request
The metadata type
The response
Request metadata from the autopilot component. This is used to start requesting metadata from the autopilot. The metadata can later be accessed via subscription (see below) or GetMetadata.
(message has no fields)
(message has no fields)
Request metadata from a specific component. This is used to start requesting metadata from a component. The metadata can later be accessed via subscription (see below) or GetMetadata.
The component ID to request
(message has no fields)
Register a callback that gets called when metadata is available
(message has no fields)
An update about available metadata
The metadata data
Result type.
Used in:
Result enum value
Human-readable English string describing the result
Possible results returned
Used in:
Success
Not available
Connection error
Unsupported
Denied
Failed
Timeout
No system
Not requested
Metadata response
Used in:
The JSON metadata
The metadata type
Used in: ,
This is set in the subscription callback when all metadata types completed for a given component ID
Parameter metadata
Event definitions
Actuator definitions
Metadata for a given component and type
Used in:
The component ID
The metadata type
The JSON metadata