Inheritance diagram for Eaagles::Simulation::IlsRadio:


Public Member Functions | |
| IlsRadio () | |
| float | getGlideslopeDifference (void) |
| float | getLocalizerDifference (void) |
| float | getGlideslopeDifferenceDots () |
| float | getLocalizerDifferenceDots () |
| virtual void | updateData (const LCreal dt=0.0) |
Static Public Attributes | |
| static const float | GS_DEG_PER_DOT |
| static const float | LOC_DEG_PER_DOT |
Protected Member Functions | |
| virtual bool | findILSGlideslopeByFreq (float freq) |
| virtual bool | findLocalizerByFreq (float freq) |
Private Attributes | |
| int | timerCounter |
| bool | localizerValid |
| bool glideSlop double | range |
| double | grdrange |
| double | bearing |
| double | destLatitude |
| double | destLongitude |
| float | deltaGlideSlope |
| float deltaLocalizerB float | currentMagVar |
| float | acGlideSlope |
| float | acLocalizerBearing |
| float | ilsGlideSlope |
| float | ilsLocalizerBearing |
ILS navigation radio model
| Eaagles::Simulation::IlsRadio::IlsRadio | ( | ) |
| float Eaagles::Simulation::IlsRadio::getGlideslopeDifference | ( | void | ) |
Outside Access FCNs.
| float Eaagles::Simulation::IlsRadio::getLocalizerDifference | ( | void | ) |
| float Eaagles::Simulation::IlsRadio::getGlideslopeDifferenceDots | ( | ) |
| float Eaagles::Simulation::IlsRadio::getLocalizerDifferenceDots | ( | ) |
| void Eaagles::Simulation::IlsRadio::updateData | ( | const LCreal | dt = 0.0 |
) | [virtual] |
| bool Eaagles::Simulation::IlsRadio::findILSGlideslopeByFreq | ( | float | freq | ) | [protected, virtual] |
Always find the glideslope first!!!!
| bool Eaagles::Simulation::IlsRadio::findLocalizerByFreq | ( | float | freq | ) | [protected, virtual] |
const float Eaagles::Simulation::IlsRadio::GS_DEG_PER_DOT [static] |
constants for figuring degrees to dots
const float Eaagles::Simulation::IlsRadio::LOC_DEG_PER_DOT [static] |
int Eaagles::Simulation::IlsRadio::timerCounter [private] |
For Only doing calc every so often.
bool Eaagles::Simulation::IlsRadio::localizerValid [private] |
bool glideSlop double Eaagles::Simulation::IlsRadio::range [private] |
Slant range to the end of the runwayeValid;.
double Eaagles::Simulation::IlsRadio::grdrange [private] |
The Ground range to the end of the RWY.
double Eaagles::Simulation::IlsRadio::bearing [private] |
The bearing of the end of the RWY.
double Eaagles::Simulation::IlsRadio::destLatitude [private] |
Lat for end of RWY.
double Eaagles::Simulation::IlsRadio::destLongitude [private] |
Lon for end of RWY.
float Eaagles::Simulation::IlsRadio::deltaGlideSlope [private] |
float deltaLocalizerB float Eaagles::Simulation::IlsRadio::currentMagVar [private] |
Mag Var at Glideslope emitterearing;.
float Eaagles::Simulation::IlsRadio::acGlideSlope [private] |
float Eaagles::Simulation::IlsRadio::acLocalizerBearing [private] |
float Eaagles::Simulation::IlsRadio::ilsGlideSlope [private] |
float Eaagles::Simulation::IlsRadio::ilsLocalizerBearing [private] |
1.5.0