Loading...
Searching...
No Matches
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.

Dart code snippet:

// Demonstrate all RouteStatus values
print("Available RouteStatus values:");
List<RouteStatus> allStatuses = [
RouteStatus.missingGraph,
RouteStatus.missingPosition,
RouteStatus.missingRoute,
RouteStatus.missingProjection,
RouteStatus.newRoute,
];
for (RouteStatus status in allStatuses) {
print(" - $status: ${status.toString()}");
}
// Demonstrate status checking
RouteStatus testStatus = RouteStatus.newRoute;
switch (testStatus) {
case RouteStatus.newRoute:
print("Router is ready for navigation");
break;
case RouteStatus.missingGraph:
print("Router is missing the route graph");
break;
case RouteStatus.missingPosition:
print("Router is missing the current position");
break;
case RouteStatus.missingProjection:
print("Current position is off the route graph");
break;
case RouteStatus.missingRoute:
print("Router unable to find the route to the destination point");
break;
}

Definition at line 23 of file route_status.dart.

Member Data Documentation

◆ MISSING_GRAPH

RouteStatus.MISSING_GRAPH

Router is missing the route graph.

Definition at line 27 of file route_status.dart.

◆ MISSING_POSITION

RouteStatus.MISSING_POSITION

Router is missing the current position.

Definition at line 31 of file route_status.dart.

◆ MISSING_PROJECTION

RouteStatus.MISSING_PROJECTION

Current position is off the route graph.

Definition at line 39 of file route_status.dart.

◆ MISSING_ROUTE

RouteStatus.MISSING_ROUTE

Router unable to find the route to the destination point.

Definition at line 35 of file route_status.dart.

◆ NEW_ROUTE

RouteStatus.NEW_ROUTE

Router is ready and has a valid route.

Definition at line 43 of file route_status.dart.


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