package bosdyn.api.keepalive

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service KeepaliveService

keepalive_service.proto:21

The Keepalive service allows users to specify what the system should do when one or more clients stop communicating with the robot. The actions, and when those actions happen, are specified in a Policy. Clients will periodically check in with the Keepalive service to prevent the actions from happening. This service is in BETA and may undergo changes in future releases.

message ActionAfter

keepalive.proto:34

Used in: Policy

message ActionAfter.AutoReturn

keepalive.proto:42

Robot triggers AutoReturn.

Used in: ActionAfter

message ActionAfter.ControlledMotorsOff

keepalive.proto:57

After coming to a halt, robot sits and powers off its motors. Takes priority over AutoReturn and HaltRobot actions.

Used in: ActionAfter

(message has no fields)

message ActionAfter.ImmediateRobotOff

keepalive.proto:62

Robot powers off its computer immediately. WARNING: This will cause loss of recent data, and may damage the robot or its payloads if done while the robot is not sitting.

Used in: ActionAfter

(message has no fields)

message ActionAfter.LeaseStale

keepalive.proto:66

The leases are marked as stale, making the resource available for other clients. See the LeaseResource message for details.

Used in: ActionAfter

message ActionAfter.RecordEvent

keepalive.proto:36

Record an event.

Used in: ActionAfter

enum CheckInResponse.Status

keepalive.proto:124

Used in: CheckInResponse

enum GetStatusResponse.PolicyControlAction

keepalive.proto:152

Used in: GetStatusResponse

message LivePolicy

keepalive.proto:137

Used in: GetStatusResponse, ModifyPolicyResponse

enum ModifyPolicyResponse.Status

keepalive.proto:94

Used in: ModifyPolicyResponse

message Policy

keepalive.proto:21

Used in: LivePolicy, ModifyPolicyRequest