Inherited by Eaagles::Simulation::Aircraft, Eaagles::Simulation::Helicopter, and Eaagles::Simulation::UnmannedAirVehicle.
Inheritance diagram for Eaagles::Simulation::AirVehicle:


Public Member Functions | |
| AirVehicle () | |
| virtual LCreal | getGload () const |
| virtual LCreal | getMach () const |
| virtual LCreal | getAngleOfAttack () const |
| virtual LCreal | getSideSlip () const |
| virtual LCreal | getFlightPath () const |
| virtual LCreal | getCalibratedAirspeed () const |
| virtual LCreal | getFuelWt () const |
| virtual LCreal | getFuelWtMax () const |
| virtual LCreal | getGrossWeight () const |
| virtual LCreal | getSpeedBrakePosition () const |
| virtual LCreal | getLandingGearPosition () const |
| virtual LCreal | getWeaponBayDoorPosition () const |
| virtual LCreal | getAmbientPressureRatio () const |
| virtual bool | isWeightOnWheels () const |
| LCreal | getAngleOfAttackR () const |
| LCreal | getAngleOfAttackD () const |
| LCreal | getFlightPathR () const |
| LCreal | getFlightPathD () const |
| LCreal | getSideSlipR () const |
| LCreal | getSideSlipD () const |
| virtual int | getNumberOfEngines () const |
| virtual int | getEngThrust (LCreal *const fn, const int max) const |
| virtual int | getEngRPM (LCreal *const rpm, const int max) const |
| virtual int | getEngN1 (LCreal *const n1, const int max) const |
| virtual int | getEngFuelFlow (LCreal *const ff, const int max) const |
| virtual int | getEngOilPressure (LCreal *const oil, const int max) const |
| virtual int | getEngInletTemp (LCreal *const tmp, const int max) const |
| virtual int | getEngNozzle (LCreal *const noz, const int max) const |
| virtual int | getEngPLA (LCreal *const pla, const int max) const |
| virtual bool | isRadarAltValid () const |
| virtual LCreal | getRadarAltitude () const |
| void | setControlStick (const LCreal roll, const LCreal pitch) |
| virtual void | setTrimSwitchRollInput (const LCreal rollTrim) |
| virtual void | setTrimSwitchPitchInput (const LCreal pitchTrim) |
| void | setTrimSwitch (const LCreal rollTrim, const LCreal pitchTrim) |
| virtual void | setRudderPedalInput (const LCreal pedal) |
| virtual void | setBrakes (const LCreal left, const LCreal right) |
| virtual void | setFlaps (const LCreal pos) |
| virtual void | setGearHandleSwitch (const LCreal sw) |
| virtual void | setSpeedBrakesSwitch (const LCreal sw) |
| virtual void | setWeaponBayDoorSwitch (const LCreal sw) |
| virtual MajorType | getMajorType () const |
| virtual void | reset () |
Protected Member Functions | |
| bool | setInitGearPos (const Basic::LcString *const pos) |
| bool | setInitGearPos (const Basic::LcNumber *const pos) |
Private Attributes | |
| LCreal | initGearPos |
| LCreal | gearPos |
| LCreal | wpnBayDoorPos |
GUID: (B57DCF1D-4A5C-4caf-B72B-B30D102517B8)
| Eaagles::Simulation::AirVehicle::AirVehicle | ( | ) |
| LCreal Eaagles::Simulation::AirVehicle::getGload | ( | ) | const [virtual] |
Gs (+up, one at level).
Vehicle data
| LCreal Eaagles::Simulation::AirVehicle::getMach | ( | ) | const [virtual] |
| LCreal Eaagles::Simulation::AirVehicle::getAngleOfAttack | ( | ) | const [virtual] |
radians
| LCreal Eaagles::Simulation::AirVehicle::getSideSlip | ( | ) | const [virtual] |
radians
| LCreal Eaagles::Simulation::AirVehicle::getFlightPath | ( | ) | const [virtual] |
radians
| LCreal Eaagles::Simulation::AirVehicle::getCalibratedAirspeed | ( | ) | const [virtual] |
Kts.
| LCreal Eaagles::Simulation::AirVehicle::getFuelWt | ( | ) | const [virtual] |
wt: lbs
| LCreal Eaagles::Simulation::AirVehicle::getFuelWtMax | ( | ) | const [virtual] |
wt: lbs
| LCreal Eaagles::Simulation::AirVehicle::getGrossWeight | ( | ) | const [virtual] |
| LCreal Eaagles::Simulation::AirVehicle::getSpeedBrakePosition | ( | ) | const [virtual] |
%
| LCreal Eaagles::Simulation::AirVehicle::getLandingGearPosition | ( | ) | const [virtual] |
% (0% up; 100% down)
| LCreal Eaagles::Simulation::AirVehicle::getWeaponBayDoorPosition | ( | ) | const [virtual] |
% (0% closed; 100% open)
| LCreal Eaagles::Simulation::AirVehicle::getAmbientPressureRatio | ( | ) | const [virtual] |
Air pressure ratio.
| bool Eaagles::Simulation::AirVehicle::isWeightOnWheels | ( | ) | const [virtual] |
True/false.
| LCreal Eaagles::Simulation::AirVehicle::getAngleOfAttackR | ( | ) | const [inline] |
Unit specific vehicle data.
| LCreal Eaagles::Simulation::AirVehicle::getAngleOfAttackD | ( | ) | const |
| LCreal Eaagles::Simulation::AirVehicle::getFlightPathR | ( | ) | const [inline] |
| LCreal Eaagles::Simulation::AirVehicle::getFlightPathD | ( | ) | const |
| LCreal Eaagles::Simulation::AirVehicle::getSideSlipR | ( | ) | const [inline] |
| LCreal Eaagles::Simulation::AirVehicle::getSideSlipD | ( | ) | const |
| int Eaagles::Simulation::AirVehicle::getNumberOfEngines | ( | ) | const [virtual] |
Engine data.
| int Eaagles::Simulation::AirVehicle::getEngThrust | ( | LCreal *const | fn, | |
| const int | max | |||
| ) | const [virtual] |
Thrust: lbs.
| int Eaagles::Simulation::AirVehicle::getEngRPM | ( | LCreal *const | rpm, | |
| const int | max | |||
| ) | const [virtual] |
(N2) Core RPM
| int Eaagles::Simulation::AirVehicle::getEngN1 | ( | LCreal *const | n1, | |
| const int | max | |||
| ) | const [virtual] |
N1 RPM.
| int Eaagles::Simulation::AirVehicle::getEngFuelFlow | ( | LCreal *const | ff, | |
| const int | max | |||
| ) | const [virtual] |
Rate: lbs/hour (pph).
| int Eaagles::Simulation::AirVehicle::getEngOilPressure | ( | LCreal *const | oil, | |
| const int | max | |||
| ) | const [virtual] |
Pressure: psi.
| int Eaagles::Simulation::AirVehicle::getEngInletTemp | ( | LCreal *const | tmp, | |
| const int | max | |||
| ) | const [virtual] |
Temp: C.
| int Eaagles::Simulation::AirVehicle::getEngNozzle | ( | LCreal *const | noz, | |
| const int | max | |||
| ) | const [virtual] |
Nozzle Pos: %.
| int Eaagles::Simulation::AirVehicle::getEngPLA | ( | LCreal *const | pla, | |
| const int | max | |||
| ) | const [virtual] |
PLA: degrees.
| bool Eaagles::Simulation::AirVehicle::isRadarAltValid | ( | ) | const [virtual] |
true if RA is valid
Radar altimeter
| LCreal Eaagles::Simulation::AirVehicle::getRadarAltitude | ( | ) | const [virtual] |
feet
| void Eaagles::Simulation::AirVehicle::setControlStick | ( | const LCreal | roll, | |
| const LCreal | pitch | |||
| ) | [inline] |
Control inputs: normalized roll: -1.0 -> max left; 0.0 -> center; 1.0 -> max right pitch: -1.0 -> max forward (nose down); 0.0 -> center; 1.0 -> max back (nose up) Control Stick Input Positions (not the flight surfaces!)
| void Eaagles::Simulation::AirVehicle::setTrimSwitchRollInput | ( | const LCreal | rollTrim | ) | [virtual] |
PitchTrim: -1.0 -> NoseDown; 0.0 -> Hold; 1.0 -> NoseUp RollTrim: -1.0 -> Left; 0.0 -> Hold; 1.0 -> Right
| void Eaagles::Simulation::AirVehicle::setTrimSwitchPitchInput | ( | const LCreal | pitchTrim | ) | [virtual] |
| void Eaagles::Simulation::AirVehicle::setTrimSwitch | ( | const LCreal | rollTrim, | |
| const LCreal | pitchTrim | |||
| ) | [inline] |
| void Eaagles::Simulation::AirVehicle::setRudderPedalInput | ( | const LCreal | pedal | ) | [virtual] |
Pedal inputs: normalized pedal: -1.0 -> max left; 0.0 -> center; 1.0 -> max right
Sets brake positions (left & right) No brake force -> 0.0 Max brake force -> 1.0
| void Eaagles::Simulation::AirVehicle::setFlaps | ( | const LCreal | pos | ) | [virtual] |
Commanded flap position from retracted (0.0) to fully extended (1.0).
| void Eaagles::Simulation::AirVehicle::setGearHandleSwitch | ( | const LCreal | sw | ) | [virtual] |
Set gear handle position: Handle Up -> 0.0 Handle Down -> 1.0
| void Eaagles::Simulation::AirVehicle::setSpeedBrakesSwitch | ( | const LCreal | sw | ) | [virtual] |
Sets the speed brake switch position: -1.0 -> Retract; 0.0 -> Hold; 1.0 -> Extend
| void Eaagles::Simulation::AirVehicle::setWeaponBayDoorSwitch | ( | const LCreal | sw | ) | [virtual] |
Weapon bay door position: 0.0 -> closed; 1.0 -> open.
| Player::MajorType Eaagles::Simulation::AirVehicle::getMajorType | ( | ) | const [virtual] |
| void Eaagles::Simulation::AirVehicle::reset | ( | ) | [virtual] |
| bool Eaagles::Simulation::AirVehicle::setInitGearPos | ( | const Basic::LcString *const | pos | ) | [protected] |
| bool Eaagles::Simulation::AirVehicle::setInitGearPos | ( | const Basic::LcNumber *const | pos | ) | [protected] |
initial gear position
Percent Gear position (0 -> up; 100 -> down).
Precent Weapon bay door position (0 -> closed; 100 -> open).
1.5.0