Eaagles::Instruments::EngPage Class Reference

Inherits Eaagles::BasicGL::LcPage.

Inheritance diagram for Eaagles::Instruments::EngPage:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Instruments::EngPage:

Collaboration graph
[legend]
List of all members.

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]

Member Enumeration Documentation

anonymous enum

Enumerator:
NUM_ENG 


Constructor & Destructor Documentation

Eaagles::Instruments::EngPage::EngPage (  ) 


Member Function Documentation

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.


Member Data Documentation

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]


Generated on Tue Dec 19 16:27:09 2006 for Eaagles by  doxygen 1.5.0