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/graph_nav/graph_nav.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 bosdyn.api import basic_command_pb2 as bosdyn_dot_api_dot_basic__command__pb2
from bosdyn.api import data_chunk_pb2 as bosdyn_dot_api_dot_data__chunk__pb2
from bosdyn.api import geometry_pb2 as bosdyn_dot_api_dot_geometry__pb2
from bosdyn.api.gps import gps_pb2 as bosdyn_dot_api_dot_gps_dot_gps__pb2
from bosdyn.api.graph_nav import gps_pb2 as bosdyn_dot_api_dot_graph__nav_dot_gps__pb2
from bosdyn.api.graph_nav import lost_detection_pb2 as bosdyn_dot_api_dot_graph__nav_dot_lost__detection__pb2
from bosdyn.api.graph_nav import nav_pb2 as bosdyn_dot_api_dot_graph__nav_dot_nav__pb2
from bosdyn.api.graph_nav import map_pb2 as bosdyn_dot_api_dot_graph__nav_dot_map__pb2
from bosdyn.api.graph_nav import area_callback_pb2 as bosdyn_dot_api_dot_graph__nav_dot_area__callback__pb2
from bosdyn.api import header_pb2 as bosdyn_dot_api_dot_header__pb2
from bosdyn.api import lease_pb2 as bosdyn_dot_api_dot_lease__pb2
from bosdyn.api import license_pb2 as bosdyn_dot_api_dot_license__pb2
from bosdyn.api import robot_state_pb2 as bosdyn_dot_api_dot_robot__state__pb2
from bosdyn.api import service_fault_pb2 as bosdyn_dot_api_dot_service__fault__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$bosdyn/api/graph_nav/graph_nav.proto\x12\x14\x62osdyn.api.graph_nav\x1a\x1e\x62osdyn/api/basic_command.proto\x1a\x1b\x62osdyn/api/data_chunk.proto\x1a\x19\x62osdyn/api/geometry.proto\x1a\x18\x62osdyn/api/gps/gps.proto\x1a\x1e\x62osdyn/api/graph_nav/gps.proto\x1a)bosdyn/api/graph_nav/lost_detection.proto\x1a\x1e\x62osdyn/api/graph_nav/nav.proto\x1a\x1e\x62osdyn/api/graph_nav/map.proto\x1a(bosdyn/api/graph_nav/area_callback.proto\x1a\x17\x62osdyn/api/header.proto\x1a\x16\x62osdyn/api/lease.proto\x1a\x18\x62osdyn/api/license.proto\x1a\x1c\x62osdyn/api/robot_state.proto\x1a\x1e\x62osdyn/api/service_fault.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"<\n\x17VisualRefinementOptions\x12!\n\x19verify_refinement_quality\x18\x01 \x01(\x08\"\xc7\x05\n\x16SetLocalizationRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12\x39\n\rinitial_guess\x18\x03 \x01(\x0b\x32\".bosdyn.api.graph_nav.Localization\x12*\n\rko_tform_body\x18\x04 \x01(\x0b\x32\x13.bosdyn.api.SE3Pose\x12\x14\n\x0cmax_distance\x18\x05 \x01(\x01\x12\x0f\n\x07max_yaw\x18\x06 \x01(\x01\x12P\n\rfiducial_init\x18\x07 \x01(\x0e\x32\x39.bosdyn.api.graph_nav.SetLocalizationRequest.FiducialInit\x12\x17\n\x0fuse_fiducial_id\x18\x08 \x01(\x05\x12\x1a\n\x12\x64o_ambiguity_check\x18\n \x01(\x08\x12\x37\n/restrict_fiducial_detections_to_target_waypoint\x18\x0b \x01(\x08\x12)\n\x1frefine_fiducial_result_with_icp\x18\t \x01(\x08H\x00\x12T\n\x1brefine_with_visual_features\x18\x0c \x01(\x0b\x32-.bosdyn.api.graph_nav.VisualRefinementOptionsH\x00\"\xa4\x01\n\x0c\x46iducialInit\x12\x19\n\x15\x46IDUCIAL_INIT_UNKNOWN\x10\x00\x12\x1d\n\x19\x46IDUCIAL_INIT_NO_FIDUCIAL\x10\x01\x12\x19\n\x15\x46IDUCIAL_INIT_NEAREST\x10\x02\x12#\n\x1f\x46IDUCIAL_INIT_NEAREST_AT_TARGET\x10\x03\x12\x1a\n\x16\x46IDUCIAL_INIT_SPECIFIC\x10\x04\x42\x0c\n\nrefinement\"[\n\x19SensorCompatibilityStatus\x12\x1a\n\x12map_has_lidar_data\x18\x01 \x01(\x08\x12\"\n\x1arobot_configured_for_lidar\x18\x02 \x01(\x08\"\xed\t\n\x17SetLocalizationResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x34\n\x10lease_use_result\x18\x02 \x01(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12\x44\n\x06status\x18\x03 \x01(\x0e\x32\x34.bosdyn.api.graph_nav.SetLocalizationResponse.Status\x12\x14\n\x0c\x65rror_report\x18\x04 \x01(\t\x12\x38\n\x0clocalization\x18\x05 \x01(\x0b\x32\".bosdyn.api.graph_nav.Localization\x12]\n\x13suspected_ambiguity\x18\x07 \x01(\x0b\x32@.bosdyn.api.graph_nav.SetLocalizationResponse.SuspectedAmbiguity\x12\x36\n\x0eimpaired_state\x18\x08 \x01(\x0b\x32\x1e.bosdyn.api.RobotImpairedState\x12\x46\n\rsensor_status\x18\t \x01(\x0b\x32/.bosdyn.api.graph_nav.SensorCompatibilityStatus\x12^\n\x14quality_check_result\x18\n \x01(\x0e\x32@.bosdyn.api.graph_nav.SetLocalizationResponse.QualityCheckResult\x1aQ\n\x12SuspectedAmbiguity\x12;\n\x1e\x61lternate_robot_tform_waypoint\x18\x01 \x01(\x0b\x32\x13.bosdyn.api.SE3Pose\"\xed\x02\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\x19\n\x15STATUS_ROBOT_IMPAIRED\x10\x02\x12\x1b\n\x17STATUS_UNKNOWN_WAYPOINT\x10\x03\x12\x12\n\x0eSTATUS_ABORTED\x10\x04\x12\x11\n\rSTATUS_FAILED\x10\x05\x12 \n\x1cSTATUS_FIDUCIAL_TOO_FAR_AWAY\x10\x06\x12\x1b\n\x17STATUS_FIDUCIAL_TOO_OLD\x10\x07\x12\x1f\n\x1bSTATUS_NO_MATCHING_FIDUCIAL\x10\x08\x12\"\n\x1eSTATUS_FIDUCIAL_POSE_UNCERTAIN\x10\t\x12\x1f\n\x1bSTATUS_INCOMPATIBLE_SENSORS\x10\n\x12\"\n\x1eSTATUS_VISUAL_ALIGNMENT_FAILED\x10\x0b\x12\x18\n\x14STATUS_NO_MAP_LOADED\x10\x0c\"\xd7\x01\n\x12QualityCheckResult\x12\x19\n\x15QUALITY_CHECK_UNKNOWN\x10\x00\x12\x19\n\x15QUALITY_CHECK_SUCCESS\x10\x01\x12(\n$QUALITY_CHECK_POOR_POINT_CLOUD_MATCH\x10\x02\x12(\n$QUALITY_CHECK_POOR_GRAVITY_ALIGNMENT\x10\x03\x12\x19\n\x15QUALITY_CHECK_SKIPPED\x10\x04\x12\x1c\n\x18QUALITY_CHECK_BAD_HEIGHT\x10\x05\"\x10\n\x0eRouteGenParams\"\xa8\x08\n\x0cTravelParams\x12\x16\n\x0cmax_distance\x18\x01 \x01(\x01H\x00\x12.\n\nbox_region\x18\x0f \x01(\x0b\x32\x18.bosdyn.api.OrientedBox2H\x00\x12\x0f\n\x07max_yaw\x18\x02 \x01(\x01\x12\x34\n\x0evelocity_limit\x18\x03 \x01(\x0b\x32\x1c.bosdyn.api.SE2VelocityLimit\x12\x18\n\x10ignore_final_yaw\x18\x04 \x01(\x08\x12\x1d\n\x15max_corridor_distance\x18\x12 \x01(\x01\x12]\n\x19\x66\x65\x61ture_quality_tolerance\x18\x05 \x01(\x0e\x32:.bosdyn.api.graph_nav.TravelParams.FeatureQualityTolerance\x12$\n\x1c\x64isable_directed_exploration\x18\x06 \x01(\x08\x12\'\n\x1f\x64isable_alternate_route_finding\x18\x08 \x01(\x08\x12U\n\x13path_following_mode\x18\t \x01(\x0e\x32\x38.bosdyn.api.graph_nav.Edge.Annotations.PathFollowingMode\x12\x39\n\x16\x62locked_path_wait_time\x18\n \x01(\x0b\x32\x19.google.protobuf.Duration\x12^\n\x13ground_clutter_mode\x18\x0b \x01(\x0e\x32\x41.bosdyn.api.graph_nav.Edge.Annotations.GroundClutterAvoidanceMode\x12N\n\x18lost_detector_strictness\x18\x0e \x01(\x0e\x32,.bosdyn.api.graph_nav.LostDetectorStrictness\x12H\n\x0cplanner_mode\x18\x11 \x01(\x0e\x32\x32.bosdyn.api.graph_nav.TravelParams.PathPlannerMode\"r\n\x17\x46\x65\x61tureQualityTolerance\x12\x15\n\x11TOLERANCE_UNKNOWN\x10\x00\x12\x15\n\x11TOLERANCE_DEFAULT\x10\x01\x12)\n%TOLERANCE_IGNORE_POOR_FEATURE_QUALITY\x10\x02\"\x80\x01\n\x0fPathPlannerMode\x12\x18\n\x14PLANNER_MODE_UNKNOWN\x10\x00\x12\x18\n\x14PLANNER_MODE_DEFAULT\x10\x01\x12\x1c\n\x18PLANNER_MODE_SHORT_RANGE\x10\x02\x12\x1b\n\x17PLANNER_MODE_LONG_RANGE\x10\x03\x42\x1f\n\x1d\x63\x61rtesian_distance_parameters\"\x92\x02\n\x18ModifyNavigationResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x35\n\x11lease_use_results\x18\x02 \x03(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12\x45\n\x06status\x18\x03 \x01(\x0e\x32\x35.bosdyn.api.graph_nav.ModifyNavigationResponse.Status\"L\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\x1f\n\x1bSTATUS_UNRECOGNIZED_COMMAND\x10\x02\"\xf9\x03\n\x11NavigateToRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12!\n\x06leases\x18\x02 \x03(\x0b\x32\x11.bosdyn.api.Lease\x12\x1f\n\x17\x64\x65stination_waypoint_id\x18\x03 \x01(\t\x12:\n\x0croute_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,\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10\x63lock_identifier\x18\x07 \x01(\t\x12\x41\n$destination_waypoint_tform_body_goal\x18\x08 \x01(\x0b\x32\x13.bosdyn.api.SE2Pose\x12\x12\n\ncommand_id\x18\t \x01(\r\x12_\n\x16route_blocked_behavior\x18\n \x01(\x0e\x32?.bosdyn.api.graph_nav.RouteFollowingParams.RouteBlockedBehavior\"\x84\x06\n\x12NavigateToResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x35\n\x11lease_use_results\x18\x02 \x03(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12?\n\x06status\x18\x03 \x01(\x0e\x32/.bosdyn.api.graph_nav.NavigateToResponse.Status\x12\x36\n\x0eimpaired_state\x18\x06 \x01(\x0b\x32\x1e.bosdyn.api.RobotImpairedState\x12\x12\n\ncommand_id\x18\x04 \x01(\r\x12\x1a\n\x12\x65rror_waypoint_ids\x18\x05 \x03(\t\x12K\n\x13\x61rea_callback_error\x18\n \x01(\x0b\x32..bosdyn.api.graph_nav.AreaCallbackServiceError\"\x94\x03\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\x16\n\x12STATUS_NO_TIMESYNC\x10\x02\x12\x12\n\x0eSTATUS_EXPIRED\x10\x03\x12\x16\n\x12STATUS_TOO_DISTANT\x10\x04\x12\x19\n\x15STATUS_ROBOT_IMPAIRED\x10\x05\x12\x14\n\x10STATUS_RECORDING\x10\x06\x12\x1b\n\x17STATUS_UNKNOWN_WAYPOINT\x10\x07\x12\x12\n\x0eSTATUS_NO_PATH\x10\x08\x12\x19\n\x15STATUS_FEATURE_DESERT\x10\n\x12\x0f\n\x0bSTATUS_LOST\x10\x0b\x12\x1f\n\x1bSTATUS_NOT_LOCALIZED_TO_MAP\x10\r\x12!\n\x1dSTATUS_COULD_NOT_UPDATE_ROUTE\x10\x0c\x12\x10\n\x0cSTATUS_STUCK\x10\x0e\x12\x1f\n\x1bSTATUS_UNRECOGNIZED_COMMAND\x10\x0f\x12\x1e\n\x1aSTATUS_AREA_CALLBACK_ERROR\x10\x10\"\xf7\x04\n\x14RouteFollowingParams\x12W\n\x10new_cmd_behavior\x18\x01 \x01(\x0e\x32=.bosdyn.api.graph_nav.RouteFollowingParams.StartRouteBehavior\x12X\n\x15\x65xisting_cmd_behavior\x18\x02 \x01(\x0e\x32\x39.bosdyn.api.graph_nav.RouteFollowingParams.ResumeBehavior\x12_\n\x16route_blocked_behavior\x18\x03 \x01(\x0e\x32?.bosdyn.api.graph_nav.RouteFollowingParams.RouteBlockedBehavior\"u\n\x12StartRouteBehavior\x12\x11\n\rSTART_UNKNOWN\x10\x00\x12\x14\n\x10START_GOTO_START\x10\x01\x12\x14\n\x10START_GOTO_ROUTE\x10\x02\x12 \n\x1cSTART_FAIL_WHEN_NOT_ON_ROUTE\x10\x03\"n\n\x0eResumeBehavior\x12\x12\n\x0eRESUME_UNKNOWN\x10\x00\x12%\n!RESUME_RETURN_TO_UNFINISHED_ROUTE\x10\x01\x12!\n\x1dRESUME_FAIL_WHEN_NOT_ON_ROUTE\x10\x02\"d\n\x14RouteBlockedBehavior\x12\x19\n\x15ROUTE_BLOCKED_UNKNOWN\x10\x00\x12\x19\n\x15ROUTE_BLOCKED_REROUTE\x10\x01\x12\x16\n\x12ROUTE_BLOCKED_FAIL\x10\x02\"\xb3\x03\n\x14NavigateRouteRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12!\n\x06leases\x18\x02 \x03(\x0b\x32\x11.bosdyn.api.Lease\x12*\n\x05route\x18\x03 \x01(\x0b\x32\x1b.bosdyn.api.graph_nav.Route\x12G\n\x13route_follow_params\x18\t \x01(\x0b\x32*.bosdyn.api.graph_nav.RouteFollowingParams\x12\x39\n\rtravel_params\x18\x04 \x01(\x0b\x32\".bosdyn.api.graph_nav.TravelParams\x12,\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10\x63lock_identifier\x18\x06 \x01(\t\x12\x41\n$destination_waypoint_tform_body_goal\x18\x07 \x01(\x0b\x32\x13.bosdyn.api.SE2Pose\x12\x12\n\ncommand_id\x18\x08 \x01(\r\"\xa0\x07\n\x15NavigateRouteResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x35\n\x11lease_use_results\x18\x02 \x03(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12\x42\n\x06status\x18\x03 \x01(\x0e\x32\x32.bosdyn.api.graph_nav.NavigateRouteResponse.Status\x12\x36\n\x0eimpaired_state\x18\x07 \x01(\x0b\x32\x1e.bosdyn.api.RobotImpairedState\x12\x12\n\ncommand_id\x18\x04 \x01(\r\x12\x1a\n\x12\x65rror_waypoint_ids\x18\x05 \x03(\t\x12\x35\n\x0e\x65rror_edge_ids\x18\x06 \x03(\x0b\x32\x1d.bosdyn.api.graph_nav.Edge.Id\x12K\n\x13\x61rea_callback_error\x18\x08 \x01(\x0b\x32..bosdyn.api.graph_nav.AreaCallbackServiceError\"\xf3\x03\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\x16\n\x12STATUS_NO_TIMESYNC\x10\x02\x12\x12\n\x0eSTATUS_EXPIRED\x10\x03\x12\x16\n\x12STATUS_TOO_DISTANT\x10\x04\x12\x19\n\x15STATUS_ROBOT_IMPAIRED\x10\x05\x12\x14\n\x10STATUS_RECORDING\x10\x06\x12!\n\x1dSTATUS_UNKNOWN_ROUTE_ELEMENTS\x10\x08\x12\x17\n\x13STATUS_INVALID_EDGE\x10\t\x12\x12\n\x0eSTATUS_NO_PATH\x10\x14\x12\x1b\n\x17STATUS_CONSTRAINT_FAULT\x10\x0b\x12\x19\n\x15STATUS_FEATURE_DESERT\x10\r\x12\x0f\n\x0bSTATUS_LOST\x10\x0e\x12!\n\x1dSTATUS_NOT_LOCALIZED_TO_ROUTE\x10\x10\x12\x1f\n\x1bSTATUS_NOT_LOCALIZED_TO_MAP\x10\x13\x12!\n\x1dSTATUS_COULD_NOT_UPDATE_ROUTE\x10\x0f\x12\x10\n\x0cSTATUS_STUCK\x10\x11\x12\x1f\n\x1bSTATUS_UNRECOGNIZED_COMMAND\x10\x12\x12\x1e\n\x1aSTATUS_AREA_CALLBACK_ERROR\x10\x15\"\xa9\x01\n\x13GPSNavigationParams\x12%\n\x08goal_llh\x18\x01 \x01(\x0b\x32\x13.bosdyn.api.gps.LLH\x12.\n\x08goal_yaw\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15max_distance_from_map\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\"\x83\x04\n\x17NavigateToAnchorRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12!\n\x06leases\x18\x02 \x03(\x0b\x32\x11.bosdyn.api.Lease\x12.\n\x0fseed_tform_goal\x18\x03 \x01(\x0b\x32\x13.bosdyn.api.SE3PoseH\x00\x12J\n\x15gps_navigation_params\x18\x0b \x01(\x0b\x32).bosdyn.api.graph_nav.GPSNavigationParamsH\x00\x12\x43\n)goal_waypoint_rt_seed_ewrt_seed_tolerance\x18\x04 \x01(\x0b\x32\x10.bosdyn.api.Vec3\x12:\n\x0croute_params\x18\x06 \x01(\x0b\x32$.bosdyn.api.graph_nav.RouteGenParams\x12\x39\n\rtravel_params\x18\x07 \x01(\x0b\x32\".bosdyn.api.graph_nav.TravelParams\x12,\n\x08\x65nd_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10\x63lock_identifier\x18\t \x01(\t\x12\x12\n\ncommand_id\x18\n \x01(\rB\x06\n\x04goal\"\x8d\x08\n\x18NavigateToAnchorResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x35\n\x11lease_use_results\x18\x02 \x03(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12\x45\n\x06status\x18\x03 \x01(\x0e\x32\x35.bosdyn.api.graph_nav.NavigateToAnchorResponse.Status\x12\x36\n\x0eimpaired_state\x18\x06 \x01(\x0b\x32\x1e.bosdyn.api.RobotImpairedState\x12\x12\n\ncommand_id\x18\x04 \x01(\r\x12\x1a\n\x12\x65rror_waypoint_ids\x18\x05 \x03(\t\x12K\n\x13\x61rea_callback_error\x18\x07 \x01(\x0b\x32..bosdyn.api.graph_nav.AreaCallbackServiceError\x12L\n\ngps_status\x18\x08 \x01(\x0e\x32\x38.bosdyn.api.graph_nav.NavigateToAnchorResponse.GPSStatus\"\xc9\x03\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\x16\n\x12STATUS_NO_TIMESYNC\x10\x02\x12\x12\n\x0eSTATUS_EXPIRED\x10\x03\x12\x16\n\x12STATUS_TOO_DISTANT\x10\x04\x12\x19\n\x15STATUS_ROBOT_IMPAIRED\x10\x05\x12\x14\n\x10STATUS_RECORDING\x10\x06\x12\x17\n\x13STATUS_NO_ANCHORING\x10\x07\x12\x12\n\x0eSTATUS_NO_PATH\x10\x08\x12\x19\n\x15STATUS_FEATURE_DESERT\x10\n\x12\x0f\n\x0bSTATUS_LOST\x10\x0b\x12\x1f\n\x1bSTATUS_NOT_LOCALIZED_TO_MAP\x10\r\x12!\n\x1dSTATUS_COULD_NOT_UPDATE_ROUTE\x10\x0c\x12\x10\n\x0cSTATUS_STUCK\x10\x0e\x12\x1f\n\x1bSTATUS_UNRECOGNIZED_COMMAND\x10\x0f\x12\x17\n\x13STATUS_INVALID_POSE\x10\x10\x12\x1e\n\x1aSTATUS_AREA_CALLBACK_ERROR\x10\x11\x12\x1e\n\x1aSTATUS_INVALID_GPS_COMMAND\x10\x12\"x\n\tGPSStatus\x12\x16\n\x12GPS_STATUS_UNKNOWN\x10\x00\x12\x11\n\rGPS_STATUS_OK\x10\x01\x12\x1f\n\x1bGPS_STATUS_NO_COORDS_IN_MAP\x10\x02\x12\x1f\n\x1bGPS_STATUS_TOO_FAR_FROM_MAP\x10\x03\"Z\n\x19NavigationFeedbackRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12\x12\n\ncommand_id\x18\x02 \x01(\r\"\xa0\x14\n\x1aNavigationFeedbackResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12G\n\x06status\x18\x02 \x01(\x0e\x32\x37.bosdyn.api.graph_nav.NavigationFeedbackResponse.Status\x12\x36\n\x0eimpaired_state\x18\x06 \x01(\x0b\x32\x1e.bosdyn.api.RobotImpairedState\x12\x66\n\x14\x61rea_callback_errors\x18\t \x03(\x0b\x32H.bosdyn.api.graph_nav.NavigationFeedbackResponse.AreaCallbackErrorsEntry\x12\x34\n\x0fremaining_route\x18\x03 \x01(\x0b\x32\x1b.bosdyn.api.graph_nav.Route\x12=\n\x0f\x63ompleted_route\x18\x12 \x01(\x0b\x32$.bosdyn.api.graph_nav.CompletedRoute\x12\x1e\n\x16remaining_route_length\x18\x11 \x01(\x01\x12\x12\n\ncommand_id\x18\x04 \x01(\r\x12/\n\x12last_ko_tform_goal\x18\x05 \x01(\x0b\x32\x13.bosdyn.api.SE3Pose\x12Z\n\x14\x62ody_movement_status\x18\x07 \x01(\x0e\x32<.bosdyn.api.SE2TrajectoryCommand.Feedback.BodyMovementStatus\x12U\n\x13path_following_mode\x18\x08 \x01(\x0e\x32\x38.bosdyn.api.graph_nav.Edge.Annotations.PathFollowingMode\x12p\n\x19\x61\x63tive_region_information\x18\n \x03(\x0b\x32M.bosdyn.api.graph_nav.NavigationFeedbackResponse.ActiveRegionInformationEntry\x12\x66\n\x16route_following_status\x18\xe8\x07 \x01(\x0e\x32\x45.bosdyn.api.graph_nav.NavigationFeedbackResponse.RouteFollowingStatus\x12Y\n\x0f\x62lockage_status\x18\xe9\x07 \x01(\x0e\x32?.bosdyn.api.graph_nav.NavigationFeedbackResponse.BlockageStatus\x12R\n\x0cstuck_reason\x18\x0b \x01(\x0e\x32<.bosdyn.api.graph_nav.NavigationFeedbackResponse.StuckReason\x1a\x62\n\x17\x41reaCallbackErrorsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.bosdyn.api.graph_nav.AreaCallbackError:\x02\x38\x01\x1a\x88\x01\n\x1c\x41\x63tiveRegionInformationEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12W\n\x05value\x18\x02 \x01(\x0b\x32H.bosdyn.api.graph_nav.NavigationFeedbackResponse.ActiveRegionInformation:\x02\x38\x01\x1a\xad\x02\n\x17\x41\x63tiveRegionInformation\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x14\n\x0cservice_name\x18\x02 \x01(\t\x12r\n\rregion_status\x18\x03 \x01(\x0e\x32[.bosdyn.api.graph_nav.NavigationFeedbackResponse.ActiveRegionInformation.AreaCallbackStatus\"s\n\x12\x41reaCallbackStatus\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\x15\n\x11STATUS_NAVIGATING\x10\x01\x12\x12\n\x0eSTATUS_WAITING\x10\x02\x12\x1e\n\x1aSTATUS_CALLBACK_IN_CONTROL\x10\x03\"\xf5\x02\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\x1a\n\x16STATUS_FOLLOWING_ROUTE\x10\x01\x12\x17\n\x13STATUS_REACHED_GOAL\x10\x02\x12\x13\n\x0fSTATUS_NO_ROUTE\x10\x03\x12\x1a\n\x16STATUS_NO_LOCALIZATION\x10\x04\x12\x0f\n\x0bSTATUS_LOST\x10\x05\x12\x10\n\x0cSTATUS_STUCK\x10\x06\x12\x1c\n\x18STATUS_COMMAND_TIMED_OUT\x10\x07\x12\x19\n\x15STATUS_ROBOT_IMPAIRED\x10\x08\x12\x1b\n\x17STATUS_CONSTRAINT_FAULT\x10\x0b\x12\x1d\n\x19STATUS_COMMAND_OVERRIDDEN\x10\x0c\x12!\n\x1dSTATUS_NOT_LOCALIZED_TO_ROUTE\x10\r\x12\x16\n\x12STATUS_LEASE_ERROR\x10\x0e\x12\x1e\n\x1aSTATUS_AREA_CALLBACK_ERROR\x10\x0f\"\xf1\x01\n\x14RouteFollowingStatus\x12\"\n\x1eROUTE_FOLLOWING_STATUS_UNKNOWN\x10\x00\x12*\n&ROUTE_FOLLOWING_STATUS_FOLLOWING_ROUTE\x10\x01\x12-\n)ROUTE_FOLLOWING_STATUS_RETURNING_TO_ROUTE\x10\x02\x12\x34\n0ROUTE_FOLLOWING_STATUS_FOLLOWING_ALTERNATE_ROUTE\x10\x03\x12$\n ROUTE_FOLLOWING_STATUS_EXPLORING\x10\x04\"\x98\x01\n\x0e\x42lockageStatus\x12\x1b\n\x17\x42LOCKAGE_STATUS_UNKNOWN\x10\x00\x12\x1f\n\x1b\x42LOCKAGE_STATUS_ROUTE_CLEAR\x10\x01\x12-\n)BLOCKAGE_STATUS_ROUTE_BLOCKED_TEMPORARILY\x10\x02\x12\x19\n\x15\x42LOCKAGE_STATUS_STUCK\x10\x03\"\xb0\x01\n\x0bStuckReason\x12\x18\n\x14STUCK_REASON_UNKNOWN\x10\x00\x12\x19\n\x15STUCK_REASON_OBSTACLE\x10\x01\x12&\n\"STUCK_REASON_AREA_CALLBACK_BLOCKED\x10\x02\x12%\n!STUCK_REASON_AREA_CALLBACK_FAILED\x10\x03\x12\x1d\n\x19STUCK_REASON_GOAL_BLOCKED\x10\x04\"\xc3\x02\n\x1bGetLocalizationStateRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12\x13\n\x0bwaypoint_id\x18\x08 \x01(\t\x12 \n\x18request_live_point_cloud\x18\x02 \x01(\x08\x12\x1b\n\x13request_live_images\x18\x03 \x01(\x08\x12!\n\x19request_live_terrain_maps\x18\x04 \x01(\x08\x12\"\n\x1arequest_live_world_objects\x18\x05 \x01(\x08\x12 \n\x18request_live_robot_state\x18\x06 \x01(\x08\x12!\n\x19\x63ompress_live_point_cloud\x18\x07 \x01(\x08\x12\x19\n\x11request_gps_state\x18\t \x01(\x08\"]\n\x16RemotePointCloudStatus\x12\x14\n\x0cservice_name\x18\x01 \x01(\t\x12\x1b\n\x13\x65xists_in_directory\x18\x02 \x01(\x08\x12\x10\n\x08has_data\x18\x03 \x01(\x08\"\xa2\x05\n\x11LostDetectorState\x12\x0f\n\x07is_lost\x18\x01 \x01(\x08\x12(\n total_num_accepted_localizations\x18\x02 \x01(\x05\x12(\n total_num_rejected_localizations\x18\x03 \x01(\x05\x12\x31\n)num_rejected_localizations_since_accepted\x18\x04 \x01(\x05\x12\x34\n,distance_traveled_with_rejected_localization\x18\x05 \x01(\x02\x12\x46\n\x1alast_accepted_localization\x18\x06 \x01(\x0b\x32\".bosdyn.api.graph_nav.Localization\x12\x46\n\x1alast_rejected_localization\x18\x07 \x01(\x0b\x32\".bosdyn.api.graph_nav.Localization\x12!\n\x19num_consecutive_bad_edges\x18\x08 \x01(\x05\x12>\n\x06params\x18\t \x01(\x0b\x32..bosdyn.api.graph_nav.LostDetectorState.Params\x1a\xcb\x01\n\x06Params\x12&\n\x1emax_time_with_bad_localization\x18\x01 \x01(\x01\x12*\n\"max_distance_with_bad_localization\x18\x02 \x01(\x01\x12+\n#max_num_edges_with_bad_localization\x18\x03 \x01(\x05\x12@\n\nstrictness\x18\x04 \x01(\x0e\x32,.bosdyn.api.graph_nav.LostDetectorStrictness\"\xba\x03\n\x1cGetLocalizationStateResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x38\n\x0clocalization\x18\x02 \x01(\x0b\x32\".bosdyn.api.graph_nav.Localization\x12\x34\n\x10robot_kinematics\x18\x04 \x01(\x0b\x32\x1a.bosdyn.api.KinematicState\x12I\n\x13remote_cloud_status\x18\x05 \x03(\x0b\x32,.bosdyn.api.graph_nav.RemotePointCloudStatus\x12\x39\n\tlive_data\x18\x06 \x01(\x0b\x32&.bosdyn.api.graph_nav.WaypointSnapshot\x12\x44\n\x13lost_detector_state\x18\x07 \x01(\x0b\x32\'.bosdyn.api.graph_nav.LostDetectorState\x12\x32\n\x03gps\x18\x08 \x01(\x0b\x32%.bosdyn.api.graph_nav.GPSLocalization\"`\n\x11\x43learGraphRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12 \n\x05lease\x18\x02 \x01(\x0b\x32\x11.bosdyn.api.Lease\"\xfa\x01\n\x12\x43learGraphResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x34\n\x10lease_use_result\x18\x02 \x01(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12?\n\x06status\x18\x03 \x01(\x0e\x32/.bosdyn.api.graph_nav.ClearGraphResponse.Status\"A\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\x14\n\x10STATUS_RECORDING\x10\x02\"\xda\x01\n\x12UploadGraphRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12*\n\x05graph\x18\x02 \x01(\x0b\x32\x1b.bosdyn.api.graph_nav.Graph\x12 \n\x05lease\x18\x03 \x01(\x0b\x32\x11.bosdyn.api.Lease\x12\x1e\n\x16generate_new_anchoring\x18\x04 \x01(\x08\x12+\n#treat_validation_warnings_as_errors\x18\x05 \x01(\x08\"n\n\x1bUploadGraphStreamingRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12$\n\x05\x63hunk\x18\x02 \x01(\x0b\x32\x15.bosdyn.api.DataChunk\"\xe8\x0b\n\x13UploadGraphResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12@\n\x06status\x18\x08 \x01(\x0e\x32\x30.bosdyn.api.graph_nav.UploadGraphResponse.Status\x12\x34\n\x10lease_use_result\x18\x02 \x01(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12$\n\x1cloaded_waypoint_snapshot_ids\x18\x03 \x03(\t\x12%\n\x1dunknown_waypoint_snapshot_ids\x18\x04 \x03(\t\x12 \n\x18loaded_edge_snapshot_ids\x18\x05 \x03(\t\x12!\n\x19unknown_edge_snapshot_ids\x18\x06 \x03(\t\x12\x36\n\x0elicense_status\x18\x07 \x01(\x0e\x32\x1e.bosdyn.api.LicenseInfo.Status\x12\x46\n\rsensor_status\x18\t \x01(\x0b\x32/.bosdyn.api.graph_nav.SensorCompatibilityStatus\x12K\n\x13\x61rea_callback_error\x18\n \x01(\x0b\x32..bosdyn.api.graph_nav.AreaCallbackServiceError\x12\x31\n\tmap_stats\x18\x0b \x01(\x0b\x32\x1e.bosdyn.api.graph_nav.MapStats\x12U\n\x11validation_status\x18\x0c \x01(\x0b\x32:.bosdyn.api.graph_nav.UploadGraphResponse.ValidationStatus\x1a\x98\x05\n\x10ValidationStatus\x12%\n\x1dmissing_waypoint_ids_in_edges\x18\x01 \x03(\t\x12\'\n\x1fmissing_waypoint_ids_in_anchors\x18\x02 \x03(\t\x12\x41\n\x1a\x65\x64ge_ids_invalid_transform\x18\x03 \x03(\x0b\x32\x1d.bosdyn.api.graph_nav.Edge.Id\x12*\n\"waypoint_anchors_invalid_transform\x18\x04 \x03(\t\x12(\n object_anchors_invalid_transform\x18\x05 \x03(\t\x12\x1e\n\x16\x64uplicate_waypoint_ids\x18\x06 \x03(\t\x12%\n\x1d\x64uplicate_waypoint_anchor_ids\x18\x07 \x03(\t\x12#\n\x1b\x64uplicate_object_anchor_ids\x18\x08 \x03(\t\x12\x39\n\x12\x64uplicate_edge_ids\x18\t \x03(\x0b\x32\x1d.bosdyn.api.graph_nav.Edge.Id\x12\'\n\x1finvalid_waypoint_ids_self_edges\x18\n \x03(\t\x12\x1e\n\x16has_empty_waypoint_ids\x18\x0b \x01(\x08\x12\x1a\n\x12has_empty_edge_ids\x18\x0c \x01(\x08\x12%\n\x1dhas_empty_waypoint_anchor_ids\x18\r \x01(\x08\x12#\n\x1bhas_empty_object_anchor_ids\x18\x0e \x01(\x08\x12\x43\n\x1cmalformed_staircase_edge_ids\x18\x0f \x03(\x0b\x32\x1d.bosdyn.api.graph_nav.Edge.Id\"\xa8\x01\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12 \n\x1cSTATUS_MAP_TOO_LARGE_LICENSE\x10\x03\x12\x18\n\x14STATUS_INVALID_GRAPH\x10\x04\x12\x1f\n\x1bSTATUS_INCOMPATIBLE_SENSORS\x10\x05\x12\x1e\n\x1aSTATUS_AREA_CALLBACK_ERROR\x10\x06\"A\n\x14\x44ownloadGraphRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\"o\n\x15\x44ownloadGraphResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12*\n\x05graph\x18\x02 \x01(\x0b\x32\x1b.bosdyn.api.graph_nav.Graph\"r\n\x1e\x44ownloadGraphStreamingResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12$\n\x05\x63hunk\x18\x02 \x01(\x0b\x32\x15.bosdyn.api.DataChunk\"\x92\x01\n\x1dUploadWaypointSnapshotRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12$\n\x05\x63hunk\x18\x03 \x01(\x0b\x32\x15.bosdyn.api.DataChunk\x12 \n\x05lease\x18\x04 \x01(\x0b\x32\x11.bosdyn.api.Lease\"\x98\x03\n\x1eUploadWaypointSnapshotResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x34\n\x10lease_use_result\x18\x02 \x01(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12K\n\x06status\x18\x03 \x01(\x0e\x32;.bosdyn.api.graph_nav.UploadWaypointSnapshotResponse.Status\x12\x46\n\rsensor_status\x18\x04 \x01(\x0b\x32/.bosdyn.api.graph_nav.SensorCompatibilityStatus\x12\x31\n\tmap_stats\x18\x05 \x01(\x0b\x32\x1e.bosdyn.api.graph_nav.MapStats\"L\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\x1f\n\x1bSTATUS_INCOMPATIBLE_SENSORS\x10\x02\"\x8e\x01\n\x19UploadEdgeSnapshotRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12$\n\x05\x63hunk\x18\x04 \x01(\x0b\x32\x15.bosdyn.api.DataChunk\x12 \n\x05lease\x18\x05 \x01(\x0b\x32\x11.bosdyn.api.Lease\"\xb1\x01\n\x1aUploadEdgeSnapshotResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x34\n\x10lease_use_result\x18\x02 \x01(\x0b\x32\x1a.bosdyn.api.LeaseUseResult\x12\x31\n\tmap_stats\x18\x03 \x01(\x0b\x32\x1e.bosdyn.api.graph_nav.MapStats\"\xc6\x01\n\x1f\x44ownloadWaypointSnapshotRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12\x1c\n\x14waypoint_snapshot_id\x18\x02 \x01(\t\x12\x17\n\x0f\x64ownload_images\x18\x03 \x01(\x08\x12\x1c\n\x14\x63ompress_point_cloud\x18\x04 \x01(\x08\x12#\n\x1b\x64o_not_download_point_cloud\x18\x05 \x01(\x08\"\xb2\x02\n DownloadWaypointSnapshotResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12M\n\x06status\x18\x02 \x01(\x0e\x32=.bosdyn.api.graph_nav.DownloadWaypointSnapshotResponse.Status\x12\x1c\n\x14waypoint_snapshot_id\x18\x04 \x01(\t\x12$\n\x05\x63hunk\x18\x05 \x01(\x0b\x32\x15.bosdyn.api.DataChunk\"O\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\"\n\x1eSTATUS_SNAPSHOT_DOES_NOT_EXIST\x10\x02\"b\n\x1b\x44ownloadEdgeSnapshotRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12\x18\n\x10\x65\x64ge_snapshot_id\x18\x02 \x01(\t\"\xa6\x02\n\x1c\x44ownloadEdgeSnapshotResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12I\n\x06status\x18\x02 \x01(\x0e\x32\x39.bosdyn.api.graph_nav.DownloadEdgeSnapshotResponse.Status\x12\x18\n\x10\x65\x64ge_snapshot_id\x18\x04 \x01(\t\x12$\n\x05\x63hunk\x18\x05 \x01(\x0b\x32\x15.bosdyn.api.DataChunk\"O\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\"\n\x1eSTATUS_SNAPSHOT_DOES_NOT_EXIST\x10\x02\"h\n\x18\x41reaCallbackServiceError\x12\x18\n\x10missing_services\x18\x01 \x03(\t\x12\x32\n\x10\x66\x61ulted_services\x18\x02 \x03(\x0b\x32\x18.bosdyn.api.ServiceFault\"A\n\x14ValidateGraphRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\"\x8a\x03\n\x15ValidateGraphResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x42\n\x06status\x18\x02 \x01(\x0e\x32\x32.bosdyn.api.graph_nav.ValidateGraphResponse.Status\x12\x46\n\rsensor_status\x18\x03 \x01(\x0b\x32/.bosdyn.api.graph_nav.SensorCompatibilityStatus\x12K\n\x13\x61rea_callback_error\x18\x04 \x01(\x0b\x32..bosdyn.api.graph_nav.AreaCallbackServiceError\"l\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12\x1f\n\x1bSTATUS_INCOMPATIBLE_SENSORS\x10\x05\x12\x1e\n\x1aSTATUS_AREA_CALLBACK_ERROR\x10\x06\x42\x0f\x42\rGraphNavProtob\x06proto3')
_VISUALREFINEMENTOPTIONS = DESCRIPTOR.message_types_by_name['VisualRefinementOptions']
_SETLOCALIZATIONREQUEST = DESCRIPTOR.message_types_by_name['SetLocalizationRequest']
_SENSORCOMPATIBILITYSTATUS = DESCRIPTOR.message_types_by_name['SensorCompatibilityStatus']
_SETLOCALIZATIONRESPONSE = DESCRIPTOR.message_types_by_name['SetLocalizationResponse']
_SETLOCALIZATIONRESPONSE_SUSPECTEDAMBIGUITY = _SETLOCALIZATIONRESPONSE.nested_types_by_name['SuspectedAmbiguity']
_ROUTEGENPARAMS = DESCRIPTOR.message_types_by_name['RouteGenParams']
_TRAVELPARAMS = DESCRIPTOR.message_types_by_name['TravelParams']
_MODIFYNAVIGATIONRESPONSE = DESCRIPTOR.message_types_by_name['ModifyNavigationResponse']
_NAVIGATETOREQUEST = DESCRIPTOR.message_types_by_name['NavigateToRequest']
_NAVIGATETORESPONSE = DESCRIPTOR.message_types_by_name['NavigateToResponse']
_ROUTEFOLLOWINGPARAMS = DESCRIPTOR.message_types_by_name['RouteFollowingParams']
_NAVIGATEROUTEREQUEST = DESCRIPTOR.message_types_by_name['NavigateRouteRequest']
_NAVIGATEROUTERESPONSE = DESCRIPTOR.message_types_by_name['NavigateRouteResponse']
_GPSNAVIGATIONPARAMS = DESCRIPTOR.message_types_by_name['GPSNavigationParams']
_NAVIGATETOANCHORREQUEST = DESCRIPTOR.message_types_by_name['NavigateToAnchorRequest']
_NAVIGATETOANCHORRESPONSE = DESCRIPTOR.message_types_by_name['NavigateToAnchorResponse']
_NAVIGATIONFEEDBACKREQUEST = DESCRIPTOR.message_types_by_name['NavigationFeedbackRequest']
_NAVIGATIONFEEDBACKRESPONSE = DESCRIPTOR.message_types_by_name['NavigationFeedbackResponse']
_NAVIGATIONFEEDBACKRESPONSE_AREACALLBACKERRORSENTRY = _NAVIGATIONFEEDBACKRESPONSE.nested_types_by_name['AreaCallbackErrorsEntry']
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATIONENTRY = _NAVIGATIONFEEDBACKRESPONSE.nested_types_by_name['ActiveRegionInformationEntry']
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATION = _NAVIGATIONFEEDBACKRESPONSE.nested_types_by_name['ActiveRegionInformation']
_GETLOCALIZATIONSTATEREQUEST = DESCRIPTOR.message_types_by_name['GetLocalizationStateRequest']
_REMOTEPOINTCLOUDSTATUS = DESCRIPTOR.message_types_by_name['RemotePointCloudStatus']
_LOSTDETECTORSTATE = DESCRIPTOR.message_types_by_name['LostDetectorState']
_LOSTDETECTORSTATE_PARAMS = _LOSTDETECTORSTATE.nested_types_by_name['Params']
_GETLOCALIZATIONSTATERESPONSE = DESCRIPTOR.message_types_by_name['GetLocalizationStateResponse']
_CLEARGRAPHREQUEST = DESCRIPTOR.message_types_by_name['ClearGraphRequest']
_CLEARGRAPHRESPONSE = DESCRIPTOR.message_types_by_name['ClearGraphResponse']
_UPLOADGRAPHREQUEST = DESCRIPTOR.message_types_by_name['UploadGraphRequest']
_UPLOADGRAPHSTREAMINGREQUEST = DESCRIPTOR.message_types_by_name['UploadGraphStreamingRequest']
_UPLOADGRAPHRESPONSE = DESCRIPTOR.message_types_by_name['UploadGraphResponse']
_UPLOADGRAPHRESPONSE_VALIDATIONSTATUS = _UPLOADGRAPHRESPONSE.nested_types_by_name['ValidationStatus']
_DOWNLOADGRAPHREQUEST = DESCRIPTOR.message_types_by_name['DownloadGraphRequest']
_DOWNLOADGRAPHRESPONSE = DESCRIPTOR.message_types_by_name['DownloadGraphResponse']
_DOWNLOADGRAPHSTREAMINGRESPONSE = DESCRIPTOR.message_types_by_name['DownloadGraphStreamingResponse']
_UPLOADWAYPOINTSNAPSHOTREQUEST = DESCRIPTOR.message_types_by_name['UploadWaypointSnapshotRequest']
_UPLOADWAYPOINTSNAPSHOTRESPONSE = DESCRIPTOR.message_types_by_name['UploadWaypointSnapshotResponse']
_UPLOADEDGESNAPSHOTREQUEST = DESCRIPTOR.message_types_by_name['UploadEdgeSnapshotRequest']
_UPLOADEDGESNAPSHOTRESPONSE = DESCRIPTOR.message_types_by_name['UploadEdgeSnapshotResponse']
_DOWNLOADWAYPOINTSNAPSHOTREQUEST = DESCRIPTOR.message_types_by_name['DownloadWaypointSnapshotRequest']
_DOWNLOADWAYPOINTSNAPSHOTRESPONSE = DESCRIPTOR.message_types_by_name['DownloadWaypointSnapshotResponse']
_DOWNLOADEDGESNAPSHOTREQUEST = DESCRIPTOR.message_types_by_name['DownloadEdgeSnapshotRequest']
_DOWNLOADEDGESNAPSHOTRESPONSE = DESCRIPTOR.message_types_by_name['DownloadEdgeSnapshotResponse']
_AREACALLBACKSERVICEERROR = DESCRIPTOR.message_types_by_name['AreaCallbackServiceError']
_VALIDATEGRAPHREQUEST = DESCRIPTOR.message_types_by_name['ValidateGraphRequest']
_VALIDATEGRAPHRESPONSE = DESCRIPTOR.message_types_by_name['ValidateGraphResponse']
_SETLOCALIZATIONREQUEST_FIDUCIALINIT = _SETLOCALIZATIONREQUEST.enum_types_by_name['FiducialInit']
_SETLOCALIZATIONRESPONSE_STATUS = _SETLOCALIZATIONRESPONSE.enum_types_by_name['Status']
_SETLOCALIZATIONRESPONSE_QUALITYCHECKRESULT = _SETLOCALIZATIONRESPONSE.enum_types_by_name['QualityCheckResult']
_TRAVELPARAMS_FEATUREQUALITYTOLERANCE = _TRAVELPARAMS.enum_types_by_name['FeatureQualityTolerance']
_TRAVELPARAMS_PATHPLANNERMODE = _TRAVELPARAMS.enum_types_by_name['PathPlannerMode']
_MODIFYNAVIGATIONRESPONSE_STATUS = _MODIFYNAVIGATIONRESPONSE.enum_types_by_name['Status']
_NAVIGATETORESPONSE_STATUS = _NAVIGATETORESPONSE.enum_types_by_name['Status']
_ROUTEFOLLOWINGPARAMS_STARTROUTEBEHAVIOR = _ROUTEFOLLOWINGPARAMS.enum_types_by_name['StartRouteBehavior']
_ROUTEFOLLOWINGPARAMS_RESUMEBEHAVIOR = _ROUTEFOLLOWINGPARAMS.enum_types_by_name['ResumeBehavior']
_ROUTEFOLLOWINGPARAMS_ROUTEBLOCKEDBEHAVIOR = _ROUTEFOLLOWINGPARAMS.enum_types_by_name['RouteBlockedBehavior']
_NAVIGATEROUTERESPONSE_STATUS = _NAVIGATEROUTERESPONSE.enum_types_by_name['Status']
_NAVIGATETOANCHORRESPONSE_STATUS = _NAVIGATETOANCHORRESPONSE.enum_types_by_name['Status']
_NAVIGATETOANCHORRESPONSE_GPSSTATUS = _NAVIGATETOANCHORRESPONSE.enum_types_by_name['GPSStatus']
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATION_AREACALLBACKSTATUS = _NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATION.enum_types_by_name['AreaCallbackStatus']
_NAVIGATIONFEEDBACKRESPONSE_STATUS = _NAVIGATIONFEEDBACKRESPONSE.enum_types_by_name['Status']
_NAVIGATIONFEEDBACKRESPONSE_ROUTEFOLLOWINGSTATUS = _NAVIGATIONFEEDBACKRESPONSE.enum_types_by_name['RouteFollowingStatus']
_NAVIGATIONFEEDBACKRESPONSE_BLOCKAGESTATUS = _NAVIGATIONFEEDBACKRESPONSE.enum_types_by_name['BlockageStatus']
_NAVIGATIONFEEDBACKRESPONSE_STUCKREASON = _NAVIGATIONFEEDBACKRESPONSE.enum_types_by_name['StuckReason']
_CLEARGRAPHRESPONSE_STATUS = _CLEARGRAPHRESPONSE.enum_types_by_name['Status']
_UPLOADGRAPHRESPONSE_STATUS = _UPLOADGRAPHRESPONSE.enum_types_by_name['Status']
_UPLOADWAYPOINTSNAPSHOTRESPONSE_STATUS = _UPLOADWAYPOINTSNAPSHOTRESPONSE.enum_types_by_name['Status']
_DOWNLOADWAYPOINTSNAPSHOTRESPONSE_STATUS = _DOWNLOADWAYPOINTSNAPSHOTRESPONSE.enum_types_by_name['Status']
_DOWNLOADEDGESNAPSHOTRESPONSE_STATUS = _DOWNLOADEDGESNAPSHOTRESPONSE.enum_types_by_name['Status']
_VALIDATEGRAPHRESPONSE_STATUS = _VALIDATEGRAPHRESPONSE.enum_types_by_name['Status']
VisualRefinementOptions = _reflection.GeneratedProtocolMessageType('VisualRefinementOptions', (_message.Message,), {
'DESCRIPTOR' : _VISUALREFINEMENTOPTIONS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.VisualRefinementOptions)
})
_sym_db.RegisterMessage(VisualRefinementOptions)
SetLocalizationRequest = _reflection.GeneratedProtocolMessageType('SetLocalizationRequest', (_message.Message,), {
'DESCRIPTOR' : _SETLOCALIZATIONREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.SetLocalizationRequest)
})
_sym_db.RegisterMessage(SetLocalizationRequest)
SensorCompatibilityStatus = _reflection.GeneratedProtocolMessageType('SensorCompatibilityStatus', (_message.Message,), {
'DESCRIPTOR' : _SENSORCOMPATIBILITYSTATUS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.SensorCompatibilityStatus)
})
_sym_db.RegisterMessage(SensorCompatibilityStatus)
SetLocalizationResponse = _reflection.GeneratedProtocolMessageType('SetLocalizationResponse', (_message.Message,), {
'SuspectedAmbiguity' : _reflection.GeneratedProtocolMessageType('SuspectedAmbiguity', (_message.Message,), {
'DESCRIPTOR' : _SETLOCALIZATIONRESPONSE_SUSPECTEDAMBIGUITY,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.SetLocalizationResponse.SuspectedAmbiguity)
})
,
'DESCRIPTOR' : _SETLOCALIZATIONRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.SetLocalizationResponse)
})
_sym_db.RegisterMessage(SetLocalizationResponse)
_sym_db.RegisterMessage(SetLocalizationResponse.SuspectedAmbiguity)
RouteGenParams = _reflection.GeneratedProtocolMessageType('RouteGenParams', (_message.Message,), {
'DESCRIPTOR' : _ROUTEGENPARAMS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.RouteGenParams)
})
_sym_db.RegisterMessage(RouteGenParams)
TravelParams = _reflection.GeneratedProtocolMessageType('TravelParams', (_message.Message,), {
'DESCRIPTOR' : _TRAVELPARAMS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.TravelParams)
})
_sym_db.RegisterMessage(TravelParams)
ModifyNavigationResponse = _reflection.GeneratedProtocolMessageType('ModifyNavigationResponse', (_message.Message,), {
'DESCRIPTOR' : _MODIFYNAVIGATIONRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ModifyNavigationResponse)
})
_sym_db.RegisterMessage(ModifyNavigationResponse)
NavigateToRequest = _reflection.GeneratedProtocolMessageType('NavigateToRequest', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATETOREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigateToRequest)
})
_sym_db.RegisterMessage(NavigateToRequest)
NavigateToResponse = _reflection.GeneratedProtocolMessageType('NavigateToResponse', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATETORESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigateToResponse)
})
_sym_db.RegisterMessage(NavigateToResponse)
RouteFollowingParams = _reflection.GeneratedProtocolMessageType('RouteFollowingParams', (_message.Message,), {
'DESCRIPTOR' : _ROUTEFOLLOWINGPARAMS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.RouteFollowingParams)
})
_sym_db.RegisterMessage(RouteFollowingParams)
NavigateRouteRequest = _reflection.GeneratedProtocolMessageType('NavigateRouteRequest', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATEROUTEREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigateRouteRequest)
})
_sym_db.RegisterMessage(NavigateRouteRequest)
NavigateRouteResponse = _reflection.GeneratedProtocolMessageType('NavigateRouteResponse', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATEROUTERESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigateRouteResponse)
})
_sym_db.RegisterMessage(NavigateRouteResponse)
GPSNavigationParams = _reflection.GeneratedProtocolMessageType('GPSNavigationParams', (_message.Message,), {
'DESCRIPTOR' : _GPSNAVIGATIONPARAMS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.GPSNavigationParams)
})
_sym_db.RegisterMessage(GPSNavigationParams)
NavigateToAnchorRequest = _reflection.GeneratedProtocolMessageType('NavigateToAnchorRequest', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATETOANCHORREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigateToAnchorRequest)
})
_sym_db.RegisterMessage(NavigateToAnchorRequest)
NavigateToAnchorResponse = _reflection.GeneratedProtocolMessageType('NavigateToAnchorResponse', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATETOANCHORRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigateToAnchorResponse)
})
_sym_db.RegisterMessage(NavigateToAnchorResponse)
NavigationFeedbackRequest = _reflection.GeneratedProtocolMessageType('NavigationFeedbackRequest', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATIONFEEDBACKREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigationFeedbackRequest)
})
_sym_db.RegisterMessage(NavigationFeedbackRequest)
NavigationFeedbackResponse = _reflection.GeneratedProtocolMessageType('NavigationFeedbackResponse', (_message.Message,), {
'AreaCallbackErrorsEntry' : _reflection.GeneratedProtocolMessageType('AreaCallbackErrorsEntry', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATIONFEEDBACKRESPONSE_AREACALLBACKERRORSENTRY,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigationFeedbackResponse.AreaCallbackErrorsEntry)
})
,
'ActiveRegionInformationEntry' : _reflection.GeneratedProtocolMessageType('ActiveRegionInformationEntry', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATIONENTRY,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigationFeedbackResponse.ActiveRegionInformationEntry)
})
,
'ActiveRegionInformation' : _reflection.GeneratedProtocolMessageType('ActiveRegionInformation', (_message.Message,), {
'DESCRIPTOR' : _NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATION,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigationFeedbackResponse.ActiveRegionInformation)
})
,
'DESCRIPTOR' : _NAVIGATIONFEEDBACKRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.NavigationFeedbackResponse)
})
_sym_db.RegisterMessage(NavigationFeedbackResponse)
_sym_db.RegisterMessage(NavigationFeedbackResponse.AreaCallbackErrorsEntry)
_sym_db.RegisterMessage(NavigationFeedbackResponse.ActiveRegionInformationEntry)
_sym_db.RegisterMessage(NavigationFeedbackResponse.ActiveRegionInformation)
GetLocalizationStateRequest = _reflection.GeneratedProtocolMessageType('GetLocalizationStateRequest', (_message.Message,), {
'DESCRIPTOR' : _GETLOCALIZATIONSTATEREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.GetLocalizationStateRequest)
})
_sym_db.RegisterMessage(GetLocalizationStateRequest)
RemotePointCloudStatus = _reflection.GeneratedProtocolMessageType('RemotePointCloudStatus', (_message.Message,), {
'DESCRIPTOR' : _REMOTEPOINTCLOUDSTATUS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.RemotePointCloudStatus)
})
_sym_db.RegisterMessage(RemotePointCloudStatus)
LostDetectorState = _reflection.GeneratedProtocolMessageType('LostDetectorState', (_message.Message,), {
'Params' : _reflection.GeneratedProtocolMessageType('Params', (_message.Message,), {
'DESCRIPTOR' : _LOSTDETECTORSTATE_PARAMS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.LostDetectorState.Params)
})
,
'DESCRIPTOR' : _LOSTDETECTORSTATE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.LostDetectorState)
})
_sym_db.RegisterMessage(LostDetectorState)
_sym_db.RegisterMessage(LostDetectorState.Params)
GetLocalizationStateResponse = _reflection.GeneratedProtocolMessageType('GetLocalizationStateResponse', (_message.Message,), {
'DESCRIPTOR' : _GETLOCALIZATIONSTATERESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.GetLocalizationStateResponse)
})
_sym_db.RegisterMessage(GetLocalizationStateResponse)
ClearGraphRequest = _reflection.GeneratedProtocolMessageType('ClearGraphRequest', (_message.Message,), {
'DESCRIPTOR' : _CLEARGRAPHREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ClearGraphRequest)
})
_sym_db.RegisterMessage(ClearGraphRequest)
ClearGraphResponse = _reflection.GeneratedProtocolMessageType('ClearGraphResponse', (_message.Message,), {
'DESCRIPTOR' : _CLEARGRAPHRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ClearGraphResponse)
})
_sym_db.RegisterMessage(ClearGraphResponse)
UploadGraphRequest = _reflection.GeneratedProtocolMessageType('UploadGraphRequest', (_message.Message,), {
'DESCRIPTOR' : _UPLOADGRAPHREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.UploadGraphRequest)
})
_sym_db.RegisterMessage(UploadGraphRequest)
UploadGraphStreamingRequest = _reflection.GeneratedProtocolMessageType('UploadGraphStreamingRequest', (_message.Message,), {
'DESCRIPTOR' : _UPLOADGRAPHSTREAMINGREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.UploadGraphStreamingRequest)
})
_sym_db.RegisterMessage(UploadGraphStreamingRequest)
UploadGraphResponse = _reflection.GeneratedProtocolMessageType('UploadGraphResponse', (_message.Message,), {
'ValidationStatus' : _reflection.GeneratedProtocolMessageType('ValidationStatus', (_message.Message,), {
'DESCRIPTOR' : _UPLOADGRAPHRESPONSE_VALIDATIONSTATUS,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.UploadGraphResponse.ValidationStatus)
})
,
'DESCRIPTOR' : _UPLOADGRAPHRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.UploadGraphResponse)
})
_sym_db.RegisterMessage(UploadGraphResponse)
_sym_db.RegisterMessage(UploadGraphResponse.ValidationStatus)
DownloadGraphRequest = _reflection.GeneratedProtocolMessageType('DownloadGraphRequest', (_message.Message,), {
'DESCRIPTOR' : _DOWNLOADGRAPHREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.DownloadGraphRequest)
})
_sym_db.RegisterMessage(DownloadGraphRequest)
DownloadGraphResponse = _reflection.GeneratedProtocolMessageType('DownloadGraphResponse', (_message.Message,), {
'DESCRIPTOR' : _DOWNLOADGRAPHRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.DownloadGraphResponse)
})
_sym_db.RegisterMessage(DownloadGraphResponse)
DownloadGraphStreamingResponse = _reflection.GeneratedProtocolMessageType('DownloadGraphStreamingResponse', (_message.Message,), {
'DESCRIPTOR' : _DOWNLOADGRAPHSTREAMINGRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.DownloadGraphStreamingResponse)
})
_sym_db.RegisterMessage(DownloadGraphStreamingResponse)
UploadWaypointSnapshotRequest = _reflection.GeneratedProtocolMessageType('UploadWaypointSnapshotRequest', (_message.Message,), {
'DESCRIPTOR' : _UPLOADWAYPOINTSNAPSHOTREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.UploadWaypointSnapshotRequest)
})
_sym_db.RegisterMessage(UploadWaypointSnapshotRequest)
UploadWaypointSnapshotResponse = _reflection.GeneratedProtocolMessageType('UploadWaypointSnapshotResponse', (_message.Message,), {
'DESCRIPTOR' : _UPLOADWAYPOINTSNAPSHOTRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.UploadWaypointSnapshotResponse)
})
_sym_db.RegisterMessage(UploadWaypointSnapshotResponse)
UploadEdgeSnapshotRequest = _reflection.GeneratedProtocolMessageType('UploadEdgeSnapshotRequest', (_message.Message,), {
'DESCRIPTOR' : _UPLOADEDGESNAPSHOTREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.UploadEdgeSnapshotRequest)
})
_sym_db.RegisterMessage(UploadEdgeSnapshotRequest)
UploadEdgeSnapshotResponse = _reflection.GeneratedProtocolMessageType('UploadEdgeSnapshotResponse', (_message.Message,), {
'DESCRIPTOR' : _UPLOADEDGESNAPSHOTRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.UploadEdgeSnapshotResponse)
})
_sym_db.RegisterMessage(UploadEdgeSnapshotResponse)
DownloadWaypointSnapshotRequest = _reflection.GeneratedProtocolMessageType('DownloadWaypointSnapshotRequest', (_message.Message,), {
'DESCRIPTOR' : _DOWNLOADWAYPOINTSNAPSHOTREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.DownloadWaypointSnapshotRequest)
})
_sym_db.RegisterMessage(DownloadWaypointSnapshotRequest)
DownloadWaypointSnapshotResponse = _reflection.GeneratedProtocolMessageType('DownloadWaypointSnapshotResponse', (_message.Message,), {
'DESCRIPTOR' : _DOWNLOADWAYPOINTSNAPSHOTRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.DownloadWaypointSnapshotResponse)
})
_sym_db.RegisterMessage(DownloadWaypointSnapshotResponse)
DownloadEdgeSnapshotRequest = _reflection.GeneratedProtocolMessageType('DownloadEdgeSnapshotRequest', (_message.Message,), {
'DESCRIPTOR' : _DOWNLOADEDGESNAPSHOTREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.DownloadEdgeSnapshotRequest)
})
_sym_db.RegisterMessage(DownloadEdgeSnapshotRequest)
DownloadEdgeSnapshotResponse = _reflection.GeneratedProtocolMessageType('DownloadEdgeSnapshotResponse', (_message.Message,), {
'DESCRIPTOR' : _DOWNLOADEDGESNAPSHOTRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.DownloadEdgeSnapshotResponse)
})
_sym_db.RegisterMessage(DownloadEdgeSnapshotResponse)
AreaCallbackServiceError = _reflection.GeneratedProtocolMessageType('AreaCallbackServiceError', (_message.Message,), {
'DESCRIPTOR' : _AREACALLBACKSERVICEERROR,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.AreaCallbackServiceError)
})
_sym_db.RegisterMessage(AreaCallbackServiceError)
ValidateGraphRequest = _reflection.GeneratedProtocolMessageType('ValidateGraphRequest', (_message.Message,), {
'DESCRIPTOR' : _VALIDATEGRAPHREQUEST,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ValidateGraphRequest)
})
_sym_db.RegisterMessage(ValidateGraphRequest)
ValidateGraphResponse = _reflection.GeneratedProtocolMessageType('ValidateGraphResponse', (_message.Message,), {
'DESCRIPTOR' : _VALIDATEGRAPHRESPONSE,
'__module__' : 'bosdyn.api.graph_nav.graph_nav_pb2'
# @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ValidateGraphResponse)
})
_sym_db.RegisterMessage(ValidateGraphResponse)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'B\rGraphNavProto'
_NAVIGATIONFEEDBACKRESPONSE_AREACALLBACKERRORSENTRY._options = None
_NAVIGATIONFEEDBACKRESPONSE_AREACALLBACKERRORSENTRY._serialized_options = b'8\001'
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATIONENTRY._options = None
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATIONENTRY._serialized_options = b'8\001'
_VISUALREFINEMENTOPTIONS._serialized_start=591
_VISUALREFINEMENTOPTIONS._serialized_end=651
_SETLOCALIZATIONREQUEST._serialized_start=654
_SETLOCALIZATIONREQUEST._serialized_end=1365
_SETLOCALIZATIONREQUEST_FIDUCIALINIT._serialized_start=1187
_SETLOCALIZATIONREQUEST_FIDUCIALINIT._serialized_end=1351
_SENSORCOMPATIBILITYSTATUS._serialized_start=1367
_SENSORCOMPATIBILITYSTATUS._serialized_end=1458
_SETLOCALIZATIONRESPONSE._serialized_start=1461
_SETLOCALIZATIONRESPONSE._serialized_end=2722
_SETLOCALIZATIONRESPONSE_SUSPECTEDAMBIGUITY._serialized_start=2055
_SETLOCALIZATIONRESPONSE_SUSPECTEDAMBIGUITY._serialized_end=2136
_SETLOCALIZATIONRESPONSE_STATUS._serialized_start=2139
_SETLOCALIZATIONRESPONSE_STATUS._serialized_end=2504
_SETLOCALIZATIONRESPONSE_QUALITYCHECKRESULT._serialized_start=2507
_SETLOCALIZATIONRESPONSE_QUALITYCHECKRESULT._serialized_end=2722
_ROUTEGENPARAMS._serialized_start=2724
_ROUTEGENPARAMS._serialized_end=2740
_TRAVELPARAMS._serialized_start=2743
_TRAVELPARAMS._serialized_end=3807
_TRAVELPARAMS_FEATUREQUALITYTOLERANCE._serialized_start=3529
_TRAVELPARAMS_FEATUREQUALITYTOLERANCE._serialized_end=3643
_TRAVELPARAMS_PATHPLANNERMODE._serialized_start=3646
_TRAVELPARAMS_PATHPLANNERMODE._serialized_end=3774
_MODIFYNAVIGATIONRESPONSE._serialized_start=3810
_MODIFYNAVIGATIONRESPONSE._serialized_end=4084
_MODIFYNAVIGATIONRESPONSE_STATUS._serialized_start=4008
_MODIFYNAVIGATIONRESPONSE_STATUS._serialized_end=4084
_NAVIGATETOREQUEST._serialized_start=4087
_NAVIGATETOREQUEST._serialized_end=4592
_NAVIGATETORESPONSE._serialized_start=4595
_NAVIGATETORESPONSE._serialized_end=5367
_NAVIGATETORESPONSE_STATUS._serialized_start=4963
_NAVIGATETORESPONSE_STATUS._serialized_end=5367
_ROUTEFOLLOWINGPARAMS._serialized_start=5370
_ROUTEFOLLOWINGPARAMS._serialized_end=6001
_ROUTEFOLLOWINGPARAMS_STARTROUTEBEHAVIOR._serialized_start=5670
_ROUTEFOLLOWINGPARAMS_STARTROUTEBEHAVIOR._serialized_end=5787
_ROUTEFOLLOWINGPARAMS_RESUMEBEHAVIOR._serialized_start=5789
_ROUTEFOLLOWINGPARAMS_RESUMEBEHAVIOR._serialized_end=5899
_ROUTEFOLLOWINGPARAMS_ROUTEBLOCKEDBEHAVIOR._serialized_start=5901
_ROUTEFOLLOWINGPARAMS_ROUTEBLOCKEDBEHAVIOR._serialized_end=6001
_NAVIGATEROUTEREQUEST._serialized_start=6004
_NAVIGATEROUTEREQUEST._serialized_end=6439
_NAVIGATEROUTERESPONSE._serialized_start=6442
_NAVIGATEROUTERESPONSE._serialized_end=7370
_NAVIGATEROUTERESPONSE_STATUS._serialized_start=6871
_NAVIGATEROUTERESPONSE_STATUS._serialized_end=7370
_GPSNAVIGATIONPARAMS._serialized_start=7373
_GPSNAVIGATIONPARAMS._serialized_end=7542
_NAVIGATETOANCHORREQUEST._serialized_start=7545
_NAVIGATETOANCHORREQUEST._serialized_end=8060
_NAVIGATETOANCHORRESPONSE._serialized_start=8063
_NAVIGATETOANCHORRESPONSE._serialized_end=9100
_NAVIGATETOANCHORRESPONSE_STATUS._serialized_start=8521
_NAVIGATETOANCHORRESPONSE_STATUS._serialized_end=8978
_NAVIGATETOANCHORRESPONSE_GPSSTATUS._serialized_start=8980
_NAVIGATETOANCHORRESPONSE_GPSSTATUS._serialized_end=9100
_NAVIGATIONFEEDBACKREQUEST._serialized_start=9102
_NAVIGATIONFEEDBACKREQUEST._serialized_end=9192
_NAVIGATIONFEEDBACKRESPONSE._serialized_start=9195
_NAVIGATIONFEEDBACKRESPONSE._serialized_end=11787
_NAVIGATIONFEEDBACKRESPONSE_AREACALLBACKERRORSENTRY._serialized_start=10292
_NAVIGATIONFEEDBACKRESPONSE_AREACALLBACKERRORSENTRY._serialized_end=10390
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATIONENTRY._serialized_start=10393
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATIONENTRY._serialized_end=10529
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATION._serialized_start=10532
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATION._serialized_end=10833
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATION_AREACALLBACKSTATUS._serialized_start=10718
_NAVIGATIONFEEDBACKRESPONSE_ACTIVEREGIONINFORMATION_AREACALLBACKSTATUS._serialized_end=10833
_NAVIGATIONFEEDBACKRESPONSE_STATUS._serialized_start=10836
_NAVIGATIONFEEDBACKRESPONSE_STATUS._serialized_end=11209
_NAVIGATIONFEEDBACKRESPONSE_ROUTEFOLLOWINGSTATUS._serialized_start=11212
_NAVIGATIONFEEDBACKRESPONSE_ROUTEFOLLOWINGSTATUS._serialized_end=11453
_NAVIGATIONFEEDBACKRESPONSE_BLOCKAGESTATUS._serialized_start=11456
_NAVIGATIONFEEDBACKRESPONSE_BLOCKAGESTATUS._serialized_end=11608
_NAVIGATIONFEEDBACKRESPONSE_STUCKREASON._serialized_start=11611
_NAVIGATIONFEEDBACKRESPONSE_STUCKREASON._serialized_end=11787
_GETLOCALIZATIONSTATEREQUEST._serialized_start=11790
_GETLOCALIZATIONSTATEREQUEST._serialized_end=12113
_REMOTEPOINTCLOUDSTATUS._serialized_start=12115
_REMOTEPOINTCLOUDSTATUS._serialized_end=12208
_LOSTDETECTORSTATE._serialized_start=12211
_LOSTDETECTORSTATE._serialized_end=12885
_LOSTDETECTORSTATE_PARAMS._serialized_start=12682
_LOSTDETECTORSTATE_PARAMS._serialized_end=12885
_GETLOCALIZATIONSTATERESPONSE._serialized_start=12888
_GETLOCALIZATIONSTATERESPONSE._serialized_end=13330
_CLEARGRAPHREQUEST._serialized_start=13332
_CLEARGRAPHREQUEST._serialized_end=13428
_CLEARGRAPHRESPONSE._serialized_start=13431
_CLEARGRAPHRESPONSE._serialized_end=13681
_CLEARGRAPHRESPONSE_STATUS._serialized_start=13616
_CLEARGRAPHRESPONSE_STATUS._serialized_end=13681
_UPLOADGRAPHREQUEST._serialized_start=13684
_UPLOADGRAPHREQUEST._serialized_end=13902
_UPLOADGRAPHSTREAMINGREQUEST._serialized_start=13904
_UPLOADGRAPHSTREAMINGREQUEST._serialized_end=14014
_UPLOADGRAPHRESPONSE._serialized_start=14017
_UPLOADGRAPHRESPONSE._serialized_end=15529
_UPLOADGRAPHRESPONSE_VALIDATIONSTATUS._serialized_start=14694
_UPLOADGRAPHRESPONSE_VALIDATIONSTATUS._serialized_end=15358
_UPLOADGRAPHRESPONSE_STATUS._serialized_start=15361
_UPLOADGRAPHRESPONSE_STATUS._serialized_end=15529
_DOWNLOADGRAPHREQUEST._serialized_start=15531
_DOWNLOADGRAPHREQUEST._serialized_end=15596
_DOWNLOADGRAPHRESPONSE._serialized_start=15598
_DOWNLOADGRAPHRESPONSE._serialized_end=15709
_DOWNLOADGRAPHSTREAMINGRESPONSE._serialized_start=15711
_DOWNLOADGRAPHSTREAMINGRESPONSE._serialized_end=15825
_UPLOADWAYPOINTSNAPSHOTREQUEST._serialized_start=15828
_UPLOADWAYPOINTSNAPSHOTREQUEST._serialized_end=15974
_UPLOADWAYPOINTSNAPSHOTRESPONSE._serialized_start=15977
_UPLOADWAYPOINTSNAPSHOTRESPONSE._serialized_end=16385
_UPLOADWAYPOINTSNAPSHOTRESPONSE_STATUS._serialized_start=16309
_UPLOADWAYPOINTSNAPSHOTRESPONSE_STATUS._serialized_end=16385
_UPLOADEDGESNAPSHOTREQUEST._serialized_start=16388
_UPLOADEDGESNAPSHOTREQUEST._serialized_end=16530
_UPLOADEDGESNAPSHOTRESPONSE._serialized_start=16533
_UPLOADEDGESNAPSHOTRESPONSE._serialized_end=16710
_DOWNLOADWAYPOINTSNAPSHOTREQUEST._serialized_start=16713
_DOWNLOADWAYPOINTSNAPSHOTREQUEST._serialized_end=16911
_DOWNLOADWAYPOINTSNAPSHOTRESPONSE._serialized_start=16914
_DOWNLOADWAYPOINTSNAPSHOTRESPONSE._serialized_end=17220
_DOWNLOADWAYPOINTSNAPSHOTRESPONSE_STATUS._serialized_start=17141
_DOWNLOADWAYPOINTSNAPSHOTRESPONSE_STATUS._serialized_end=17220
_DOWNLOADEDGESNAPSHOTREQUEST._serialized_start=17222
_DOWNLOADEDGESNAPSHOTREQUEST._serialized_end=17320
_DOWNLOADEDGESNAPSHOTRESPONSE._serialized_start=17323
_DOWNLOADEDGESNAPSHOTRESPONSE._serialized_end=17617
_DOWNLOADEDGESNAPSHOTRESPONSE_STATUS._serialized_start=17141
_DOWNLOADEDGESNAPSHOTRESPONSE_STATUS._serialized_end=17220
_AREACALLBACKSERVICEERROR._serialized_start=17619
_AREACALLBACKSERVICEERROR._serialized_end=17723
_VALIDATEGRAPHREQUEST._serialized_start=17725
_VALIDATEGRAPHREQUEST._serialized_end=17790
_VALIDATEGRAPHRESPONSE._serialized_start=17793
_VALIDATEGRAPHRESPONSE._serialized_end=18187
_VALIDATEGRAPHRESPONSE_STATUS._serialized_start=18079
_VALIDATEGRAPHRESPONSE_STATUS._serialized_end=18187
# @@protoc_insertion_point(module_scope)