#include <Module.h>
Definition at line 36 of file Module.h.
◆ Gpws()
Gpws::Gpws |
( |
Bus * |
prmBus, |
|
|
Logger * |
prmLogger |
|
) |
| |
Enhanced Ground Proximity Warning System
- See also
- http://www.smartcockpit.com/docs/EGPWS_MKVI_and_MKVIII.pdf Two or more alerts may be activated simultaneously, so a message priority is established. The following table reflects the priority for these message callouts. Messages at the top of the list will start before or immediately override a lower priority message even if it is already in progress.
Definition at line 29 of file GPWS.cpp.
◆ FrameMove()
void Gpws::FrameMove |
( |
float |
fElapsedTime | ) |
|
|
overridevirtual |
- Todo:
- Mode 4C?
- Note
- Bill and I spent an hour 6/7/2019 validating this ... assuming 2 dots is full scale deflection above or below that corresponds to .7 degrees vertical glideslope deviation or .35 degrees per dot!
- Todo:
- hard-coded right now, if we can eventually set DH/MDA
- Todo:
- Mode 6 V-Speeds? They are really more complicated than this because they change with weight and flap configuration and runway length and conditions
Implements Module.
Definition at line 34 of file GPWS.cpp.
◆ logger
Logger* Gpws::logger = nullptr |
|
private |
◆ mode3active
bool Gpws::mode3active = false |
|
private |
◆ mode3altitude
float Gpws::mode3altitude = 0.0f |
|
private |
◆ oldIndicatedAirspeedKms
float Gpws::oldIndicatedAirspeedKms = FLT_MAX |
|
private |
◆ oldradioaltitude
float Gpws::oldradioaltitude = 0.0f |
|
private |
◆ oldReference
Reference Gpws::oldReference = REF_ACLMODE |
|
private |
◆ oldWindSpeedMs
float Gpws::oldWindSpeedMs = 0.0f |
|
private |
◆ secsincelast
float Gpws::secsincelast = 0.0f |
|
private |
The documentation for this class was generated from the following files: