|
QFlightInstruments
QFlightInstruments is a Qt library containing flight instruments widgets.
|
This class provides EADI widget class. More...
#include <qfi_EADI.h>
Public Types | |
| enum | FltMode { Off = 0, FD, CMD } |
| enum | SpdMode { Off = 0, FMC_SPD } |
| enum | LNAV { Off = 0, HDG, NAV, NAV_ARM, APR, APR_ARM, BC, BC_ARM } |
| enum | VNAV { Off = 0, ALT, IAS, VS, ALT_SEL, GS, GS_ARM } |
| enum | PressureMode { PressureMode::STD = 0, PressureMode::MB, PressureMode::IN } |
Public Member Functions | |
| qfi_EADI (QWidget *parent=Q_NULLPTR) | |
| Constructor. | |
| virtual | ~qfi_EADI () |
| Destructor. | |
| void | reinit () |
| void | redraw () |
| void | setFltMode (FltMode fltMode) |
| void | setSpdMode (SpdMode spdMode) |
| void | setLNAV (LNAV lnav) |
| void | setVNAV (VNAV vnav) |
| void | setRoll (double roll) |
| void | setPitch (double pitch) |
| void | setFPM (double aoa, double sideslip, bool visible=true) |
| void | setSlipSkid (double slipSkid) |
| void | setTurnRate (double turnRate) |
| void | setDots (double dotH, double dotV, bool visibleH, bool visibleV) |
| void | setFD (double roll, double pitch, bool visible=true) |
| void | setStall (bool stall) |
| void | setAltitude (double altitude) |
| void | setPressure (double pressure, PressureMode pressureMode) |
| void | setAirspeed (double airspeed) |
| void | setMachNo (double machNo) |
| void | setHeading (double heading) |
| void | setClimbRate (double climbRate) |
| void | setAirspeedSel (double airspeed) |
| void | setAltitudeSel (double altitude) |
| void | setHeadingSel (double heading) |
| void | setVfe (double vfe) |
| void | setVne (double vne) |
Protected Member Functions | |
| void | resizeEvent (QResizeEvent *event) |
This class provides EADI widget class.
|
strong |
Flight mode enum.
|
strong |
Lateral navigation mode enum.
|
strong |
|
strong |
Speed mode enum.
|
strong |
Vertical navigation mode enum.
| void qfi_EADI::redraw | ( | ) |
Refreshes (redraws) widget.
| void qfi_EADI::reinit | ( | ) |
Reinitiates widget.
|
inline |
| airspeed | (dimensionless numeric value) |
|
inline |
| airspeed | (dimensionless numeric value) |
|
inline |
| altitude | (dimensionless numeric value) |
|
inline |
| altitude | (dimensionless numeric value) |
|
inline |
| climb | rate (dimensionless numeric value) |
|
inline |
| normalized | horizontal deviation dot position (range from -1.0 to 1.0) |
| normalized | vertical deviation dot position (range from -1.0 to 1.0) |
| deviation | horizontal dot visibility |
| deviation | vertical dot visibility |
|
inline |
| FD | roll angle [deg] |
| FD | pitch angle [deg] |
| FD | visibility |
|
inline |
Sets flight mode.
|
inline |
| angle | of attack [deg] |
| angle | of sideslip [deg] |
| flight | path marker visibility |
|
inline |
| heading | [deg] |
|
inline |
| heading | [deg] |
|
inline |
| Mach | number |
|
inline |
| pitch | angle [deg] |
|
inline |
| pressure | (dimensionless numeric value) |
| pressure | unit according to qfi_EADI::PressureMode |
|
inline |
| roll | angle [deg] |
|
inline |
| normalized | slip or skid (range from -1.0 to 1.0) |
|
inline |
Sets speed mode.
|
inline |
| stall | flag |
|
inline |
| normalized | turn rate (range from -1.0 to 1.0), hash marks positions are set to be -0.5 and 0.5 |
|
inline |
| vfe | (dimensionless numeric value) |
|
inline |
| vne | (dimensionless numeric value) |
1.8.17