Interface Navigation.PropertiesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Navigation.Properties, Navigation.Properties.Builder
Enclosing class:
Navigation

public static interface Navigation.PropertiesOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    GetCostmap
    double
    double footprint_length_m = 2 [json_name = "footprintLengthM"];
    double
    double footprint_width_m = 3 [json_name = "footprintWidthM"];
    .viam.service.navigation.v1.MapType map_type = 1 [json_name = "mapType"];
    int
    .viam.service.navigation.v1.MapType map_type = 1 [json_name = "mapType"];
    boolean
    PlanTo*, ExecutePlan, NavigateTo*
    double
    double robot_radius_m = 4 [json_name = "robotRadiusM"];
    boolean
    Route store + NavigateRoute
    boolean
    Keep-out / speed-limit zones

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getMapTypeValue

      int getMapTypeValue()
      .viam.service.navigation.v1.MapType map_type = 1 [json_name = "mapType"];
      Returns:
      The enum numeric value on the wire for mapType.
    • getMapType

      Navigation.MapType getMapType()
      .viam.service.navigation.v1.MapType map_type = 1 [json_name = "mapType"];
      Returns:
      The mapType.
    • getFootprintLengthM

      double getFootprintLengthM()
      double footprint_length_m = 2 [json_name = "footprintLengthM"];
      Returns:
      The footprintLengthM.
    • getFootprintWidthM

      double getFootprintWidthM()
      double footprint_width_m = 3 [json_name = "footprintWidthM"];
      Returns:
      The footprintWidthM.
    • getRobotRadiusM

      double getRobotRadiusM()
      double robot_radius_m = 4 [json_name = "robotRadiusM"];
      Returns:
      The robotRadiusM.
    • getPlanningSupported

      boolean getPlanningSupported()
       PlanTo*, ExecutePlan, NavigateTo*
       
      bool planning_supported = 5 [json_name = "planningSupported"];
      Returns:
      The planningSupported.
    • getCostmapSupported

      boolean getCostmapSupported()
       GetCostmap
       
      bool costmap_supported = 6 [json_name = "costmapSupported"];
      Returns:
      The costmapSupported.
    • getZonesSupported

      boolean getZonesSupported()
       Keep-out / speed-limit zones
       
      bool zones_supported = 7 [json_name = "zonesSupported"];
      Returns:
      The zonesSupported.
    • getRoutesSupported

      boolean getRoutesSupported()
       Route store + NavigateRoute
       
      bool routes_supported = 8 [json_name = "routesSupported"];
      Returns:
      The routesSupported.