Payload Software Update Initiation
Payload software update initiation gRPC client.
This client uses an insecure channel for signaling to a payload that it should send its version information or initiate a software update.
- class bosdyn.client.payload_software_update_initiation.PayloadSoftwareUpdateInitiationClient[source]
Bases:
BaseClient
A client used to direct a payload to send its version information or start an update.
- default_service_name = 'payload-software-update-initiation'
- service_type = 'bosdyn.api.PayloadSoftwareUpdateInitiationService'
- trigger_send_payload_software_info(**kwargs)[source]
Tell a payload to send its current version information to Spot.
- Returns:
- The response object from the payload. Currently
this message is empty.
- Return type:
TriggerSendPayloadSoftwareInfoResponse
- Raises:
RpcError – Problem communicating with the payload.
- trigger_send_payload_software_info_async(**kwargs)[source]
Async version of trigger_send_payload_software_info().
- Returns:
- The response object from the payload. Currently
this message is empty.
- Return type:
TriggerSendPayloadSoftwareInfoResponse
- Raises:
RpcError – Problem communicating with the payload.