-
Notifications
You must be signed in to change notification settings - Fork 558
/
docking_service.proto
30 lines (22 loc) · 1.14 KB
/
docking_service.proto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Copyright (c) 2023 Boston Dynamics, Inc. All rights reserved.
//
// Downloading, reproducing, distributing or otherwise using the SDK Software
// is subject to the terms and conditions of the Boston Dynamics Software
// Development Kit License (20191101-BDSDK-SL).
syntax = "proto3";
package bosdyn.api.docking;
option java_outer_classname = "DockingServiceProto";
import "bosdyn/api/docking/docking.proto";
// The DockingService provides an interface to dock and undock the robot from Spot Docks,
// as well as get feedback on command status, and get the current docked status of the robot.
service DockingService {
// Starts a docking command on the robot.
rpc DockingCommand(DockingCommandRequest) returns (DockingCommandResponse) {}
// Check the status of a docking command.
rpc DockingCommandFeedback(DockingCommandFeedbackRequest)
returns (DockingCommandFeedbackResponse) {}
// Get the configured dock ID ranges.
rpc GetDockingConfig(GetDockingConfigRequest) returns (GetDockingConfigResponse) {}
// Get the robot's docking state
rpc GetDockingState(GetDockingStateRequest) returns (GetDockingStateResponse) {}
}