-
Notifications
You must be signed in to change notification settings - Fork 558
/
spot_check_service.proto
36 lines (25 loc) · 1.49 KB
/
spot_check_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
31
32
33
34
35
36
// 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.spot;
option java_outer_classname = "SpotCheckServiceProto";
import "bosdyn/api/spot/spot_check.proto";
// RPCs for monitoring robot health and recalibration various sensors. These procedures should be
// run periodically in order to keep the system running in the best possible condition.
service SpotCheckService {
// Send a command to the SpotCheck service. The spotcheck service is responsible to both
// recalibrating actuation sensors and checking camera health.
rpc SpotCheckCommand(SpotCheckCommandRequest) returns (SpotCheckCommandResponse) {}
// Check the status of the spot check procedure. After procedure completes, this reports back
// results for specific joints and cameras.
rpc SpotCheckFeedback(SpotCheckFeedbackRequest) returns (SpotCheckFeedbackResponse) {}
// Send a camera calibration command to the robot. Used to start or abort a calibration routine.
rpc CameraCalibrationCommand(CameraCalibrationCommandRequest)
returns (CameraCalibrationCommandResponse) {}
// Check the status of the camera calibration procedure.
rpc CameraCalibrationFeedback(CameraCalibrationFeedbackRequest)
returns (CameraCalibrationFeedbackResponse) {}
}