|
enum | MarkerBeacons { None,
Outer,
Middle,
Inner
} |
| (29) Marker beacon passage; More...
|
|
enum | GpwsEnum : char {
NoAlert = 0,
Mode1_Sink_Rate = 27,
Mode1_Pull_Up = 1,
Mode2a_Terrain_Terrain = 4,
Mode2a_Pull_Up = 2,
Mode2b_Terrain_Terrain = 5,
Mode2b_Pull_Up = 3,
Mode2_Terrain = 8,
Mode3_Dont_Sink = 28,
Mode4a_Too_Low_Terrain = 12,
Mode4a_Too_Low_Gear = 25,
Mode4b_Too_Low_Terrain = 13,
Mode4b_Too_Low_Flaps = 26,
Mode4c_Too_Low_Terrain = 14,
Mode5a_Glideslope = 29,
Mode5b_Glideslope = 30,
Mode6_Minimums_Minimums = 9,
Mode6_One_Thousand = 24,
Mode6_Five_Hundred = 23,
Mode6_Two_Hundred = 22,
Mode6_One_Hundred = 21,
Mode6_Fifty = 20,
Mode6_Fourty = 19,
Mode6_Thirty = 18,
Mode6_Twenty = 17,
Mode6_Ten = 16,
Mode6_Retard = 15,
Mode6_Bank_Angle = 31,
Mode6_Caution_Terrain = 10,
Mode6_Caution_Obstacle = 11,
Reset = 127
} |
| (35) Ground proximity warning system; More...
|
|
enum | TcasEnum {
Clear_Of_Conflict,
Traffic_Advisory,
RA_Climb,
RA_Descend,
RA_Waiting_To_Clear
} |
| (44) Traffic alert and collision avoidance system; More...
|
|
|
bool | isComparitor = false |
|
std::vector< Command > | commandStream |
|
std::vector< Message > | messages |
|
D3DXVECTOR3 | PlatformAcceleration = D3DXVECTOR3(-999, -999, -999) |
|
double | PlatformBackRightBellow = 0.0 |
|
double | PlatformBackLeftBellow = 0.0 |
|
double | PlatformFrontRightBellow = 0.0 |
|
double | PlatformFrontLeftBellow = 0.0 |
|
int | PlatformMotionSequencer = 0 |
|
float | frameRate = 0.0f |
|
_SYSTEMTIME | Time |
| this section is required flight data (FDR) More...
|
|
float | PressureAltitude = 0.0f |
|
float | IndicatedAirspeed = 0.0f |
| (3) Indicated Airspeed in km per second? More...
|
|
float | HeadingTrue = D3DXToRadian(240.0f) |
| (4) Heading–primary flight crew reference (if selectable, record discrete, true or magnetic); More...
|
|
float | HeadingTrack = D3DXToRadian(240.0f) |
|
D3DXVECTOR3 | NormalAcceleration = D3DXVECTOR3(0, 0, 0) |
| (5) vertical (11) longitudinal (18) lateral More...
|
|
float | PitchAttitude = 0.0f |
| (6) Pitch attitude; More...
|
|
float | RollAttitude = 0.0f |
| (7) Roll attitude; More...
|
|
std::vector< bool > | Transmitting |
| (8) Manual radio transmitter keying, or CVR/DFDR synchronization reference; More...
|
|
float | EngineThrustOutput [enginesC] |
| (9) Thrust/power of each engine—primary flight crew reference; More...
|
|
float | PitchControl = 0.0f |
|
float | RollControl = 0.0f |
|
float | YawControl = 0.0f |
|
float | DiscreetSurfacePostion [4] |
|
float | RollControlSurfacePosition = 0.0f |
|
float | YawControlSurfacePosition = 0.0f |
|
float | PitchTrimSurfacePosition = 0.0f |
| (19) Pitch trim surface position or parameters of paragraph (a)(82) of this section if currently recorded; More...
|
|
float | TrailingEdgeFlapsPosition = 0.0f |
| (20) Trailing edge flap or cockpit flap control selection (except when parameters of paragraph (a)(85) of this section apply); More...
|
|
float | LeadingEdgeFlapsPosition = 0.0f |
| (21) Leading edge flap or cockpit flap control selection (except when parameters of paragraph (a)(86) of this section apply); More...
|
|
bool | ThrustReverser [enginesC] |
| (22) Each Thrust reverser position More...
|
|
float | SpoilerPosition = 0.0f |
| NEEDS TO BE INITIALIZED HERE? More...
|
|
float | OATorTAT = 2.0f |
| (24) Outside or total air temperature; More...
|
|
struct Bus::Afcs | AFCS |
|
float | RadioAltitude = 0.0f |
|
float | LocalizerDeviation = 0.0f |
|
float | GlideslopeDeviation = 0.0f |
|
enum Bus::MarkerBeacons | MarkerBeacon = MarkerBeacons::None |
|
bool | MasterWarning = false |
|
bool | OnGround = true |
|
float | AngleOfAttack = 0.0f |
|
float | GroundSpeed = 0.0f |
| (33) hydraulic pressure LOW each loop More...
|
|
enum Bus::GpwsEnum | GPWS = GpwsEnum::NoAlert |
|
bool | LandingGearExtended = true |
|
float | Latitude = 0.0f |
|
float | Longitude = 0.0f |
|
enum Bus::TcasEnum | TCAS = TcasEnum::Clear_Of_Conflict |
|
float | EngineThrustCommand [enginesC] |
| (57) Thrust command (when an information source is installed); More...
|
|
float | PitchTrim = 0.26f |
|
float | VerticalSpeed = 0.0f |
|
float | FlightPathAngle = 0.0f |
|
float | AirDensity = 0.002377f |
|
float | EmptyWeight = 40256.4f |
| needs to be configurable XML More...
|
|
float | FuelWeight = 10000.0f |
| pounds, dynamic later based on module weight calculation (stuff can get blown off) More...
|
|
float | PayloadWeight = 0.0f |
| pounds, dynamic later as we burn fuel More...
|
|
double | ProgramTime = 0.0 |
| Identified a need for these in modules. More...
|
|
bool | FlightFreeze = true |
|
float | ScenarioTimer = 0.0f |
|
std::string | receiptNumber = "ABC123" |
|
float | ScenarioScore = 0.0f |
|
float | DisplayFps = 0.0f |
|
float | occupantPitchControlAuthority = 1.0f |
|
float | occupantRollControlAuthority = 1.0f |
|
D3DXVECTOR3 | Location = D3DXVECTOR3(-57.0f / 180.0f * 19012.290420994710720528225226931f, 7.5f / 90.0f * 9506.1452104973553602641126134654f + 0.015f, -35.0f - 0.028f) |
|
float | TerrainClosureRate = 0.0f |
| so we can get data into GPWS? More...
|
|
float | ObstacleClosureRate = 0.0f |
|
std::vector< Vehicle > | vehicles |
| for TCAS, GPWS, FMS More...
|
|
std::vector< Waypoint > | waypoints |
|
std::vector< Systems::Component * > | components |
| SYSTEMS SUPPORT. More...
|
|
Definition at line 12 of file Bus.h.