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) |