Skip to content

Commit c7f5452

Browse files
Added auto generated messages
0 parents  commit c7f5452

File tree

1,185 files changed

+18021
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,185 files changed

+18021
-0
lines changed

CMakeLists.txt

+1,220
Large diffs are not rendered by default.

msg/AcquireDataRequest.msg

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# Common request header.
4+
bosdyn_msgs/RequestHeader header
5+
bool header_is_set
6+
7+
# Define the unique action that all data should be saved with.
8+
bosdyn_msgs/CaptureActionId action_id
9+
bool action_id_is_set
10+
11+
# Metadata to store with the data capture. The main DAQ service saves it in the DataBuffer.
12+
bosdyn_msgs/Metadata metadata
13+
bool metadata_is_set
14+
15+
# List of capability requests that should be collected as part of this capture action.
16+
bosdyn_msgs/AcquisitionRequestList acquisition_requests
17+
bool acquisition_requests_is_set
18+
19+
# Optional duration used to extend the amount of time that the data request may take, in
20+
# the event that a plugin is incorrectly specifying its timeout.
21+
# The amount of time allowed will be the maximum of this duration and any requests
22+
# made to plugins or other capture sources.
23+
builtin_interfaces/Duration min_timeout
24+
bool min_timeout_is_set

msg/AcquireDataResponse.msg

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# Common response header
4+
bosdyn_msgs/ResponseHeader header
5+
bool header_is_set
6+
7+
# Result of the AcquirePluginData RPC call. Further monitoring on the success of the
8+
# acquisition request can be done using the GetStatus RPC.
9+
bosdyn_msgs/AcquireDataResponseStatus status
10+
11+
# Identifier which can be used to check the status of or cancel the acquisition action..
12+
uint32 request_id

msg/AcquireDataResponseStatus.msg

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
int8 STATUS_UNKNOWN=0
4+
int8 STATUS_OK=1 # The capture action has successfully started acquiring the data.
5+
int8 STATUS_UNKNOWN_CAPTURE_TYPE=2 # One of the capability requests in the AcquisitionRequestList is unknown.
6+
7+
int8 value

msg/AcquireLeaseRequest.msg

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# The AcquireLease request message which sends which resource the lease should be for.
4+
5+
# Common request header.
6+
bosdyn_msgs/RequestHeader header
7+
bool header_is_set
8+
9+
# The resource to obtain a Lease for.
10+
string resource

msg/AcquireLeaseResponse.msg

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# The AcquireLease response returns the lease for the desired resource if it could be obtained.
4+
# If a client is returned a new lease, the client should initiate a
5+
# RetainLease bidirectional streaming request immediately after completion
6+
# of AcquireLease.
7+
8+
# Common response Header.
9+
bosdyn_msgs/ResponseHeader header
10+
bool header_is_set
11+
12+
# Return status for the request.
13+
bosdyn_msgs/AcquireLeaseResponseStatus status
14+
15+
# The lease for the resource. Only set if status field == STATUS_OK.
16+
bosdyn_msgs/Lease lease
17+
bool lease_is_set
18+
19+
# The owner for the lease. Set if status field == OK or status field == RESOURCE_ALREADY_CLAIMED.
20+
bosdyn_msgs/LeaseOwner lease_owner
21+
bool lease_owner_is_set

msg/AcquireLeaseResponseStatus.msg

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# UNKNOWN should never be used. An internal LeaseService issue has happened
4+
# if UNKNOWN is set.
5+
int8 STATUS_UNKNOWN=0
6+
7+
# AcquireLease was successful.The lease field will be populated with the new
8+
# lease for the resource. The client is expected to call the RetainLease method
9+
# immediately after.
10+
int8 STATUS_OK=1
11+
12+
# AcquireLease failed since the resource has already been claimed.
13+
# The TakeLease method may be used to forcefully grab the lease.
14+
int8 STATUS_RESOURCE_ALREADY_CLAIMED=2
15+
16+
# AcquireLease failed since the resource is not known to LeaseService.
17+
# The ListLeaseResources method may be used to list all known
18+
# resources.
19+
int8 STATUS_INVALID_RESOURCE=3
20+
21+
# The LeaseService is not authoritative - so Acquire should not work.
22+
int8 STATUS_NOT_AUTHORITATIVE_SERVICE=4
23+
24+
int8 value

msg/AcquirePluginDataRequest.msg

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# Message sent by main DAQ service to all data acquisition plugin services.
4+
5+
# Common request header
6+
bosdyn_msgs/RequestHeader header
7+
bool header_is_set
8+
9+
# Metadata acquirers use these DataIdentifier objects to associate them with the acquired
10+
# metadata when storing them in the DataBuffer.
11+
# Data acquirers simply get the timestamp from these DataIdentifier objects to use when
12+
# storing the data in the DataBuffer.
13+
bosdyn_msgs/DataIdentifier[] data_id
14+
15+
# Metadata specified by the requestor.
16+
bosdyn_msgs/Metadata metadata
17+
bool metadata_is_set
18+
19+
# Id to be associated with all the data buffered for this request. It will be stored
20+
# in the DataIdentifier field of each piece of data buffered from this request.
21+
bosdyn_msgs/CaptureActionId action_id
22+
bool action_id_is_set
23+
24+
# List of capability requests specific for this DAQ plugin.
25+
bosdyn_msgs/AcquisitionRequestList acquisition_requests
26+
bool acquisition_requests_is_set

msg/AcquirePluginDataResponse.msg

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# Common response header
4+
bosdyn_msgs/ResponseHeader header
5+
bool header_is_set
6+
7+
# Result of the AcquirePluginData RPC call. Further monitoring on the success of the
8+
# acquisition request can be done using the GetStatus RPC.
9+
bosdyn_msgs/AcquirePluginDataResponseStatus status
10+
11+
# Identifier which can be used to check the status of or cancel the acquisition action..
12+
uint32 request_id
13+
14+
# Time (in the robot's clock) by which this capture should definitely be complete.
15+
# If it is not complete by this time, something has gone wrong.
16+
builtin_interfaces/Time timeout_deadline
17+
bool timeout_deadline_is_set
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
int8 STATUS_UNKNOWN=0
4+
int8 STATUS_OK=1 # The capture action has successfully started acquiring the data.
5+
int8 STATUS_UNKNOWN_CAPTURE_TYPE=2 # One of the capability requests in the AcquisitionRequestList is unknown.
6+
7+
int8 value

msg/AcquisitionCapabilityList.msg

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# A list of all capabilities (data and images) that a specific data acquisition plugin service can successfully
4+
# acquire and save the data specified in each capability.
5+
6+
# List of non-image data acquisition capabilities.
7+
bosdyn_msgs/DataAcquisitionCapability[] data_sources
8+
9+
# List of image data acquisition capabilities.
10+
bosdyn_msgs/ImageAcquisitionCapability[] image_sources
11+
12+
# List of network compute capabilities.
13+
bosdyn_msgs/NetworkComputeCapability[] network_compute_sources

msg/AcquisitionRequestList.msg

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# The grouping of all individual image and data captures for a given capture action.
4+
5+
# List of image requests.
6+
bosdyn_msgs/ImageSourceCapture[] image_captures
7+
8+
# List of non-image data and metadata requests.
9+
bosdyn_msgs/DataCapture[] data_captures
10+
11+
# List of Network Compute Bridge requests
12+
bosdyn_msgs/NetworkComputeCapture[] network_compute_captures

msg/Action.msg

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# An Action is what the robot should do at a location. For example, the user
4+
# may desire that the robot perform a laser scan at a given waypoint.
5+
6+
# The robot does nothing but wait while
7+
# also performing its ActionWrapper(s). For example, if the user
8+
# wants the robot to pose for some amount of time (while doing
9+
# nothing else), they would populate an ActionWrapper with Pose
10+
# and set the desired duration here accordingly.
11+
12+
# For actions associated with the Data Acquisition Service (DAQ).
13+
14+
15+
bosdyn_msgs/ActionOneOfAction action

msg/ActionDataAcquisition.msg

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
bosdyn_msgs/AcquireDataRequest acquire_data_request
4+
bool acquire_data_request_is_set
5+
bosdyn_msgs/DataAcquisitionCompletionBehavior completion_behavior

msg/ActionIdQuery.msg

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# A query parameter which filters the possible set of data identifiters to those
4+
# which contain the same action/group names matching any of the names in the
5+
# set of CaptureActionIds.
6+
7+
# The action ids to filter with.
8+
bosdyn_msgs/CaptureActionId[] action_ids

msg/ActionOneOfAction.msg

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# ONEOF MESSAGE Only one of the following can be set
4+
bosdyn_msgs/ActionSleep sleep
5+
bosdyn_msgs/ActionDataAcquisition data_acquisition
6+
bosdyn_msgs/ActionRemoteGrpc remote_grpc
7+
8+
# This field can be used to specify a behavior tree as an action. If the user had
9+
# two callbacks they would like to run simultaneously at the waypoint this action
10+
# is associated with, they could use create a behavior tree inside Node with both
11+
# callbacks embedded in a simple parallel.
12+
# The downside of using node, is that editors might not support editing parameters
13+
# directly.
14+
bosdyn_msgs/Node node
15+
16+
int8 ACTION_NOT_SET=0
17+
int8 ACTION_SLEEP_SET=1
18+
int8 ACTION_DATA_ACQUISITION_SET=2
19+
int8 ACTION_REMOTE_GRPC_SET=3
20+
int8 ACTION_NODE_SET=4
21+
22+
# Only one of the above can be filled in. Use the enum to choose which.
23+
int8 action_choice

msg/ActionRemoteGrpc.msg

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# Name of the service in the directory.
4+
string service_name
5+
6+
# Timeout of any single RPC. If the timeout is exceeded, the RPC will fail. The mission
7+
# service treats each failed RPC differently:
8+
# - EstablishSession: An error is returned in LoadMission.
9+
# - Tick: The RPC is retried.
10+
# - Stop: The error is ignored, and the RPC is not retried.
11+
# Omit for a default of 60 seconds.
12+
builtin_interfaces/Duration rpc_timeout
13+
bool rpc_timeout_is_set
14+
15+
# Resources that we will need leases on.
16+
string[] lease_resources
17+
18+
# The list of variables the remote host should receive.
19+
# Variables given can be available at either run-time or compile-time.
20+
# The "key" in KeyValue is the name of the variable as used by the remote system.
21+
bosdyn_msgs/KeyValue[] inputs

msg/ActionSleep.msg

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
builtin_interfaces/Duration duration
4+
bool duration_is_set

msg/ActionWrapper.msg

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# An ActionWrapper is what the robot should do prior to and during an action.
4+
# For example, the user may desire that the robot stand in such a way that its
5+
# z-axis is aligned with the gravity vector, even though it is standing on an
6+
# incline.
7+
8+
# Sit the robot prior to performing the action
9+
10+
# Pose the robot prior to performing the action
11+
12+
# Set the brightness of the LEDs on the SpotCam.
13+
14+
# Set the pan, tilt, and zoom of the SpotCam.
15+
16+
# Position the body and perform a joint move and cartesian command in target frame
17+
18+
# Set the camera params of the gripper camera
19+
20+
21+
bosdyn_msgs/ActionWrapperRobotBodySit robot_body_sit
22+
bool robot_body_sit_is_set
23+
bosdyn_msgs/ActionWrapperRobotBodyPose robot_body_pose
24+
bool robot_body_pose_is_set
25+
bosdyn_msgs/ActionWrapperSpotCamLed spot_cam_led
26+
bool spot_cam_led_is_set
27+
bosdyn_msgs/ActionWrapperSpotCamPtz spot_cam_ptz
28+
bool spot_cam_ptz_is_set
29+
bosdyn_msgs/ActionWrapperArmSensorPointing arm_sensor_pointing
30+
bool arm_sensor_pointing_is_set
31+
bosdyn_msgs/ActionWrapperGripperCameraParams gripper_camera_params
32+
bool gripper_camera_params_is_set
33+
bosdyn_msgs/ActionWrapperGripperCommand gripper_command
34+
bool gripper_command_is_set
+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# Arm Joint Move Command
4+
# The joint trajectory to execute in the initial rough pointing joint move.
5+
bosdyn_msgs/ArmJointTrajectory joint_trajectory
6+
bool joint_trajectory_is_set
7+
8+
# Arm Cartesian Command
9+
# The tool pose relative to the parent link (wrist).
10+
# Defaults to a frame with it's origin slightly in front of the gripper's palm plate
11+
# aligned with the wrist's orientation.
12+
geometry_msgs/Pose wrist_tform_tool
13+
bool wrist_tform_tool_is_set
14+
15+
# A 3D pose trajectory for the tool expressed in target frame,
16+
bosdyn_msgs/SE3Trajectory pose_trajectory_rt_target
17+
bool pose_trajectory_rt_target_is_set
18+
19+
# Robot desired stance relative to waypoint
20+
# This is taken by measuring the average of the footprints
21+
# in body frame at the time of waypoint creation.
22+
# This is used to generate the stance command.
23+
# Target == waypoint.
24+
# This assumes the waypoint is gravity aligned.
25+
bosdyn_msgs/SE2Pose target_tform_measured_offset
26+
bool target_tform_measured_offset_is_set
27+
28+
# Body mobility params during cartesian move
29+
bosdyn_msgs/BodyControlParamsBodyAssistForManipulation body_assist_params
30+
bool body_assist_params_is_set
31+
32+
bool force_stow_override
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
bosdyn_msgs/GripperCameraParams params
4+
bool params_is_set

msg/ActionWrapperGripperCommand.msg

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
bosdyn_msgs/GripperCommandRequest request
4+
bool request_is_set

msg/ActionWrapperRobotBodyPose.msg

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# If your Target is a graph_nav waypoint, this pose will be relative
4+
# to the waypoint you are navigating to. If no target was specified,
5+
# this parameter will be ignored and the robot will stand in a generic
6+
# pose.
7+
geometry_msgs/Pose target_tform_body
8+
bool target_tform_body_is_set

msg/ActionWrapperRobotBodySit.msg

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+

msg/ActionWrapperSpotCamLed.msg

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# There are four LEDs at indices [0, 3]. The brightness for each LED
4+
# may be set between [0.0, 1.0], where 0 is off and 1 is full
5+
# brightness.
6+
bosdyn_msgs/KeyInt32ValueFloat32[] brightnesses

msg/ActionWrapperSpotCamPtz.msg

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# See bosdyn/api/spot_cam
4+
bosdyn_msgs/PtzPosition ptz_position
5+
bool ptz_position_is_set

msg/AddLogAnnotationRequest.msg

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# DEPRECATED as of 2.1.0: Please use the DataBufferService instead of the LogAnnotationService.
4+
# The AddLogAnnotation request sends the information that should be added into the log.
5+
6+
# Common request/response header.
7+
bosdyn_msgs/RequestHeader header
8+
bool header_is_set
9+
10+
# The annotations to be aded into the log (can be text messages, blobs or robot operator messages).
11+
bosdyn_msgs/LogAnnotations annotations
12+
bool annotations_is_set

msg/AddLogAnnotationResponse.msg

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# AUTOMATICALLY GENERATED BY PROTO CONVERSION
2+
3+
# DEPRECATED as of 2.1.0: Please use the DataBufferService instead of the LogAnnotationService.
4+
# The AddLogAnnotation response message, which is empty except for any potential header errors/warnings.
5+
6+
# Common request/response header.
7+
bosdyn_msgs/ResponseHeader header
8+
bool header_is_set
9+
10+
# The status field from before version 2.0 is deprecated.

0 commit comments

Comments
 (0)