Package com.viam.service.navigation.v1
Class Navigation.Properties
java.lang.Object
com.google.protobuf.AbstractMessageLite<Navigation.Properties,Navigation.Properties.Builder>
com.google.protobuf.GeneratedMessageLite<Navigation.Properties,Navigation.Properties.Builder>
com.viam.service.navigation.v1.Navigation.Properties
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Navigation.PropertiesOrBuilder
- Enclosing class:
Navigation
public static final class Navigation.Properties
extends com.google.protobuf.GeneratedMessageLite<Navigation.Properties,Navigation.Properties.Builder>
implements Navigation.PropertiesOrBuilder
Properties are returned by GetProperties and do not change while the service is running.Protobuf type
viam.service.navigation.v1.Properties-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProperties are returned by GetProperties and do not change while the service is running.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) booleanGetCostmapstatic Navigation.Propertiesdoubledouble footprint_length_m = 2 [json_name = "footprintLengthM"];doubledouble 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"];booleanPlanTo*, ExecutePlan, NavigateTo*doubledouble robot_radius_m = 4 [json_name = "robotRadiusM"];booleanRoute store + NavigateRoutebooleanKeep-out / speed-limit zonesnewBuilder(Navigation.Properties prototype) static Navigation.PropertiesparseDelimitedFrom(InputStream input) static Navigation.PropertiesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PropertiesparseFrom(byte[] data) static Navigation.PropertiesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PropertiesparseFrom(com.google.protobuf.ByteString data) static Navigation.PropertiesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PropertiesparseFrom(com.google.protobuf.CodedInputStream input) static Navigation.PropertiesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PropertiesparseFrom(InputStream input) static Navigation.PropertiesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PropertiesparseFrom(ByteBuffer data) static Navigation.PropertiesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Navigation.Properties> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
MAP_TYPE_FIELD_NUMBER
public static final int MAP_TYPE_FIELD_NUMBER- See Also:
-
FOOTPRINT_LENGTH_M_FIELD_NUMBER
public static final int FOOTPRINT_LENGTH_M_FIELD_NUMBER- See Also:
-
FOOTPRINT_WIDTH_M_FIELD_NUMBER
public static final int FOOTPRINT_WIDTH_M_FIELD_NUMBER- See Also:
-
ROBOT_RADIUS_M_FIELD_NUMBER
public static final int ROBOT_RADIUS_M_FIELD_NUMBER- See Also:
-
PLANNING_SUPPORTED_FIELD_NUMBER
public static final int PLANNING_SUPPORTED_FIELD_NUMBER- See Also:
-
COSTMAP_SUPPORTED_FIELD_NUMBER
public static final int COSTMAP_SUPPORTED_FIELD_NUMBER- See Also:
-
ZONES_SUPPORTED_FIELD_NUMBER
public static final int ZONES_SUPPORTED_FIELD_NUMBER- See Also:
-
ROUTES_SUPPORTED_FIELD_NUMBER
public static final int ROUTES_SUPPORTED_FIELD_NUMBER- See Also:
-
-
Method Details
-
getMapTypeValue
public int getMapTypeValue().viam.service.navigation.v1.MapType map_type = 1 [json_name = "mapType"];- Specified by:
getMapTypeValuein interfaceNavigation.PropertiesOrBuilder- Returns:
- The enum numeric value on the wire for mapType.
-
getMapType
.viam.service.navigation.v1.MapType map_type = 1 [json_name = "mapType"];- Specified by:
getMapTypein interfaceNavigation.PropertiesOrBuilder- Returns:
- The mapType.
-
getFootprintLengthM
public double getFootprintLengthM()double footprint_length_m = 2 [json_name = "footprintLengthM"];- Specified by:
getFootprintLengthMin interfaceNavigation.PropertiesOrBuilder- Returns:
- The footprintLengthM.
-
getFootprintWidthM
public double getFootprintWidthM()double footprint_width_m = 3 [json_name = "footprintWidthM"];- Specified by:
getFootprintWidthMin interfaceNavigation.PropertiesOrBuilder- Returns:
- The footprintWidthM.
-
getRobotRadiusM
public double getRobotRadiusM()double robot_radius_m = 4 [json_name = "robotRadiusM"];- Specified by:
getRobotRadiusMin interfaceNavigation.PropertiesOrBuilder- Returns:
- The robotRadiusM.
-
getPlanningSupported
public boolean getPlanningSupported()PlanTo*, ExecutePlan, NavigateTo*
bool planning_supported = 5 [json_name = "planningSupported"];- Specified by:
getPlanningSupportedin interfaceNavigation.PropertiesOrBuilder- Returns:
- The planningSupported.
-
getCostmapSupported
public boolean getCostmapSupported()GetCostmap
bool costmap_supported = 6 [json_name = "costmapSupported"];- Specified by:
getCostmapSupportedin interfaceNavigation.PropertiesOrBuilder- Returns:
- The costmapSupported.
-
getZonesSupported
public boolean getZonesSupported()Keep-out / speed-limit zones
bool zones_supported = 7 [json_name = "zonesSupported"];- Specified by:
getZonesSupportedin interfaceNavigation.PropertiesOrBuilder- Returns:
- The zonesSupported.
-
getRoutesSupported
public boolean getRoutesSupported()Route store + NavigateRoute
bool routes_supported = 8 [json_name = "routesSupported"];- Specified by:
getRoutesSupportedin interfaceNavigation.PropertiesOrBuilder- Returns:
- The routesSupported.
-
parseFrom
public static Navigation.Properties parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Properties parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Properties parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Properties parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Properties parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Properties parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Navigation.Properties parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Navigation.Properties parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Navigation.Properties parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Navigation.Properties parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Navigation.Properties,Navigation.Properties.Builder>
-
getDefaultInstance
-
parser
-