Data Service
Client for the data-service.
- 
exception bosdyn.client.data_service.InvalidArgument[source]
 
Bases: Error
A given argument could not be used.
- 
class bosdyn.client.data_service.DataServiceClient[source]
 
Bases: BaseClient
A client for adding to robot data buffer.
- 
default_service_name = 'data'
 
- 
service_type = 'bosdyn.api.DataService'
 
- 
update_from(other)[source]
 
Adopt key objects like processors, logger, and wallet from other.
- 
get_data_index(query, **kwargs)[source]
 
Query for data index
- Parameters:
 
query – DataQuery
 
- Raises:
 
RpcError – Problem communicating with the robot.
 
- 
get_data_index_async(query, **kwargs)[source]
 
Async version of get_data_index.
- 
get_data_pages(time_range, **kwargs)[source]
 
- 
get_data_pages_async(time_range, **kwargs)[source]
 
- 
delete_data_pages(time_range, page_ids, **kwargs)[source]
 
- 
delete_data_pages_async(time_range, page_ids, **kwargs)[source]
 
Query for operator comments and events
- Parameters:
 
query – EventsCommentsSpec
 
- Raises:
 
RpcError – Problem communicating with the robot.
 
Async version of get_data_index.
- 
get_data_buffer_status(get_blob_specs=False, **kwargs)[source]
 
Query for operator comments and events
- Parameters:
 
get_blob_specs (bool) – whether to list message series.
 
- Raises:
 
RpcError – Problem communicating with the robot.
 
- 
get_data_buffer_status_async(get_blob_specs=False, **kwargs)[source]
 
Async version of get_data_index.