Eaagles::Simulation::IlsRadio Class Reference

Inherits Eaagles::Simulation::NavRadio.

Inheritance diagram for Eaagles::Simulation::IlsRadio:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Simulation::IlsRadio:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

 ILS navigation radio model 


Constructor & Destructor Documentation

Eaagles::Simulation::IlsRadio::IlsRadio (  ) 


Member Function Documentation

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]

Component Interface.

Reimplemented from Eaagles::Simulation::NavRadio.

bool Eaagles::Simulation::IlsRadio::findILSGlideslopeByFreq ( float  freq  )  [protected, virtual]

Always find the glideslope first!!!!

bool Eaagles::Simulation::IlsRadio::findLocalizerByFreq ( float  freq  )  [protected, virtual]


Member Data Documentation

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]


Generated on Tue Dec 19 16:28:25 2006 for Eaagles by  doxygen 1.5.0