Inheritance diagram for Eaagles::Simulation::TacanRadio:


Public Types | |
| enum | { TCN_X_BAND = 0, TCN_Y_BAND } |
| enum | { PWR_TCN_REC = BaseClass::PWR_LAST, PWR_TCN_TRAN_REC, PWR_TCN_AA_TRAN_REC } |
Public Member Functions | |
| TacanRadio () | |
| bool | getRangeBearing (bool *rngIsValid, double *range, double *grdrange, bool *bearingIsValid, double *bearing) |
| double | getTACANRange (void) |
| double | getTACANBearing (void) |
| int | getBand () |
| virtual bool | setChannel (const int chan) |
| virtual bool | setBand (const int x) |
| virtual void | updateData (const LCreal dt=0.0) |
Private Attributes | |
| int | timerCounter |
| bool | rangeIsValid |
| bool | bearingIsValid |
| double | range |
| double | grdrange |
| double | bearing |
| double | destLatitude |
| double | destLongitude |
| float | currentMagVar |
| int | band |
TACAN navigation radio model
| Eaagles::Simulation::TacanRadio::TacanRadio | ( | ) |
Constructor.
| bool Eaagles::Simulation::TacanRadio::getRangeBearing | ( | bool * | rngIsValid, | |
| double * | range, | |||
| double * | grdrange, | |||
| bool * | bearingIsValid, | |||
| double * | bearing | |||
| ) |
Get Range and Bearing - Input pointers for your outputs.
| double Eaagles::Simulation::TacanRadio::getTACANRange | ( | void | ) |
Outside Access FCNs:.
| double Eaagles::Simulation::TacanRadio::getTACANBearing | ( | void | ) |
| int Eaagles::Simulation::TacanRadio::getBand | ( | ) | [inline] |
| bool Eaagles::Simulation::TacanRadio::setChannel | ( | const int | chan | ) | [virtual] |
| bool Eaagles::Simulation::TacanRadio::setBand | ( | const int | x | ) | [virtual] |
| void Eaagles::Simulation::TacanRadio::updateData | ( | const LCreal | dt = 0.0 |
) | [virtual] |
int Eaagles::Simulation::TacanRadio::timerCounter [private] |
bool Eaagles::Simulation::TacanRadio::rangeIsValid [private] |
bool Eaagles::Simulation::TacanRadio::bearingIsValid [private] |
double Eaagles::Simulation::TacanRadio::range [private] |
double Eaagles::Simulation::TacanRadio::grdrange [private] |
double Eaagles::Simulation::TacanRadio::bearing [private] |
double Eaagles::Simulation::TacanRadio::destLatitude [private] |
double Eaagles::Simulation::TacanRadio::destLongitude [private] |
float Eaagles::Simulation::TacanRadio::currentMagVar [private] |
int Eaagles::Simulation::TacanRadio::band [private] |
1.5.0