80 lines
2.7 KiB
C++
80 lines
2.7 KiB
C++
//Copyright (c) 2013-2015 United States Government as represented by the Administrator of the
|
|
//National Aeronautics and Space Administration. All Rights Reserved.
|
|
#include "DataManager.h"
|
|
|
|
namespace XPC
|
|
{
|
|
DREF XPData[134][8]
|
|
{
|
|
{}, // Row 0: Frame Rates
|
|
{ // Row 1: Times
|
|
DREF::None, DREF::TotalRuntime, DREF::TotalFlighttime, DREF::TimerElapsedtime,
|
|
},
|
|
{}, // Row 2: Sim stats
|
|
{ // Row 3: Velocities
|
|
DREF::IndicatedAirspeed, DREF::None, DREF::TrueAirspeed, DREF::GroundSpeed
|
|
},
|
|
{ // Row 4: Mach, VVI, G-Loads
|
|
DREF::MachNumber, DREF::None, DREF::None, DREF::None,
|
|
DREF::GForceNormal, DREF::GForceAxial, DREF::GForceSide
|
|
},
|
|
{ // Row 5: Atmosphere: Weather
|
|
DREF::BarometerSealevelInHg, DREF::TemperaturSealevelC, DREF::None, DREF::WindSpeedKts
|
|
},
|
|
{}, // Row 6: Atmosphere: Aircraft
|
|
{}, // Row 7: System Pressures
|
|
{ // Row 8: Joystick
|
|
DREF::YokePitch, DREF::YokeRoll, DREF::YokeHeading
|
|
},
|
|
{}, // Row 9: Other Flight Controls
|
|
{}, // Row 10: Art stab ail/elv/rud
|
|
{ // Row 11: Control Surfaces
|
|
DREF::Elevator, DREF::Aileron, DREF::Rudder
|
|
},
|
|
{}, // Row 12: Wing Sweep/Trust Vec
|
|
{ // Row 13: trip/flap/slat/s-brakes
|
|
DREF::None, DREF::None, DREF::None, DREF::FlapSetting, DREF::FlapActual
|
|
},
|
|
{ // Row 14: Gear, Braks
|
|
DREF::GearDeploy, DREF::BrakeParking, DREF::BrakeLeft, DREF::BrakeRight,
|
|
DREF::None, DREF::None, DREF::None,
|
|
DREF::GearHandle
|
|
},
|
|
{ // Row 15: MNR (Angular Moments)
|
|
DREF::M, DREF::L, DREF::N
|
|
},
|
|
{ // Row 16: PQR (Angular Velocities)
|
|
DREF::QRad, DREF::PRad, DREF::RRad, DREF::Q, DREF::P, DREF::R
|
|
},
|
|
{ // Row 17: Orientation: pitch, roll, yaw, heading
|
|
DREF::Pitch, DREF::Roll, DREF::HeadingTrue, DREF::HeadingMag, DREF::Quaternion
|
|
},
|
|
{ // Row 18: Orientation: alpha beta hpath vpath slip
|
|
DREF::AngleOfAttack, DREF::Sideslip, DREF::HPath, DREF::VPath, DREF::Sideslip
|
|
},
|
|
{ // Row 19: Mag Compass
|
|
DREF::HeadingMag, DREF::MagneticVariation
|
|
},
|
|
{ // Row 20: Global Position
|
|
DREF::Latitude, DREF::Longitude, DREF::AGL
|
|
},
|
|
{ // Row 21: Local Position, Velocity
|
|
DREF::LocalX, DREF::LocalY, DREF::LocalZ, DREF::LocalVX, DREF::LocalVY, DREF::LocalVZ
|
|
},
|
|
{ // Row 22: All Planes: Lat
|
|
DREF::Latitude, DREF::MP1Lat, DREF::MP2Lat, DREF::MP3Lat, DREF::MP4Lat, DREF::MP5Lat, DREF::MP6Lat, DREF::MP7Lat
|
|
},
|
|
{ // Row 23: All Planes: Lon
|
|
DREF::Longitude, DREF::MP1Lon, DREF::MP2Lon, DREF::MP3Lon, DREF::MP4Lon, DREF::MP5Lon, DREF::MP6Lon, DREF::MP7Lon
|
|
},
|
|
{ // Row 24: All Planes: Alt
|
|
DREF::AGL, DREF::MP1Alt, DREF::MP2Alt, DREF::MP3Alt, DREF::MP4Alt, DREF::MP5Alt, DREF::MP6Alt, DREF::MP7Alt
|
|
},
|
|
{ // Row 25: Throttle Command
|
|
DREF::ThrottleSet
|
|
},
|
|
{ // Row 26: Throttle Actual
|
|
DREF::ThrottleActual
|
|
}
|
|
};
|
|
} |