Inheritance diagram for Eaagles::Instruments::TestCompass:


Public Member Functions | |
| TestCompass () | |
| virtual void | updateData (const LCreal dt=0) |
| virtual bool | event (const int event, Basic::LcObject *const obj=0) |
Static Public Attributes | |
| static const int | MAX_TRACKS = 8 |
| static const int | MAX_AIRPORTS = 8 |
| static const int | MAX_NAV_AIDS = 8 |
Private Member Functions | |
| bool | onToggleRangeTestCompass () |
| bool | onToggleCenteredTestCompass () |
| bool | onToggleViews () |
Private Attributes | |
| LCreal | heading |
| SendData | headingSD |
| SendData | headingCRSD |
| SendData | headingBRGSD |
| SendData | isCenteredCRSD |
| SendData | isCenteredBRGSD |
| LCreal | headingRate |
| LCreal | bearing |
| SendData | bearingBRGSD |
| SendData | bearingROSD |
| LCreal | bearingRate |
| SendData | headingROSD |
| LCreal | range |
| SendData | rangeSD |
| SendData | rangeROSD |
| bool | centered |
| SendData | centeredSD |
| mySymbols | myTracks [MAX_TRACKS] |
| bool | tracksLoaded |
| mySymbols | myAP [MAX_AIRPORTS] |
| bool | airportsLoaded |
| mySymbols | myNA [MAX_NAV_AIDS] |
| bool | navAidsLoaded |
Classes | |
| struct | mySymbols |
| Eaagles::Instruments::TestCompass::TestCompass | ( | ) |
| void Eaagles::Instruments::TestCompass::updateData | ( | const LCreal | dt = 0 |
) | [virtual] |
| virtual bool Eaagles::Instruments::TestCompass::event | ( | const int | event, | |
| Basic::LcObject *const | obj = 0 | |||
| ) | [virtual] |
Sends the 'event' message with optional argument 'obj'. Returns true if the 'event' has been received and used. Derived classes will provided event() handlers, as needed. Event() can be called from an updateTC() routines, therefore,the event message must be processed quickly (i.e., no waits)
Reimplemented from Eaagles::Basic::LcComponent.
| bool Eaagles::Instruments::TestCompass::onToggleRangeTestCompass | ( | ) | [private] |
| bool Eaagles::Instruments::TestCompass::onToggleCenteredTestCompass | ( | ) | [private] |
| bool Eaagles::Instruments::TestCompass::onToggleViews | ( | ) | [private] |
const int Eaagles::Instruments::TestCompass::MAX_TRACKS = 8 [static] |
const int Eaagles::Instruments::TestCompass::MAX_AIRPORTS = 8 [static] |
const int Eaagles::Instruments::TestCompass::MAX_NAV_AIDS = 8 [static] |
the gauge position (inches)
SendData Eaagles::Instruments::TestCompass::headingSD [private] |
SendData Eaagles::Instruments::TestCompass::headingCRSD [private] |
compass rose send data
SendData Eaagles::Instruments::TestCompass::headingBRGSD [private] |
the bearing's heading value
SendData Eaagles::Instruments::TestCompass::isCenteredCRSD [private] |
compass rose is centered flag
SendData Eaagles::Instruments::TestCompass::isCenteredBRGSD [private] |
bearing is centered flag
rate which are going (up or down)
goes to the bearing pointer
SendData Eaagles::Instruments::TestCompass::bearingBRGSD [private] |
SendData Eaagles::Instruments::TestCompass::bearingROSD [private] |
SendData Eaagles::Instruments::TestCompass::headingROSD [private] |
the heading readout
our range
SendData Eaagles::Instruments::TestCompass::rangeSD [private] |
SendData Eaagles::Instruments::TestCompass::rangeROSD [private] |
bool Eaagles::Instruments::TestCompass::centered [private] |
SendData Eaagles::Instruments::TestCompass::centeredSD [private] |
holds the air track data
bool Eaagles::Instruments::TestCompass::tracksLoaded [private] |
tracks have been loaded
holds the airport data
bool Eaagles::Instruments::TestCompass::airportsLoaded [private] |
airports have been loaded
holds the navaid data
bool Eaagles::Instruments::TestCompass::navAidsLoaded [private] |
navaids have been loaded
1.5.0