*/
void clearOutput();
- void updateWithValid(double dt);
void updateBasicData(double dt);
void updateWaypoints();
void routeActivated();
void routeManagerSequenced();
+ void routeEdited();
+ void routeFinished();
void updateTurn();
void updateOverflight();
void nextResult();
void previousResult();
void defineWaypoint();
+ void insertWaypointAtIndex(int aIndex);
+ void removeWaypointAtIndex(int aIndex);
// tied-property getter/setters
void setCommand(const char* aCmd);
SGPropertyNode_ptr _route_current_wp_node;
SGPropertyNode_ptr _routeDistanceNm;
SGPropertyNode_ptr _routeETE;
-
+ SGPropertyNode_ptr _routeEditedSignal;
+ SGPropertyNode_ptr _routeFinishedSignal;
+
double _selectedCourse;
- bool _last_valid;
+ bool _dataValid;
SGGeod _last_pos;
+ bool _lastPosValid;
double _last_speed_kts;
double _last_true_track;
double _last_vertical_speed;