Loading...
Searching...
No Matches
com.navigine.idl.java.RouteStatus Enum Reference

Enum describing possible router states. More...

Public Attributes

 MISSING_GRAPH
 Router is missing the route graph.
 
 MISSING_POSITION
 Router is missing the current position.
 
 MISSING_ROUTE
 Router unable to find the route to the destination point.
 
 MISSING_PROJECTION
 Current position is off the route graph.
 
 NEW_ROUTE
 Router is ready and has a valid route.
 

Detailed Description

Enum describing possible router states.

Referenced from AsyncRouteListener.

Java code snippet:

// Demonstrate all RouteStatus values
System.out.println("Available RouteStatus values:");
for (RouteStatus status : RouteStatus.values()) {
System.out.println(" - " + status.name() + ": " + status.toString());
}
// Demonstrate status checking
RouteStatus testStatus = RouteStatus.NEW_ROUTE;
if (testStatus == RouteStatus.NEW_ROUTE) {
System.out.println("Router is ready for navigation");
} else if (testStatus == RouteStatus.MISSING_GRAPH) {
System.out.println("Router is missing the route graph");
} else if (testStatus == RouteStatus.MISSING_POSITION) {
System.out.println("Router is missing the current position");
} else if (testStatus == RouteStatus.MISSING_PROJECTION) {
System.out.println("Current position is off the route graph");
} else if (testStatus == RouteStatus.MISSING_ROUTE) {
System.out.println("Router unable to find the route to the destination point");
}

Kotlin code snippet:

// Demonstrate all RouteStatus values
println("Available RouteStatus values:")
RouteStatus.values().forEach { status ->
println(" - ${status.name}: $status")
}
// Demonstrate status checking
val testStatus = RouteStatus.NEW_ROUTE
when (testStatus) {
RouteStatus.NEW_ROUTE -> println("Router is ready for navigation")
RouteStatus.MISSING_GRAPH -> println("Router is missing the route graph")
RouteStatus.MISSING_POSITION -> println("Router is missing the current position")
RouteStatus.MISSING_PROJECTION -> println("Current position is off the route graph")
RouteStatus.MISSING_ROUTE -> println("Router unable to find the route to the destination point")
}

Definition at line 24 of file RouteStatus.java.

Member Data Documentation

◆ MISSING_GRAPH

com.navigine.idl.java.RouteStatus.MISSING_GRAPH

Router is missing the route graph.

Definition at line 28 of file RouteStatus.java.

◆ MISSING_POSITION

com.navigine.idl.java.RouteStatus.MISSING_POSITION

Router is missing the current position.

Definition at line 32 of file RouteStatus.java.

◆ MISSING_PROJECTION

com.navigine.idl.java.RouteStatus.MISSING_PROJECTION

Current position is off the route graph.

Definition at line 40 of file RouteStatus.java.

◆ MISSING_ROUTE

com.navigine.idl.java.RouteStatus.MISSING_ROUTE

Router unable to find the route to the destination point.

Definition at line 36 of file RouteStatus.java.

◆ NEW_ROUTE

com.navigine.idl.java.RouteStatus.NEW_ROUTE

Router is ready and has a valid route.

Definition at line 44 of file RouteStatus.java.


The documentation for this enum was generated from the following file: