|
| | GPS (SGPropertyNode *node, bool defaultGPSMode=false) |
| |
| | GPS () |
| |
| virtual | ~GPS () |
| |
| void | init () override |
| |
| void | reinit () override |
| |
| void | bind () override |
| |
| void | unbind () override |
| |
| void | update (double delta_time_sec) override |
| |
| void | shutdown () override |
| |
| SGGeod | position () override |
| |
| double | trackDeg () override |
| | True track in degrees.
|
| |
| double | groundSpeedKts () override |
| | Ground speed (along the track) in knots.
|
| |
| double | vspeedFPM () override |
| | Vertical speed in ft/minute.
|
| |
| double | magvarDeg () override |
| | Magnetic variation at current position.
|
| |
| double | selectedMagCourse () override |
| | device selected course (eg, from autopilot / MCP / OBS) in degrees
|
| |
| double | overflightDistanceM () override |
| | minimum distance to switch next waypoint.
|
| |
| double | overflightArmDistanceM () override |
| | minimum distance to a waypoint for overflight sequencing.
|
| |
| double | overflightArmAngleDeg () override |
| | angle for overflight sequencing.
|
| |
| bool | canFlyBy () const override |
| |
| double | maxFlyByTurnAngleDeg () const override |
| | maximum angle in degrees where flyBy is permitted.
|
| |
| std::optional< LegData > | previousLegData () override |
| | device leg previous waypoint position(eg, from route manager)
|
| |
| std::optional< double > | nextLegTrack () override |
| |
| double | turnRadiusNm (double groundSpeedKnots) override |
| | compute the turn radius (based on standard rate turn) for a given ground speed in knots.
|
| |
| double | turnRadiusNm () |
| | compute turn radius based on current ground-speed
|
| |
| virtual | ~Delegate () |
| |
| virtual void | departureChanged () |
| |
| virtual void | arrivalChanged () |
| |
| virtual void | cruiseChanged () |
| |
| virtual void | activated () |
| |
| virtual void | sequence () |
| | Invoked when the C++ code determines the active leg is done / next leg should be sequenced.
|
| |
| virtual void | loaded () |
| |
Model a GPS radio.
Input properties:
/position/longitude-deg /position/latitude-deg /position/altitude-ft /environment/magnetic-variation-deg /systems/electrical/outputs/gps /instrumentation/gps/serviceable
Output properties:
/instrumentation/gps/indicated-longitude-deg /instrumentation/gps/indicated-latitude-deg /instrumentation/gps/indicated-altitude-ft /instrumentation/gps/indicated-vertical-speed-fpm /instrumentation/gps/indicated-track-true-deg /instrumentation/gps/indicated-track-magnetic-deg /instrumentation/gps/indicated-ground-speed-kt
/instrumentation/gps/wp-distance-nm /instrumentation/gps/wp-bearing-deg /instrumentation/gps/wp-bearing-mag-deg /instrumentation/gps/TTW /instrumentation/gps/course-deviation-deg /instrumentation/gps/course-error-nm /instrumentation/gps/to-flag /instrumentation/gps/odometer /instrumentation/gps/trip-odometer /instrumentation/gps/true-bug-error-deg /instrumentation/gps/magnetic-bug-error-deg
Definition at line 60 of file gps.hxx.