Avionics
Dropship Simulator
Gpws Class Reference

Forward definitions for the modules are below. More...

#include <Module.h>

Inheritance diagram for Gpws:
[legend]
Collaboration diagram for Gpws:
[legend]

Public Member Functions

 Gpws (Bus *prmBus)
 
void FrameMove (float fElapsedTime) override
 
- Public Member Functions inherited from Module
 Module (Bus *prmBus)
 
virtual ~Module ()
 

Private Attributes

float secsincelast = 0
 

Additional Inherited Members

- Protected Attributes inherited from Module
Busbus
 

Detailed Description

Forward definitions for the modules are below.

Ground Proximity Warning System

Definition at line 38 of file Module.h.

Constructor & Destructor Documentation

◆ Gpws()

Gpws::Gpws ( Bus prmBus)
explicit
See also
http://www51.honeywell.com/aero/common/documents/Mk_VI_VIII_EGPWS.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. MESSAGE MODE 1-3 “Pull Up” ...............................................................................1, 2 a&b 4-5 “Terrain, Terrain” .....................................................................2 a&b 6 “Terrain, Terrain Pull Up” a, d ................................................TA 7 “Obstacle, Obstacle Pull Up” a, e ............................................TA 8 “Terrain” ....................................................................................2 9 “Minimums, Minimums” a, f ....................................................6 10 “Caution Terrain, Caution Terrain” a, b ...................................TA 11 “Caution Obstacle, Caution Obstacle” a, c ...............................TA 12-15 “Too Low Terrain” ..............................................................4 a&b&c, TCF 16-24 Altitude Callouts .....................................................................6 25 “Too Low Gear” ........................................................................4A 26 “Too Low Flaps” ......................................................................4B 27 “Sink rate, Sink rate” .................................................................1 28 “Don’t Sink, Don’t Sink” ...........................................................3 29 “Glideslope” ...............................................................................5 30 “Bank Angle, Bank Angle” .....................................................6

Definition at line 29 of file GPWS.cpp.

Member Function Documentation

◆ FrameMove()

void Gpws::FrameMove ( float  fElapsedTime)
overridevirtual

doesn't make much sense for carrier landings OR VTOL landings... ;)

Mode 9 minimums, minimums hard-coded below at 200 AGL right now, if we can eventually set DH/MDA
hard-coded right now, if we can eventually set DH/MDA

Implements Module.

Definition at line 33 of file GPWS.cpp.

Member Data Documentation

◆ secsincelast

float Gpws::secsincelast = 0
private

Definition at line 41 of file Module.h.


The documentation for this class was generated from the following files: