Inheritance diagram for Eaagles::Instruments::EngPage:


Public Types | |
| enum | { NUM_ENG = 4 } |
Public Member Functions | |
| EngPage () | |
| virtual bool | setEngN1 (const int idx, const LCreal newN1) |
| virtual bool | setEngN2 (const int idx, const LCreal newN2) |
| virtual bool | setEngTit (const int idx, const LCreal newT) |
| virtual bool | setEngFF (const int idx, const LCreal newFF) |
| LCreal | getEngN1 (const int engNum) |
| LCreal | getEngN2 (const int engNum) |
| LCreal | getEngTit (const int engNum) |
| LCreal | getEngFF (const int engNum) |
| virtual void | updateData (const LCreal dt=0.0) |
Private Attributes | |
| LCreal | n1 [NUM_ENG] |
| SendData | n1SD [NUM_ENG] |
| SendData | n1ROSD [NUM_ENG] |
| SendData | n1BoxSD [NUM_ENG] |
| LCreal | n2 [NUM_ENG] |
| SendData | n2SD [NUM_ENG] |
| SendData | n2ROSD [NUM_ENG] |
| SendData | n2BoxSD [NUM_ENG] |
| LCreal | tit [NUM_ENG] |
| SendData | titSD [NUM_ENG] |
| SendData | titROSD [NUM_ENG] |
| SendData | titBoxSD [NUM_ENG] |
| LCreal | ff [NUM_ENG] |
| SendData | ffSD [NUM_ENG] |
| SendData | ffROSD [NUM_ENG] |
| Eaagles::Instruments::EngPage::EngPage | ( | ) |
| bool Eaagles::Instruments::EngPage::setEngN1 | ( | const int | idx, | |
| const LCreal | newN1 | |||
| ) | [virtual] |
set function: engine index range [ 1 .. NUM_ENG ] - (RPM)
| bool Eaagles::Instruments::EngPage::setEngN2 | ( | const int | idx, | |
| const LCreal | newN2 | |||
| ) | [virtual] |
set function: engine index range [ 1 .. NUM_ENG ] - (RPM)
| bool Eaagles::Instruments::EngPage::setEngTit | ( | const int | idx, | |
| const LCreal | newT | |||
| ) | [virtual] |
set function: engine index range [ 1 .. NUM_ENG ] - (Degs C)
| bool Eaagles::Instruments::EngPage::setEngFF | ( | const int | idx, | |
| const LCreal | newFF | |||
| ) | [virtual] |
set function: engine index range [ 1 .. NUM_ENG ] - (lbs/hrs)
| LCreal Eaagles::Instruments::EngPage::getEngN1 | ( | const int | engNum | ) | [inline] |
get functions
| LCreal Eaagles::Instruments::EngPage::getEngN2 | ( | const int | engNum | ) | [inline] |
| LCreal Eaagles::Instruments::EngPage::getEngTit | ( | const int | engNum | ) | [inline] |
| LCreal Eaagles::Instruments::EngPage::getEngFF | ( | const int | engNum | ) | [inline] |
| void Eaagles::Instruments::EngPage::updateData | ( | const LCreal | dt = 0.0 |
) | [virtual] |
Basic::LcComponent Interface - update non time-critical threads here.
Reimplemented from Eaagles::BasicGL::LcPage.
LCreal Eaagles::Instruments::EngPage::n1[NUM_ENG] [private] |
engine n1 (RPM)
SendData Eaagles::Instruments::EngPage::n1SD[NUM_ENG] [private] |
SendData Eaagles::Instruments::EngPage::n1ROSD[NUM_ENG] [private] |
SendData Eaagles::Instruments::EngPage::n1BoxSD[NUM_ENG] [private] |
LCreal Eaagles::Instruments::EngPage::n2[NUM_ENG] [private] |
engine n2 (RPM)
SendData Eaagles::Instruments::EngPage::n2SD[NUM_ENG] [private] |
SendData Eaagles::Instruments::EngPage::n2ROSD[NUM_ENG] [private] |
SendData Eaagles::Instruments::EngPage::n2BoxSD[NUM_ENG] [private] |
LCreal Eaagles::Instruments::EngPage::tit[NUM_ENG] [private] |
engine tit (Degs C)
SendData Eaagles::Instruments::EngPage::titSD[NUM_ENG] [private] |
SendData Eaagles::Instruments::EngPage::titROSD[NUM_ENG] [private] |
SendData Eaagles::Instruments::EngPage::titBoxSD[NUM_ENG] [private] |
LCreal Eaagles::Instruments::EngPage::ff[NUM_ENG] [private] |
engin1 fuel flow (lbs/hrs)
SendData Eaagles::Instruments::EngPage::ffSD[NUM_ENG] [private] |
SendData Eaagles::Instruments::EngPage::ffROSD[NUM_ENG] [private] |
1.5.0