Repository URL to install this package:
|
Version:
4.1.0 ▾
|
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: bosdyn/api/mission/nodes.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from bosdyn.api import alerts_pb2 as bosdyn_dot_api_dot_alerts__pb2
from bosdyn.api.docking import docking_pb2 as bosdyn_dot_api_dot_docking_dot_docking__pb2
from bosdyn.api import geometry_pb2 as bosdyn_dot_api_dot_geometry__pb2
from bosdyn.api import gripper_camera_param_pb2 as bosdyn_dot_api_dot_gripper__camera__param__pb2
from bosdyn.api.spot import choreography_sequence_pb2 as bosdyn_dot_api_dot_spot_dot_choreography__sequence__pb2
from bosdyn.api.spot_cam import camera_pb2 as bosdyn_dot_api_dot_spot__cam_dot_camera__pb2
from bosdyn.api.spot_cam import logging_pb2 as bosdyn_dot_api_dot_spot__cam_dot_logging__pb2
from bosdyn.api.spot_cam import ptz_pb2 as bosdyn_dot_api_dot_spot__cam_dot_ptz__pb2
from bosdyn.api import robot_command_pb2 as bosdyn_dot_api_dot_robot__command__pb2
from bosdyn.api import power_pb2 as bosdyn_dot_api_dot_power__pb2
from bosdyn.api import data_acquisition_pb2 as bosdyn_dot_api_dot_data__acquisition__pb2
from bosdyn.api import data_acquisition_store_pb2 as bosdyn_dot_api_dot_data__acquisition__store__pb2
from bosdyn.api import data_buffer_pb2 as bosdyn_dot_api_dot_data__buffer__pb2
from bosdyn.api.graph_nav import graph_nav_pb2 as bosdyn_dot_api_dot_graph__nav_dot_graph__nav__pb2
from bosdyn.api.graph_nav import nav_pb2 as bosdyn_dot_api_dot_graph__nav_dot_nav__pb2
from bosdyn.api import manipulation_api_pb2 as bosdyn_dot_api_dot_manipulation__api__pb2
from bosdyn.api.mission import util_pb2 as bosdyn_dot_api_dot_mission_dot_util__pb2
from bosdyn.api import service_customization_pb2 as bosdyn_dot_api_dot_service__customization__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x62osdyn/api/mission/nodes.proto\x12\x12\x62osdyn.api.mission\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x17\x62osdyn/api/alerts.proto\x1a bosdyn/api/docking/docking.proto\x1a\x19\x62osdyn/api/geometry.proto\x1a%bosdyn/api/gripper_camera_param.proto\x1a+bosdyn/api/spot/choreography_sequence.proto\x1a bosdyn/api/spot_cam/camera.proto\x1a!bosdyn/api/spot_cam/logging.proto\x1a\x1d\x62osdyn/api/spot_cam/ptz.proto\x1a\x1e\x62osdyn/api/robot_command.proto\x1a\x16\x62osdyn/api/power.proto\x1a!bosdyn/api/data_acquisition.proto\x1a\'bosdyn/api/data_acquisition_store.proto\x1a\x1c\x62osdyn/api/data_buffer.proto\x1a$bosdyn/api/graph_nav/graph_nav.proto\x1a\x1e\x62osdyn/api/graph_nav/nav.proto\x1a!bosdyn/api/manipulation_api.proto\x1a\x1d\x62osdyn/api/mission/util.proto\x1a&bosdyn/api/service_customization.proto\"\xcb\x19\n\x04Node\x12\x0c\n\x04name\x18\x01 \x01(\t\x12/\n\tuser_data\x18\x02 \x01(\x0b\x32\x1c.bosdyn.api.mission.UserData\x12\x14\n\x0creference_id\x18\x03 \x01(\t\x12(\n\x04impl\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyB\x02\x18\x01H\x00\x12\x18\n\x0enode_reference\x18\x05 \x01(\tH\x00\x12\x32\n\tcondition\x18\t \x01(\x0b\x32\x1d.bosdyn.api.mission.ConditionH\x00\x12\x30\n\x08sequence\x18\n \x01(\x0b\x32\x1c.bosdyn.api.mission.SequenceH\x00\x12\x30\n\x08selector\x18\x0b \x01(\x0b\x32\x1c.bosdyn.api.mission.SelectorH\x00\x12,\n\x06repeat\x18\x0c \x01(\x0b\x32\x1a.bosdyn.api.mission.RepeatH\x00\x12\x37\n\x0cretain_lease\x18\r \x01(\x0b\x32\x1f.bosdyn.api.mission.RetainLeaseH\x00\x12*\n\x05retry\x18\x0e \x01(\x0b\x32\x19.bosdyn.api.mission.RetryH\x00\x12\x37\n\x0c\x66or_duration\x18\x0f \x01(\x0b\x32\x1f.bosdyn.api.mission.ForDurationH\x00\x12@\n\x11\x62osdyn_dock_state\x18\x10 \x01(\x0b\x32#.bosdyn.api.mission.BosdynDockStateH\x00\x12\x46\n\x14\x62osdyn_power_request\x18\x11 \x01(\x0b\x32&.bosdyn.api.mission.BosdynPowerRequestH\x00\x12\x42\n\x12\x62osdyn_robot_state\x18\x12 \x01(\x0b\x32$.bosdyn.api.mission.BosdynRobotStateH\x00\x12\x46\n\x14\x62osdyn_robot_command\x18\x13 \x01(\x0b\x32&.bosdyn.api.mission.BosdynRobotCommandH\x00\x12\x35\n\x0bremote_grpc\x18\x14 \x01(\x0b\x32\x1e.bosdyn.api.mission.RemoteGrpcH\x00\x12*\n\x05sleep\x18\x15 \x01(\x0b\x32\x19.bosdyn.api.mission.SleepH\x00\x12,\n\x06prompt\x18\x16 \x01(\x0b\x32\x1a.bosdyn.api.mission.PromptH\x00\x12;\n\x0eset_blackboard\x18\x17 \x01(\x0b\x32!.bosdyn.api.mission.SetBlackboardH\x00\x12\x42\n\x12\x64\x61te_to_blackboard\x18\x18 \x01(\x0b\x32$.bosdyn.api.mission.DateToBlackboardH\x00\x12\x41\n\x11\x64\x65\x66ine_blackboard\x18\x19 \x01(\x0b\x32$.bosdyn.api.mission.DefineBlackboardH\x00\x12\x41\n\x11\x66ormat_blackboard\x18\x1a \x01(\x0b\x32$.bosdyn.api.mission.FormatBlackboardH\x00\x12=\n\x0f\x63onstant_result\x18\x1b \x01(\x0b\x32\".bosdyn.api.mission.ConstantResultH\x00\x12H\n\x15\x62osdyn_navigate_route\x18\x1d \x01(\x0b\x32\'.bosdyn.api.mission.BosdynNavigateRouteH\x00\x12\x42\n\x12\x62osdyn_navigate_to\x18\x1e \x01(\x0b\x32$.bosdyn.api.mission.BosdynNavigateToH\x00\x12I\n\x16\x62osdyn_graph_nav_state\x18\x1f \x01(\x0b\x32\'.bosdyn.api.mission.BosdynGraphNavStateH\x00\x12O\n\x19\x62osdyn_graph_nav_localize\x18 \x01(\x0b\x32*.bosdyn.api.mission.BosdynGraphNavLocalizeH\x00\x12\x44\n\x13\x62osdyn_record_event\x18! \x01(\x0b\x32%.bosdyn.api.mission.BosdynRecordEventH\x00\x12=\n\x0fsimple_parallel\x18\" \x01(\x0b\x32\".bosdyn.api.mission.SimpleParallelH\x00\x12\x36\n\x0cspot_cam_ptz\x18# \x01(\x0b\x32\x1e.bosdyn.api.mission.SpotCamPtzH\x00\x12\x45\n\x14spot_cam_store_media\x18$ \x01(\x0b\x32%.bosdyn.api.mission.SpotCamStoreMediaH\x00\x12\x36\n\x0cspot_cam_led\x18% \x01(\x0b\x32\x1e.bosdyn.api.mission.SpotCamLedH\x00\x12\x45\n\x14spot_cam_focus_state\x18: \x01(\x0b\x32%.bosdyn.api.mission.SpotCamFocusStateH\x00\x12M\n\x18spot_cam_reset_autofocus\x18& \x01(\x0b\x32).bosdyn.api.mission.SpotCamResetAutofocusH\x00\x12;\n\x0estore_metadata\x18\' \x01(\x0b\x32!.bosdyn.api.mission.StoreMetadataH\x00\x12,\n\x06switch\x18( \x01(\x0b\x32\x1a.bosdyn.api.mission.SwitchH\x00\x12?\n\x10\x64\x61ta_acquisition\x18) \x01(\x0b\x32#.bosdyn.api.mission.DataAcquisitionH\x00\x12]\n data_acquisition_on_interruption\x18* \x01(\x0b\x32\x31.bosdyn.api.mission.DataAcquisitionOnInterruptionH\x00\x12(\n\x04\x64ock\x18+ \x01(\x0b\x32\x18.bosdyn.api.mission.DockH\x00\x12\x44\n\x13restart_when_paused\x18\x31 \x01(\x0b\x32%.bosdyn.api.mission.RestartWhenPausedH\x00\x12H\n\x15\x63lear_behavior_faults\x18\x32 \x01(\x0b\x32\'.bosdyn.api.mission.ClearBehaviorFaultsH\x00\x12`\n\"bosdyn_gripper_camera_params_state\x18\x33 \x01(\x0b\x32\x32.bosdyn.api.mission.BosdynGripperCameraParamsStateH\x00\x12O\n\x19set_gripper_camera_params\x18\x34 \x01(\x0b\x32*.bosdyn.api.mission.SetGripperCameraParamsH\x00\x12\x37\n\x0cparallel_and\x18\x36 \x01(\x0b\x32\x1f.bosdyn.api.mission.ParallelAndH\x00\x12\x42\n\x12set_grasp_override\x18\x37 \x01(\x0b\x32$.bosdyn.api.mission.SetGraspOverrideH\x00\x12G\n\x14\x65xecute_choreography\x18\x38 \x01(\x0b\x32\'.bosdyn.api.mission.ExecuteChoreographyH\x00\x12T\n\x1bmission_upload_choreography\x18\x39 \x01(\x0b\x32-.bosdyn.api.mission.MissionUploadChoreographyH\x00\x12\x44\n\x13\x63reate_mission_text\x18; \x01(\x0b\x32%.bosdyn.api.mission.CreateMissionTextH\x00\x12U\n\x1c\x62osdyn_query_stored_captures\x18< \x01(\x0b\x32-.bosdyn.api.mission.BosdynQueryStoredCapturesH\x00\x12\x36\n\x10parameter_values\x18\x06 \x03(\x0b\x32\x1c.bosdyn.api.mission.KeyValue\x12/\n\toverrides\x18\x07 \x03(\x0b\x32\x1c.bosdyn.api.mission.KeyValue\x12;\n\nparameters\x18\x08 \x03(\x0b\x32\'.bosdyn.api.mission.VariableDeclarationB\x06\n\x04type\"N\n\x08Sequence\x12\x16\n\x0e\x61lways_restart\x18\x01 \x01(\x08\x12*\n\x08\x63hildren\x18\x02 \x03(\x0b\x32\x18.bosdyn.api.mission.Node\"N\n\x08Selector\x12\x16\n\x0e\x61lways_restart\x18\x01 \x01(\x08\x12*\n\x08\x63hildren\x18\x02 \x03(\x0b\x32\x18.bosdyn.api.mission.Node\"\x92\x02\n\x06Switch\x12.\n\x0bpivot_value\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.mission.Value\x12\x16\n\x0e\x61lways_restart\x18\x02 \x01(\x08\x12\x41\n\x0cint_children\x18\x03 \x03(\x0b\x32+.bosdyn.api.mission.Switch.IntChildrenEntry\x12/\n\rdefault_child\x18\x04 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x1aL\n\x10IntChildrenEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.bosdyn.api.mission.Node:\x02\x38\x01\"\x86\x01\n\x06Repeat\x12\x12\n\nmax_starts\x18\x01 \x01(\x05\x12\'\n\x05\x63hild\x18\x04 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12 \n\x18start_counter_state_name\x18\x05 \x01(\t\x12\x1d\n\x15respect_child_failure\x18\x06 \x01(\x08\"j\n\x05Retry\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\'\n\x05\x63hild\x18\x02 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12\"\n\x1a\x61ttempt_counter_state_name\x18\x05 \x01(\t\"\xeb\x01\n\x0b\x46orDuration\x12-\n\x08\x64uration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00\x12%\n\x1b\x64uration_name_in_blackboard\x18\x05 \x01(\tH\x00\x12\'\n\x05\x63hild\x18\x02 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12\x1b\n\x13time_remaining_name\x18\x03 \x01(\t\x12/\n\rtimeout_child\x18\x04 \x01(\x0b\x32\x18.bosdyn.api.mission.NodeB\x0f\n\rduration_type\"\x89\x01\n\x0eSimpleParallel\x12)\n\x07primary\x18\x01 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12+\n\tsecondary\x18\x02 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12\x1f\n\x17run_secondary_node_once\x18\x03 \x01(\x08\"T\n\x0bParallelAnd\x12*\n\x08\x63hildren\x18\x01 \x03(\x0b\x32\x18.bosdyn.api.mission.Node\x12\x19\n\x11\x66inish_every_node\x18\x02 \x01(\x08\"\xfa\x04\n\tCondition\x12\x32\n\x03lhs\x18\x01 \x01(\x0b\x32%.bosdyn.api.mission.Condition.Operand\x12\x32\n\x03rhs\x18\x02 \x01(\x0b\x32%.bosdyn.api.mission.Condition.Operand\x12\x38\n\toperation\x18\x05 \x01(\x0e\x32%.bosdyn.api.mission.Condition.Compare\x12G\n\x10handle_staleness\x18\x06 \x01(\x0e\x32-.bosdyn.api.mission.Condition.HandleStaleness\x1a}\n\x07Operand\x12\x36\n\x03var\x18\x01 \x01(\x0b\x32\'.bosdyn.api.mission.VariableDeclarationH\x00\x12\x32\n\x05\x63onst\x18\x02 \x01(\x0b\x32!.bosdyn.api.mission.ConstantValueH\x00\x42\x06\n\x04type\"~\n\x07\x43ompare\x12\x13\n\x0f\x43OMPARE_UNKNOWN\x10\x00\x12\x0e\n\nCOMPARE_EQ\x10\x01\x12\x0e\n\nCOMPARE_NE\x10\x02\x12\x0e\n\nCOMPARE_LT\x10\x03\x12\x0e\n\nCOMPARE_GT\x10\x04\x12\x0e\n\nCOMPARE_LE\x10\x05\x12\x0e\n\nCOMPARE_GE\x10\x06\"\x82\x01\n\x0fHandleStaleness\x12\x18\n\x14HANDLE_STALE_UNKNOWN\x10\x00\x12\x1c\n\x18HANDLE_STALE_READ_ANYWAY\x10\x01\x12 \n\x1cHANDLE_STALE_RUN_UNTIL_FRESH\x10\x02\x12\x15\n\x11HANDLE_STALE_FAIL\x10\x03\"s\n\x10\x42osdynRobotState\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\'\n\x05\x63hild\x18\x03 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12\x12\n\nstate_name\x18\x04 \x01(\t\"r\n\x0f\x42osdynDockState\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\'\n\x05\x63hild\x18\x03 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12\x12\n\nstate_name\x18\x04 \x01(\t\"c\n\x12\x42osdynRobotCommand\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12)\n\x07\x63ommand\x18\x03 \x01(\x0b\x32\x18.bosdyn.api.RobotCommand\"r\n\x12\x42osdynPowerRequest\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x38\n\x07request\x18\x04 \x01(\x0e\x32\'.bosdyn.api.PowerCommandRequest.Request\"\x95\x03\n\x10\x42osdynNavigateTo\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x1f\n\x17\x64\x65stination_waypoint_id\x18\x03 \x01(\t\x12>\n\x10route_gen_params\x18\x04 \x01(\x0b\x32$.bosdyn.api.graph_nav.RouteGenParams\x12\x39\n\rtravel_params\x18\x05 \x01(\x0b\x32\".bosdyn.api.graph_nav.TravelParams\x12\x33\n+navigation_feedback_response_blackboard_key\x18\x06 \x01(\t\x12+\n#navigate_to_response_blackboard_key\x18\x07 \x01(\t\x12_\n\x16route_blocked_behavior\x18\x08 \x01(\x0e\x32?.bosdyn.api.graph_nav.RouteFollowingParams.RouteBlockedBehavior\"\xfd\x02\n\x13\x42osdynNavigateRoute\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12*\n\x05route\x18\x03 \x01(\x0b\x32\x1b.bosdyn.api.graph_nav.Route\x12G\n\x13route_follow_params\x18\x04 \x01(\x0b\x32*.bosdyn.api.graph_nav.RouteFollowingParams\x12\x39\n\rtravel_params\x18\x05 \x01(\x0b\x32\".bosdyn.api.graph_nav.TravelParams\x12\x33\n+navigation_feedback_response_blackboard_key\x18\x06 \x01(\t\x12.\n&navigate_route_response_blackboard_key\x18\x07 \x01(\t\x12-\n%navigate_route_request_blackboard_key\x18\x08 \x01(\t\"\x8b\x01\n\x13\x42osdynGraphNavState\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\'\n\x05\x63hild\x18\x03 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12\x12\n\nstate_name\x18\x04 \x01(\t\x12\x13\n\x0bwaypoint_id\x18\x05 \x01(\t\"\xe1\x01\n\x16\x42osdynGraphNavLocalize\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12J\n\x14localization_request\x18\x03 \x01(\x0b\x32,.bosdyn.api.graph_nav.SetLocalizationRequest\x12\x19\n\x11\x61llow_bad_quality\x18\x04 \x01(\x08\x12\x17\n\x0fresponse_bb_key\x18\x05 \x01(\t\x12#\n\x1blocalization_request_bb_key\x18\x06 \x01(\t\"\xa8\x02\n\x11\x42osdynRecordEvent\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12 \n\x05\x65vent\x18\x03 \x01(\x0b\x32\x11.bosdyn.api.Event\x12\x15\n\rsucceed_early\x18\x04 \x01(\x08\x12^\n\x15\x61\x64\x64itional_parameters\x18\x05 \x03(\x0b\x32?.bosdyn.api.mission.BosdynRecordEvent.AdditionalParametersEntry\x1aV\n\x19\x41\x64\x64itionalParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12(\n\x05value\x18\x02 \x01(\x0b\x32\x19.bosdyn.api.mission.Value:\x02\x38\x01\"\xca\x01\n\nRemoteGrpc\x12\x0c\n\x04host\x18\x01 \x01(\t\x12\x14\n\x0cservice_name\x18\x03 \x01(\t\x12\x0f\n\x07timeout\x18\x04 \x01(\x02\x12\x17\n\x0flease_resources\x18\x05 \x03(\t\x12,\n\x06inputs\x18\x06 \x03(\x0b\x32\x1c.bosdyn.api.mission.KeyValue\x12\x19\n\x11group_name_format\x18\x08 \x01(\t\x12%\n\x06params\x18\t \x01(\x0b\x32\x15.bosdyn.api.DictParam\"i\n\x05Sleep\x12\x11\n\x07seconds\x18\x01 \x01(\x02H\x00\x12%\n\x1b\x64uration_name_in_blackboard\x18\x05 \x01(\tH\x00\x12\x1a\n\x12restart_after_stop\x18\x02 \x01(\x08\x42\n\n\x08\x64uration\"P\n\x13\x45xecuteChoreography\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x15\n\rsequence_name\x18\x03 \x01(\t\"\xba\x01\n\x19MissionUploadChoreography\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x45\n\x16\x63horeography_sequences\x18\x03 \x03(\x0b\x32%.bosdyn.api.spot.ChoreographySequence\x12\x32\n\x0e\x61nimated_moves\x18\x04 \x03(\x0b\x32\x1a.bosdyn.api.spot.Animation\"\xb9\x04\n\x06Prompt\x12\x17\n\x0f\x61lways_reprompt\x18\x01 \x01(\x08\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x0e\n\x06source\x18\x03 \x01(\t\x12\x36\n\x07options\x18\x04 \x03(\x0b\x32!.bosdyn.api.mission.Prompt.OptionB\x02\x18\x01\x12>\n\x0coptions_list\x18\t \x01(\x0b\x32&.bosdyn.api.mission.Prompt.OptionsListH\x00\x12$\n\x1aoptions_list_in_blackboard\x18\x0b \x01(\tH\x00\x12\x33\n\rcustom_params\x18\n \x01(\x0b\x32\x1a.bosdyn.api.DictParam.SpecH\x00\x12\'\n\x05\x63hild\x18\x05 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12!\n\x19\x66or_autonomous_processing\x18\x06 \x01(\x08\x12\x35\n\x08severity\x18\x07 \x01(\x0e\x32#.bosdyn.api.AlertData.SeverityLevel\x12#\n\x1bquestion_name_in_blackboard\x18\x08 \x01(\t\x1a+\n\x06Option\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0b\x61nswer_code\x18\x02 \x01(\x03\x1a\x41\n\x0bOptionsList\x12\x32\n\x07options\x18\x01 \x03(\x0b\x32!.bosdyn.api.mission.Prompt.OptionB\r\n\x0b\x61nswer_spec\"\x81\x01\n\x1e\x42osdynGripperCameraParamsState\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\'\n\x05\x63hild\x18\x03 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12\x12\n\nstate_name\x18\x04 \x01(\t\"\xa1\x01\n\x16SetGripperCameraParams\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\"\n\x18params_in_blackboard_key\x18\x03 \x01(\tH\x00\x12\x35\n\nnew_params\x18\x04 \x01(\x0b\x32\x1f.bosdyn.api.GripperCameraParamsH\x00\x42\x08\n\x06params\"{\n\x10SetGraspOverride\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x43\n\x16grasp_override_request\x18\x03 \x01(\x0b\x32#.bosdyn.api.ApiGraspOverrideRequest\"\xad\x02\n\nSpotCamPtz\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x36\n\x0cptz_position\x18\x03 \x01(\x0b\x32 .bosdyn.api.spot_cam.PtzPosition\x12J\n\x11\x61\x64just_parameters\x18\x04 \x01(\x0b\x32/.bosdyn.api.mission.SpotCamPtz.AdjustParameters\x1aw\n\x10\x41\x64justParameters\x12\x1c\n\x14localization_varname\x18\x04 \x01(\t\x12\x13\n\x0bwaypoint_id\x18\x05 \x01(\t\x12\x30\n\x13waypoint_tform_body\x18\x06 \x01(\x0b\x32\x13.bosdyn.api.SE3Pose\"\xa9\x01\n\x11SpotCamStoreMedia\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12+\n\x06\x63\x61mera\x18\x03 \x01(\x0b\x32\x1b.bosdyn.api.spot_cam.Camera\x12\x36\n\x04type\x18\x04 \x01(\x0e\x32(.bosdyn.api.spot_cam.Logpoint.RecordType\x12\x0b\n\x03tag\x18\x05 \x01(\t\"\xad\x01\n\nSpotCamLed\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x46\n\x0c\x62rightnesses\x18\x03 \x03(\x0b\x32\x30.bosdyn.api.mission.SpotCamLed.BrightnessesEntry\x1a\x33\n\x11\x42rightnessesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x02:\x02\x38\x01\"p\n\x11SpotCamFocusState\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x37\n\x0b\x66ocus_state\x18\x03 \x01(\x0b\x32\".bosdyn.api.spot_cam.PtzFocusState\";\n\x15SpotCamResetAutofocus\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\"\xb2\x03\n\x04\x44ock\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x1c\n\x12\x64ocking_station_id\x18\x03 \x01(\rH\x00\x12+\n!docking_station_id_blackboard_key\x18\x0b \x01(\tH\x00\x12+\n\x05\x63hild\x18\x04 \x01(\x0b\x32\x18.bosdyn.api.mission.NodeB\x02\x18\x01\x12\x1f\n\x13\x63ommand_status_name\x18\x05 \x01(\tB\x02\x18\x01\x12 \n\x14\x66\x65\x65\x64\x62\x61\x63k_status_name\x18\x06 \x01(\tB\x02\x18\x01\x12@\n\x12prep_pose_behavior\x18\x07 \x01(\x0e\x32$.bosdyn.api.docking.PrepPoseBehavior\x12\x38\n0docking_command_feedback_response_blackboard_key\x18\x08 \x01(\t\x12/\n\'docking_command_response_blackboard_key\x18\t \x01(\t\x12\x18\n\x10require_fiducial\x18\n \x01(\x08\x42\x04\n\x02id\"\xc3\x01\n\rStoreMetadata\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12!\n\x19\x61\x63quire_data_request_name\x18\x03 \x01(\t\x12\x17\n\rmetadata_name\x18\x05 \x01(\tH\x00\x12\x30\n\rmetadata_json\x18\x07 \x01(\x0b\x32\x17.google.protobuf.StructH\x00\x12\x18\n\x10metadata_channel\x18\x06 \x01(\tB\x06\n\x04\x64\x61ta\"\xe0\x03\n\x0f\x44\x61taAcquisition\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12/\n\x07request\x18\x03 \x01(\x0b\x32\x1e.bosdyn.api.AcquireDataRequest\x12S\n\x13\x63ompletion_behavior\x18\x04 \x01(\x0e\x32\x36.bosdyn.api.mission.DataAcquisition.CompletionBehavior\x12\x19\n\x11group_name_format\x18\x05 \x01(\t\x12\"\n\x1arequest_name_in_blackboard\x18\x06 \x01(\t\x12#\n\x1bmetadata_name_in_blackboard\x18\t \x01(\t\x12\x1a\n\x12\x61\x63tion_name_format\x18\x07 \x01(\t\x12\'\n\x1f\x64isable_cancel_on_pause_or_stop\x18\x08 \x01(\x08\x12\x17\n\x0f\x66ormat_metadata\x18\n \x01(\x08\"a\n\x12\x43ompletionBehavior\x12\x14\n\x10\x43OMPLETE_UNKNOWN\x10\x00\x12\x18\n\x14\x43OMPLETE_AFTER_SAVED\x10\x01\x12\x1b\n\x17\x43OMPLETE_AFTER_ACQUIRED\x10\x02\"1\n\x0bRetainLease\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\"w\n\x10\x44\x65\x66ineBlackboard\x12:\n\x14\x62lackboard_variables\x18\x01 \x03(\x0b\x32\x1c.bosdyn.api.mission.KeyValue\x12\'\n\x05\x63hild\x18\x02 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\"K\n\rSetBlackboard\x12:\n\x14\x62lackboard_variables\x18\x01 \x03(\x0b\x32\x1c.bosdyn.api.mission.KeyValue\"/\n\x10\x46ormatBlackboard\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x0e\n\x06\x66ormat\x18\x02 \x01(\t\"\x1f\n\x10\x44\x61teToBlackboard\x12\x0b\n\x03key\x18\x01 \x01(\t\"\xb7\x02\n\x19\x42osdynQueryStoredCaptures\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0b\n\x03key\x18\x03 \x01(\t\x12\x31\n\x0cquery_params\x18\x04 \x01(\x0b\x32\x1b.bosdyn.api.QueryParameters\x12\x66\n\x19\x63\x61pture_action_ids_format\x18\x05 \x03(\x0b\x32\x43.bosdyn.api.mission.BosdynQueryStoredCaptures.CaptureActionIdFormat\x1aN\n\x15\x43\x61ptureActionIdFormat\x12\x1a\n\x12\x61\x63tion_name_format\x18\x01 \x01(\t\x12\x19\n\x11group_name_format\x18\x02 \x01(\t\"<\n\x0e\x43onstantResult\x12*\n\x06result\x18\x01 \x01(\x0e\x32\x1a.bosdyn.api.mission.Result\"<\n\x11RestartWhenPaused\x12\'\n\x05\x63hild\x18\x01 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\"\xb2\x05\n\x1d\x44\x61taAcquisitionOnInterruption\x12\'\n\x05\x63hild\x18\x01 \x01(\x0b\x32\x18.bosdyn.api.mission.Node\x12\x45\n\x18request_when_interrupted\x18\x02 \x01(\x0b\x32#.bosdyn.api.mission.DataAcquisition\x12\x34\n\x16pause_mission_metadata\x18\x04 \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12\x36\n\x18restart_mission_metadata\x18\x05 \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12\x33\n\x15load_mission_metadata\x18\x06 \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12\x33\n\x15stop_mission_metadata\x18\x07 \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12\x36\n\x18lease_use_error_metadata\x18\x08 \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12;\n\x1dplay_mission_timeout_metadata\x18\t \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12\x37\n\x19\x63hild_node_error_metadata\x18\n \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12;\n\x1d\x63hild_node_exception_metadata\x18\x0b \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12.\n\x10\x64\x65\x66\x61ult_metadata\x18\x0c \x01(\x0b\x32\x14.bosdyn.api.Metadata\x12(\n keys_for_lease_use_error_message\x18\r \x03(\tJ\x04\x08\x03\x10\x04\"\xef\x01\n\x13\x43learBehaviorFaults\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x0c\n\x04host\x18\x02 \x01(\t\x12#\n\x1brobot_state_blackboard_name\x18\x03 \x01(\t\x12*\n\"cleared_cause_fall_blackboard_name\x18\x04 \x01(\t\x12.\n&cleared_cause_hardware_blackboard_name\x18\x05 \x01(\t\x12\x33\n+cleared_cause_lease_timeout_blackboard_name\x18\x06 \x01(\t\"\x89\x01\n\x11\x43reateMissionText\x12\x14\n\x0cmission_text\x18\x01 \x01(\t\x12\x35\n\x08severity\x18\x02 \x01(\x0e\x32#.bosdyn.api.AlertData.SeverityLevel\x12\'\n\x05\x63hild\x18\x03 \x01(\x0b\x32\x18.bosdyn.api.mission.NodeB\x0c\x42\nNodesProtob\x06proto3')
_NODE = DESCRIPTOR.message_types_by_name['Node']
_SEQUENCE = DESCRIPTOR.message_types_by_name['Sequence']
_SELECTOR = DESCRIPTOR.message_types_by_name['Selector']
_SWITCH = DESCRIPTOR.message_types_by_name['Switch']
_SWITCH_INTCHILDRENENTRY = _SWITCH.nested_types_by_name['IntChildrenEntry']
_REPEAT = DESCRIPTOR.message_types_by_name['Repeat']
_RETRY = DESCRIPTOR.message_types_by_name['Retry']
_FORDURATION = DESCRIPTOR.message_types_by_name['ForDuration']
_SIMPLEPARALLEL = DESCRIPTOR.message_types_by_name['SimpleParallel']
_PARALLELAND = DESCRIPTOR.message_types_by_name['ParallelAnd']
_CONDITION = DESCRIPTOR.message_types_by_name['Condition']
_CONDITION_OPERAND = _CONDITION.nested_types_by_name['Operand']
_BOSDYNROBOTSTATE = DESCRIPTOR.message_types_by_name['BosdynRobotState']
_BOSDYNDOCKSTATE = DESCRIPTOR.message_types_by_name['BosdynDockState']
_BOSDYNROBOTCOMMAND = DESCRIPTOR.message_types_by_name['BosdynRobotCommand']
_BOSDYNPOWERREQUEST = DESCRIPTOR.message_types_by_name['BosdynPowerRequest']
_BOSDYNNAVIGATETO = DESCRIPTOR.message_types_by_name['BosdynNavigateTo']
_BOSDYNNAVIGATEROUTE = DESCRIPTOR.message_types_by_name['BosdynNavigateRoute']
_BOSDYNGRAPHNAVSTATE = DESCRIPTOR.message_types_by_name['BosdynGraphNavState']
_BOSDYNGRAPHNAVLOCALIZE = DESCRIPTOR.message_types_by_name['BosdynGraphNavLocalize']
_BOSDYNRECORDEVENT = DESCRIPTOR.message_types_by_name['BosdynRecordEvent']
_BOSDYNRECORDEVENT_ADDITIONALPARAMETERSENTRY = _BOSDYNRECORDEVENT.nested_types_by_name['AdditionalParametersEntry']
_REMOTEGRPC = DESCRIPTOR.message_types_by_name['RemoteGrpc']
_SLEEP = DESCRIPTOR.message_types_by_name['Sleep']
_EXECUTECHOREOGRAPHY = DESCRIPTOR.message_types_by_name['ExecuteChoreography']
_MISSIONUPLOADCHOREOGRAPHY = DESCRIPTOR.message_types_by_name['MissionUploadChoreography']
_PROMPT = DESCRIPTOR.message_types_by_name['Prompt']
_PROMPT_OPTION = _PROMPT.nested_types_by_name['Option']
_PROMPT_OPTIONSLIST = _PROMPT.nested_types_by_name['OptionsList']
_BOSDYNGRIPPERCAMERAPARAMSSTATE = DESCRIPTOR.message_types_by_name['BosdynGripperCameraParamsState']
_SETGRIPPERCAMERAPARAMS = DESCRIPTOR.message_types_by_name['SetGripperCameraParams']
_SETGRASPOVERRIDE = DESCRIPTOR.message_types_by_name['SetGraspOverride']
_SPOTCAMPTZ = DESCRIPTOR.message_types_by_name['SpotCamPtz']
_SPOTCAMPTZ_ADJUSTPARAMETERS = _SPOTCAMPTZ.nested_types_by_name['AdjustParameters']
_SPOTCAMSTOREMEDIA = DESCRIPTOR.message_types_by_name['SpotCamStoreMedia']
_SPOTCAMLED = DESCRIPTOR.message_types_by_name['SpotCamLed']
_SPOTCAMLED_BRIGHTNESSESENTRY = _SPOTCAMLED.nested_types_by_name['BrightnessesEntry']
_SPOTCAMFOCUSSTATE = DESCRIPTOR.message_types_by_name['SpotCamFocusState']
_SPOTCAMRESETAUTOFOCUS = DESCRIPTOR.message_types_by_name['SpotCamResetAutofocus']
_DOCK = DESCRIPTOR.message_types_by_name['Dock']
_STOREMETADATA = DESCRIPTOR.message_types_by_name['StoreMetadata']
_DATAACQUISITION = DESCRIPTOR.message_types_by_name['DataAcquisition']
_RETAINLEASE = DESCRIPTOR.message_types_by_name['RetainLease']
_DEFINEBLACKBOARD = DESCRIPTOR.message_types_by_name['DefineBlackboard']
_SETBLACKBOARD = DESCRIPTOR.message_types_by_name['SetBlackboard']
_FORMATBLACKBOARD = DESCRIPTOR.message_types_by_name['FormatBlackboard']
_DATETOBLACKBOARD = DESCRIPTOR.message_types_by_name['DateToBlackboard']
_BOSDYNQUERYSTOREDCAPTURES = DESCRIPTOR.message_types_by_name['BosdynQueryStoredCaptures']
_BOSDYNQUERYSTOREDCAPTURES_CAPTUREACTIONIDFORMAT = _BOSDYNQUERYSTOREDCAPTURES.nested_types_by_name['CaptureActionIdFormat']
_CONSTANTRESULT = DESCRIPTOR.message_types_by_name['ConstantResult']
_RESTARTWHENPAUSED = DESCRIPTOR.message_types_by_name['RestartWhenPaused']
_DATAACQUISITIONONINTERRUPTION = DESCRIPTOR.message_types_by_name['DataAcquisitionOnInterruption']
_CLEARBEHAVIORFAULTS = DESCRIPTOR.message_types_by_name['ClearBehaviorFaults']
_CREATEMISSIONTEXT = DESCRIPTOR.message_types_by_name['CreateMissionText']
_CONDITION_COMPARE = _CONDITION.enum_types_by_name['Compare']
_CONDITION_HANDLESTALENESS = _CONDITION.enum_types_by_name['HandleStaleness']
_DATAACQUISITION_COMPLETIONBEHAVIOR = _DATAACQUISITION.enum_types_by_name['CompletionBehavior']
Node = _reflection.GeneratedProtocolMessageType('Node', (_message.Message,), {
'DESCRIPTOR' : _NODE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Node)
})
_sym_db.RegisterMessage(Node)
Sequence = _reflection.GeneratedProtocolMessageType('Sequence', (_message.Message,), {
'DESCRIPTOR' : _SEQUENCE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Sequence)
})
_sym_db.RegisterMessage(Sequence)
Selector = _reflection.GeneratedProtocolMessageType('Selector', (_message.Message,), {
'DESCRIPTOR' : _SELECTOR,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Selector)
})
_sym_db.RegisterMessage(Selector)
Switch = _reflection.GeneratedProtocolMessageType('Switch', (_message.Message,), {
'IntChildrenEntry' : _reflection.GeneratedProtocolMessageType('IntChildrenEntry', (_message.Message,), {
'DESCRIPTOR' : _SWITCH_INTCHILDRENENTRY,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Switch.IntChildrenEntry)
})
,
'DESCRIPTOR' : _SWITCH,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Switch)
})
_sym_db.RegisterMessage(Switch)
_sym_db.RegisterMessage(Switch.IntChildrenEntry)
Repeat = _reflection.GeneratedProtocolMessageType('Repeat', (_message.Message,), {
'DESCRIPTOR' : _REPEAT,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Repeat)
})
_sym_db.RegisterMessage(Repeat)
Retry = _reflection.GeneratedProtocolMessageType('Retry', (_message.Message,), {
'DESCRIPTOR' : _RETRY,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Retry)
})
_sym_db.RegisterMessage(Retry)
ForDuration = _reflection.GeneratedProtocolMessageType('ForDuration', (_message.Message,), {
'DESCRIPTOR' : _FORDURATION,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.ForDuration)
})
_sym_db.RegisterMessage(ForDuration)
SimpleParallel = _reflection.GeneratedProtocolMessageType('SimpleParallel', (_message.Message,), {
'DESCRIPTOR' : _SIMPLEPARALLEL,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SimpleParallel)
})
_sym_db.RegisterMessage(SimpleParallel)
ParallelAnd = _reflection.GeneratedProtocolMessageType('ParallelAnd', (_message.Message,), {
'DESCRIPTOR' : _PARALLELAND,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.ParallelAnd)
})
_sym_db.RegisterMessage(ParallelAnd)
Condition = _reflection.GeneratedProtocolMessageType('Condition', (_message.Message,), {
'Operand' : _reflection.GeneratedProtocolMessageType('Operand', (_message.Message,), {
'DESCRIPTOR' : _CONDITION_OPERAND,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Condition.Operand)
})
,
'DESCRIPTOR' : _CONDITION,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Condition)
})
_sym_db.RegisterMessage(Condition)
_sym_db.RegisterMessage(Condition.Operand)
BosdynRobotState = _reflection.GeneratedProtocolMessageType('BosdynRobotState', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNROBOTSTATE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynRobotState)
})
_sym_db.RegisterMessage(BosdynRobotState)
BosdynDockState = _reflection.GeneratedProtocolMessageType('BosdynDockState', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNDOCKSTATE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynDockState)
})
_sym_db.RegisterMessage(BosdynDockState)
BosdynRobotCommand = _reflection.GeneratedProtocolMessageType('BosdynRobotCommand', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNROBOTCOMMAND,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynRobotCommand)
})
_sym_db.RegisterMessage(BosdynRobotCommand)
BosdynPowerRequest = _reflection.GeneratedProtocolMessageType('BosdynPowerRequest', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNPOWERREQUEST,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynPowerRequest)
})
_sym_db.RegisterMessage(BosdynPowerRequest)
BosdynNavigateTo = _reflection.GeneratedProtocolMessageType('BosdynNavigateTo', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNNAVIGATETO,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynNavigateTo)
})
_sym_db.RegisterMessage(BosdynNavigateTo)
BosdynNavigateRoute = _reflection.GeneratedProtocolMessageType('BosdynNavigateRoute', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNNAVIGATEROUTE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynNavigateRoute)
})
_sym_db.RegisterMessage(BosdynNavigateRoute)
BosdynGraphNavState = _reflection.GeneratedProtocolMessageType('BosdynGraphNavState', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNGRAPHNAVSTATE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynGraphNavState)
})
_sym_db.RegisterMessage(BosdynGraphNavState)
BosdynGraphNavLocalize = _reflection.GeneratedProtocolMessageType('BosdynGraphNavLocalize', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNGRAPHNAVLOCALIZE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynGraphNavLocalize)
})
_sym_db.RegisterMessage(BosdynGraphNavLocalize)
BosdynRecordEvent = _reflection.GeneratedProtocolMessageType('BosdynRecordEvent', (_message.Message,), {
'AdditionalParametersEntry' : _reflection.GeneratedProtocolMessageType('AdditionalParametersEntry', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNRECORDEVENT_ADDITIONALPARAMETERSENTRY,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynRecordEvent.AdditionalParametersEntry)
})
,
'DESCRIPTOR' : _BOSDYNRECORDEVENT,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynRecordEvent)
})
_sym_db.RegisterMessage(BosdynRecordEvent)
_sym_db.RegisterMessage(BosdynRecordEvent.AdditionalParametersEntry)
RemoteGrpc = _reflection.GeneratedProtocolMessageType('RemoteGrpc', (_message.Message,), {
'DESCRIPTOR' : _REMOTEGRPC,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.RemoteGrpc)
})
_sym_db.RegisterMessage(RemoteGrpc)
Sleep = _reflection.GeneratedProtocolMessageType('Sleep', (_message.Message,), {
'DESCRIPTOR' : _SLEEP,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Sleep)
})
_sym_db.RegisterMessage(Sleep)
ExecuteChoreography = _reflection.GeneratedProtocolMessageType('ExecuteChoreography', (_message.Message,), {
'DESCRIPTOR' : _EXECUTECHOREOGRAPHY,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.ExecuteChoreography)
})
_sym_db.RegisterMessage(ExecuteChoreography)
MissionUploadChoreography = _reflection.GeneratedProtocolMessageType('MissionUploadChoreography', (_message.Message,), {
'DESCRIPTOR' : _MISSIONUPLOADCHOREOGRAPHY,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.MissionUploadChoreography)
})
_sym_db.RegisterMessage(MissionUploadChoreography)
Prompt = _reflection.GeneratedProtocolMessageType('Prompt', (_message.Message,), {
'Option' : _reflection.GeneratedProtocolMessageType('Option', (_message.Message,), {
'DESCRIPTOR' : _PROMPT_OPTION,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Prompt.Option)
})
,
'OptionsList' : _reflection.GeneratedProtocolMessageType('OptionsList', (_message.Message,), {
'DESCRIPTOR' : _PROMPT_OPTIONSLIST,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Prompt.OptionsList)
})
,
'DESCRIPTOR' : _PROMPT,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Prompt)
})
_sym_db.RegisterMessage(Prompt)
_sym_db.RegisterMessage(Prompt.Option)
_sym_db.RegisterMessage(Prompt.OptionsList)
BosdynGripperCameraParamsState = _reflection.GeneratedProtocolMessageType('BosdynGripperCameraParamsState', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNGRIPPERCAMERAPARAMSSTATE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynGripperCameraParamsState)
})
_sym_db.RegisterMessage(BosdynGripperCameraParamsState)
SetGripperCameraParams = _reflection.GeneratedProtocolMessageType('SetGripperCameraParams', (_message.Message,), {
'DESCRIPTOR' : _SETGRIPPERCAMERAPARAMS,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SetGripperCameraParams)
})
_sym_db.RegisterMessage(SetGripperCameraParams)
SetGraspOverride = _reflection.GeneratedProtocolMessageType('SetGraspOverride', (_message.Message,), {
'DESCRIPTOR' : _SETGRASPOVERRIDE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SetGraspOverride)
})
_sym_db.RegisterMessage(SetGraspOverride)
SpotCamPtz = _reflection.GeneratedProtocolMessageType('SpotCamPtz', (_message.Message,), {
'AdjustParameters' : _reflection.GeneratedProtocolMessageType('AdjustParameters', (_message.Message,), {
'DESCRIPTOR' : _SPOTCAMPTZ_ADJUSTPARAMETERS,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SpotCamPtz.AdjustParameters)
})
,
'DESCRIPTOR' : _SPOTCAMPTZ,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SpotCamPtz)
})
_sym_db.RegisterMessage(SpotCamPtz)
_sym_db.RegisterMessage(SpotCamPtz.AdjustParameters)
SpotCamStoreMedia = _reflection.GeneratedProtocolMessageType('SpotCamStoreMedia', (_message.Message,), {
'DESCRIPTOR' : _SPOTCAMSTOREMEDIA,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SpotCamStoreMedia)
})
_sym_db.RegisterMessage(SpotCamStoreMedia)
SpotCamLed = _reflection.GeneratedProtocolMessageType('SpotCamLed', (_message.Message,), {
'BrightnessesEntry' : _reflection.GeneratedProtocolMessageType('BrightnessesEntry', (_message.Message,), {
'DESCRIPTOR' : _SPOTCAMLED_BRIGHTNESSESENTRY,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SpotCamLed.BrightnessesEntry)
})
,
'DESCRIPTOR' : _SPOTCAMLED,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SpotCamLed)
})
_sym_db.RegisterMessage(SpotCamLed)
_sym_db.RegisterMessage(SpotCamLed.BrightnessesEntry)
SpotCamFocusState = _reflection.GeneratedProtocolMessageType('SpotCamFocusState', (_message.Message,), {
'DESCRIPTOR' : _SPOTCAMFOCUSSTATE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SpotCamFocusState)
})
_sym_db.RegisterMessage(SpotCamFocusState)
SpotCamResetAutofocus = _reflection.GeneratedProtocolMessageType('SpotCamResetAutofocus', (_message.Message,), {
'DESCRIPTOR' : _SPOTCAMRESETAUTOFOCUS,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SpotCamResetAutofocus)
})
_sym_db.RegisterMessage(SpotCamResetAutofocus)
Dock = _reflection.GeneratedProtocolMessageType('Dock', (_message.Message,), {
'DESCRIPTOR' : _DOCK,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.Dock)
})
_sym_db.RegisterMessage(Dock)
StoreMetadata = _reflection.GeneratedProtocolMessageType('StoreMetadata', (_message.Message,), {
'DESCRIPTOR' : _STOREMETADATA,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.StoreMetadata)
})
_sym_db.RegisterMessage(StoreMetadata)
DataAcquisition = _reflection.GeneratedProtocolMessageType('DataAcquisition', (_message.Message,), {
'DESCRIPTOR' : _DATAACQUISITION,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.DataAcquisition)
})
_sym_db.RegisterMessage(DataAcquisition)
RetainLease = _reflection.GeneratedProtocolMessageType('RetainLease', (_message.Message,), {
'DESCRIPTOR' : _RETAINLEASE,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.RetainLease)
})
_sym_db.RegisterMessage(RetainLease)
DefineBlackboard = _reflection.GeneratedProtocolMessageType('DefineBlackboard', (_message.Message,), {
'DESCRIPTOR' : _DEFINEBLACKBOARD,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.DefineBlackboard)
})
_sym_db.RegisterMessage(DefineBlackboard)
SetBlackboard = _reflection.GeneratedProtocolMessageType('SetBlackboard', (_message.Message,), {
'DESCRIPTOR' : _SETBLACKBOARD,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.SetBlackboard)
})
_sym_db.RegisterMessage(SetBlackboard)
FormatBlackboard = _reflection.GeneratedProtocolMessageType('FormatBlackboard', (_message.Message,), {
'DESCRIPTOR' : _FORMATBLACKBOARD,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.FormatBlackboard)
})
_sym_db.RegisterMessage(FormatBlackboard)
DateToBlackboard = _reflection.GeneratedProtocolMessageType('DateToBlackboard', (_message.Message,), {
'DESCRIPTOR' : _DATETOBLACKBOARD,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.DateToBlackboard)
})
_sym_db.RegisterMessage(DateToBlackboard)
BosdynQueryStoredCaptures = _reflection.GeneratedProtocolMessageType('BosdynQueryStoredCaptures', (_message.Message,), {
'CaptureActionIdFormat' : _reflection.GeneratedProtocolMessageType('CaptureActionIdFormat', (_message.Message,), {
'DESCRIPTOR' : _BOSDYNQUERYSTOREDCAPTURES_CAPTUREACTIONIDFORMAT,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynQueryStoredCaptures.CaptureActionIdFormat)
})
,
'DESCRIPTOR' : _BOSDYNQUERYSTOREDCAPTURES,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.BosdynQueryStoredCaptures)
})
_sym_db.RegisterMessage(BosdynQueryStoredCaptures)
_sym_db.RegisterMessage(BosdynQueryStoredCaptures.CaptureActionIdFormat)
ConstantResult = _reflection.GeneratedProtocolMessageType('ConstantResult', (_message.Message,), {
'DESCRIPTOR' : _CONSTANTRESULT,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.ConstantResult)
})
_sym_db.RegisterMessage(ConstantResult)
RestartWhenPaused = _reflection.GeneratedProtocolMessageType('RestartWhenPaused', (_message.Message,), {
'DESCRIPTOR' : _RESTARTWHENPAUSED,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.RestartWhenPaused)
})
_sym_db.RegisterMessage(RestartWhenPaused)
DataAcquisitionOnInterruption = _reflection.GeneratedProtocolMessageType('DataAcquisitionOnInterruption', (_message.Message,), {
'DESCRIPTOR' : _DATAACQUISITIONONINTERRUPTION,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.DataAcquisitionOnInterruption)
})
_sym_db.RegisterMessage(DataAcquisitionOnInterruption)
ClearBehaviorFaults = _reflection.GeneratedProtocolMessageType('ClearBehaviorFaults', (_message.Message,), {
'DESCRIPTOR' : _CLEARBEHAVIORFAULTS,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.ClearBehaviorFaults)
})
_sym_db.RegisterMessage(ClearBehaviorFaults)
CreateMissionText = _reflection.GeneratedProtocolMessageType('CreateMissionText', (_message.Message,), {
'DESCRIPTOR' : _CREATEMISSIONTEXT,
'__module__' : 'bosdyn.api.mission.nodes_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.mission.CreateMissionText)
})
_sym_db.RegisterMessage(CreateMissionText)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'B\nNodesProto'
_NODE.fields_by_name['impl']._options = None
_NODE.fields_by_name['impl']._serialized_options = b'\030\001'
_SWITCH_INTCHILDRENENTRY._options = None
_SWITCH_INTCHILDRENENTRY._serialized_options = b'8\001'
_BOSDYNRECORDEVENT_ADDITIONALPARAMETERSENTRY._options = None
_BOSDYNRECORDEVENT_ADDITIONALPARAMETERSENTRY._serialized_options = b'8\001'
_PROMPT.fields_by_name['options']._options = None
_PROMPT.fields_by_name['options']._serialized_options = b'\030\001'
_SPOTCAMLED_BRIGHTNESSESENTRY._options = None
_SPOTCAMLED_BRIGHTNESSESENTRY._serialized_options = b'8\001'
_DOCK.fields_by_name['child']._options = None
_DOCK.fields_by_name['child']._serialized_options = b'\030\001'
_DOCK.fields_by_name['command_status_name']._options = None
_DOCK.fields_by_name['command_status_name']._serialized_options = b'\030\001'
_DOCK.fields_by_name['feedback_status_name']._options = None
_DOCK.fields_by_name['feedback_status_name']._serialized_options = b'\030\001'
_NODE._serialized_start=752
_NODE._serialized_end=4027
_SEQUENCE._serialized_start=4029
_SEQUENCE._serialized_end=4107
_SELECTOR._serialized_start=4109
_SELECTOR._serialized_end=4187
_SWITCH._serialized_start=4190
_SWITCH._serialized_end=4464
_SWITCH_INTCHILDRENENTRY._serialized_start=4388
_SWITCH_INTCHILDRENENTRY._serialized_end=4464
_REPEAT._serialized_start=4467
_REPEAT._serialized_end=4601
_RETRY._serialized_start=4603
_RETRY._serialized_end=4709
_FORDURATION._serialized_start=4712
_FORDURATION._serialized_end=4947
_SIMPLEPARALLEL._serialized_start=4950
_SIMPLEPARALLEL._serialized_end=5087
_PARALLELAND._serialized_start=5089
_PARALLELAND._serialized_end=5173
_CONDITION._serialized_start=5176
_CONDITION._serialized_end=5810
_CONDITION_OPERAND._serialized_start=5424
_CONDITION_OPERAND._serialized_end=5549
_CONDITION_COMPARE._serialized_start=5551
_CONDITION_COMPARE._serialized_end=5677
_CONDITION_HANDLESTALENESS._serialized_start=5680
_CONDITION_HANDLESTALENESS._serialized_end=5810
_BOSDYNROBOTSTATE._serialized_start=5812
_BOSDYNROBOTSTATE._serialized_end=5927
_BOSDYNDOCKSTATE._serialized_start=5929
_BOSDYNDOCKSTATE._serialized_end=6043
_BOSDYNROBOTCOMMAND._serialized_start=6045
_BOSDYNROBOTCOMMAND._serialized_end=6144
_BOSDYNPOWERREQUEST._serialized_start=6146
_BOSDYNPOWERREQUEST._serialized_end=6260
_BOSDYNNAVIGATETO._serialized_start=6263
_BOSDYNNAVIGATETO._serialized_end=6668
_BOSDYNNAVIGATEROUTE._serialized_start=6671
_BOSDYNNAVIGATEROUTE._serialized_end=7052
_BOSDYNGRAPHNAVSTATE._serialized_start=7055
_BOSDYNGRAPHNAVSTATE._serialized_end=7194
_BOSDYNGRAPHNAVLOCALIZE._serialized_start=7197
_BOSDYNGRAPHNAVLOCALIZE._serialized_end=7422
_BOSDYNRECORDEVENT._serialized_start=7425
_BOSDYNRECORDEVENT._serialized_end=7721
_BOSDYNRECORDEVENT_ADDITIONALPARAMETERSENTRY._serialized_start=7635
_BOSDYNRECORDEVENT_ADDITIONALPARAMETERSENTRY._serialized_end=7721
_REMOTEGRPC._serialized_start=7724
_REMOTEGRPC._serialized_end=7926
_SLEEP._serialized_start=7928
_SLEEP._serialized_end=8033
_EXECUTECHOREOGRAPHY._serialized_start=8035
_EXECUTECHOREOGRAPHY._serialized_end=8115
_MISSIONUPLOADCHOREOGRAPHY._serialized_start=8118
_MISSIONUPLOADCHOREOGRAPHY._serialized_end=8304
_PROMPT._serialized_start=8307
_PROMPT._serialized_end=8876
_PROMPT_OPTION._serialized_start=8751
_PROMPT_OPTION._serialized_end=8794
_PROMPT_OPTIONSLIST._serialized_start=8796
_PROMPT_OPTIONSLIST._serialized_end=8861
_BOSDYNGRIPPERCAMERAPARAMSSTATE._serialized_start=8879
_BOSDYNGRIPPERCAMERAPARAMSSTATE._serialized_end=9008
_SETGRIPPERCAMERAPARAMS._serialized_start=9011
_SETGRIPPERCAMERAPARAMS._serialized_end=9172
_SETGRASPOVERRIDE._serialized_start=9174
_SETGRASPOVERRIDE._serialized_end=9297
_SPOTCAMPTZ._serialized_start=9300
_SPOTCAMPTZ._serialized_end=9601
_SPOTCAMPTZ_ADJUSTPARAMETERS._serialized_start=9482
_SPOTCAMPTZ_ADJUSTPARAMETERS._serialized_end=9601
_SPOTCAMSTOREMEDIA._serialized_start=9604
_SPOTCAMSTOREMEDIA._serialized_end=9773
_SPOTCAMLED._serialized_start=9776
_SPOTCAMLED._serialized_end=9949
_SPOTCAMLED_BRIGHTNESSESENTRY._serialized_start=9898
_SPOTCAMLED_BRIGHTNESSESENTRY._serialized_end=9949
_SPOTCAMFOCUSSTATE._serialized_start=9951
_SPOTCAMFOCUSSTATE._serialized_end=10063
_SPOTCAMRESETAUTOFOCUS._serialized_start=10065
_SPOTCAMRESETAUTOFOCUS._serialized_end=10124
_DOCK._serialized_start=10127
_DOCK._serialized_end=10561
_STOREMETADATA._serialized_start=10564
_STOREMETADATA._serialized_end=10759
_DATAACQUISITION._serialized_start=10762
_DATAACQUISITION._serialized_end=11242
_DATAACQUISITION_COMPLETIONBEHAVIOR._serialized_start=11145
_DATAACQUISITION_COMPLETIONBEHAVIOR._serialized_end=11242
_RETAINLEASE._serialized_start=11244
_RETAINLEASE._serialized_end=11293
_DEFINEBLACKBOARD._serialized_start=11295
_DEFINEBLACKBOARD._serialized_end=11414
_SETBLACKBOARD._serialized_start=11416
_SETBLACKBOARD._serialized_end=11491
_FORMATBLACKBOARD._serialized_start=11493
_FORMATBLACKBOARD._serialized_end=11540
_DATETOBLACKBOARD._serialized_start=11542
_DATETOBLACKBOARD._serialized_end=11573
_BOSDYNQUERYSTOREDCAPTURES._serialized_start=11576
_BOSDYNQUERYSTOREDCAPTURES._serialized_end=11887
_BOSDYNQUERYSTOREDCAPTURES_CAPTUREACTIONIDFORMAT._serialized_start=11809
_BOSDYNQUERYSTOREDCAPTURES_CAPTUREACTIONIDFORMAT._serialized_end=11887
_CONSTANTRESULT._serialized_start=11889
_CONSTANTRESULT._serialized_end=11949
_RESTARTWHENPAUSED._serialized_start=11951
_RESTARTWHENPAUSED._serialized_end=12011
_DATAACQUISITIONONINTERRUPTION._serialized_start=12014
_DATAACQUISITIONONINTERRUPTION._serialized_end=12704
_CLEARBEHAVIORFAULTS._serialized_start=12707
_CLEARBEHAVIORFAULTS._serialized_end=12946
_CREATEMISSIONTEXT._serialized_start=12949
_CREATEMISSIONTEXT._serialized_end=13086
# @@protoc_insertion_point(module_scope)