#include "positioned.hxx"
#include <Airports/airports_fwd.hxx>
+#include <simgear/props/propsfwd.hxx>
#include <simgear/timing/timestamp.hxx>
const double FG_NAV_DEFAULT_RANGE = 50; // nm
const double FG_LOC_DEFAULT_RANGE = 18; // nm
const double FG_DME_DEFAULT_RANGE = 50; // nm
+const double FG_TACAN_DEFAULT_RANGE = 250; // nm
const double FG_NAV_MAX_RANGE = 300; // nm
class FGNavRecord : public FGPositioned
virtual const SGGeod& geod() const;
virtual const SGVec3d& cart() const;
+ void updateVehicle();
void updatePos();
protected:
- SGTimeStamp _last_position_update;
+ SGTimeStamp _last_vehicle_update;
+ SGPropertyNode_ptr _vehicle_node;
+ double _initial_elevation_ft; // Elevation as given in the config file
};
class FGTACANRecord : public SGReferenced {