From c3f7173d21a40c2b2e2308f56cba5d732bcdd12d Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Sun, 12 May 2019 21:27:51 +0100 Subject: [PATCH] Ref T476 Static asserts to ensure array and non-array datarefs are used correctly. --- src/xswiftbus/datarefs.h | 6 + src/xswiftbus/datarefs.inc | 10346 ++++++++++++++++++++++++++++++++++- src/xswiftbus/datarefs.pl | 7 + 3 files changed, 10277 insertions(+), 82 deletions(-) diff --git a/src/xswiftbus/datarefs.h b/src/xswiftbus/datarefs.h index 4e13ec227..9bfd80a3e 100644 --- a/src/xswiftbus/datarefs.h +++ b/src/xswiftbus/datarefs.h @@ -85,6 +85,8 @@ namespace XSwiftBus template class DataRef : private DataRefImpl { + static_assert(!DataRefTraits::is_array, "this is an array dataref"); + public: //! Constructor DataRef() : DataRefImpl(DataRefTraits::name()) {} @@ -116,6 +118,8 @@ namespace XSwiftBus template class ArrayDataRef : private ArrayDataRefImpl { + static_assert(DataRefTraits::is_array, "not an array dataref"); + public: //! Constructor ArrayDataRef() : ArrayDataRefImpl(DataRefTraits::name(), DataRefTraits::size) {} @@ -147,6 +151,8 @@ namespace XSwiftBus template class StringDataRef { + static_assert(DataRefTraits::is_array, "not an array dataref"); + public: //! Constructor StringDataRef() : m_ref(XPLMFindDataRef(DataRefTraits::name())) diff --git a/src/xswiftbus/datarefs.inc b/src/xswiftbus/datarefs.inc index 4378b991b..640e69a91 100644 --- a/src/xswiftbus/datarefs.inc +++ b/src/xswiftbus/datarefs.inc @@ -25,6 +25,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -36,6 +38,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -47,6 +51,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -58,6 +64,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -69,6 +77,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -80,6 +90,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -91,6 +103,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -102,6 +116,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -113,6 +129,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -124,6 +142,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -135,6 +155,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -146,6 +168,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -157,6 +181,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -168,6 +194,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -179,6 +207,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -186,6 +216,19 @@ namespace xplane //! autopilot datarefs namespace autopilot { + //! Attitude source for the autopilot: 10 = AHRS, 11 = elec gyro, 12 = vacuum gyro, 13 = turn coordinator and absolute pressure transducer (enum) + struct ah_source + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft/autopilot/ah_source"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + //! Step increment for autopilot altitude (Feet) struct alt_step_ft { @@ -195,6 +238,34 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Directional gyro source for the autopillot: 10 = AHRS, 11 = elec gyro (HSI or DG), 12 = vacuum gyro (DG) (enum) + struct dg_source + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft/autopilot/dg_source"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 0=X-Plane custom, 1=Airliner, 2=GFC-700, 3=S-Tec 55, 4=S-Tec 55 with altitude preselect, 5=KAP-140 single axis, 6=KAP-140 dual axis, 7=KAP-140 dual axis with altitude preselect, 8=Piper Autocontrol (enum) + struct preconfigured_ap_type + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft/autopilot/preconfigured_ap_type"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Step increment for radio altimeter decision height (Feet) @@ -206,6 +277,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Whether the autopilot is strictly single axis (bank) only. (boolean) + struct single_axis_autopilot + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft/autopilot/single_axis_autopilot"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Step increment for autopilot VVI (Feet) @@ -217,6 +303,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -233,6 +321,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [PART] cd for all parts @@ -244,6 +334,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 95; }; @@ -262,6 +354,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -273,6 +367,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Minimum prop speed with governor on, radians/second (rad/sec) @@ -284,6 +380,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -295,6 +393,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Max prop speed radians/second (rad/sec) @@ -306,6 +406,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -317,6 +419,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -328,6 +432,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -339,6 +445,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -350,6 +458,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -361,6 +471,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -372,6 +484,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Enter 0.0 to be able to deflect the controls as fast as the pilot can move the stick or the art stab system can command a deflection. If the plane has a hydraulic system and a max rate of control deflection, though, enter how long it takes to go from center to fully-deflected. (secs) @@ -383,6 +497,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the amount of aileron deflection (as a ratio of max) induced by the aerodynamic effect of static trim tabs. ([-1..1]) @@ -394,6 +510,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the speed of trim time, expressed as a ratio, where 1.0 means it takes 20 seconds to fully move trim from one extreme to the other. 2.0 means trim is twice as fast. (ratio) @@ -405,6 +523,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the total time taken for the aileron trim to go from one extreme to the other. (secs) @@ -416,6 +536,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -427,17 +549,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; - }; - - //! Undocumented dataref - struct acf_con_smooth - { - //! Dataref name - static constexpr const char *name() { return "sim/aircraft/controls/acf_con_smooth"; } - //! Can be written to? - static constexpr bool writable = true; - //! Dataref type - using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -449,6 +562,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Enter 0.0 to be able to deflect the controls as fast as the pilot can move the stick or the art stab system can command a deflection. If the plane has a hydraulic system and a max rate of control deflection, though, enter how long it takes to go from center to fully-deflected. (secs) @@ -460,6 +575,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -471,6 +588,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the amount of elevator deflection (as a ratio of max) induced by the aerodynamic effect of static trim tabs. ([-1..1]) @@ -482,6 +601,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the speed of trim time, expressed as a ratio, where 1.0 means it takes 20 seconds to fully move trim from one extreme to the other. 2.0 means trim is twice as fast. (ratio) @@ -493,6 +614,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the total time taken for the elevator trim to go from one extreme to the other. (secs) @@ -504,6 +627,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -515,6 +640,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -526,6 +653,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -537,6 +666,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -548,6 +679,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -559,6 +692,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -570,6 +705,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -583,6 +720,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -594,6 +733,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -605,6 +746,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -616,6 +759,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -627,6 +772,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -638,6 +785,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -649,6 +798,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -660,6 +811,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -673,6 +826,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the maximum degrees deflection down for a horizontal stabilizer that moves during trim (degrees) @@ -684,6 +839,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the maximum degrees deflection up for a horizontal stabilizer that moves during trim (degrees) @@ -695,6 +852,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Maximum aileron upward trim, expressed as a ratio of maximum aileron upward travel ([0..1]) @@ -706,6 +865,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Maximum nose-up trim, expressed as a ratio of maximum nose-up elevator deflection ([0..1]) @@ -717,6 +878,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Maximum rudder right trim, expressed as a ratio of maximum rudder right travel ([0..1]) @@ -728,6 +891,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Maximum aileron downward trim, expressed as a ratio of maximum aileron downward travel ([0..1]) @@ -739,6 +904,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Maximum nose-down trim, expressed as a ratio of maximum nose-down elevator deflection ([0..1]) @@ -750,6 +917,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Maximum rudder left trim, expressed as a ratio of maximum rudder left travel ([0..1]) @@ -761,6 +930,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -772,6 +943,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -783,6 +956,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -794,6 +969,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -805,6 +982,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Enter 0.0 to be able to deflect the controls as fast as the pilot can move the stick or the art stab system can command a deflection. If the plane has a hydraulic system and a max rate of control deflection, though, enter how long it takes to go from center to fully-deflected. (secs) @@ -816,6 +995,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -827,6 +1008,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -838,6 +1021,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the amount of rudder deflection (as a ratio of max) induced by the aerodynamic effect of static trim tabs. ([0..1]) @@ -849,6 +1034,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the speed of trim time, expressed as a ratio, where 1.0 means it takes 20 seconds to fully move trim from one extreme to the other. 2.0 means trim is twice as fast. (ratio) @@ -860,6 +1047,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the total time taken for the rudder trim to go from one extreme to the other. (secs) @@ -871,6 +1060,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -882,6 +1073,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -893,6 +1086,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -904,6 +1099,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -915,6 +1112,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -926,6 +1125,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Speedbrake time to extend. (secs) @@ -937,6 +1138,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Speedbrake time to retract. (secs) @@ -948,6 +1151,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -959,6 +1164,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -970,6 +1177,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the trim position for takeoff expressed as a ratio, 1 = max up trim, -1 = max down trim. ([-1..1]) @@ -981,6 +1190,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ???? (newtonmeters) @@ -992,6 +1203,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! NOTE : This is now the same as acf_trq_max_en in v7 (newtonmeters) @@ -1003,6 +1216,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -1019,6 +1234,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The number of busses on this plane (count) @@ -1030,6 +1247,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The number of generators on this plane (count) @@ -1041,6 +1260,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The number of inverters on this plane (count) @@ -1052,6 +1273,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -1068,6 +1291,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1079,6 +1304,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1090,6 +1317,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1101,6 +1330,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine idle speed radians/second. (rad/sec) @@ -1112,6 +1343,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1123,6 +1356,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Minimum engine speed with governor on radians/second (rad/sec) @@ -1134,6 +1369,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1145,6 +1382,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Max engine speed radians/second. (rad/sec) @@ -1156,6 +1395,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1167,6 +1408,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1178,6 +1421,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Critical altitude for props (meters) @@ -1189,6 +1434,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1200,6 +1447,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1211,6 +1460,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1222,6 +1473,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1233,6 +1486,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1244,6 +1499,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is for backward compatibility, you can use acf_prop_gear_rat from v700 onwards @@ -1255,6 +1512,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1266,6 +1525,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! MAx cylinder head temperature the plane can have before engine failure. @@ -1277,6 +1538,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Max exhaust gas temperature the plane can have before engine failure. @@ -1288,6 +1551,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Max Fuel Pressure the plane can have before engine failure. @@ -1299,6 +1564,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Max internal turbine temperature the plane can have before engine failure. @@ -1310,6 +1577,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Max Oil Pressure the plane can have before engine failure. @@ -1321,6 +1590,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Max Oil Temperature the plane can have before engine failure. @@ -1332,6 +1603,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1343,6 +1616,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1354,6 +1629,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1365,6 +1642,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1376,6 +1655,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Where the prop pitch angle goes when the governor loses oil pressure: 0=low pitch, 1=high pitch, 2=feather, 3=start lock (enum) + struct acf_prop_fail_mode + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft/engine/acf_prop_fail_mode"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the delay in increasing the throttle for jet engines - it is the number of seconds to actuate a full advance. (seconds) @@ -1387,6 +1681,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the delay in increasing the throttle for prop/turboprop engines - it is the number of seconds to actuate a full advance. (seconds) @@ -1398,6 +1694,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the number of seconds it takes for a free turbine to spin up from idle to full RPM. (seconds) @@ -1409,6 +1707,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the ratio of the engine's max RPM that the starter can spin the engine up to before it loses torque. (Ratio) @@ -1420,6 +1720,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the ratio of the engine's maximum torque that the starter applies at its design RPM. (Ratio) @@ -1431,6 +1733,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1442,6 +1746,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1453,6 +1759,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1464,6 +1772,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Boost Capacity (seconds) @@ -1475,6 +1785,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Boost Amount (ratio) @@ -1486,6 +1798,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -1502,6 +1816,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1513,6 +1829,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -1529,6 +1847,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -1542,6 +1862,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are any of the gear on this plane retractable. We strongly recommend you DO NOT write to this dataref. (bool) @@ -1553,6 +1875,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1564,6 +1888,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1575,6 +1901,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1586,6 +1914,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1597,6 +1927,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1608,6 +1940,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1619,6 +1953,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -1630,6 +1966,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -1646,6 +1984,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the exhaust gas temperature instrument (degC) @@ -1657,6 +1997,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the engine pressure ratio instrument (ratio) @@ -1668,6 +2010,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the fuel flow instrument (gal/hr_or_lb/hr) @@ -1679,6 +2023,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the interturbine temperature instrument (degC) @@ -1690,6 +2036,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the manifold pressure instrument (inhg) @@ -1701,6 +2049,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the N1 instrument (percent) @@ -1712,6 +2062,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the N2 instrument (percent) @@ -1723,6 +2075,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the torque instrument (ft-lbs) @@ -1734,6 +2088,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the battery amperage instrument (amps) @@ -1745,6 +2101,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the battery voltage instrument (volts) @@ -1756,6 +2114,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the fuel pressure instrument (PSI) @@ -1767,6 +2127,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the generator amperage instrument (amps) @@ -1778,6 +2140,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the oil pressure instrument (PSI) @@ -1789,6 +2153,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the oil temperature instrument (degC) @@ -1800,6 +2166,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the green arc for the vacuum pressure instrument (psi) @@ -1811,6 +2179,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the cylinder-head temperature instrument (degC) @@ -1822,6 +2192,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the exhaust gas temperature instrument (degC) @@ -1833,6 +2205,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the engine pressure ratio instrument (ratio) @@ -1844,6 +2218,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the fuel flow instrument (gal/hr_or_lb/hr) @@ -1855,6 +2231,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the interturbine temperature instrument (degC) @@ -1866,6 +2244,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the manifold pressure instrument (inhg) @@ -1877,6 +2257,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the N1 instrument (percent) @@ -1888,6 +2270,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the N2 instrument (percent) @@ -1899,6 +2283,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the torque instrument (ft-lbs) @@ -1910,6 +2296,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the battery amperage instrument (amps) @@ -1921,6 +2309,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the battery voltage instrument (volts) @@ -1932,6 +2322,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the fuel pressure instrument (PSI) @@ -1943,6 +2335,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the generator amperage instrument (amps) @@ -1954,6 +2348,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the oil pressure instrument (PSI) @@ -1965,6 +2361,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the oil temperature instrument (degC) @@ -1976,6 +2374,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the green arc for the vacuum pressure instrument (psi) @@ -1987,6 +2387,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery amp when the non-standby batteries are fully charged. (amps) @@ -1998,6 +2400,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the voltage when the standard (non-standby) batteries are fully charged. (volts) @@ -2009,6 +2413,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vacuum pressure put out when the engine is running at the bottom of red line (max vacuum). (psi) @@ -2020,6 +2426,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the cylinder-head temperature instrument (degC) @@ -2031,6 +2439,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the exhaust gas temperature instrument (degC) @@ -2042,6 +2452,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the engine pressure ratio instrument (ratio) @@ -2053,6 +2465,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the fuel flow instrument (gal/hr_or_lb/hr) @@ -2064,6 +2478,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the interturbine temperature instrument (degC) @@ -2075,6 +2491,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the manifold pressure instrument (inhg) @@ -2086,6 +2504,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the N1 instrument (percent) @@ -2097,6 +2517,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the N2 instrument (percent) @@ -2108,6 +2530,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the torque instrument (ft-lbs) @@ -2119,6 +2543,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the battery amperage instrument (amps) @@ -2130,6 +2556,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the battery voltage instrument (volts) @@ -2141,6 +2569,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the fuel pressure instrument (PSI) @@ -2152,6 +2582,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the generator amperage instrument (amps) @@ -2163,6 +2595,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the oil pressure instrument (PSI) @@ -2174,6 +2608,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the oil temperature instrument (degC) @@ -2185,6 +2621,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the red arc for the vacuum pressure instrument (psi) @@ -2196,6 +2634,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the cylinder-head temperature instrument (degC) @@ -2207,6 +2647,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the exhaust gas temperature instrument (degC) @@ -2218,6 +2660,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the engine pressure ratio instrument (ratio) @@ -2229,6 +2673,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the fuel flow instrument (gal/hr_or_lb/hr) @@ -2240,6 +2686,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the interturbine temperature instrument (degC) @@ -2251,6 +2699,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the manifold pressure instrument (inhg) @@ -2262,6 +2712,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the N1 instrument (percent) @@ -2273,6 +2725,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the N2 instrument (percent) @@ -2284,6 +2738,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the torque instrument (ft-lbs) @@ -2295,6 +2751,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the battery amperage instrument (amps) @@ -2306,6 +2764,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the battery voltage instrument (volts) @@ -2317,6 +2777,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the fuel pressure instrument (PSI) @@ -2328,6 +2790,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the generator amperage instrument (amps) @@ -2339,6 +2803,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the oil pressure instrument (PSI) @@ -2350,6 +2816,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the oil temperature instrument (degC) @@ -2361,6 +2829,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the red arc for the vacuum pressure instrument (psi) @@ -2372,6 +2842,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the cylinder-head temperature instrument (degC) @@ -2383,6 +2855,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the exhaust gas temperature instrument (degC) @@ -2394,6 +2868,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the engine pressure ratio instrument (ratio) @@ -2405,6 +2881,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the fuel flow instrument (gal/hr_or_lb/hr) @@ -2416,6 +2894,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the interturbine temperature instrument (degC) @@ -2427,6 +2907,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the manifold pressure instrument (inhg) @@ -2438,6 +2920,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the N1 instrument (percent) @@ -2449,6 +2933,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the N2 instrument (percent) @@ -2460,6 +2946,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the torque instrument (ft-lbs) @@ -2471,6 +2959,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the battery amperage instrument (amps) @@ -2482,6 +2972,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the battery voltage instrument (volts) @@ -2493,6 +2985,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the fuel pressure instrument (PSI) @@ -2504,6 +2998,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the generator amperage instrument (amps) @@ -2515,6 +3011,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the oil pressure instrument (PSI) @@ -2526,6 +3024,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the oil temperature instrument (degC) @@ -2537,6 +3037,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! High value of the yellow arc for the vacuum pressure instrument (psi) @@ -2548,6 +3050,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the cylinder-head temperature instrument (degC) @@ -2559,6 +3063,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the exhaust gas temperature instrument (degC) @@ -2570,6 +3076,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the engine pressure ratio instrument (ratio) @@ -2581,6 +3089,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the fuel flow instrument (gal/hr_or_lb/hr) @@ -2592,6 +3102,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the interturbine temperature instrument (degC) @@ -2603,6 +3115,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the manifold pressure instrument (inhg) @@ -2614,6 +3128,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the N1 instrument (percent) @@ -2625,6 +3141,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the N2 instrument (percent) @@ -2636,6 +3154,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the torque instrument (ft-lbs) @@ -2647,6 +3167,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the battery amperage instrument (amps) @@ -2658,6 +3180,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the battery voltage instrument (volts) @@ -2669,6 +3193,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the fuel pressure instrument (PSI) @@ -2680,6 +3206,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the generator amperage instrument (amps) @@ -2691,6 +3219,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the oil pressure instrument (PSI) @@ -2702,6 +3232,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the oil temperature instrument (degC) @@ -2713,6 +3245,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Low value of the yellow arc for the vacuum pressure instrument (psi) @@ -2724,6 +3258,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -2740,6 +3276,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? (meters) @@ -2751,6 +3289,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? (meters) @@ -2762,6 +3302,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? (meters) @@ -2773,6 +3315,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -2784,6 +3328,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -2795,6 +3341,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -2806,6 +3354,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -2817,6 +3367,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -2828,6 +3380,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -2839,6 +3393,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -2850,6 +3406,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -2861,6 +3419,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -2872,6 +3432,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! astab stuff I should have had in there the first time! @@ -2883,6 +3445,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! astab stuff i should have had in there the first time! @@ -2894,6 +3458,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! astab stuff I should have had in there the first time! @@ -2905,6 +3471,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -2916,6 +3484,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vle @@ -2927,6 +3497,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -2938,6 +3510,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! v-speeds @@ -2949,6 +3523,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! auto-trim out any flight loads... numerous planes have this. (boolean) @@ -2960,6 +3536,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! rolling and braking @@ -2971,6 +3549,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! cg limits @@ -2982,6 +3562,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -2993,6 +3575,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3004,6 +3588,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3017,6 +3603,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3030,6 +3618,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3043,6 +3633,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3056,6 +3648,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3069,6 +3663,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3082,6 +3678,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3095,6 +3693,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3108,6 +3708,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3121,6 +3723,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3134,6 +3738,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3147,6 +3753,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 50; }; @@ -3160,6 +3768,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ch-47 chinook performance @@ -3171,6 +3781,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [WING] variable dihedral @@ -3182,6 +3794,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -3195,6 +3809,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! elevator align with flaps @@ -3206,6 +3822,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! mass of each engine for distribution and loss on engine separation. NOTE : This used to be f57 in v6 @@ -3217,6 +3835,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -3230,6 +3850,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! flapping hinge arm @@ -3241,6 +3863,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! flap actuation... like for really high-lift guys still manuevering at low speeds. @@ -3252,6 +3876,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3263,6 +3889,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! the Jatviggen does flaps with gear automatically @@ -3274,6 +3902,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! bring in the flaps with thrust vector @@ -3285,6 +3915,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gear cycle time... different for different gear in some cases, NOTE : This used to be f5 in v6 @@ -3296,6 +3928,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -3309,6 +3943,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -3322,6 +3958,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3333,6 +3971,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Aircraft has option to draw from any tank @@ -3344,6 +3984,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Aircraft has Fuel selector (boolean) @@ -3355,6 +3997,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! refueling port @@ -3366,6 +4010,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! for those motorgliders or prop/jet combos or what have you that hide their props when not in use @@ -3377,6 +4023,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -3388,6 +4036,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -3401,6 +4051,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -3414,6 +4066,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -3427,6 +4081,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! jettisonable load is slung now @@ -3438,6 +4094,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! hang-gliders and wright gliders @@ -3449,6 +4107,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! hang-gliders and wright gliders @@ -3460,6 +4120,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! hang-gliders and wright gliders @@ -3471,6 +4133,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! max pressurization of the fuselage (pascals) @@ -3482,6 +4146,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! tail wheel spring constant (per degree offset from centered) @@ -3493,6 +4159,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! number fuel tanks - as of 860, all planes have 9 tanks and ratios for each - ratio of 0.0 means tank is not used (count) @@ -3504,6 +4172,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! number props can be different than number of engines - * This can crash Xplane, use at your own risk. Not writeable in v10. @@ -3515,6 +4185,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! capacity of the crew oxygen reserve (liters) + struct acf_o2_bottle_cap_liters + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft/overflow/acf_o2_bottle_cap_liters"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! phase thrust-vectoring maneuvering out as we go from 90 to 0 deg tvec, going from maneuver-to-hover to regular thrust @@ -3526,6 +4211,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! phase thrust-vectoring maneuvering in as we go from 90 to 0, going from hover with puffers to f-22 dogfight @@ -3537,6 +4224,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3548,6 +4237,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3559,6 +4250,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manuevering rocket forces @@ -3570,6 +4263,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3581,6 +4276,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3592,6 +4289,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! refueling port location @@ -3603,6 +4302,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! viggen does this! @@ -3614,6 +4315,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3625,6 +4328,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! amount the stab moves in trim automatically as you go to redline (zero at zero airspeed) (degree) @@ -3636,6 +4341,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! alpha of stall warning... user must specify since warning different for different planes. @@ -3647,6 +4354,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel tank locations - was dim 3 in XP8 and earlier @@ -3658,6 +4367,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -3671,6 +4382,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -3684,6 +4397,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -3697,6 +4412,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -3710,6 +4427,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3721,6 +4440,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! prop needs offset in z and y from the pivot point... z for V-22, y for motorgliders @@ -3732,6 +4453,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! bitchin betty 2... for fighters @@ -3743,6 +4466,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3754,6 +4479,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3765,6 +4492,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! wing-tilt steering @@ -3776,6 +4505,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! wing-tilt steering @@ -3787,6 +4518,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? (ratio) @@ -3798,6 +4531,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? (ratio) @@ -3809,6 +4544,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -3820,6 +4557,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -3831,6 +4570,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -3842,6 +4583,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -3853,6 +4596,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -3864,6 +4609,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3875,6 +4622,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3886,6 +4635,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -3897,6 +4648,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -3913,6 +4666,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -3926,6 +4681,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -3939,6 +4696,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -3950,6 +4709,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/parts/acf_Rafl0"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2920; }; @@ -3961,6 +4722,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/parts/acf_Rafl1"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2920; }; @@ -3972,6 +4735,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/parts/acf_Tafl0"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2920; }; @@ -3983,6 +4748,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/parts/acf_Tafl1"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2920; }; @@ -3996,6 +4763,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 95; }; @@ -4009,6 +4778,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4022,6 +4793,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 95; }; @@ -4035,6 +4808,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4048,6 +4823,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 95; }; @@ -4061,6 +4838,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4074,6 +4853,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4087,6 +4868,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4100,6 +4883,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4113,6 +4898,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 95; }; @@ -4126,6 +4913,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -4139,6 +4928,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -4152,6 +4943,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4165,6 +4958,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -4178,6 +4973,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4191,6 +4988,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -4204,6 +5003,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4217,6 +5018,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4230,6 +5033,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! extended @@ -4241,6 +5046,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4254,6 +5061,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4267,6 +5076,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4280,6 +5091,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4293,6 +5106,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4306,6 +5121,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4319,6 +5136,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4332,6 +5151,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4345,6 +5166,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4358,6 +5181,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4371,6 +5196,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4384,6 +5211,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4397,6 +5226,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4410,6 +5241,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4423,6 +5256,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4436,6 +5271,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4449,6 +5286,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4462,6 +5301,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4475,6 +5316,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -4488,6 +5331,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 730; }; @@ -4501,6 +5346,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4514,6 +5361,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4527,6 +5376,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 730; }; @@ -4540,6 +5391,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4553,6 +5406,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [WING] semilen of the JOINED wing segments, all JOINED SEGMENTS, for AR and CDi and ground effect, etc. @@ -4564,6 +5419,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -4577,6 +5434,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -4590,6 +5449,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4603,6 +5464,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -4614,6 +5477,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -4627,6 +5492,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -4640,6 +5507,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -4658,6 +5527,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4671,6 +5542,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4684,6 +5557,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4697,6 +5572,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4710,6 +5587,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4723,6 +5602,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4736,6 +5617,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4749,6 +5632,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4762,6 +5647,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 95; }; @@ -4775,6 +5662,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4788,6 +5677,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4801,6 +5692,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4814,6 +5707,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4827,6 +5722,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! better organization to do it this way, NOTE : Used to be i8 in version 6 @@ -4838,6 +5735,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! area each ring of prop @@ -4849,6 +5748,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4862,6 +5763,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4875,6 +5778,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -4893,6 +5798,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -4904,6 +5811,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -4915,6 +5824,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -4926,28 +5837,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; - }; - - //! Undocumented dataref - struct acf_antiiceEQ - { - //! Dataref name - static constexpr const char *name() { return "sim/aircraft/specialcontrols/acf_antiiceEQ"; } - //! Can be written to? - static constexpr bool writable = true; - //! Dataref type - using type = int; - }; - - //! Undocumented dataref - struct acf_arrestingEQ - { - //! Dataref name - static constexpr const char *name() { return "sim/aircraft/specialcontrols/acf_arrestingEQ"; } - //! Can be written to? - static constexpr bool writable = true; - //! Dataref type - using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -4959,6 +5850,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -4970,6 +5863,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -4981,6 +5876,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -4992,6 +5889,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5003,6 +5902,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5014,6 +5915,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5025,6 +5928,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5036,6 +5941,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5047,6 +5954,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5058,6 +5967,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5069,6 +5980,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5080,6 +5993,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5091,6 +6006,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5102,6 +6019,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5113,6 +6032,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5124,6 +6045,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5135,6 +6058,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Undocumented dataref + struct acf_tks_cap_liter + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft/specialcontrols/acf_tks_cap_liter"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5146,6 +6084,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5157,6 +6097,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5168,6 +6110,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5179,6 +6123,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -5195,6 +6141,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -5211,6 +6159,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5222,6 +6172,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5233,6 +6185,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5244,6 +6198,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5255,6 +6211,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ICAO code for aircraft (a string) entered by author (string) @@ -5264,6 +6222,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/view/acf_ICAO"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 40; }; @@ -5277,6 +6237,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5288,6 +6250,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5299,6 +6263,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5310,6 +6276,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5321,6 +6289,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Various speed maxes for the aircraft. (kias) @@ -5332,6 +6302,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! air speed indicator knots calibration (enum) @@ -5343,6 +6315,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Author's Name (string) @@ -5352,6 +6326,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/view/acf_author"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 500; }; @@ -5365,6 +6341,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Brief description of the plane. Was 500 chars in older planes. (string) @@ -5374,6 +6352,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/view/acf_descrip"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 260; }; @@ -5387,6 +6367,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position of door relative to CG, vertical offset in meters (meters) @@ -5398,6 +6380,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position of door relative to CG, longitude offset in meters (meters) @@ -5409,6 +6393,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! has Hoops HUD @@ -5420,6 +6406,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! has single cue flight director? (bool) @@ -5431,6 +6419,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Do we have a lite map texture for this? (enum) @@ -5442,6 +6432,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! has audio stall warning? (bool) @@ -5453,6 +6445,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! index number of livery (index) @@ -5464,6 +6458,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! path of current livery. dir separator i, ends in dir separator. WARNING: slow dataref, don't read a lot! (string) @@ -5473,6 +6469,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/view/acf_livery_path"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1024; }; @@ -5484,6 +6482,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/view/acf_notes"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 240; }; @@ -5497,6 +6497,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Position of pilot's head relative to CG, Y (pos) @@ -5508,6 +6510,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Position of pilot's head relative to CG, Z (pos) @@ -5519,6 +6523,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5530,6 +6536,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! shadow size, and viewing distance size @@ -5541,6 +6549,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Tail number (string) @@ -5550,6 +6560,8 @@ namespace xplane static constexpr const char *name() { return "sim/aircraft/view/acf_tailnum"; } //! Can be written to? static constexpr bool writable = true; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 40; }; @@ -5563,6 +6575,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5574,6 +6588,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -5590,6 +6606,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5601,6 +6619,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5612,6 +6632,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5623,6 +6645,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5634,6 +6658,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5645,6 +6671,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5656,6 +6684,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5667,6 +6697,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5678,6 +6710,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5689,6 +6723,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! max rotor trim aft when stick fully aft (degrees) @@ -5700,6 +6736,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! max rotor trim aft when stick fully forward (degrees) @@ -5711,6 +6749,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5722,6 +6762,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5733,6 +6775,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5744,6 +6788,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -5760,6 +6806,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5771,6 +6819,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5782,6 +6832,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the ORIGINAL reference point in PM in _feet_. (feet) @@ -5793,6 +6845,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the ORIGINAL reference point in PM in _feet_. (feet) @@ -5804,6 +6858,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5815,6 +6871,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5826,6 +6884,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5837,6 +6897,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Weight of total fuel - appears to be in lbs. (lbs) @@ -5848,6 +6910,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5859,6 +6923,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -5870,6 +6936,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -5882,6 +6950,19 @@ namespace xplane //! engine datarefs namespace engine { + //! dirtiness of built-in exhaust effects, 1.0 is default, positive numbers are more dirty (ratio) + struct exhaust_dirtiness_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/engine/exhaust_dirtiness_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + //! Time for flaps to go from full retraction to full extension (second) struct flap_extension_time_sec { @@ -5891,6 +6972,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Time for flaps to go from full extension to full retraction (second) @@ -5902,6 +6985,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the idle ratio for the engines at high idle. 1.0 provides default behavior; this can be any number greater than zero. (multiplier) @@ -5913,6 +6998,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the idle ratio for the engines at low idle. 1.0 provides default behavior; this can be any number greater than zero. (multiplier) @@ -5924,6 +7011,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the maximum power output of the engine at sea level. Note that if the engine has a waste gate this is the same as max power at critical altitude. (watts) @@ -5935,6 +7024,156 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + } + + //! metadata datarefs + namespace metadata + { + //! 1 if the vehicle is categorized as an airliner, 0 if it is not. (Boolean) + struct is_airliner + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_airliner"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as a cargo aircraft, 0 if it is not. (Boolean) + struct is_cargo + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_cargo"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as experimental, 0 if it is not. (Boolean) + struct is_experimental + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_experimental"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as a general aviation aircraft, 0 if it is not. (Boolean) + struct is_general_aviation + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_general_aviation"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as a glider, 0 if it is not. (Boolean) + struct is_glider + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_glider"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as a helicopter, 0 if it is not. (Boolean) + struct is_helicopter + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_helicopter"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as a military aircraft, 0 if it is not. (Boolean) + struct is_military + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_military"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as a science fiction aircraft, 0 if it is not. (Boolean) + struct is_sci_fi + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_sci_fi"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as a seaplane, 0 if it is not. (Boolean) + struct is_seaplane + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_seaplane"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as an ultralight, 0 if it is not. (Boolean) + struct is_ultralight + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_ultralight"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 1 if the vehicle is categorized as a VTOL, 0 if it is not. (Boolean) + struct is_vtol + { + //! Dataref name + static constexpr const char *name() { return "sim/aircraft2/metadata/is_vtol"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -5953,6 +7192,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -5966,6 +7207,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -5979,6 +7222,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -5992,6 +7237,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -6005,6 +7252,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -6018,6 +7267,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -6031,6 +7282,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -6044,6 +7297,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -6057,6 +7312,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -6070,12 +7327,97 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; } + //! atc datarefs + namespace atc + { + //! Is the ATIS system enabled? If not, no ATIS text or audio will appear even when tuned to a proper frequency. (boolean) + struct atis_enabled + { + //! Dataref name + static constexpr const char *name() { return "sim/atc/atis_enabled"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Is the user's COM1 radio tuned to a freq that's actively being transmitted on by a pilot or ATC? (boolean) + struct com1_active + { + //! Dataref name + static constexpr const char *name() { return "sim/atc/com1_active"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! The ATC facility type that the user's aircraft is tuned to. 0=None, 1=Del, 2=Gnd, 3=Twr, 4=Tracon, 5=Ctr (enum) + struct com1_tuned_facility + { + //! Dataref name + static constexpr const char *name() { return "sim/atc/com1_tuned_facility"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Is the user's COM1 radio tuned to a freq that's actively being transmitted on by a pilot or ATC? (boolean) + struct com2_active + { + //! Dataref name + static constexpr const char *name() { return "sim/atc/com2_active"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! The ATC facility type that the user's aircraft is tuned to. 0=None, 1=Del, 2=Gnd, 3=Twr, 4=Tracon, 5=Ctr (enum) + struct com2_tuned_facility + { + //! Dataref name + static constexpr const char *name() { return "sim/atc/com2_tuned_facility"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Is the Users/P0 aircraft currently transmitting on the radio? (boolean) + struct user_aircraft_transmitting + { + //! Dataref name + static constexpr const char *name() { return "sim/atc/user_aircraft_transmitting"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + } + //! cockpit datarefs namespace cockpit { @@ -6091,6 +7433,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is our airspeed a mach number (this is writable if the panel has the button, otherwise sim controls) (boolean) @@ -6102,6 +7446,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airspeed mode for the autopilot. DEPRECATED (enum) @@ -6113,6 +7459,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Altitude dialed into the AP (ftmsl) @@ -6124,6 +7472,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vertical navigation (alt hold, VVI hold, V-Nav approach). DEPRECATED (enum) @@ -6135,6 +7485,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The autopilot master mode (off=0, flight director=1, on=2) (enum) @@ -6146,6 +7498,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Various autopilot engage modes, etc. See docs for flags (flags) @@ -6157,6 +7511,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Back course selection (boolean) @@ -6168,6 +7524,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Currently held altitude (remembered until you hit flchg) (ftmsl) @@ -6179,6 +7537,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The recommended pitch from the Flight Director. Use override_flightdir (degrees) @@ -6190,6 +7550,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The recommended roll from the Flight Director. Use override_flightdir (degrees) @@ -6201,6 +7563,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The heading to fly (true, legacy) (degt) @@ -6212,6 +7576,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The heading to fly (magnetic, preferred) pilot (degm) @@ -6223,6 +7589,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The heading to fly (magnetic, preferred) copilot (degm) @@ -6234,6 +7602,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Lateral navigation mode (GPS, heading, L-Nav approach). DEPRECATED (enum) @@ -6245,6 +7615,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Bank limit - 0 = auto, 1-6 = 5-30 degrees of bank (enum) @@ -6256,6 +7628,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Glide-slope mode (off, armed, engaged). DEPRECATED (enum) @@ -6267,6 +7641,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Localizer mode (off, armed, engaged). DEPRECATED (enum) @@ -6278,6 +7654,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Heading to fly in nav mode - write this when override_nav_heading is set. Useful for making a custom GPS that flies arcs. (degrees) @@ -6289,6 +7667,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch held when in pitch-hold mode. (degrees) @@ -6300,6 +7680,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vertical speed to hold (fpm) @@ -6311,6 +7693,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -6327,6 +7711,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -6338,6 +7724,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -6349,6 +7737,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -6360,6 +7750,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -6371,6 +7763,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -6382,6 +7776,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -6400,6 +7796,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the HUD on (bool) @@ -6411,6 +7809,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Cockpit light rheostat - this appears to be legacy and no longer used. @@ -6422,6 +7822,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this cockpit have an avionics switch (bool) @@ -6433,6 +7835,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there power to the avionics (bool) @@ -6444,6 +7848,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this cockpit have a battery switch (bool) @@ -6455,6 +7861,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the battery selected on (bool) @@ -6466,6 +7874,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6479,6 +7889,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6492,6 +7904,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Beacon Light (bool) @@ -6503,6 +7917,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Cockpit light level (ratio) @@ -6514,6 +7930,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are cockpit lights on. (NOTE - previous docs were wrong, this is always read-only) (bool) @@ -6525,6 +7943,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this cockpit have generator switches? (bool) @@ -6536,6 +7956,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! APU Generator amps (amps) @@ -6547,6 +7969,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the APU Generator on (bool) @@ -6558,6 +7982,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the generator on (to charge batteries) - one for each engine (bool) @@ -6569,6 +7995,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6582,6 +8010,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the GPU on (bool) @@ -6593,6 +8023,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Instrument LED lighting level (ratio) @@ -6604,6 +8036,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Light (bool) @@ -6615,6 +8049,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Navigation Light (bool) @@ -6626,6 +8062,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Night vision goggles on? (bool) @@ -6637,6 +8075,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Strobe Light (bool) @@ -6648,6 +8088,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Sunglasses on? (bool) @@ -6659,6 +8101,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Taxi Lights (bool) @@ -6670,6 +8114,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -6686,6 +8132,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! APU running - 1 = on, 0 = off. (boolean) @@ -6697,6 +8145,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! APU starter switch 0 = off, 1 = on, 2 = start (enum) @@ -6708,6 +8158,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Clutch engaged @@ -6719,6 +8171,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the fadec on (one per engine) (bool) @@ -6730,6 +8184,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6743,6 +8199,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6756,6 +8214,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Which fuel tank is open for transfers (destination) @@ -6767,6 +8227,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Which fuel tank is open for transfers (source) @@ -6778,6 +8240,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Idle speed (per engine) (bool) @@ -6789,6 +8253,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6802,6 +8268,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6815,6 +8283,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6828,6 +8298,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the inverter providing power (was one per engine, now 2 max.) (bool) @@ -6839,6 +8311,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -6852,6 +8326,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -6870,6 +8346,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -6888,6 +8366,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The index of the navaid we're flying to @@ -6899,6 +8379,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current type of navaid we're flying to @@ -6910,6 +8392,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -6926,6 +8410,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! A delta between the plane's heading and the DG for AHARS 1 powered DGs (degrees) @@ -6937,6 +8423,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! A delta between the plane's heading and the DG for electric 2 powered DGs (degrees) @@ -6948,6 +8436,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! A delta between the plane's heading and the DG for electric 1 powered DGs (degrees) @@ -6959,6 +8449,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! A delta between the plane's heading and the DG for vacuum 2 powered DGs (degrees) @@ -6970,6 +8462,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! A delta between the plane's heading and the DG for vacuum 1 powered DGs (degrees) @@ -6981,6 +8475,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! attitude indicator for this gyro is caged. 0 for fully free, 1 for fully caged. (ratio) @@ -6992,6 +8488,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -7005,6 +8503,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -7018,6 +8518,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -7031,6 +8533,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -7044,6 +8548,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -7057,6 +8563,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the copilot's side, AHARS (degrees) @@ -7068,6 +8576,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the pilot's side, AHARS (degrees) @@ -7079,6 +8589,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the first elect instrument (degrees) @@ -7090,6 +8602,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the second elect instrument (degrees) @@ -7101,6 +8615,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the copilot's side, electric (degrees) @@ -7112,6 +8628,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the pilot's side, electric (degrees) @@ -7123,6 +8641,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the copilot's side, vacuum driven (degrees) @@ -7134,6 +8654,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the pilot's side, vacuum driven (degrees) @@ -7145,6 +8667,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated roll on the panel for the first vacuum instrument (degrees) @@ -7156,6 +8680,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated heading on the panel for the second vacuum instrument - dataref name is worng! (degrees_magnetic) @@ -7167,6 +8693,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated magnetic heading on the panel for the copilot's side, AHARS (degrees_magnetic) @@ -7178,6 +8706,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated magnetic heading on the panel for the pilot's side, AHARS (degrees_magnetic) @@ -7189,6 +8719,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated heading on the panel for the first elect instrument (degrees_magnetic) @@ -7200,6 +8732,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated heading on the panel for the second elect instrument (degrees_magnetic) @@ -7211,6 +8745,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated magnetic heading on the panel for the copilot's side, electric (degrees_magnetic) @@ -7222,6 +8758,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated magnetic heading on the panel for the pilot's side, electric (degrees_magnetic) @@ -7233,6 +8771,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated magnetic heading on the panel for the copilot's side, vacuum driven (degrees_magnetic) @@ -7244,6 +8784,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated magnetic heading on the panel for the pilot's side, vacuum driven (degrees_magnetic) @@ -7255,6 +8797,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated heading on the panel for the first vacuum instrument (degrees_magnetic) @@ -7266,6 +8810,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the second vacuum instrument - dataref name is worng! (degrees) @@ -7277,6 +8823,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the copilot's side, AHARS (degrees) @@ -7288,6 +8836,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the pilot's side, AHARS (degrees) @@ -7299,6 +8849,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the first elect instrument (degrees) @@ -7310,6 +8862,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the second elect instrument (degrees) @@ -7321,6 +8875,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the copilot's side, electric (degrees) @@ -7332,6 +8888,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the pilot's side, electric (degrees) @@ -7343,6 +8901,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the copilot's side, vacuum driven (degrees) @@ -7354,6 +8914,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the pilot's side, vacuum driven (degrees) @@ -7365,6 +8927,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The indicated pitch on the panel for the first vacuum instrument (degrees) @@ -7376,6 +8940,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -7392,6 +8958,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Adjustment to the artificial horizon bars (copilot) (pixels) @@ -7403,6 +8971,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pilots altimeter setting @@ -7414,6 +8984,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The copilots altimeter setting @@ -7425,6 +8997,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated cockpit heading in magnetic degrees (degm) @@ -7436,6 +9010,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic Quantity 1 @@ -7447,6 +9023,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic Quantity 2 @@ -7458,6 +9036,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the inner marker beacon lit right now @@ -7469,6 +9049,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the middle marker beacon lit right now @@ -7480,6 +9062,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the outer marker beacon lit right now @@ -7491,6 +9075,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are we over the inner marker beacon @@ -7502,6 +9088,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are we over the middle marker beacon @@ -7513,6 +9101,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are we over the outer marker beacon @@ -7524,6 +9114,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The decision height for the radio altimeter (Feet) @@ -7535,6 +9127,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Show our path as we fly? @@ -7546,6 +9140,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vacuum Ratio @@ -7557,6 +9153,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vacuum 2 Ratio @@ -7568,6 +9166,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -7584,6 +9184,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Bleeding air is on (legacy) (bool) @@ -7595,6 +9197,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The real cabin altitude (BEFORE 730 this was incorrectly int type). Writeable with override_pressurization @@ -7606,6 +9210,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The desired cabin altitude (BEFORE 730 this was incorrectly int type) @@ -7617,6 +9223,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ???? (psi) @@ -7628,6 +9236,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The real cabin altitude rate change (BEFORE 730 this was incorrectly int type). Writeable with override_pressurization @@ -7639,6 +9249,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The desired cabin altitude rate change (BEFORE 730 this was incorrectly int type) @@ -7650,6 +9262,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pressure dump switch (bool) @@ -7661,6 +9275,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pressure dump to altitude switch (bool) @@ -7672,6 +9288,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Max altitude the plane can keep pressure at? @@ -7683,6 +9301,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pressurization outflow valve ratio. 0 for fully closed, 1 for fully open. Writeable with override_pressurization (ratio) @@ -7694,6 +9314,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Timeout for some kind of pressure test/ @@ -7705,6 +9327,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -7721,6 +9345,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Magnetic heading of the compass card for ADF 1 - copilot. (degm) @@ -7732,6 +9358,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The relative bearing to the beacon indicated by adf1. Use override_adf to stg. (deg) @@ -7743,6 +9371,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our distance in nautical miles from the beacon tuned in on adf1. override_dme (nautical_miles) @@ -7754,6 +9384,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our closing speed to the beacon tuned in on adf1. override_dme (knots) @@ -7765,6 +9397,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our time to reach the beacon tuned in on adf1. override_dme (Dataref is labeled - this has always been minutes.) (mins) @@ -7776,6 +9410,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current frequency of the first automatic direction finder. (10Hz) @@ -7787,6 +9423,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this adf aid have DME? Use override_dme to set (bool) @@ -7798,6 +9436,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The standby frequency for the radio mentioned above for flip/flop radios. (10Hz) @@ -7809,6 +9449,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Magnetic heading of the compass card for ADF 2 - pilot. (degm) @@ -7820,6 +9462,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Magnetic heading of the compass card for ADF 2 - copilot. (degm) @@ -7831,6 +9475,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The relative bearing to the beacon indicated by adf2. Use override_adf to stg. (deg) @@ -7842,6 +9488,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our distance in nautical miles from the beacon tuned in on adf2. override_dme (nautical_miles) @@ -7853,6 +9501,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our closing speed to the beacon tuned in on adf2. override_dme (knots) @@ -7864,6 +9514,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our time to reach the beacon tuned in on adf2. override_dme (Dataref is labeled - this has always been minutes.) (mins) @@ -7875,6 +9527,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current frequency of the second automatic direction finder. (10Hz) @@ -7886,6 +9540,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this adf aid have DME? Use override_dme to set (bool) @@ -7897,6 +9553,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The standby frequency for the radio mentioned above for flip/flop radios. (10Hz) @@ -7908,6 +9566,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot source 0 is pilot, 1 is copilot (int) @@ -7919,6 +9579,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current frequency of the copm1 radio. (10Hz) @@ -7930,6 +9592,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The standby frequency for the radio mentioned above for flip/flop radios. (10Hz) @@ -7941,6 +9605,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current frequency of the com2 radio. (10Hz) @@ -7952,6 +9618,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The standby frequency for the radio mentioned above for flip/flop radios. (10Hz) @@ -7963,6 +9631,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this adf aid have DME? Use override_dme to set (bool) @@ -7974,6 +9644,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The relative bearing to whatever becaon the standalone DME is programmed for. (deg) @@ -7985,6 +9657,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current frequency of the standalone DME receiver. (10Hz) @@ -7996,6 +9670,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The standby frequency for the radio mentioned above for flip/flop radios.

NOTE: X-Plane does not currently feature a flip-flop standalone DME instrument, but the data exists. (10Hz) @@ -8007,6 +9683,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Suppresses Gear Audio @@ -8018,6 +9696,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The localizer course for GPS 2 or tuned in radial for a VOR (Magnetic, new) - pilot - use override_gps (degm) @@ -8029,6 +9709,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The localizer course for GPS 2 or tuned in radial for a VOR (Magnetic, new) - copilot - use override_gps (degm) @@ -8040,6 +9722,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The relative bearing to the GPS 2 destination. (deg) @@ -8051,6 +9735,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our distance in nautical miles from the beacon tuned in on the GPS. override_gps (nautical_miles) @@ -8062,6 +9748,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our closing speed to the beacon tuned in on the GPS. override_dme (knots) @@ -8073,6 +9761,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our time to reach the beacon tuned in on the GPS 2. override_dme (Dataref is labeled - this has always been minutes.) (mins) @@ -8084,6 +9774,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are heading to or from (or over) our nav2 beacon - pilot. (enum) @@ -8095,6 +9787,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are heading to or from (or over) our nav2 beacon - copilot. (enum) @@ -8106,6 +9800,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Baro-VNAV vertical path sensitivity in meters per dot of deflection. Writable with override_gps. (meter) @@ -8117,6 +9813,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! does the GPS 2 provide vertical guidance? Write with override_gps (int) @@ -8128,6 +9826,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in course in 'dots' on a VOR compass - pilot. override_gps (prcnt) @@ -8139,6 +9839,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in course in 'dots' on a VOR compass - copilot. override_gps (prcnt) @@ -8150,6 +9852,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! GPS CDI sensitivity in nautical miles per dot of deflection. Writable with override_gps. (nautical_miles) @@ -8161,6 +9865,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The glide slope slope for the GPS 2. Writable with override_gps. (deg) @@ -8172,6 +9878,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in glide slope in dots on an ILS gauge - pilot. override_gps (prcnt) @@ -8183,6 +9891,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in glide slope in dots on an ILS gauge - copilot. override_gps (prcnt) @@ -8194,6 +9904,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The localizer course for GPS 1 or tuned in radial for a VOR (Magnetic, new) - pilot - use override_gps (degm) @@ -8205,6 +9917,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The localizer course for GPS 1 or tuned in radial for a VOR (Magnetic, new) - copilot - use override_gps (degm) @@ -8216,6 +9930,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The relative bearing to the GPS 1 destination. (deg) @@ -8227,6 +9943,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our distance in nautical miles from the beacon tuned in on the GPS. override_gps (nautical_miles) @@ -8238,6 +9956,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our closing speed to the beacon tuned in on the GPS. override_dme (knots) @@ -8249,6 +9969,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our time to reach the beacon tuned in on the GPS 1. override_dme (Dataref is labeled - this has always been minutes.) (mins) @@ -8260,6 +9982,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are heading to or from (or over) our nav2 beacon - pilot. (enum) @@ -8271,6 +9995,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are heading to or from (or over) our nav2 beacon - copilot. (enum) @@ -8282,6 +10008,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Baro-VNAV vertical path sensitivity in meters per dot of deflection. Writable with override_gps. (meter) @@ -8293,6 +10021,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! does the GPS 1 provide vertical guidance? Write with override_gps (int) @@ -8304,6 +10034,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in course in 'dots' on a VOR compass - pilot. override_gps (prcnt) @@ -8315,6 +10047,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in course in 'dots' on a VOR compass - copilot. override_gps (prcnt) @@ -8326,6 +10060,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! GPS CDI sensitivity in nautical miles per dot of deflection. Writable with override_gps. (nautical_miles) @@ -8337,6 +10073,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The glide slope slope for the GPS 1. Writable with override_gps. (deg) @@ -8348,6 +10086,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in glide slope in dots on an ILS gauge - pilot. override_gps (prcnt) @@ -8359,6 +10099,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in glide slope in dots on an ILS gauge - copilot. override_gps (prcnt) @@ -8370,6 +10112,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Suppresses Marker Audio @@ -8381,6 +10125,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are we receiving an expected glide slope for nav1 (bool) @@ -8392,6 +10138,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Magnetic heading of the compass card for VOR 1 - pilot. (degm) @@ -8403,6 +10151,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Magnetic heading of the compass card for VOR 1 - copilot. (degm) @@ -8414,6 +10164,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The localizer course for Nav1 or tuned in radial for a VOR. (Magnetic, new) - pilot use override_navneedles (degm) @@ -8425,6 +10177,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The localizer course for Nav1 or tuned in radial for a VOR. (Magnetic, new) - copilot use override_navneedles (degm) @@ -8436,6 +10190,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The relative bearing to the beacon indicated by nav1. Set override with override_navneedles (deg) @@ -8447,6 +10203,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our distance in nautical miles from the beacon tuned in on nav1. override_navneedles (nautical_miles) @@ -8458,6 +10216,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our closing speed to the beacon tuned in on nav1. override_dme (knots) @@ -8469,6 +10229,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our time to reach the beacon tuned in on nav1. override_dme (Dataref is labeled - this has always been minutes.) (mins) @@ -8480,6 +10242,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current frequency of the nav1 radio. (10Hz) @@ -8491,6 +10255,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are heading to or from (or over) our nav1 beacon - pilot. (enum) @@ -8502,6 +10268,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are heading to or from (or over) our nav1 beacon - copilot. (enum) @@ -8513,6 +10281,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this nav aid have DME? Use override_dme to set (bool) @@ -8524,6 +10294,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in course in 'dots' on a VOR compass - pilot. override_navneedles (prcnt) @@ -8535,6 +10307,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in course in 'dots' on a VOR compass - copilot. override_navneedles (prcnt) @@ -8546,6 +10320,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The 'obs' heading programmed into VOR and HSI gauges that follow nav radio 1. (mag: modern) pilot (degm) @@ -8557,6 +10333,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The 'obs' heading programmed into VOR and HSI gauges that follow nav radio 1. (mag: modern) copilot (degm) @@ -8568,6 +10346,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The 'obs' heading programmed into VOR and HSI gauges that follow nav radio 1. (true: legacy) (degt) @@ -8579,6 +10359,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The glide slope slope for nav1. Writable with override_navneedles starting in 940. (deg) @@ -8590,6 +10372,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The standby frequency for the radio mentioned above for flip/flop radios. (10Hz) @@ -8601,6 +10385,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in glide slope in dots on an ILS gauge - pilot. override_navneedles (prcnt) @@ -8612,6 +10398,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in glide slope in dots on an ILS gauge - copilot. override_navneedles (prcnt) @@ -8623,6 +10411,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are we receiving an expected glide slope for nav2 (bool) @@ -8634,6 +10424,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Magnetic heading of the compass card for VOR 2 - pilot. (degm) @@ -8645,6 +10437,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Magnetic heading of the compass card for VOR 2 - copilot. (degm) @@ -8656,6 +10450,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The localizer course for Nav2 or tuned in radial for a VOR. (Magnetic, new) - pilot use override_navneedles (degm) @@ -8667,6 +10463,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The localizer course for Nav2 or tuned in radial for a VOR. (Magnetic, new) - copilot use override_navneedles (degm) @@ -8678,6 +10476,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The relative bearing to the beacon indicated by nav2. Set override with override_navneedles (deg) @@ -8689,6 +10489,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our distance in nautical miles from the beacon tuned in on nav2. override_navneedles (nautical_miles) @@ -8700,6 +10502,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our closing speed to the beacon tuned in on nav2. override_dme (knots) @@ -8711,6 +10515,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our time to reach the beacon tuned in on nav2. override_dme (Dataref is labeled - this has always been minutes.) (mins) @@ -8722,6 +10528,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current frequency of the nav2 radio. (10Hz) @@ -8733,6 +10541,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are heading to or from (or over) our nav2 beacon - pilot. (enum) @@ -8744,6 +10554,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are heading to or from (or over) our nav2 beacon - copilot. (enum) @@ -8755,6 +10567,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this nav aid have DME? Use override_dme to set (bool) @@ -8766,6 +10580,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in course in 'dots' on a VOR compass - pilot. override_navneedles (prcnt) @@ -8777,6 +10593,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in course in 'dots' on a VOR compass - copilot. override_navneedles (prcnt) @@ -8788,6 +10606,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The 'obs' heading programmed into VOR and HSI gauges that follow nav radio 2. (mag: modern) pilot (degm) @@ -8799,6 +10619,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The 'obs' heading programmed into VOR and HSI gauges that follow nav radio 2. (mag: modern) copilot (degm) @@ -8810,6 +10632,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The 'obs' heading programmed into VOR and HSI gauges that follow nav radio 2. (true: legacy) (degt) @@ -8821,6 +10645,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The glide slope slope for nav2. Writable with override_navneedles starting in 940. (deg) @@ -8832,6 +10658,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The standby frequency for the radio mentioned above for flip/flop radios. (10Hz) @@ -8843,6 +10671,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in glide slope in dots on an ILS gauge - pilot. override_navneedles (prcnt) @@ -8854,6 +10684,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection from the aircraft to the tuned in glide slope in dots on an ILS gauge - copilot. override_navneedles (prcnt) @@ -8865,6 +10697,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! for a multifunction receiver...0-5 for nav1,nav2,com1,com2,adf1,adf2. (int) @@ -8876,6 +10710,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Type of NAVAID that is tuned in. (enum) @@ -8887,6 +10723,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -8900,6 +10738,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our distance in nautical miles from the beacon tuned in on the standalone DME receiver. override_dme (nautical_miles) @@ -8911,6 +10751,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our closing speed to the beacon tuned in on the standalone DME receiver. override_dme (knots) @@ -8922,6 +10764,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our time to reach the beacon tuned in on the standalone DME. override_dme (Dataref is labeled - this has always been minutes.)\ (mins) @@ -8933,6 +10777,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Transponder light brightness ratio from 0 to 1 (ratio) @@ -8944,6 +10790,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Our transponder code. (code) @@ -8955,6 +10803,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are squawking ident right now. (bool) @@ -8966,6 +10816,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether the transponder is lit @@ -8977,6 +10829,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Transponder mode (off=0,stdby=1,on=2,test=3) (enum) @@ -8988,6 +10842,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -9004,6 +10860,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Which nav radio is the slaved DME connected to @@ -9015,6 +10873,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The display mode for the ECAM @@ -9026,6 +10886,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does the EFIS display show storms/weather? - legacy - origin dataref contained a typo (boolean) @@ -9037,6 +10899,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the first EFIS DME showing nothing, dist to VOR, or dist to ADF @@ -9048,6 +10912,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the second EFIS DME showing nothing, dist to VOR, or dist to ADF @@ -9059,6 +10925,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the moving map showing the map or another HSI @@ -9070,6 +10938,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The display range for the moving map @@ -9081,6 +10951,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0=app,1=vor,2=map,3=nav,4=pln specific mode of the map (or HSI) (enum) @@ -9092,6 +10964,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does the EFIS show NDBs? (boolean) @@ -9103,6 +10977,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does the EFIS show VORs? (boolean) @@ -9114,6 +10990,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does the EFIS show other airports? (boolean) @@ -9125,6 +11003,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does the EFIS show other aircraft? (boolean) @@ -9136,6 +11016,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does the EFIS show waypoints? (boolean) @@ -9147,6 +11029,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does the EFIS display show storms/weather? (boolean) @@ -9158,6 +11042,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Alpha level of EFIS weather from 0 to 1 (ratio) @@ -9169,6 +11055,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the HSI showing nav1, nav2, or GPS @@ -9180,6 +11068,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the HSI showing nav1, nav2, or GPS @@ -9191,6 +11081,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the left side of a VOR/ADF RMI showing the VOR or ADF @@ -9202,6 +11094,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the left side of a VOR/ADF RMI showing the VOR or ADF @@ -9213,6 +11107,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the right side of a VOR/ADF RMI showing the VOR or ADF @@ -9224,6 +11120,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the right side of a VOR/ADF RMI showing the VOR or ADF @@ -9235,6 +11133,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the RMI showing nav1, nav2, or GPS @@ -9246,6 +11146,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the RMI showing nav1, nav2, or GPS @@ -9257,6 +11159,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on anti-icing for alpha vane heater, pilot side (bool) @@ -9268,6 +11172,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on anti-icing for alpha vane heater, copilot side (bool) @@ -9279,6 +11185,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ignition source is turned on automatically on low N1 to prevent flameout (bool) @@ -9290,6 +11198,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ???? (ratio) @@ -9301,6 +11211,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9314,6 +11226,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on inlet heating - array access to all engines, up to 8. (bool) @@ -9325,6 +11239,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9338,6 +11254,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9351,6 +11269,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on prop heat for prop 1 (bool) @@ -9362,6 +11282,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on prop heat - array access to all props, up to 8. (bool) @@ -9373,11 +11295,13 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; - //! Turns on the wing-surface anti-ice boot (knocks ice off I think). (bool) + //! Turns on the wing-surface anti-ice boot, which knocks ice off the leading edge, once a certain thickness has accumulated. (bool) struct anti_ice_surf_boot { //! Dataref name @@ -9386,6 +11310,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on surface heat on the wings (bool) @@ -9397,6 +11323,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on surface heat on the left wing (bool) @@ -9408,6 +11336,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on surface heat on the right wing (bool) @@ -9419,6 +11349,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on anti-icing fr the windshield (bool) @@ -9430,6 +11362,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! What mode is the Argus 2000 in (enum) @@ -9441,6 +11375,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the arresting gear deployed @@ -9452,6 +11388,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the artificial stability system on? @@ -9463,6 +11401,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Settings for the com radio audio panel. 6=com1,7=com2 @@ -9474,6 +11414,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Settings for the autobrake control @@ -9485,6 +11427,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Settings for auto-feathering mode @@ -9496,6 +11440,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the canopy handle open @@ -9507,6 +11453,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are we dumping fuel @@ -9518,6 +11466,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fasten Seat Belts (boolean) @@ -9529,6 +11479,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Gear handle is up or down? (boolean) @@ -9540,6 +11492,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turns on ice detect (bool) @@ -9551,6 +11505,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are jatos on @@ -9562,6 +11518,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Settings for the marker beacon audio panel @@ -9573,6 +11531,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! No Smoking (boolean) @@ -9584,6 +11544,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the parachute deployed @@ -9595,6 +11557,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the pitot heat on (bool) @@ -9606,6 +11570,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the backup pitot heat on (bool) @@ -9617,6 +11583,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -9628,6 +11596,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is prop sync on @@ -9639,6 +11609,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are puffers on @@ -9650,6 +11622,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the static port heat on (bool) @@ -9661,6 +11635,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the backup static port heat on (bool) @@ -9672,6 +11648,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -9683,6 +11661,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is water scoop active @@ -9694,6 +11674,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the yaw damper on @@ -9705,6 +11687,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -9721,6 +11705,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Time annunciator test will end (use annunciator_test_pressed instead) (seconds) @@ -9732,6 +11718,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! annunciators datarefs @@ -9746,6 +11734,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! N1 too high - per engine (boolean) @@ -9757,6 +11747,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9770,6 +11762,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9783,6 +11777,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! auto feather armed (per engine) (boolean) @@ -9794,6 +11790,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9807,6 +11805,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot failure (boolean) @@ -9818,6 +11818,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot bank limit is turned ON, autopilot will keep bank below 12.5 degrees of bank (boolean) @@ -9829,6 +11831,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot has been disconnected (boolean) @@ -9840,6 +11844,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot soft ride is on (boolean) @@ -9851,6 +11857,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot trimming down (boolean) @@ -9862,6 +11870,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot trim failure (boolean) @@ -9873,6 +11883,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot trimming up (boolean) @@ -9884,6 +11896,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! battery is charging too rapidly - may overheat (boolean) @@ -9895,6 +11909,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! bleed air failed (per engine) (boolean) @@ -9906,6 +11922,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9919,6 +11937,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9932,6 +11952,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9945,6 +11967,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! cabin door is open (boolean) @@ -9956,6 +11980,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! a chip has been detected in, um, a prop or turbine? (bitfield) @@ -9967,6 +11993,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! chip detected - per engine (boolean) @@ -9978,6 +12006,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -9991,6 +12021,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! electric trim is off (boolean) @@ -10002,6 +12034,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! yer engines are on fire, fer cryin out loud (bitfield) @@ -10013,6 +12047,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! engine fire - per engine (boolean) @@ -10024,6 +12060,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10037,6 +12075,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! flight director failure (boolean) @@ -10048,6 +12088,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel pressure low (bitfield) @@ -10059,6 +12101,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel pressure low - per engine (boolean) @@ -10070,6 +12114,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10083,6 +12129,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel transfer on (per tank) (boolean) @@ -10094,6 +12142,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -10107,6 +12157,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! generators are off or broken (bitfield) @@ -10118,6 +12170,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! generator off - per engine (boolean) @@ -10129,10 +12183,25 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; + //! glideslope deviation (boolean) + struct glideslope + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit/warnings/annunciators/glideslope"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + //! high rotor speed (boolean) struct hi_rotor { @@ -10142,6 +12211,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! duct overheated (boolean) @@ -10153,6 +12224,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! hydraulic pressure low (boolean) @@ -10164,6 +12237,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ice detected (boolean) @@ -10175,6 +12250,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ice vain extended (per engine) (boolean) @@ -10186,6 +12263,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10199,6 +12278,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10212,6 +12293,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10225,6 +12308,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! inverter off - per 2 inverters (boolean) @@ -10236,6 +12321,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -10249,6 +12336,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! low rotor speed (boolean) @@ -10260,6 +12349,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! low vacuum pressure (boolean) @@ -10271,6 +12362,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! low battery voltage (boolean) @@ -10282,6 +12375,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Master accept light on/off (boolean) @@ -10293,6 +12388,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Master caution light on/off (boolean) @@ -10304,6 +12401,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Master warning (boolean) @@ -10315,6 +12414,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! no inverters are on (boolean) @@ -10326,6 +12427,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! oil pressure low (bitfield) @@ -10337,6 +12440,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel pressure low - per engine (boolean) @@ -10348,6 +12453,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10361,6 +12468,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! oil temperature high - per engine (boolean) @@ -10372,6 +12481,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10385,6 +12496,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! pitot heat off (boolean) @@ -10396,6 +12509,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! reversers deployed (bitfield) @@ -10407,6 +12522,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! reversers not ready (boolean) @@ -10418,6 +12535,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10431,6 +12550,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10444,6 +12565,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! speedbrakes deployed (boolean) @@ -10455,6 +12578,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! transonic (boolean) @@ -10466,6 +12591,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! yaw damper failure (boolean) @@ -10477,6 +12604,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -10490,6 +12619,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The autopilot is beeping as part of its self-test (boolean) @@ -10501,6 +12632,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The autopilot mode lights are on as part of its self test (boolean) @@ -10512,6 +12645,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The autopilot trim lights are on as part of its self test (boolean) @@ -10523,6 +12658,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Master accept is enabled for being lit (because it is not pressed) (boolean) @@ -10534,6 +12671,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Master caution is enabled for being lit (because it is not pressed) (boolean) @@ -10545,6 +12684,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Time master caution will go out. (Use command-system instead of this dataref.) (seconds) @@ -10556,6 +12697,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Master warning is enabled for being lit (because it is not pressed) (boolean) @@ -10567,6 +12710,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -10583,6 +12728,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Number of rounds left in the sum of all chaff weapons on aircraft. Missing in 11.00-11.05. Writable in v10 and earlier. (count) @@ -10594,6 +12741,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Firing mode (single, ripple, etc. for bombs) @@ -10605,6 +12754,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Firing rate (for bombs) @@ -10616,6 +12767,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Number of rounds left in all flare weapons on the aircraft. Missing in 11.00-11.05. Writable in v10 and earlier. (count) @@ -10627,6 +12780,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are guns armed @@ -10638,6 +12793,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are missiles armed @@ -10649,6 +12806,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Index of plane that is being targeted @@ -10660,6 +12819,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are rockets armed @@ -10671,6 +12832,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! INDIVIDUAL weapon selected @@ -10682,6 +12845,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -10703,6 +12868,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! EFIS waypoint 1 is showing: 0=ADF1, 1=OFF, or 2=VOR1 -- Pilot (enum) @@ -10714,6 +12881,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! EFIS waypoint 2 is showing: 0=ADF2, 1=OFF, or 2=VOR2 -- Copilot (enum) @@ -10725,6 +12894,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! EFIS waypoint 1 is showing: 0=ADF2, 1=OFF, or 2=VOR2 -- Pilot (enum) @@ -10736,6 +12907,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! On the moving map, show the airports or not. (boolean) @@ -10747,6 +12920,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! On the moving map, show the fixes or not. (boolean) @@ -10758,6 +12933,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! On the moving map, show the NDBs or not. (boolean) @@ -10769,6 +12946,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! An array of EFIS page switches for selecting which EFIS page is visible. (boolean) @@ -10780,6 +12959,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -10793,6 +12974,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! On the moving map, show the VORs or not. (boolean) @@ -10804,6 +12987,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! On the moving map, show the weather or not. (boolean) @@ -10815,6 +13000,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Argus mode, 7=departure,8=enroute,9=approach,10=radar_on (enum) @@ -10826,6 +13013,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ECAM mode, 0=engine,1=fuel,2=controls,3=hydraulics,4=failures (enum) @@ -10837,6 +13026,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Map mode. 0=approach, 1=vor,2=map,3=nav,4=plan (enum) @@ -10848,6 +13039,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Map is in HSI mode, 0 or 1. (boolean) @@ -10859,6 +13052,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Map range, 1->6, where 6 is the longest range. (enum) @@ -10870,6 +13065,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -10886,6 +13083,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! N1 too high - per engine (boolean) @@ -10897,6 +13096,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10910,6 +13111,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10923,6 +13126,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! auto feather armed (per engine) (boolean) @@ -10934,6 +13139,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -10947,6 +13154,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot bank limit is turned ON, autopilot will keep bank below 12.5 degrees of bank (boolean) @@ -10958,6 +13167,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This goes off for a few moments when the autopilot disconnects.. you wanna KNOW if otto just quit on you! (boolean) @@ -10969,6 +13180,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot soft ride is on (boolean) @@ -10980,6 +13193,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot trimming down (boolean) @@ -10991,6 +13206,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot trim failure (boolean) @@ -11002,6 +13219,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot trimming up (boolean) @@ -11013,6 +13232,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! battery is charging too rapidly - may overheat (boolean) @@ -11024,6 +13245,23 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! propeller in beta mode - per engine, double as NTS test light in fixed turboprops (boolean) + struct beta + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/annunciators/beta"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; }; //! bleed air failed (per engine) (boolean) @@ -11035,6 +13273,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11048,6 +13288,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11061,6 +13303,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11074,6 +13318,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! cabin door is open (boolean) @@ -11085,6 +13331,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! We detected chips of metal in the engine somewhere. most people agree this is not good. // x8 (bitfield) @@ -11096,6 +13344,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! chip detected - per engine (boolean) @@ -11107,6 +13357,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11120,6 +13372,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! electric trim is off (boolean) @@ -11131,6 +13385,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The engine is on FIRE! this adds to excitement // x8 (bitfield) @@ -11142,6 +13398,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! engine fire - per engine (boolean) @@ -11153,6 +13411,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11166,6 +13426,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Seatbelt sign on, yes or no. (boolean) @@ -11177,6 +13439,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! flight director failure (boolean) @@ -11188,6 +13452,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel pressure is lo, or maybe hi, for this engine // x8 (bitfield) @@ -11199,6 +13465,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel pressure low - per engine (boolean) @@ -11210,6 +13478,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11223,6 +13493,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel transfer on (per tank) (boolean) @@ -11234,6 +13506,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -11247,6 +13521,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Gear warning going off, yes or no. (boolean) @@ -11258,6 +13534,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Gear aural warning going off, yes or no. (boolean) + struct gear_warning_aural + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/annunciators/gear_warning_aural"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The generator has failed! the plane cannot charge up. this may happen at lo rpm and go away as the engine revs. happens with my plane // x8 (bitfield) @@ -11269,6 +13560,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! generator off - per engine (boolean) @@ -11280,6 +13573,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11293,6 +13588,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! duct overheated (boolean) @@ -11304,6 +13601,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic pressure. should indicate if press is lo or hi (boolean) @@ -11315,6 +13614,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ice detected on the plane.. most people agree this is NOT a good thing. (boolean) @@ -11326,6 +13627,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ice vain extended (per engine) (boolean) @@ -11337,6 +13640,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11350,6 +13655,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11363,6 +13670,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11376,6 +13685,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! inverter off - per 2 inverters (boolean) @@ -11387,6 +13698,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -11400,6 +13713,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rotor rpm on the helo has dropped below normal operating: power availability will be reduced! (boolean) @@ -11411,6 +13726,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The vacuum pressure, which drives the instruments in the old prop planes, is low: the artificial horizon may loose it is orientation! (boolean) @@ -11422,6 +13739,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The voltage os too high or low on one of the electrical buses (boolean) @@ -11433,6 +13752,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hit this button to CLEAR the master caution and warning: it says that you hear the buzzer and to shut it up already (boolean) @@ -11444,6 +13765,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This goes off any time there is a major problem with the bird: like it is on fire or something // array of annunciators... kept as array for UDP IO (boolean) @@ -11455,6 +13778,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This goes off whenever there is some more moderate problem with the bird... maybe lo fuel pressure ot qty (boolean) @@ -11466,6 +13791,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! no inverters are on (boolean) @@ -11477,6 +13804,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! No smoking alert on, yes or no. (boolean) @@ -11488,6 +13817,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil pressure is lo, or maybe hi, for this engine // x8 (bitfield) @@ -11499,6 +13830,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel pressure low - per engine (boolean) @@ -11510,6 +13843,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11523,6 +13858,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! oil temperature high - per engine (boolean) @@ -11534,6 +13871,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11547,6 +13886,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitot heat is OFF (YUP! OFF!) turn it on to heat up the pitot tube, which measures air pressure to give you air speed. (boolean) @@ -11558,6 +13899,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Propeller in beta mode // x8 (bitfield) + struct prop_beta + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/annunciators/prop_beta"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust-reverse deployed! // x8 (bitfield) @@ -11569,6 +13925,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! reversers not ready (boolean) @@ -11580,6 +13938,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11593,6 +13953,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -11606,6 +13968,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Speedbrake deployed: good to know so you do not forget it.. (boolean) @@ -11617,6 +13981,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Stall warning going off, yes or no. (boolean) @@ -11628,6 +13994,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! For aircraft with variable stall warnings, 0 = no stall, 1 = full stall (0..1) @@ -11639,6 +14007,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! You are about to break the speed of sound when accelerating, or drop below the speed of sound if decelerating! the handling of the plane will change! (boolean) @@ -11650,6 +14020,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! True if there's a windshear warning active (boolean) + struct windshear_warning + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/annunciators/windshear_warning"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! yaw damper failure (boolean) @@ -11661,6 +14046,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -11677,6 +14064,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nose-up pitch to hold when TOGA operations are in effect. Set this back when your aircraft unloads! (degrees) @@ -11688,6 +14077,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot TOGA vertical (go-around) status. 0=off,1=armed,2=captured (enum) @@ -11699,6 +14090,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airspeed hold bug, always in knots, even if the AP is in mach-hold mode. (Knots) @@ -11710,6 +14103,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airspeed hold value, knots or Mach depending on km_is_mach. (knots/mach) @@ -11721,6 +14116,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot airspeed is Mach number rather than knots. (boolean) @@ -11732,6 +14129,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the combined alt/vvi selector showing VVI? (boolean) @@ -11743,6 +14142,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! VVI commanded in FPM. (feet) @@ -11754,6 +14155,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Altitude is armed, 0 or 1. (boolean) @@ -11765,6 +14168,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Altitude hold commanded in feet indicated. (feet) @@ -11776,6 +14181,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot Altitude hold status. 0=off,1=armed,2=captured (enum) @@ -11787,6 +14194,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot altitude mode. (enum) @@ -11798,6 +14207,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! current barometric altitude sensed by the altitude preselector (feet) + struct altitude_readout_preselector + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/altitude_readout_preselector"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Target altitude hold in VNAV mode. (feet) @@ -11809,6 +14233,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot approach status. 0=off,1=armed,2=captured (enum) @@ -11820,6 +14246,73 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Autopilot sources are hardwired to respective side, and two autopilots are available (boolean) + struct autopilot2_avail + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/autopilot2_avail"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Is the autopilot 2 really on? Takes into account electrical system, failures, etc.; (boolean) + struct autopilot2_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/autopilot2_on"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Is the autopilot 2 really on? Like servos_on, but stays on even the servos are temporarily off for CWS. (boolean) + struct autopilot2_on_or_cws + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/autopilot2_on_or_cws"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Is the autopilot 3 really on? Takes into account electrical system, failures, etc.; (boolean) + struct autopilot3_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/autopilot3_on"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Is the autopilot 2 really on? Like servos_on, but stays on even the servos are temporarily off for CWS. (boolean) + struct autopilot3_on_or_cws + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/autopilot3_on_or_cws"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the autopilot really on? Takes into account electrical system, failures, etc.; (boolean) @@ -11831,9 +14324,24 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Autopilot source system, pilots (0) or copilots (1). (enum) + //! Is the autopilot really on? Like servos_on, but stays on even the servos are temporarily off for CWS. (boolean) + struct autopilot_on_or_cws + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/autopilot_on_or_cws"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Autopilot source system, pilots (0) or copilots (1). With two indipendent autopilots, selects the one that is flying. (enum) struct autopilot_source { //! Dataref name @@ -11842,9 +14350,11 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Auto-throttle on, 0 or 1. This is the switch. (boolean) + //! Auto-throttle: 0=servos declutched (arm, hold), 1=airspeed hold, 2=N1 target hold, 3=retard, 4=reserved for future use (enum) struct autothrottle_enabled { //! Dataref name @@ -11853,6 +14363,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Auto-throttle really working? Takes into account failures, esys, etc. (boolean) @@ -11864,6 +14376,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Back course is armed, 0 or 1. (boolean) @@ -11875,6 +14389,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot Back-course Status. 0=off,1=armed,2=captured (enum) @@ -11886,6 +14402,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Maximum bank angle mode, 0->6. Higher number is steeper allowable bank. (enum) @@ -11897,6 +14415,99 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! baro setting of the altitude preselector (inHg) + struct barometer_setting_in_hg_alt_preselector + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/barometer_setting_in_hg_alt_preselector"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Electric pitch trim on - if off, autopilot flies with pitch servo only, and can't trim! (boolean) + struct electric_trim_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/electric_trim_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Autopilot Flare Status. 0=off,1=armed,2=captured (enum) + struct flare_status + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/flare_status"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Flight director 2 mode, 0 is off, 1 is on, 2 is on with autopilot servos. Good for the FD swich. (enum) + struct flight_director2_mode + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/flight_director2_mode"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Flight director 2 pitch deflection in degrees, pos up. (degrees) + struct flight_director2_pitch_deg + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/flight_director2_pitch_deg"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Flight director 2 roll deflection in degrees, pos right. (degrees) + struct flight_director2_roll_deg + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/flight_director2_roll_deg"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Autopilot 3 mode, 0 is off, 1 has no meaning, 2 is on with autopilot servos. Good for the AP swich. (enum) + struct flight_director3_mode + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/flight_director3_mode"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Flight director mode, 0 is off, 1 is on, 2 is on with autopilot servos. Good for the FD swich. (enum) @@ -11908,6 +14519,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Flight director pitch deflection in degrees, pos up. (degrees) @@ -11919,6 +14532,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Flight director roll deflection in degrees, pos right. (degrees) @@ -11930,6 +14545,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Enables the FMS to take over vertical control of the autopilot. This matches the command "sim/autopilot/FMS"." (boolean) @@ -11941,6 +14558,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Glideslope is armed, 0 or 1. (boolean) @@ -11952,6 +14571,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot glideslope status. 0=off,1=armed,2=captured (enum) @@ -11963,6 +14584,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot GPSS Status. 0=off, 2=active (enum) @@ -11974,9 +14597,11 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Heading select commanded, in degrees magnetic. (degrees_magnetic) + //! Heading hold commanded, in degrees magnetic. (degrees_magnetic) struct heading_dial_deg_mag_copilot { //! Dataref name @@ -11985,9 +14610,11 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Heading select commanded, in degrees magnetic. (degrees_magnetic) + //! Heading hold commanded, in degrees magnetic. (degrees_magnetic) struct heading_dial_deg_mag_pilot { //! Dataref name @@ -11996,6 +14623,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot Heading Hold Status. 0=off,1=armed,2=captured (enum) @@ -12007,6 +14636,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 0 = Heading bug supplies HDG to autopilot, 1 = GPSS supplies heading to autopilot (boolean) + struct heading_is_gpss + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/heading_is_gpss"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot heading mode. (enum) @@ -12018,6 +14662,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot Heading Select Status. 0=off,1=armed,2=captured (enum) @@ -12029,6 +14675,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Localizer is armed, 0 or 1. (boolean) @@ -12040,6 +14688,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! If aputopilot2_avail is true, this selects the master FD: 0 = pilot, 1 = copilot, 2 = both indipendent (enum) + struct master_flight_director + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/master_flight_director"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot Nav Status. 0=off,1=armed,2=captured (enum) @@ -12051,6 +14714,47 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! fail warn all lights on (boolean) + struct otto_fail_warn + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/otto_fail_warn"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! whether the autopilot is ready, but not actually turned on. This is true when the autopilot has powered, has no failures, and is ready to be engaged but not engaged yet. (boolean) + struct otto_ready + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/otto_ready"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Manual trim required: 0=None, -1=Pitch down, 1=Pitch up (enum) + struct pitch_mistrim + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/pitch_mistrim"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot Pitch-Hold Status. 0=off,1=armed,2=captured (enum) @@ -12062,6 +14766,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Autopilot turn rate hold status: 0=off, 2=captured (enum) + struct rate_status + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/rate_status"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot Roll-Hold Status. 0=off,1=armed,2=captured (enum) @@ -12073,6 +14792,47 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Autopilot Rollout Status. 0=off,1=armed,2=captured (enum) + struct rollout_status + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/rollout_status"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Are the servos on? Takes into account FD2 mode and control-wheel-steering, failures, etc. (boolean) + struct servos2_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/servos2_on"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Are the servos on? Takes into account AP3 mode and control-wheel-steering, failures, etc. (boolean) + struct servos3_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/servos3_on"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are the servos on? Takes into account FD mode and control-wheel-steering, failures, etc. (boolean) @@ -12084,6 +14844,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot Speed-hold (via pitch) status. 0=off,1=armed,2=captured (enum) @@ -12095,6 +14857,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitch-hold commanded in degrees up. (degrees) @@ -12106,6 +14870,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Roll-hold commanded in degrees right. (degrees) @@ -12117,6 +14883,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Turn rate commanded in degrees per second, positive right (deg/sec) + struct turn_rate_deg_sec + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/autopilot/turn_rate_deg_sec"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vnav is armed, 0 or 1 - this is different from the "FMS" button - it is used ONLY for a physical G1000 connected by ethernet. (boolean) @@ -12128,6 +14909,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot VNAV status. 0=off,1=armed,2=captured - for a physical hardware g1000 connected by Ethernet only!!! (enum) @@ -12139,6 +14922,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! VVI commanded in FPM. (feet/minute) @@ -12150,6 +14935,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autopilot VVI Status. 0=off,1=armed,2=captured (enum) @@ -12161,6 +14948,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -12177,6 +14966,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! In-cockpit camera angular offset relative to airplane orientation (Heading) (degrees) @@ -12188,6 +14979,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! In-cockpit camera angular offset relative to airplane orientation (Pitch) (degrees) @@ -12199,6 +14992,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! In-cockpit camera angular offset relative to airplane orientation (Roll) (degrees) @@ -12210,6 +15005,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -12226,6 +15023,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Numeric month of the year (month) @@ -12237,6 +15036,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if date is showing (date button pressed recently) (boolean) @@ -12248,6 +15049,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Elapsed time on the timer, hours (hours) @@ -12259,6 +15062,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Elapsed time on the timer, minutes (minutes) @@ -12270,6 +15075,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Elapsed time on the timer, seconds (seconds) @@ -12281,6 +15088,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hobbs meter time, hours (hours) @@ -12292,6 +15101,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hobbs meter time, minutes (minutes) @@ -12303,6 +15114,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hobbs meter time, seconds (seconds) @@ -12314,6 +15127,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Local time, hours (hours) @@ -12325,6 +15140,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Local time, minutes (minutes) @@ -12336,6 +15153,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Local time, seconds (seconds) @@ -12347,6 +15166,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if time shown is GMT (boolean) @@ -12358,6 +15179,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! TODO (enum) @@ -12369,6 +15192,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if timer is running (boolean) @@ -12380,6 +15205,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Zulu time, hours (hours) @@ -12391,6 +15218,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Zulu time, minutes (minutes) @@ -12402,6 +15231,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Zulu time, seconds (seconds) @@ -12413,6 +15244,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -12429,6 +15262,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested dihedral, in ratio. 0.0 is no dihedral requested, 1 is max dihedral requested. (ratio) @@ -12440,6 +15275,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Elevator trim, in part of MAX FLIGHT CONTROL DEFLECTION. So, if the elevator trim is deflected enough to move the elevators through 30% of their travel, then that is an elevator trim of 0.3. -1=down 1=up (-1..1) @@ -12451,6 +15288,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how far the indicator of flap deployment has moved in the cockpit. (ratio) @@ -12462,6 +15301,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the flap HANDLE location, in ratio, where 0.0 is handle fully retracted, and 1.0 is handle fully extended. (ratio) @@ -12473,6 +15314,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Gear handle position. 0 is up. 1 is down. (boolean) @@ -12484,6 +15327,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested incidence, in ratio. 0.0 is no incidence requested, 1 is max incidence requested. (ratio) @@ -12495,6 +15340,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is additional left brake requested by pedal deflection, 0.0 to 1.0. (ratio) @@ -12506,6 +15353,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the nosewheel steering turned on? 0 or 1. This must be off AND the tail wheel must be unlocked to free castor. (boolean) @@ -12517,6 +15366,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the overall brake requested by the parking brake button... 0.0 is none, 1.0 is complete. (ratio) @@ -12528,6 +15379,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is additional right brake requested by pedal deflection, 0.0 to 1.0. (ratio) @@ -12539,6 +15392,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rotor trim, in part of MAX FLIGHT CONTROL DEFLECTION. So, if the rotor trim is deflected enough to move the rotor through 30% of its travel, then that is a rotor trim of 0.3. -1=down 1=up (-1..1) @@ -12550,6 +15405,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rudder trim, in part of MAX FLIGHT CONTROL DEFLECTION. So, if the rudder trim is deflected enough to move the rudders through 30% of their travel, then that is an rudder trim of 0.3. -1=left 1=right (-1..1) @@ -12561,6 +15418,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how much the speebrake HANDLE is deflected, in ratio, where 0.0 is fully retracted, 0.5 is halfway down, and 1.0 is fully down, and -0.5 is speedbrakes ARMED. (ratio) @@ -12572,6 +15431,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Tail-wheel lockig ratio. 0 for free-castoring, 1 for totally locked. (ratio) @@ -12583,6 +15444,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested thrust vector, in ratio. 0.0 is no thrust vector requested, 1 is max thrust vector requested. (ratio) @@ -12594,6 +15457,47 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Total rudder control input (sum of user pedal plus autopilot servo plus artificial stability) ([-1..1]) + struct total_heading_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/controls/total_heading_ratio"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Total pitch control input (sum of user yoke plus autopilot servo plus artificial stability) ([-1..1]) + struct total_pitch_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/controls/total_pitch_ratio"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Total roll control input (sum of user yoke plus autopilot servo plus artificial stability) ([-1..1]) + struct total_roll_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/controls/total_roll_ratio"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deployment of the water rudder, 0 is none, 1 is max (ratio) @@ -12605,6 +15509,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested wing-retraction, in ratio. 0.0 is no wing-retraction requested, 1 is max wing-retraction requested. (ratio) @@ -12616,6 +15522,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested sweep, in ratio. 0.0 is no sweep requested, 1 is max sweep requested. (ratio) @@ -12627,9 +15535,11 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! This is how much the rudder is deflected in the cockpit, in ratio, where -1.0 is full left, and 1.0 is full right. (-1..1) + //! This is how much the user input has deflected the rudder in the cockpit, in ratio, where -1.0 is full left, and 1.0 is full right. (-1..1) struct yoke_heading_ratio { //! Dataref name @@ -12638,9 +15548,11 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! This is how much the yoke is deflected in the cockpit, in ratio, where -1.0 is full down, and 1.0 is full up. (-1..1) + //! This is how much the user input has deflected the yoke in the cockpit, in ratio, where -1.0 is full down, and 1.0 is full up. (-1..1) struct yoke_pitch_ratio { //! Dataref name @@ -12649,9 +15561,11 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! This is how much the yoke is deflected in the cockpit, in ratio, where -1.0 is full left, and 1.0 is full right. (-1..1) + //! This is how much the user input has deflected the yoke in the cockpit, in ratio, where -1.0 is full left, and 1.0 is full right. (-1..1) struct yoke_roll_ratio { //! Dataref name @@ -12660,6 +15574,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -12676,6 +15592,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! APU generator amperage. (amps) @@ -12687,6 +15605,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! APU generator is turned on, 0 or 1. (boolean) @@ -12698,6 +15618,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! APU actually running, 0 or 1. (boolean) @@ -12709,6 +15631,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! APU power switch, 0 is off, 1 is on, 2 is start-er-up! (boolean) @@ -12720,6 +15644,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual HUD brightness, taking into account failures (ratio) @@ -12731,6 +15657,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual HUD brightness, taking into account failures (ratio) @@ -12742,6 +15670,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual HUD brightness, taking into account failures (ratio) @@ -12753,6 +15683,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery amperage, in (surprisingly) amps. (amps) @@ -12764,6 +15696,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -12777,6 +15711,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -12790,6 +15726,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -12803,6 +15741,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -12816,6 +15756,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -12829,6 +15771,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -12842,6 +15786,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volt-meter selection (0=external,1=ctr,2=lft,3=rgt,4=tpl,5=bat - use cmnds to set! (enum) @@ -12853,6 +15799,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! volt-meter value (voltage) @@ -12864,6 +15812,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator amperage. (amps) @@ -12875,6 +15825,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -12888,6 +15840,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -12901,6 +15855,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -12914,6 +15870,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -12927,6 +15885,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -12940,6 +15900,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -12953,6 +15915,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -12966,6 +15930,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -12979,6 +15945,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -12992,6 +15960,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 6; }; @@ -13004,6 +15974,36 @@ namespace xplane //! actuators datarefs namespace actuators { + //! EPR bug (target for thrust reference), % (percent) + struct EPR_target_bug + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/engine/actuators/EPR_target_bug"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! N1 bug (target for thrust reference), % (percent) + struct N1_target_bug + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/engine/actuators/N1_target_bug"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + //! Afterburner enabled, on or off. (boolean) struct afterburner_enabled { @@ -13013,6 +16013,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13026,6 +16028,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13039,6 +16043,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13052,6 +16058,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13065,6 +16073,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1; }; @@ -13078,6 +16088,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1; }; @@ -13091,6 +16103,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13104,6 +16118,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13117,6 +16133,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13130,6 +16148,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13143,6 +16163,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13156,6 +16178,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13169,6 +16193,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13182,6 +16208,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13195,6 +16223,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13208,6 +16238,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13221,6 +16253,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13234,6 +16268,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13247,6 +16283,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13260,6 +16298,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13273,6 +16313,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Primer button, on or off. (boolean) @@ -13284,6 +16326,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13297,6 +16341,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13310,6 +16356,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13323,6 +16371,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the propeller and engine operation mode. It is used for props and jets. Mode 0 is feathered, 1 is normal, 2 is in beta, and reverse (prop or jet) is mode 3. (enum) @@ -13334,6 +16384,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13347,6 +16399,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13360,6 +16414,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13373,6 +16429,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop handle position, in radians per second of requested prop rpm. Use this if your plane has a constant speed prop. (radians/second) @@ -13384,6 +16442,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13397,6 +16457,23 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Start lock to lock prop into fine pitch position so it doesn't feather on loss of oil pressure, for fixed turbofan engines. (boolean) + struct start_lock_engaged + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/engine/actuators/start_lock_engaged"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; }; //! True while the starter motor is engaged (boolean) @@ -13408,6 +16485,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13421,6 +16500,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13434,6 +16515,36 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Throttle position of the handle as a ratio with reverse, -1..0 = rev, 0..1=fwd (ratio) + struct throttle_jet_rev_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/engine/actuators/throttle_jet_rev_ratio"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! Controls the throttle handle position, but includes reverse. -1..0 is reverse, 0..1 is fwd. (ratio) + struct throttle_jet_rev_ratio_all + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/engine/actuators/throttle_jet_rev_ratio_all"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Throttle position of the handle itself, from 0.0 (idle) to 1.0 (max normal). (ratio) @@ -13445,6 +16556,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13458,6 +16571,23 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Manual unfeather pump can provide oil pressure to the governor, to unfeather a stopped prop when the startlocks weren't engaged. Running the pump first unfeathers the prop and then engages the startlock (boolean) + struct unfeather_pump_running + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/engine/actuators/unfeather_pump_running"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; }; } @@ -13474,6 +16604,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13487,6 +16619,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13500,6 +16634,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13513,6 +16649,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13526,6 +16664,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13539,6 +16679,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13552,6 +16694,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13565,6 +16709,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13578,6 +16724,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13591,6 +16739,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13604,6 +16754,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13617,6 +16769,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13630,6 +16784,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13643,6 +16799,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13656,6 +16814,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13669,6 +16829,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13682,6 +16844,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13695,6 +16859,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -13715,6 +16881,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -13728,6 +16896,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -13741,6 +16911,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the left-engine fuel-tank selector. (enum) @@ -13752,6 +16924,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the right-engine fuel-tank selector. (enum) @@ -13763,6 +16937,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0=none,1=left,2=center,3=right (enum) @@ -13774,6 +16950,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0=none,1=left,2=center,3=right (enum) @@ -13785,6 +16963,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total fuel on board the fuel totalizer was initialized with (kg) @@ -13796,6 +16976,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total accumulated fuel used by all engines since totalizer initialization (kg) @@ -13807,6 +16989,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if user is holding down the aux-tank button. (bool) @@ -13818,6 +17002,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -13837,6 +17023,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Artificial horizon pitch-reference adjustment. Copilot side. (degrees) @@ -13848,6 +17036,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Artificial horizon pitch-reference adjustment. Pilot side. (degrees) @@ -13859,6 +17049,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Baro altitude bug. Copilot side (feet) @@ -13870,6 +17062,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Baro altitude bug. Pilot side (feet) @@ -13881,6 +17075,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Barometric pressure setting, inches HG. Copilot side. (inches_hg) @@ -13892,6 +17088,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Barometric pressure setting, inches HG. Pilot side. (inches_hg) @@ -13903,6 +17101,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Barometric pressure setting, inches HG. Standby instrument. (inches_hg) + struct barometer_setting_in_hg_stby + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/gauges/actuators/barometer_setting_in_hg_stby"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Radio altitude bug entered into the radio altimeter. Copilot side. (feet) @@ -13914,6 +17127,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Radio altitude bug entered into the radio altimeter. Pilot side. (feet) @@ -13925,6 +17140,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -13941,6 +17158,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! acceleration of airspeed (ASI trend) (knots/second) @@ -13952,6 +17171,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! acceleration of airspeed (ASI trend) (knots/second) @@ -13963,6 +17184,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated airspeed in knots, copilot. (knots) @@ -13974,6 +17197,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated airspeed in knots, pilot. (knots) @@ -13985,6 +17210,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Indicated airspeed in knots, standby instrument (knots) + struct airspeed_kts_stby + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/gauges/indicators/airspeed_kts_stby"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated height, MSL, in feet, primary system, based on co-pilots barometric pressure input. (feet) @@ -13996,6 +17236,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated height, MSL, in feet, primary system, based on pilots barometric pressure input. (feet) @@ -14007,6 +17249,73 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Indicated height, MSL, in feet, primary system, based on standby instrument barometric pressure input. (feet) + struct altitude_ft_stby + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/gauges/indicators/altitude_ft_stby"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Baro-altimeter altitude alert light, as per autopilot altitude warn configuration, copilot. 0 = off, 1 = lit, 2 = blinking (enum) + struct baro_altimeter_alert_lit_copilot + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/gauges/indicators/baro_altimeter_alert_lit_copilot"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Baro-altimeter altitude alert light, as per autopilot altitude warn configuration, pilot. 0 = off, 1 = lit, 2 = blinking (enum) + struct baro_altimeter_alert_lit_pilot + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/gauges/indicators/baro_altimeter_alert_lit_pilot"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Baro-altimeter decision warning light, copilot-side (boolean) + struct baro_altimeter_mda_lit_copilot + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/gauges/indicators/baro_altimeter_mda_lit_copilot"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Baro-altimeter decision warning light, pilot-side (boolean) + struct baro_altimeter_mda_lit_pilot + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/gauges/indicators/baro_altimeter_mda_lit_pilot"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated heading of the wet compass, in degrees. (degrees_magnetic) @@ -14018,6 +17327,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The ground track of the aircraft in degrees magnetic (degrees) @@ -14029,6 +17340,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The ground track of the aircraft in degrees magnetic (degrees) @@ -14040,6 +17353,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated magnetic heading, in degrees. Source: AHARS. Side: Copilot (degrees_magnetic) @@ -14051,6 +17366,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated magnetic heading, in degrees. Source: AHARS. Side: Pilot (degrees_magnetic) @@ -14062,6 +17379,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated magnetic heading, in degrees. Source: electric gyro. Side: Copilot (degrees_magnetic) @@ -14073,6 +17392,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated magnetic heading, in degrees. Source: electric gyro. Side: Pilot (degrees_magnetic) @@ -14084,6 +17405,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated magnetic heading, in degrees. Source: vacuum gyro. Side: Copilot (degrees_magnetic) @@ -14095,6 +17418,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated magnetic heading, in degrees. Source: vacuum gyro. Side: Pilot (degrees_magnetic) @@ -14106,6 +17431,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! number (mach) @@ -14117,6 +17444,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! number (mach) @@ -14128,6 +17457,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! For planes with a max mach number, this is the max mach number converted to KIAS for the current plane altitude, etc. - useful for adaptive needles and limit markers on tapes (knots) @@ -14139,6 +17470,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! For planes with a max mach number, this is the lesser of the max mach number converted to KIAS for the current plane altitude and V-never-exceed. (knots) @@ -14150,6 +17483,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated pitch, in degrees, positive up. Source: AHARS. Side: Copilot (degrees) @@ -14161,6 +17496,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated pitch, in degrees, positive up. Source: AHARS. Side: Pilot (degrees) @@ -14172,6 +17509,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated pitch, in degrees, positive up. Source: electric gyro. Side: Copilot (degrees) @@ -14183,6 +17522,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated pitch, in degrees, positive up. Source: electric gyro. Side: Pilot (degrees) @@ -14194,6 +17535,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated pitch, in degrees, positive up. Source: vacuum gyro. Side: Copilot (degrees) @@ -14205,6 +17548,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated pitch, in degrees, positive up. Source: vacuum gyro. Side: Pilot (degrees) @@ -14216,6 +17561,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Degrees difference between two prop. Can be used for prop sync display. (degrees) @@ -14227,9 +17574,11 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Radio-altimeter indicated height in feet, pilot-side (boolean) + //! Radio-altimeter decision warning light, copilot-side (boolean) struct radio_altimeter_dh_lit_copilot { //! Dataref name @@ -14238,9 +17587,11 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Radio-altimeter indicated height in feet, pilot-side (boolean) + //! Radio-altimeter decision warning light, pilot-side (boolean) struct radio_altimeter_dh_lit_pilot { //! Dataref name @@ -14249,9 +17600,11 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Radio-altimeter indicated height in feet, pilot-side (feet) + //! Radio-altimeter indicated height in feet, copilot-side (feet) struct radio_altimeter_height_ft_copilot { //! Dataref name @@ -14260,6 +17613,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Radio-altimeter indicated height in feet, pilot-side (feet) @@ -14271,6 +17626,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated roll, in degrees, positive right. Source: AHARS. Side: Copilot (degrees) @@ -14282,6 +17639,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated roll, in degrees, positive right. Source: AHARS. Side: Pilot (degrees) @@ -14293,6 +17652,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated roll, in degrees, positive right. Source: electric gyro. Side: Copilot (degrees) @@ -14304,6 +17665,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated roll, in degrees, positive right. Source: electric gyro. Side: Pilot (degrees) @@ -14315,6 +17678,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated roll, in degrees, positive right. (degrees) @@ -14326,6 +17691,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated roll, in degrees, positive right. Source: vacuum gyro. Side: Pilot (degrees) @@ -14337,6 +17704,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Sideslip in degrees (degrees) @@ -14348,6 +17717,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Slip indication, in degrees of ball deflection from centered. (degrees) @@ -14359,6 +17730,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vacuum system 1 suction as ratio of max available in plane. (ratio) @@ -14370,6 +17743,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vacuum system 2 suction as ratio of max available in plane. (ratio) @@ -14381,6 +17756,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total energy in feet/minute (feet/minute) @@ -14392,6 +17769,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True airspeed in knots, for copilot pitot/static, calculated by ADC, requires pitot, static, oat sensor and ADC all to work correctly to give correct value (knots) @@ -14403,6 +17782,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True airspeed in knots, for pilot pitot/static, calculated by ADC, requires pitot, static, oat sensor and ADC all to work correctly to give correct value (knots) @@ -14414,6 +17795,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated rate-of-turn, in degrees deflection, for old-style turn-indicators. Copilot side. (degrees) @@ -14425,6 +17808,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated rate-of-turn, in degrees deflection, for old-style turn-indicators. Pilot side. (degrees) @@ -14436,6 +17821,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated rate-of-turn, in degrees deflection, for newer roll-augmented turn-indicators. Copilot side. (degrees) @@ -14447,6 +17834,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated rate-of-turn, in degrees deflection, for newer roll-augmented turn-indicators. Pilot side. (degrees) @@ -14458,6 +17847,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated vertical speed in feet per minute, copilot system. (feet/minute) @@ -14469,6 +17860,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated vertical speed in feet per minute, pilot system. (feet/minute) @@ -14480,6 +17873,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of releasable water still in the tank, 0..1. (ratio) @@ -14491,6 +17886,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wind direction currently acting on the plane, in degrees magnetic. (degrees_magnetic) @@ -14502,6 +17899,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wind speed currently acting on the plane, in knots true. (knots) @@ -14513,6 +17912,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -14534,6 +17935,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic fluid quantity, ratio of max, system 2 (ratio) @@ -14545,6 +17948,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic system 1 pressure, units set by Plane-Maker. (any) @@ -14556,6 +17961,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic system 2 pressure, units set by Plane-Maker. (any) @@ -14567,6 +17974,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -14585,6 +17994,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -14598,6 +18009,23 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! De-ice switch, 0 or 1. De-ice - inlet heat. This switch turns on thermal anti ice of the engine cowling and inlet. This takes hot bleed air from the HP compressor. Per engine (boolean) + struct cowling_thermal_anti_ice_per_engine + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/cowling_thermal_anti_ice_per_engine"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -14611,6 +18039,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. AOA sensor heat. This switch turns on de-icing heat for the AOA sensor. If it freezes up your AOA indicator stops working. AOA sensor failure will also affect the aircraft's artificial stability system if it has one. Copilot. (boolean) @@ -14622,6 +18052,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. (boolean) @@ -14633,6 +18065,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - auto-ignition. This switch turns on a continuous ignition source in the engine to automatically relight it if there is a flameout. (boolean) @@ -14644,6 +18078,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. Ice-detection: Turn this switch on to enable ice-detection... if the system detects ice, it will light up the ICE annunciator. (boolean) @@ -14655,6 +18091,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - inlet heat. This switch turns on de-icing heat in the engine air inlet keep ice from choking your engine. Engine 1 only (boolean) @@ -14666,6 +18104,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - inlet heat. This switch turns on de-icing heat in the engine air inlet keep ice from choking your engine. Per engine (boolean) @@ -14677,6 +18117,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -14690,6 +18132,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - pitot tube heat. This switch turns on de-icing heat in the pitot tube. If it freezes up your airspeed indicator and altimeter stop working. Airspeed and altitude related autopilot functions are also affected. (boolean) @@ -14701,6 +18145,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - prop heat. This switch turns on de-icing of the propeller(s) to keep ice from building up on your prop. Engine 1 only (boolean) @@ -14712,6 +18158,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - prop heat. This switch turns on de-icing of the propeller(s) to keep ice from building up on your prop. Per engine (boolean) @@ -14723,6 +18171,23 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! De-ice switch, 0, 1, or 2. De-ice - prop TKS. This switch turns on de-icing of the propeller(s) with TKS fluid to keep ice from building up on your prop. 0 = Off, 1 = Norm, 2 = High. Per engine (enum) + struct ice_prop_tks_on_per_engine + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_prop_tks_on_per_engine"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -14736,6 +18201,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. Static port heat. This switch turns on de-icing heat for the static sensor. If it freezes up your altimeter, vvi and airspeed indicator stop working. Pilot. (boolean) @@ -14747,9 +18214,24 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! De-ice switch, 0 or 1. De-ice - pneumatic. This switch inflates flexible bladders on the wing leading edges to pop off accumulated ice. (boolean) + //! De-ice switch, 0 or 1. De-ice - pneumatic. This switch inflates flexible bladders on the wing leading edges to pop off accumulated ice. (Left wing) (boolean) + struct ice_surface_boot_left_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_surface_boot_left_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! De-ice switch, 0 or 1. De-ice - pneumatic. This switch inflates flexible bladders on the wing leading edges to pop off accumulated ice. (All wings) (boolean) struct ice_surface_boot_on { //! Dataref name @@ -14758,6 +18240,99 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! De-ice switch, 0 or 1. De-ice - pneumatic. This switch inflates flexible bladders on the wing leading edges to pop off accumulated ice. (Right wing) (boolean) + struct ice_surface_boot_right_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_surface_boot_right_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! De-ice switch, 0 or 1. De-ice - bleed air. This switch directs warm air from the engines into the wing leading edges to keep them free of ice. (Left wing) (boolean) + struct ice_surface_hot_bleed_air_left_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_surface_hot_bleed_air_left_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! De-ice switch, 0 or 1. De-ice - bleed air. This switch directs warm air from the engines into the wing leading edges to keep them free of ice. (All wings) (boolean) + struct ice_surface_hot_bleed_air_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_surface_hot_bleed_air_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! De-ice switch, 0 or 1. De-ice - bleed air. This switch directs warm air from the engines into the wing leading edges to keep them free of ice. (Right wing) (boolean) + struct ice_surface_hot_bleed_air_right_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_surface_hot_bleed_air_right_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! De-ice switch, 0, 1, or 2. De-ice - TKS fluid. This switch activates the pump for the weeping wing, dissipating TKS fluid on the leading edges to keep them free of ice. 0 = Off, 1 = Norm, 2 = High. (Left wing) (enum) + struct ice_surface_tks_left_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_surface_tks_left_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! De-ice switch, 0, 1, or 2. De-ice - TKS fluid. This switch activates the pump for the weeping wing, dissipating TKS fluid on the leading edges to keep them free of ice. 0 = Off, 1 = Norm, 2 = High. (All wings) (enum) + struct ice_surface_tks_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_surface_tks_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! De-ice switch, 0, 1, or 2. De-ice - TKS fluid. This switch activates the pump for the weeping wing, dissipating TKS fluid on the leading edges to keep them free of ice. 0 = Off, 1 = Norm, 2 = High. (Right wing) (enum) + struct ice_surface_tks_right_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_surface_tks_right_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - electric heat. This switch engages electrically heated leading edges. (Left wing) (boolean) @@ -14769,6 +18344,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - electric heat. This switch engages electrically heated leading edges. (All wings) (boolean) @@ -14780,6 +18357,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - electric heat. This switch engages electrically heated leading edges. (Right wing) (boolean) @@ -14791,6 +18370,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! TKS de-icing fluid reserve. See sim/aircraft/specialcontrols/acf_tks_cap_liter for the plane's total capacity. (liter) + struct ice_tks_fluid_liter + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/ice/ice_tks_fluid_liter"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! De-ice switch, 0 or 1. De-ice - windshield heat. This switch turns on windshield de-icing to keep ice from blocking your vision. (boolean) @@ -14802,10 +18396,131 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } + //! oxygen datarefs + namespace oxygen + { + //! actuators datarefs + namespace actuators + { + //! 0 = off, 1 = unregulated, 2 = now/night, 3 = day/delay 5, 4 = day/delay 10, 5 = fat/face mask 1, 6 = fat/face mask 2, 7 = fat/face mask 3, 8 = fat/face mask 4 (enum) + struct demand_flow_setting + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/oxygen/actuators/demand_flow_setting"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! number of people plugged into the bottle O2 system - note that airliners usually have a chemical oxygen system, so this is for the two pilots, while the PAX a served by a chemical oxygenator (int) + struct num_plugged_in_o2 + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/oxygen/actuators/num_plugged_in_o2"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! crew oxygen valve open (boolean) + struct o2_valve_on + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/oxygen/actuators/o2_valve_on"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + } + + //! indicators datarefs + namespace indicators + { + //! pressure in the O2 bottle. Writeable with override_oxygen_system (lb/in2) + struct o2_bottle_pressure_psi + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/oxygen/indicators/o2_bottle_pressure_psi"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! liters of O2 remaining in the crew bottle. Writeable with override_oxygen_system (liter) + struct o2_bottle_rem_liter + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/oxygen/indicators/o2_bottle_rem_liter"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! the chemical oxygen generator can still supply the passenger oxygen masks with O2 for this many minutes (minutes) + struct pass_oxygenator_min_rem + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/oxygen/indicators/pass_oxygenator_min_rem"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! passenger chemical oxygen generator on and supplying passengers' O2 masks. Note that the dataref to drop the masks manually is sim/operation/failures/rel_pass_o2_on (boolean) + struct pass_oxygenator_working + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/oxygen/indicators/pass_oxygenator_working"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! pressure altitude felt by the pilot's body. Will be lower than cabin pressure altitude when on oxygen. This is what triggers the hypoxia black-out effect. Writeable with override_oxygen_system (feet) + struct pilot_felt_altitude_ft + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/oxygen/indicators/pilot_felt_altitude_ft"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + } + + } + //! pressurization datarefs namespace pressurization { @@ -14821,6 +18536,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Cabin altitude commanded, feet. (feet) @@ -14832,6 +18549,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Cabin VVI commanded, feet. (feet/minute) @@ -14843,6 +18562,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Dump all pressurization, 0 or 1. (boolean) @@ -14854,6 +18575,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Dump pressurization to the current altitude, 0 or 1. (feet) @@ -14865,6 +18588,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Maximum allowable altitude for this airplane to maintain the requested cabin altitude. (feet) @@ -14876,6 +18601,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -14892,6 +18619,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Cabin VVI actually occurring, fpm. (feet/minute) @@ -14903,6 +18632,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Cabin differential pressure, psi. (pounds/square_inch) @@ -14914,6 +18645,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -14935,6 +18668,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! DME display selection of what NAV radio to display. 0 for Nav1, 1for Nav2. (enum) @@ -14946,6 +18681,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! HSI source to display: 0 for Nav1, 1 for Nav2, 2 for GPS. (enum) @@ -14957,6 +18694,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! HSI source to display: 0 for Nav1, 1 for Nav2, 2 for GPS. (enum) @@ -14968,6 +18707,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! RMI is taking ADF (1) or VOR (0). (enum) @@ -14979,6 +18720,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! RMI is taking ADF (1) or VOR (0). (enum) @@ -14990,6 +18733,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! RMI is taking ADF (1) or VOR (0). (enum) @@ -15001,6 +18746,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! RMI is taking ADF (1) or VOR (0). (enum) @@ -15012,6 +18759,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! RMI source to display: 0 for Nav1, 1 for Nav2, 2 for GPS. (enum) @@ -15023,6 +18772,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! RMI source to display: 0 for Nav1, 1 for Nav2, 2 for GPS. (enum) @@ -15034,6 +18785,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CARD selection for ADF 1, copilot side, in degrees magnetic. (degrees_magnetic) @@ -15045,6 +18798,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CARD selection for ADF 1, pilot side, in degrees magnetic. (degrees_magnetic) @@ -15056,6 +18811,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ADF radio 1 frequency, hz (10hertz) @@ -15067,6 +18824,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left ADF radio 1 frequency, hz (10hertz) @@ -15078,6 +18837,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ADF radio 1 off or on, 0 = off, 1 = antenna, 2 = on, 3 = tone, 4 = test (enum) @@ -15089,6 +18850,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right ADF radio 1 frequency, hz (10hertz) @@ -15100,6 +18863,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if right adf 1 radio is selected, 0 if left is selected (boolean) @@ -15111,6 +18876,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ADF radio 1 standby frequency, hz (10hertz) @@ -15122,6 +18889,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CARD selection for ADF 2, copilot side, in degrees magnetic. (degrees_magnetic) @@ -15133,6 +18902,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CARD selection for ADF 2, pilot side, in degrees magnetic. (degrees_magnetic) @@ -15144,6 +18915,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ADF radio 2 frequency, hz (10hertz) @@ -15155,6 +18928,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left ADF radio 2 frequency, hz (10hertz) @@ -15166,6 +18941,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ADF radio 2 off or on, 0 = off, 1 = antenna, 2 = on, 3 = tone, 4 = test (enum) @@ -15177,6 +18954,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right ADF radio 2 frequency, hz (10hertz) @@ -15188,6 +18967,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if right adf 2 radio is selected, 0 if left is selected (boolean) @@ -15199,6 +18980,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ADF radio 2 standby frequency, hz (10hertz) @@ -15210,6 +18993,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 6=com1,7=com2 (enum) @@ -15221,6 +19006,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is DME audio enabled? This only matters if the current selection has DME (boolean) @@ -15232,6 +19019,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is audio for the marker beacons enabled? (boolean) @@ -15243,6 +19032,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0=nav1,1=nav2,2=adf1,3=adf2,9=none (enum) @@ -15254,6 +19045,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is adf1 selected for listening (boolean) @@ -15265,6 +19058,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is adf2 selected for listening (boolean) @@ -15276,6 +19071,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is com1 selected for listening (boolean) @@ -15287,6 +19084,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is com2 selected for listening (boolean) @@ -15298,6 +19097,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is nav1 selected for listening (boolean) @@ -15309,6 +19110,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is nav2 selected for listening (boolean) @@ -15320,6 +19123,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Audio level (0 is off, 1 is max) for adf1 audio ([0..1]) @@ -15331,6 +19136,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Audio level (0 is off, 1 is max) for adf2 audio ([0..1]) @@ -15342,6 +19149,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Audio level (0 is off, 1 is max) for com1 audio ([0..1]) @@ -15353,6 +19162,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Audio level (0 is off, 1 is max) for com2 audio ([0..1]) @@ -15364,6 +19175,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Audio level (0 is off, 1 is max) for dme audio ([0..1]) @@ -15375,6 +19188,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Audio level (0 is off, 1 is max) for marker beacon audio ([0..1]) @@ -15386,6 +19201,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Audio level (0 is off, 1 is max) for nav1 audio ([0..1]) @@ -15397,6 +19214,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Audio level (0 is off, 1 is max) for nav2 audio ([0..1]) @@ -15408,6 +19227,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 1 frequency, Mhz component only (Mhz) @@ -15419,6 +19240,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 1 frequency, 10 hz (10hertz) @@ -15430,6 +19253,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 1 frequency, hz, supports 8.3 khz spacing (hertz) @@ -15441,6 +19266,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 1 frequency, khz component only (khz) @@ -15452,6 +19279,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Com radio 1 frequency, 10 hz (10hertz) @@ -15463,6 +19292,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Nav radio 1 frequency, hz, supports 8.3 khz spacing (hertz) @@ -15474,6 +19305,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 1 off or on, 0 or 1. (boolean) @@ -15485,6 +19318,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Com radio 1 frequency, hz (10hertz) @@ -15496,6 +19331,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if right com 1 radio is selected, 0 if left is selected (boolean) @@ -15507,6 +19344,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Standby Com radio 1 frequency, Mhz component only (Mhz) @@ -15518,6 +19357,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 1 standby frequency, 10 hz (10hertz) @@ -15529,6 +19370,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 1 standby frequency, hz, supports 8.3 khz spacing (hertz) @@ -15540,6 +19383,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Standby Com radio 1 frequency, khz component only (khz) @@ -15551,6 +19396,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 2 frequency, Mhz component only (Mhz) @@ -15562,6 +19409,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 2 frequency, 10 hz (10hertz) @@ -15573,6 +19422,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 2 frequency, hz, supports 8.3 khz spacing (hertz) @@ -15584,6 +19435,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 2 frequency, khz component only (khz) @@ -15595,6 +19448,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Com radio 2 frequency, 10 hz (10hertz) @@ -15606,6 +19461,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Nav radio 2 frequency, hz, supports 8.3 khz spacing (hertz) @@ -15617,6 +19474,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 2 off or on, 0 or 1. (boolean) @@ -15628,6 +19487,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Com radio 2 frequency, hz (10hertz) @@ -15639,6 +19500,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if right com 2 radio is selected, 0 if left is selected (boolean) @@ -15650,6 +19513,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Standby Com radio 2 frequency, Mhz component only (Mhz) @@ -15661,6 +19526,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 2 standby frequency, 10 hz (10hertz) @@ -15672,6 +19539,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com radio 2 standby frequency, hz, supports 8.3 khz spacing (hertz) @@ -15683,6 +19552,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Standby com radio 2 frequency, khz component only (khz) @@ -15694,6 +19565,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! DME radio frequency, hz (10hertz) @@ -15705,6 +19578,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left DME radio frequency, hz (10hertz) @@ -15716,6 +19591,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! DME radio 1 off or on, 0 or 1. (boolean) @@ -15727,6 +19604,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right DME radio frequency, hz (10hertz) @@ -15738,6 +19617,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if right DME radio is selected, 0 if left is selected (boolean) @@ -15749,6 +19630,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! DME radio standby frequency, hz (10hertz) @@ -15760,6 +19643,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! GPS 2 off or on, 0 or 1. (boolean) @@ -15771,6 +19656,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! GPS 1 off or on, 0 or 1. (boolean) @@ -15782,6 +19669,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! HSI OBS (copilot side) selection, in degrees magnetic. (degrees_magnetic) @@ -15793,6 +19682,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! HSI OBS (pilot side) selection, in degrees magnetic. (degrees_magnetic) @@ -15804,6 +19695,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! 0 = Hi Sens, 1 = Low sens (enum) + struct marker_sens + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/actuators/marker_sens"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Selected course based on nav1, copilot, degrees magnetic. This is OBS for VORs, or localizer heading for ILS (degrees_magnetic) @@ -15815,6 +19721,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Selected course based on nav1, pilot, degrees magnetic. This is OBS for VORs, or localizer heading for ILS (degrees_magnetic) @@ -15826,6 +19734,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 1 frequency, Mhz component only (Mhz) @@ -15837,6 +19747,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 1 frequency, hz (10hertz) @@ -15848,6 +19760,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 1 frequency, khz component only (khz) @@ -15859,6 +19773,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Nav radio 1 frequency, hz (10hertz) @@ -15870,6 +19786,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! OBS 1 (copilot side) selection, in degrees magnetic. (degrees_magnetic) @@ -15881,6 +19799,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! OBS 1 (pilot side) selection, in degrees magnetic. (degrees_magnetic) @@ -15892,6 +19812,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 1 off or on, 0 or 1. (boolean) @@ -15903,6 +19825,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Nav radio 1 frequency, hz (10hertz) @@ -15914,6 +19838,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if right nav 1 radio is selected, 0 if left is selected (boolean) @@ -15925,6 +19851,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Standby Nav radio 1 frequency, Mhz component only (Mhz) @@ -15936,6 +19864,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 1 standby frequency, hz (10hertz) @@ -15947,6 +19877,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Standby Nav radio 1 frequency, khz component only (khz) @@ -15958,6 +19890,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Selected course based on nav2, copilot, degrees magnetic. This is OBS for VORs, or localizer heading for ILS (degrees_magnetic) @@ -15969,6 +19903,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Selected course based on nav2, pilot, degrees magnetic. This is OBS for VORs, or localizer heading for ILS (degrees_magnetic) @@ -15980,6 +19916,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 2 frequency, Mhz component only (Mhz) @@ -15991,6 +19929,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 2 frequency, hz (10hertz) @@ -16002,6 +19942,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 2 frequency, khz component only (khz) @@ -16013,6 +19955,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Nav radio 2 frequency, hz (10hertz) @@ -16024,6 +19968,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! OBS 2 (copilot isde) selection, in degrees magnetic. (degrees_magnetic) @@ -16035,6 +19981,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! OBS 2 (pilot isde) selection, in degrees magnetic. (degrees_magnetic) @@ -16046,6 +19994,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 2 off or on, 0 or 1. (boolean) @@ -16057,6 +20007,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Nav radio 2 frequency, hz (10hertz) @@ -16068,6 +20020,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if right nav 2 radio is selected, 0 if left is selected (boolean) @@ -16079,6 +20033,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Standby Nav radio 2 frequency, Mhz component only (Mhz) @@ -16090,6 +20046,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav radio 2 standby frequency, hz (10hertz) @@ -16101,6 +20059,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Standby Nav radio 2 frequency, khz component only (khz) @@ -16112,6 +20072,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Frequency-to-change selection for the all-in-one radio, 0->5 are Nav1, Nav2, Com1, Com2, ADF1, ADF2. (enum) @@ -16123,6 +20085,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Selected course based on navN, copilot, degrees magnetic. This is OBS for VORs, or localizer heading for ILS (degrees_magnetic) @@ -16134,6 +20098,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16147,6 +20113,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16160,6 +20128,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16173,6 +20143,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16186,6 +20158,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16199,6 +20173,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16212,6 +20188,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16225,6 +20203,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16238,6 +20218,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16251,6 +20233,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16264,6 +20248,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -16277,6 +20263,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Transponder mode (off=0,stdby=1,on=2,test=3) (enum) @@ -16288,6 +20276,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -16304,6 +20294,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! adf1 DME distance in nautical miles. (nautical_miles) @@ -16315,6 +20307,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! adf1 DME speed in knots. (knots) @@ -16326,6 +20320,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! adf1 DME time in minutes. (minutes) @@ -16337,6 +20333,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from ADF1's DME? (boolean) @@ -16348,6 +20346,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - ADF 1 (string) @@ -16357,8 +20357,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/adf1_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! Indicated relative bearing to the adf1 navaid (degrees) @@ -16370,6 +20372,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated bearing to the adf2 navaid (degrees_magnetic) @@ -16381,6 +20385,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! adf2 DME distance in nautical miles. (nautical_miles) @@ -16392,6 +20398,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! adf2 DME speed in knots. (knots) @@ -16403,6 +20411,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! adf2 DME time in minutes. (minutes) @@ -16414,6 +20424,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from ADF2's DME? (boolean) @@ -16425,6 +20437,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - ADF 2 (string) @@ -16434,8 +20448,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/adf2_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! Indicated relative bearing to the adf2 navaid (degrees) @@ -16447,6 +20463,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! standalone dme DME distance in nautical miles. (nautical_miles) @@ -16458,6 +20476,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! standalone dme DME speed in knots. (knots) @@ -16469,6 +20489,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! standalone dme DME time in minutes. (minutes) @@ -16480,6 +20502,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from standalone DME? (boolean) @@ -16491,6 +20515,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - DME (string) @@ -16500,8 +20526,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/dme_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! FMS Distance to Top of Descent (nm) @@ -16513,6 +20541,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the exec FMS light/warning lit for the co-pilot (Boolean) @@ -16524,6 +20554,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the exec FMS light/warning lit for the pilot (Boolean) @@ -16535,6 +20567,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! FMS Flight Plan Target Altitude (Feet) @@ -16546,6 +20580,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Distance from top of descent to Nth waypoint (wayoint found via fms_tod_before_index_pilot) (nm) @@ -16557,6 +20593,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Index of waypoint in flightplan before which top of descent is located (index) @@ -16568,6 +20606,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! FMS Vertical Path Angle (Degrees) @@ -16579,6 +20619,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! FMS Vertical Track Error (Degrees) @@ -16590,6 +20632,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated bearing to the selected GPS 2 destination (degrees_magnetic) @@ -16601,6 +20645,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gps 2 DME distance in nautical miles. (nautical_miles) @@ -16612,6 +20658,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gps 2 DME speed in knots. (knots) @@ -16623,6 +20671,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gps 2 DME time in minutes. (minutes) @@ -16634,6 +20684,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from GPS 2? (boolean) @@ -16645,6 +20697,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, gps 2, copilot (dots) @@ -16656,6 +20710,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, gps 2, pilot (dots) @@ -16667,6 +20723,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - GPS 2 (string) @@ -16676,8 +20734,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/gps2_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! Indicated relative bearing to the selected GPS 2 destination (degrees) @@ -16689,6 +20749,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 2 course to AHARS for the copilot. (degrees) @@ -16700,6 +20762,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 2 course to AHARS gyro for the pilot. (degrees) @@ -16711,6 +20775,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 2 course to the electric gyro for the copilot. (degrees) @@ -16722,6 +20788,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 2 course to the electric gyro for the pilot. (degrees) @@ -16733,6 +20801,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 2 course to the vacuum driven gyro for the copilot. (degrees) @@ -16744,6 +20814,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 2 course to the vacuum driven gyro for the pilot. (degrees) @@ -16755,6 +20827,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated bearing to the selected GPS 1 destination (degrees_magnetic) @@ -16766,6 +20840,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gps 1 DME distance in nautical miles. (nautical_miles) @@ -16777,6 +20853,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gps 1 DME speed in knots. (knots) @@ -16788,6 +20866,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gps 1 DME time in minutes. (minutes) @@ -16799,6 +20879,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from GPS 1? (boolean) @@ -16810,6 +20892,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, gps, copilot (dots) @@ -16821,6 +20905,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, gps 1, pilot (dots) @@ -16832,6 +20918,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - GPS 1 (string) @@ -16841,8 +20929,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/gps_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! Indicated relative bearing to the selected GPS 1 destination (degrees) @@ -16854,6 +20944,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 1 course to AHARS for the copilot. (degrees) @@ -16865,6 +20957,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 1 course to AHARS gyro for the pilot. (degrees) @@ -16876,6 +20970,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 1 course to the electric gyro for the copilot. (degrees) @@ -16887,6 +20983,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 1 course to the electric gyro for the pilot. (degrees) @@ -16898,6 +20996,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 1 course to the vacuum driven gyro for the copilot. (degrees) @@ -16909,6 +21009,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the GPS 1 course to the vacuum driven gyro for the pilot. (degrees) @@ -16920,6 +21022,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated bearing to the copilot's HSI-selected navaid (degrees_magnetic) @@ -16931,6 +21035,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated bearing to the pilot's HSI-selected navaid (degrees_magnetic) @@ -16942,6 +21048,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there some kind of horizontal signal on copilot side HSI (boolean) @@ -16953,6 +21061,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there some kind of horizontal signal on pilot side HSI (boolean) @@ -16964,6 +21074,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there some kind of vertical signal on copilot side HSI (boolean) @@ -16975,6 +21087,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there some kind of vertical signal on pilot side HSI (boolean) @@ -16986,6 +21100,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME distance in nautical miles. copilot HSI (nautical_miles) @@ -16997,6 +21113,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME distance in nautical miles, pilot HSI (nautical_miles) @@ -17008,6 +21126,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME speed in knots. copilot HSI (knots) @@ -17019,6 +21139,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME speed in knots. pilot HSI (knots) @@ -17030,6 +21152,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME time in minutes. copilot HSI (minutes) @@ -17041,6 +21165,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME time in minutes. pilot HSI (minutes) @@ -17052,6 +21178,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav-To-From indication, nav1, copilot, 0 is flag, 1 is to, 2 is from. (enum) @@ -17063,6 +21191,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav-To-From indication, nav1, pilot, 0 is flag, 1 is to, 2 is from. (enum) @@ -17074,9 +21204,11 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Glide slope flag, copilot side HSI (boolean) + //! Glide slope flag, copilot side HSI - EFIS style flag that shows when glideslope is expected, but not received (boolean) struct hsi_flag_glideslope_copilot { //! Dataref name @@ -17085,9 +21217,24 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Glide slope flag, pilot side HSI (boolean) + //! Glide slope flag, copilot side HSI - mechanical instrument flag that shows whenever no glideslope signal is received (boolean) + struct hsi_flag_glideslope_copilot_mech + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/hsi_flag_glideslope_copilot_mech"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Glide slope flag, pilot side HSI - EFIS style flag that shows when glideslope is expected, but not received (boolean) struct hsi_flag_glideslope_pilot { //! Dataref name @@ -17096,6 +21243,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Glide slope flag, pilot side HSI - mechanical instrument flag that shows whenever no glideslope signal is received (boolean) + struct hsi_flag_glideslope_pilot_mech + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/hsi_flag_glideslope_pilot_mech"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from nav1's DME? (boolean) @@ -17107,6 +21269,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from nav1's DME? (boolean) @@ -17118,6 +21282,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, nav1, copilot (dots) @@ -17129,6 +21295,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, nav1, pilot (dots) @@ -17140,6 +21308,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated relative bearing to the copilot's HSI-selected navaid (degrees) @@ -17151,6 +21321,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated relative bearing to the pilot's HSI-selected navaid (degrees) @@ -17162,6 +21334,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to AHARS for the copilot. (degrees) @@ -17173,6 +21347,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to AHARS gyro for the pilot. (degrees) @@ -17184,6 +21360,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to the electric gyro for the copilot. (degrees) @@ -17195,6 +21373,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to the electric gyro for the pilot. (degrees) @@ -17206,6 +21386,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to the vacuum driven gyro for the copilot. (degrees) @@ -17217,6 +21399,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to the vacuum driven gyro for the pilot. (degrees) @@ -17228,6 +21412,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI vertical deflection in dots, nav1, copilot (dots) @@ -17239,6 +21425,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI vertical deflection in dots, nav1, pilot (dots) @@ -17250,6 +21438,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Marker light actually lit, 0 or 1. (boolean) @@ -17261,6 +21451,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Received signal strength of the marker. 0 when not receiving, 1 when at max strength (ratio) + struct inner_marker_signal_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/inner_marker_signal_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Marker light actually lit, 0 or 1. (boolean) @@ -17272,6 +21477,86 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Received signal strength of the marker. 0 when not receiving, 1 when at max strength (ratio) + struct middle_marker_signal_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/middle_marker_signal_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! The morse-code id output for the tuned radio. Only if the audio is being monitored. 0 for silent. 1 for dot. 2 for dash. (enum) + struct morse_id_tone_adf1 + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/morse_id_tone_adf1"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! The morse-code id output for the tuned radio. Only if the audio is being monitored. 0 for silent. 1 for dot. 2 for dash. (enum) + struct morse_id_tone_adf2 + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/morse_id_tone_adf2"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! The morse-code id output for the tuned radio. Only if the audio is being monitored. 0 for silent. 1 for dot. 2 for dash. (enum) + struct morse_id_tone_dme + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/morse_id_tone_dme"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! The morse-code id output for the tuned radio. Only if the audio is being monitored. 0 for silent. 1 for dot. 2 for dash. (enum) + struct morse_id_tone_nav1 + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/morse_id_tone_nav1"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! The morse-code id output for the tuned radio. Only if the audio is being monitored. 0 for silent. 1 for dot. 2 for dash. (enum) + struct morse_id_tone_nav2 + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/morse_id_tone_nav2"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - nav radio 10 (string) @@ -17281,8 +21566,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav10_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! current selected navID - nav radio 11. WAAS/EGNOS receiver (string) @@ -17292,8 +21579,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav11_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! current selected navID - nav radio 12. WAAS/EGNOS receiver (string) @@ -17303,8 +21592,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav12_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! Indicated bearing to the nav1 navaid (degrees_magnetic) @@ -17316,6 +21607,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there some kind of horizontal signal on nav1 (boolean) @@ -17327,6 +21620,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there some kind of vertical signal on nav1 (boolean) @@ -17338,6 +21633,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME distance in nautical miles. (nautical_miles) @@ -17349,6 +21646,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME speed in knots. (knots) @@ -17360,6 +21659,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav1 DME time in minutes. (minutes) @@ -17371,6 +21672,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav-To-From indication, nav1, copilot, 0 is flag, 1 is to, 2 is from. (enum) @@ -17382,6 +21685,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav-To-From indication, nav1, pilot, 0 is flag, 1 is to, 2 is from. (enum) @@ -17393,9 +21698,11 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Glide slope flag, nav1. (boolean) + //! Glide slope flag, nav1 - EFIS style flag that shows when glideslope is expected, but not received (boolean) struct nav1_flag_glideslope { //! Dataref name @@ -17404,6 +21711,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Glide slope flag, nav1 - mechanical instrument flag that shows whenever no glideslope signal is received (boolean) + struct nav1_flag_glideslope_mech + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav1_flag_glideslope_mech"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from nav1's DME? (boolean) @@ -17415,6 +21737,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, nav1, copilot (dots) @@ -17426,6 +21750,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, nav1, pilot (dots) @@ -17437,6 +21763,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - nav radio 1 (string) @@ -17446,8 +21774,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav1_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! Indicated relative bearing to the nav1 navaid (degrees) @@ -17459,6 +21789,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to AHARS for the copilot. (degrees) @@ -17470,6 +21802,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to AHARS gyro for the pilot. (degrees) @@ -17481,6 +21815,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to the electric gyro for the copilot. (degrees) @@ -17492,6 +21828,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to the electric gyro for the pilot. (degrees) @@ -17503,6 +21841,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to the vacuum driven gyro for the copilot. (degrees) @@ -17514,6 +21854,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav1 OBS to the vacuum driven gyro for the pilot. (degrees) @@ -17525,6 +21867,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Type of navaid that's currently tuned in and being received - nav1 (enum) @@ -17536,6 +21880,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI vertical deflection in dots, nav1, copilot (dots) @@ -17547,6 +21893,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI vertical deflection in dots, nav1, pilot (dots) @@ -17558,6 +21906,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated bearing to the nav2 navaid (degrees_magnetic) @@ -17569,6 +21919,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there some kind of horizontal signal on nav2 (boolean) @@ -17580,6 +21932,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there some kind of vertical signal on nav2 (boolean) @@ -17591,6 +21945,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav2 DME distance in nautical miles. (nautical_miles) @@ -17602,6 +21958,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav2 DME speed in knots. (knots) @@ -17613,6 +21971,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav2 DME time in minutes. (minutes) @@ -17624,6 +21984,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav-To-From indication, nav2, copilot, 0 is flag, 1 is to, 2 is from. (enum) @@ -17635,6 +21997,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav-To-From indication, nav2, pilot, 0 is flag, 1 is to, 2 is from. (enum) @@ -17646,9 +22010,11 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! Glide slope flag, nav2. (boolean) + //! Glide slope flag, nav2 - EFIS style flag that shows when glideslope is expected, but not received (boolean) struct nav2_flag_glideslope { //! Dataref name @@ -17657,6 +22023,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Glide slope flag, nav2 - mechanical instrument flag that shows whenever no glideslope signal is received (boolean) + struct nav2_flag_glideslope_mech + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav2_flag_glideslope_mech"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is there a DME signal from nav2's DME? (boolean) @@ -17668,6 +22049,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, nav2, copilot (dots) @@ -17679,6 +22062,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI lateral deflection in dots, nav2, pilot (dots) @@ -17690,6 +22075,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - nav radio 2 (string) @@ -17699,8 +22086,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav2_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! Indicated relative bearing to the nav2 navaid (degrees) @@ -17712,6 +22101,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav2 OBS to AHARS for the copilot. (degrees) @@ -17723,6 +22114,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav2 OBS to AHARS gyro for the pilot. (degrees) @@ -17734,6 +22127,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav2 OBS to the electric gyro for the copilot. (degrees) @@ -17745,6 +22140,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav2 OBS to the electric gyro for the pilot. (degrees) @@ -17756,6 +22153,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav2 OBS to the vacuum driven gyro for the copilot. (degrees) @@ -17767,6 +22166,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative heading of the nav2 OBS to the vacuum driven gyro for the pilot. (degrees) @@ -17778,6 +22179,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Type of navaid that's currently tuned in and being received - nav2 (enum) @@ -17789,6 +22192,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI vertical deflection in dots, nav2, copilot (dots) @@ -17800,6 +22205,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! CDI vertical deflection in dots, nav2, pilot (dots) @@ -17811,6 +22218,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current selected navID - nav radio 3 (string) @@ -17820,8 +22229,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav3_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! current selected navID - nav radio 4 (string) @@ -17831,8 +22242,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav4_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! current selected navID - nav radio 5 (string) @@ -17842,8 +22255,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav5_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! current selected navID - nav radio 6 (string) @@ -17853,8 +22268,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav6_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! current selected navID - nav radio 7 (string) @@ -17864,8 +22281,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav7_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! current selected navID - nav radio 8 (string) @@ -17875,8 +22294,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav8_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! current selected navID - nav radio 9 (string) @@ -17886,8 +22307,10 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav9_nav_id"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 500; + static constexpr size_t size = 150; }; //! Indicated bearing to the nav N navaid (degrees_magnetic) @@ -17899,6 +22322,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -17912,6 +22337,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -17925,6 +22352,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -17938,6 +22367,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -17951,6 +22382,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -17964,6 +22397,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -17977,6 +22412,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -17990,11 +22427,13 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; - //! Glide slope flag, nav N. (boolean) + //! Glide slope flag, nav N - EFIS style flag that shows when glideslope is expected, but not received (boolean) struct nav_flag_glideslope { //! Dataref name @@ -18003,6 +22442,23 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 12; + }; + + //! Glide slope flag, nav N - mechanical instrument flag that shows whenever no glideslope signal is received (boolean) + struct nav_flag_glideslope_mech + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/nav_flag_glideslope_mech"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18016,6 +22472,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18029,6 +22487,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18042,6 +22502,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18055,6 +22517,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18068,6 +22532,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18081,6 +22547,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18094,6 +22562,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18107,6 +22577,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18120,6 +22592,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18133,6 +22607,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18146,6 +22622,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18159,6 +22637,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18172,6 +22652,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 12; }; @@ -18185,6 +22667,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Received signal strength of the marker. 0 when not receiving, 1 when at max strength (ratio) + struct outer_marker_signal_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/radios/indicators/outer_marker_signal_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Over the marker, 0 or 1. This stays on when over the marker (boolean) @@ -18196,6 +22693,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Over the marker, 0 or 1. This stays on when over the marker (boolean) @@ -18207,6 +22706,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Over the marker, 0 or 1. This stays on when over the marker (boolean) @@ -18218,6 +22719,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Transponder light brightness ratio from 0 to 1 (ratio) @@ -18229,6 +22732,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether we are squawking ident right now. (bool) @@ -18240,6 +22745,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -18258,6 +22765,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rheostat controlling HUD brightness. (ratio) @@ -18269,6 +22778,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18280,6 +22791,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Alternate static air ratio, 0.0 is off, 1,.0 is on. (ratio) @@ -18291,6 +22804,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18302,6 +22817,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18313,6 +22830,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18324,6 +22843,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 is RTO (Rejected Take-Off), 1 is off, 2->5 are increasing auto-brake levels. (enum) @@ -18335,6 +22856,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18346,6 +22869,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18357,6 +22882,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18368,6 +22895,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This can be 0 (half-power afterburners) or 1 (full-power burner). (enum) @@ -18379,6 +22908,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Camera power on (boolean) @@ -18390,6 +22921,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18401,6 +22934,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1 - engage/disengage rotor clutch (boolean) @@ -18412,6 +22947,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Current clutch ratio, 0.0 is off, 1.0 is on - follows clutch engage with some lag. (ratio) @@ -18423,6 +22960,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! custom sliders. When flipped, slider moves based on timing in planemaker. (boolean) @@ -18434,6 +22973,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 24; }; @@ -18447,6 +22988,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -18460,6 +23003,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This will be set to true when water is in the process of dumping out of a water-bomber. (boolean) @@ -18471,6 +23016,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18482,6 +23029,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fasten Seat Belts (boolean) @@ -18493,6 +23042,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 is off, 0.5 is half-intensity, etc. for any of the generic lights. Was [64] until 11.10 (ratio) @@ -18504,6 +23055,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 128; }; @@ -18517,6 +23070,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -18530,6 +23085,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. fan=0, off=1, turbine=2#WHAT ARE THESE? (enum) @@ -18541,6 +23098,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. This affects the first landing light. (boolean) @@ -18552,6 +23111,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 is off, 0.5 is half-intensity, etc. for any of the landing lights. (ratio) @@ -18563,6 +23124,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 16; }; @@ -18576,6 +23139,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! No Smoking (boolean) @@ -18587,6 +23152,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rheostat controlling panel brightness. 0 = flood, 1-3 = spot lights. (ratio) @@ -18598,6 +23165,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -18611,6 +23180,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18622,6 +23193,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18633,6 +23206,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18644,6 +23219,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18655,6 +23232,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18666,6 +23245,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This will have an enumeration based on the direction of fire of any maneuvering rockets. (enum) @@ -18677,6 +23258,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1 - turns on the rotor brake. (boolean) @@ -18688,6 +23271,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the relative strength of the rotor brake compared to X-Plane default. (ratio) @@ -18699,6 +23284,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18710,6 +23297,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Undocumented dataref + struct standby_vacuum_pump + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/switches/standby_vacuum_pump"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18721,6 +23323,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18732,6 +23336,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18743,6 +23349,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18754,6 +23362,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Variometer audio on (boolean) @@ -18765,6 +23375,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18776,6 +23388,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0=off,1=25%speed,2=50%speed,3=100%speed. (enum) @@ -18787,6 +23401,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Switch, 0 or 1. (boolean) @@ -18798,6 +23414,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -18817,6 +23435,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -18830,6 +23450,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -18843,10 +23465,25 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; + //! True if a TCAS alert is currently issued. (boolean) + struct tcas_alert + { + //! Dataref name + static constexpr const char *name() { return "sim/cockpit2/tcas/indicators/tcas_alert"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + } } @@ -18863,6 +23500,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! outside air temperature with leading edge, celsius (degreesC) @@ -18874,6 +23513,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! outside air temperature with leading edge, fahrenheit (degreesF) @@ -18885,6 +23526,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! outside air temperature, pilot selects units (degrees) @@ -18896,6 +23539,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! outside air temperature, celsius (degreesC) @@ -18907,6 +23552,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! outside air temperature, fahrenheit (degreesF) @@ -18918,6 +23565,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if thermo is metric, 0 if fahrenheit. (boolean) @@ -18929,6 +23578,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -18948,6 +23599,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Transmission oil temperature. Units are the same as the max oil temperature in ACF file. (any) @@ -18959,6 +23612,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -18977,6 +23632,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Weapon fire-rate, 0, 1, 2, 3 depending on fire rate. (enum) @@ -18988,6 +23645,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Heading offset of the gun from within its maximum heading range (ratio) @@ -18999,6 +23658,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitch offset of the gun from within its maximum pitch range (ratio) @@ -19010,6 +23671,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! (V10 style!) Weapon index selected on the weapon console. (index) @@ -19021,6 +23684,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Undocumented dataref @@ -19030,6 +23695,8 @@ namespace xplane static constexpr const char *name() { return "sim/cockpit2/weapons/weapon_select_console_name"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1024; }; @@ -19043,6 +23710,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -19064,6 +23733,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -19077,6 +23748,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -19090,6 +23763,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! canopy deployment ratio, 0 is down 1 is up (ratio) @@ -19101,6 +23776,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual dihedral ([0..1]) @@ -19112,6 +23789,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested dihedral ([0..1]) @@ -19123,6 +23802,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Distance Traveled (meters) @@ -19134,6 +23815,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [WING] Deflection Elevators (degrees) @@ -19145,6 +23828,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -19158,6 +23843,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -19171,6 +23858,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [WING] Deflection Flaps (degrees) @@ -19182,6 +23871,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -19195,6 +23886,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -19208,6 +23901,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual flap 1 deployment ratio ([0..1]) @@ -19219,6 +23914,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested flap deployment, 0 = off, 1 = max ([0..1]) @@ -19230,6 +23927,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Elevator 1 (degrees) @@ -19241,6 +23940,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Elevator 2 (degrees) @@ -19252,6 +23953,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Horiz Stab Left Retract (boolean) @@ -19263,6 +23966,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Horiz Stab Left Retract Max (ratio) @@ -19274,6 +23979,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Horiz Stab Left Retract Now (ratio) @@ -19285,6 +23992,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Elevator 1 (degrees) @@ -19296,6 +24005,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Elevator 2 (degrees) @@ -19307,6 +24018,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Horiz Stab Right Retract (boolean) @@ -19318,6 +24031,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Horiz Stab Right Retract Max (ratio) @@ -19329,6 +24044,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Horiz Stab Right Retract Now (ratio) @@ -19340,6 +24057,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual incidence ([0..1]) @@ -19351,6 +24070,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested incidence ([0..1]) @@ -19362,6 +24083,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Brake - additional braking force ( ([0..1]) @@ -19373,6 +24096,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Left Aileron 1 (degrees) @@ -19384,6 +24109,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Left Aileron 2 (degrees) @@ -19395,6 +24122,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Left Rudder (degrees) @@ -19406,6 +24135,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Left Spoiler (degrees) @@ -19417,6 +24148,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Aileron 1 (degrees) @@ -19428,6 +24161,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Aileron 2 (degrees) @@ -19439,6 +24174,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Elevator 1 (degrees) @@ -19450,6 +24187,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Elevator 2 (degrees) @@ -19461,6 +24200,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Flap 1 (degrees) @@ -19472,6 +24213,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Flap 2 (degrees) @@ -19483,6 +24226,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 1 Retract (boolean) @@ -19494,6 +24239,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 1 Retract Max (ratio) @@ -19505,6 +24252,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 1 Retract Now (ratio) @@ -19516,6 +24265,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Rudder 1 (degrees) @@ -19527,6 +24278,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Rudder 2 (degrees) @@ -19538,6 +24291,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Spoiler 1 (degrees) @@ -19549,6 +24304,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Spoiler 2 (degrees) @@ -19560,6 +24317,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 1 Yaw Brake (degrees) @@ -19571,6 +24330,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Aileron 1 (degrees) @@ -19582,6 +24343,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Aileron 2 (degrees) @@ -19593,6 +24356,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Elevator 1 (degrees) @@ -19604,6 +24369,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Elevator 2 (degrees) @@ -19615,6 +24382,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Flap 1 (degrees) @@ -19626,6 +24395,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Flap 2 (degrees) @@ -19637,6 +24408,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 2 Retract (boolean) @@ -19648,6 +24421,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 2 Retract Max (ratio) @@ -19659,6 +24434,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 2 Retract Now (ratio) @@ -19670,6 +24447,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Rudder 1 (degrees) @@ -19681,6 +24460,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Rudder 2 (degrees) @@ -19692,6 +24473,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Spoiler 1 (degrees) @@ -19703,6 +24486,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Spoiler 2 (degrees) @@ -19714,6 +24499,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 2 Yaw Brake (degrees) @@ -19725,6 +24512,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Aileron 1 (degrees) @@ -19736,6 +24525,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Aileron 2 (degrees) @@ -19747,6 +24538,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Elevator 1 (degrees) @@ -19758,6 +24551,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Elevator 2 (degrees) @@ -19769,6 +24564,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Flap 1 (degrees) @@ -19780,6 +24577,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Flap 2 (degrees) @@ -19791,6 +24590,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 3 Retract (boolean) @@ -19802,6 +24603,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 3 Retract Max (ratio) @@ -19813,6 +24616,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 3 Retract Now (ratio) @@ -19824,6 +24629,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Rudder 1 (degrees) @@ -19835,6 +24642,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Rudder 2 (degrees) @@ -19846,6 +24655,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Spoiler 1 (degrees) @@ -19857,6 +24668,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Spoiler 2 (degrees) @@ -19868,6 +24681,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 3 Yaw Brake (degrees) @@ -19879,6 +24694,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Aileron 1 (degrees) @@ -19890,6 +24707,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Aileron 2 (degrees) @@ -19901,6 +24720,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Elevator 1 (degrees) @@ -19912,6 +24733,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Elevator 2 (degrees) @@ -19923,6 +24746,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Flap 1 (degrees) @@ -19934,6 +24759,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Flap 2 (degrees) @@ -19945,6 +24772,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 4 Retract (boolean) @@ -19956,6 +24785,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 4 Retract Max (ratio) @@ -19967,6 +24798,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 4 Retract Now (ratio) @@ -19978,6 +24811,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Rudder 1 (degrees) @@ -19989,6 +24824,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Rudder 2 (degrees) @@ -20000,6 +24837,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Spoiler 1 (degrees) @@ -20011,6 +24850,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Spoiler 2 (degrees) @@ -20022,6 +24863,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 4 Yaw Brake (degrees) @@ -20033,6 +24876,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Aileron 1 (degrees) @@ -20044,6 +24889,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Aileron 2 (degrees) @@ -20055,6 +24902,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Elevator 1 (degrees) @@ -20066,6 +24915,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Elevator 2 (degrees) @@ -20077,6 +24928,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Flap 1 (degrees) @@ -20088,6 +24941,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Flap 2 (degrees) @@ -20099,6 +24954,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 5 Retract (boolean) @@ -20110,6 +24967,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 5 Retract Max (ratio) @@ -20121,6 +24980,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 5 Retract Now (ratio) @@ -20132,6 +24993,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Rudder 1 (degrees) @@ -20143,6 +25006,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Rudder 2 (degrees) @@ -20154,6 +25019,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Spoiler 1 (degrees) @@ -20165,6 +25032,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Spoiler 2 (degrees) @@ -20176,6 +25045,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 5 Yaw Brake (degrees) @@ -20187,6 +25058,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Aileron 1 (degrees) @@ -20198,6 +25071,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Aileron 2 (degrees) @@ -20209,6 +25084,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Elevator 1 (degrees) @@ -20220,6 +25097,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Elevator 2 (degrees) @@ -20231,6 +25110,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Flap 1 (degrees) @@ -20242,6 +25123,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Flap 2 (degrees) @@ -20253,6 +25136,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 6 Retract (boolean) @@ -20264,6 +25149,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 6 Retract Max (ratio) @@ -20275,6 +25162,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 6 Retract Now (ratio) @@ -20286,6 +25175,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Rudder 1 (degrees) @@ -20297,6 +25188,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Rudder 2 (degrees) @@ -20308,6 +25201,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Spoiler 1 (degrees) @@ -20319,6 +25214,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Spoiler 2 (degrees) @@ -20330,6 +25227,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 6 Yaw Brake (degrees) @@ -20341,6 +25240,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Aileron 1 (degrees) @@ -20352,6 +25253,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Aileron 2 (degrees) @@ -20363,6 +25266,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Elevator 1 (degrees) @@ -20374,6 +25279,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Elevator 2 (degrees) @@ -20385,6 +25292,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Flap 1 (degrees) @@ -20396,6 +25305,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Flap 2 (degrees) @@ -20407,6 +25318,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 7 Retract (boolean) @@ -20418,6 +25331,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 7 Retract Max (ratio) @@ -20429,6 +25344,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 7 Retract Now (ratio) @@ -20440,6 +25357,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Rudder 1 (degrees) @@ -20451,6 +25370,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Rudder 2 (degrees) @@ -20462,6 +25383,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Spoiler 1 (degrees) @@ -20473,6 +25396,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Spoiler 2 (degrees) @@ -20484,6 +25409,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 7 Yaw Brake (degrees) @@ -20495,6 +25422,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Aileron 1 (degrees) @@ -20506,6 +25435,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Aileron 2 (degrees) @@ -20517,6 +25448,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Elevator 1 (degrees) @@ -20528,6 +25461,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Elevator 2 (degrees) @@ -20539,6 +25474,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Flap 1 (degrees) @@ -20550,6 +25487,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Flap 2 (degrees) @@ -20561,6 +25500,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 8 Retract (boolean) @@ -20572,6 +25513,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 8 Retract Max (ratio) @@ -20583,6 +25526,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 8 Retract Now (ratio) @@ -20594,6 +25539,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Rudder 1 (degrees) @@ -20605,6 +25552,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Rudder 2 (degrees) @@ -20616,6 +25565,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Spoiler 1 (degrees) @@ -20627,6 +25578,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Spoiler 2 (degrees) @@ -20638,6 +25591,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 8 Yaw Brake (degrees) @@ -20649,6 +25604,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Aileron 1 (degrees) @@ -20660,6 +25617,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Aileron 2 (degrees) @@ -20671,6 +25630,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Elevator 1 (degrees) @@ -20682,6 +25643,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Elevator 2 (degrees) @@ -20693,6 +25656,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Flap 1 (degrees) @@ -20704,6 +25669,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Flap 2 (degrees) @@ -20715,6 +25682,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 9 Retract (boolean) @@ -20726,6 +25695,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 9 Retract Max (ratio) @@ -20737,6 +25708,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 9 Retract Now (ratio) @@ -20748,6 +25721,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Rudder 1 (degrees) @@ -20759,6 +25734,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Rudder 2 (degrees) @@ -20770,6 +25747,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Spoiler 1 (degrees) @@ -20781,6 +25760,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Spoiler 2 (degrees) @@ -20792,6 +25773,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 9 Yaw Brake (degrees) @@ -20803,6 +25786,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Aileron 1 (degrees) @@ -20814,6 +25799,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Aileron 2 (degrees) @@ -20825,6 +25812,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Elevator 1 (degrees) @@ -20836,6 +25825,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Elevator 2 (degrees) @@ -20847,6 +25838,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Flap 1 (degrees) @@ -20858,6 +25851,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Flap 2 (degrees) @@ -20869,6 +25864,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 10 Retract (boolean) @@ -20880,6 +25877,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 10 Retract Max (ratio) @@ -20891,6 +25890,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 10 Retract Now (ratio) @@ -20902,6 +25903,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Rudder 1 (degrees) @@ -20913,6 +25916,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Rudder 2 (degrees) @@ -20924,6 +25929,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Spoiler 1 (degrees) @@ -20935,6 +25942,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Spoiler 2 (degrees) @@ -20946,6 +25955,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 10 Yaw Brake (degrees) @@ -20957,6 +25968,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Aileron 1 (degrees) @@ -20968,6 +25981,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Aileron 2 (degrees) @@ -20979,6 +25994,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Elevator 1 (degrees) @@ -20990,6 +26007,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Elevator 2 (degrees) @@ -21001,6 +26020,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Flap 1 (degrees) @@ -21012,6 +26033,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Flap 2 (degrees) @@ -21023,6 +26046,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 11 Retract (boolean) @@ -21034,6 +26059,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 11 Retract Max (ratio) @@ -21045,6 +26072,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 11 Retract Now (ratio) @@ -21056,6 +26085,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Rudder 1 (degrees) @@ -21067,6 +26098,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Rudder 2 (degrees) @@ -21078,6 +26111,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Spoiler 1 (degrees) @@ -21089,6 +26124,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Spoiler 2 (degrees) @@ -21100,6 +26137,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 11 Yaw Brake (degrees) @@ -21111,6 +26150,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Aileron 1 (degrees) @@ -21122,6 +26163,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Aileron 2 (degrees) @@ -21133,6 +26176,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Elevator 1 (degrees) @@ -21144,6 +26189,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Elevator 2 (degrees) @@ -21155,6 +26202,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Flap 1 (degrees) @@ -21166,6 +26215,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Flap 2 (degrees) @@ -21177,6 +26228,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 12 Retract (boolean) @@ -21188,6 +26241,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 12 Retract Max (ratio) @@ -21199,6 +26254,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 12 Retract Now (ratio) @@ -21210,6 +26267,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Rudder 1 (degrees) @@ -21221,6 +26280,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Rudder 2 (degrees) @@ -21232,6 +26293,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Spoiler 1 (degrees) @@ -21243,6 +26306,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Spoiler 2 (degrees) @@ -21254,6 +26319,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 12 Yaw Brake (degrees) @@ -21265,6 +26332,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Aileron 1 (degrees) @@ -21276,6 +26345,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Aileron 2 (degrees) @@ -21287,6 +26358,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Elevator 1 (degrees) @@ -21298,6 +26371,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Elevator 2 (degrees) @@ -21309,6 +26384,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Flap 1 (degrees) @@ -21320,6 +26397,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Flap 2 (degrees) @@ -21331,6 +26410,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 13 Retract (boolean) @@ -21342,6 +26423,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 13 Retract Max (ratio) @@ -21353,6 +26436,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 13 Retract Now (ratio) @@ -21364,6 +26449,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Rudder 1 (degrees) @@ -21375,6 +26462,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Rudder 2 (degrees) @@ -21386,6 +26475,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Spoiler 1 (degrees) @@ -21397,6 +26488,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Spoiler 2 (degrees) @@ -21408,6 +26501,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 13 Yaw Brake (degrees) @@ -21419,6 +26514,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Aileron 1 (degrees) @@ -21430,6 +26527,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Aileron 2 (degrees) @@ -21441,6 +26540,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Elevator 1 (degrees) @@ -21452,6 +26553,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Elevator 2 (degrees) @@ -21463,6 +26566,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Flap 1 (degrees) @@ -21474,6 +26579,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Flap 2 (degrees) @@ -21485,6 +26592,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 14 Retract (boolean) @@ -21496,6 +26605,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 14 Retract Max (ratio) @@ -21507,6 +26618,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 14 Retract Now (ratio) @@ -21518,6 +26631,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Rudder 1 (degrees) @@ -21529,6 +26644,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Rudder 2 (degrees) @@ -21540,6 +26657,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Spoiler 1 (degrees) @@ -21551,6 +26670,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Spoiler 2 (degrees) @@ -21562,6 +26683,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 14 Yaw Brake (degrees) @@ -21573,6 +26696,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Aileron 1 (degrees) @@ -21584,6 +26709,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Aileron 2 (degrees) @@ -21595,6 +26722,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Elevator 1 (degrees) @@ -21606,6 +26735,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Elevator 2 (degrees) @@ -21617,6 +26748,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Flap 1 (degrees) @@ -21628,6 +26761,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Flap 2 (degrees) @@ -21639,6 +26774,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 15 Retract (boolean) @@ -21650,6 +26787,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 15 Retract Max (ratio) @@ -21661,6 +26800,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 15 Retract Now (ratio) @@ -21672,6 +26813,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Rudder 1 (degrees) @@ -21683,6 +26826,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Rudder 2 (degrees) @@ -21694,6 +26839,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Spoiler 1 (degrees) @@ -21705,6 +26852,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Spoiler 2 (degrees) @@ -21716,6 +26865,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 15 Yaw Brake (degrees) @@ -21727,6 +26878,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Aileron 1 (degrees) @@ -21738,6 +26891,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Aileron 2 (degrees) @@ -21749,6 +26904,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Elevator 1 (degrees) @@ -21760,6 +26917,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Elevator 2 (degrees) @@ -21771,6 +26930,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Flap 1 (degrees) @@ -21782,6 +26943,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Flap 2 (degrees) @@ -21793,6 +26956,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 16 Retract (boolean) @@ -21804,6 +26969,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 16 Retract Max (ratio) @@ -21815,6 +26982,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 16 Retract Now (ratio) @@ -21826,6 +26995,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Rudder 1 (degrees) @@ -21837,6 +27008,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Rudder 2 (degrees) @@ -21848,6 +27021,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Spoiler 1 (degrees) @@ -21859,6 +27034,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Spoiler 2 (degrees) @@ -21870,6 +27047,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 16 Yaw Brake (degrees) @@ -21881,6 +27060,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Aileron 1 (degrees) @@ -21892,6 +27073,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Aileron 2 (degrees) @@ -21903,6 +27086,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Elevator 1 (degrees) @@ -21914,6 +27099,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Elevator 2 (degrees) @@ -21925,6 +27112,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Flap 1 (degrees) @@ -21936,6 +27125,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Flap 2 (degrees) @@ -21947,6 +27138,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 17 Retract (boolean) @@ -21958,6 +27151,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 17 Retract Max (ratio) @@ -21969,6 +27164,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 17 Retract Now (ratio) @@ -21980,6 +27177,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Rudder 1 (degrees) @@ -21991,6 +27190,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Rudder 2 (degrees) @@ -22002,6 +27203,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Spoiler 1 (degrees) @@ -22013,6 +27216,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Spoiler 2 (degrees) @@ -22024,6 +27229,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 17 Yaw Brake (degrees) @@ -22035,6 +27242,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Aileron 1 (degrees) @@ -22046,6 +27255,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Aileron 2 (degrees) @@ -22057,6 +27268,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Elevator 1 (degrees) @@ -22068,6 +27281,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Elevator 2 (degrees) @@ -22079,6 +27294,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Flap 1 (degrees) @@ -22090,6 +27307,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Flap 2 (degrees) @@ -22101,6 +27320,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 18 Retract (boolean) @@ -22112,6 +27333,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 18 Retract Max (ratio) @@ -22123,6 +27346,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 18 Retract Now (ratio) @@ -22134,6 +27359,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Rudder 1 (degrees) @@ -22145,6 +27372,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Rudder 2 (degrees) @@ -22156,6 +27385,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Spoiler 1 (degrees) @@ -22167,6 +27398,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Spoiler 2 (degrees) @@ -22178,6 +27411,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 18 Yaw Brake (degrees) @@ -22189,6 +27424,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Aileron 1 (degrees) @@ -22200,6 +27437,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Aileron 2 (degrees) @@ -22211,6 +27450,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Elevator 1 (degrees) @@ -22222,6 +27463,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Elevator 2 (degrees) @@ -22233,6 +27476,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Flap 1 (degrees) @@ -22244,6 +27489,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Flap 2 (degrees) @@ -22255,6 +27502,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 19 Retract (boolean) @@ -22266,6 +27515,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 19 Retract Max (ratio) @@ -22277,6 +27528,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 19 Retract Now (ratio) @@ -22288,6 +27541,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Rudder 1 (degrees) @@ -22299,6 +27554,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Rudder 2 (degrees) @@ -22310,6 +27567,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Spoiler 1 (degrees) @@ -22321,6 +27580,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Spoiler 2 (degrees) @@ -22332,6 +27593,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 19 Yaw Brake (degrees) @@ -22343,6 +27606,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Aileron 1 (degrees) @@ -22354,6 +27619,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Aileron 2 (degrees) @@ -22365,6 +27632,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Elevator 1 (degrees) @@ -22376,6 +27645,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Elevator 2 (degrees) @@ -22387,6 +27658,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Flap 1 (degrees) @@ -22398,6 +27671,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Flap 2 (degrees) @@ -22409,6 +27684,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 20 Retract (boolean) @@ -22420,6 +27697,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 20 Retract Max (ratio) @@ -22431,6 +27710,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc Wing 20 Retract Now (ratio) @@ -22442,6 +27723,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Rudder 1 (degrees) @@ -22453,6 +27736,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Rudder 2 (degrees) @@ -22464,6 +27749,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Spoiler 1 (degrees) @@ -22475,6 +27762,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Spoiler 2 (degrees) @@ -22486,6 +27775,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Misc Wing 20 Yaw Brake (degrees) @@ -22497,6 +27788,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Parking Brake, 1 = max ([0..1]) @@ -22508,6 +27801,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Brake ([0..1]) @@ -22519,6 +27814,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Right Aileron 1 (degrees) @@ -22530,6 +27827,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Right Aileron 2 (degrees) @@ -22541,6 +27840,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Right Rudder (degrees) @@ -22552,6 +27853,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rotor Trim ([-1..1]) @@ -22563,6 +27866,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Right Spoiler (degrees) @@ -22574,6 +27879,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rudder Trim, -1 = max left, 1 = max right ([-1..1]) @@ -22585,6 +27892,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [WING] Deflection Rudders (degrees) @@ -22596,6 +27905,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -22609,6 +27920,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -22622,6 +27935,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Speed Brake, -0.5 = armed, 0 = off, 1 = max deployment ([-0.5..1]) @@ -22633,6 +27948,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual slat deployment ratio ([0..1]) @@ -22644,6 +27961,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [WING] Deflection Spoilers 2 (degrees) @@ -22655,6 +27974,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -22668,6 +27989,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -22681,6 +28004,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested sweep ratio ([0..1]) @@ -22692,6 +28017,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how locked the tail-wheel is ... 0 is free castoring, 1 is locked. (ratio) @@ -22703,6 +28030,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! tailhook deployment ratio, 0 is up 1 is down (ratio) @@ -22714,6 +28043,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual thrust vector ([0..1]) @@ -22725,6 +28056,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Requested thrust vector ([0..1]) @@ -22736,6 +28069,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vert Stab 1 Retract (boolean) @@ -22747,6 +28082,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vert Stab 1 Retract Max (ratio) @@ -22758,6 +28095,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vert Stab 1 Retract Now (ratio) @@ -22769,6 +28108,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Rudder 1 (degrees) @@ -22780,6 +28121,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Rudder 2 (degrees) @@ -22791,6 +28134,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vert Stab 2 Retract (boolean) @@ -22802,6 +28147,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vert Stab 2 Retract Max (ratio) @@ -22813,6 +28160,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vert Stab 2 Retract Now (ratio) @@ -22824,6 +28173,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Rudder 1 (degrees) @@ -22835,6 +28186,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Rudder 2 (degrees) @@ -22846,6 +28199,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Aileron 1 (degrees) @@ -22857,6 +28212,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Aileron 2 (degrees) @@ -22868,6 +28225,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Elevator 1 (degrees) @@ -22879,6 +28238,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Elevator 2 (degrees) @@ -22890,6 +28251,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Flap 1 (degrees) @@ -22901,6 +28264,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Flap 2 (degrees) @@ -22912,6 +28277,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 1 Left Retract (boolean) @@ -22923,6 +28290,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 1 Left Retract Max (ratio) @@ -22934,6 +28303,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 1 Left Retract Now (ratio) @@ -22945,6 +28316,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Spoiler 1 (degrees) @@ -22956,6 +28329,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Spoiler 2 (degrees) @@ -22967,6 +28342,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Left Yaw Brake (degrees) @@ -22978,6 +28355,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Aileron 1 (degrees) @@ -22989,6 +28368,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Aileron 2 (degrees) @@ -23000,6 +28381,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Elevator 1 (degrees) @@ -23011,6 +28394,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Elevator 2 (degrees) @@ -23022,6 +28407,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Flap 1 (degrees) @@ -23033,6 +28420,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Flap 2 (degrees) @@ -23044,6 +28433,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 1 Right Retract (boolean) @@ -23055,6 +28446,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 1 Right Retract Max (ratio) @@ -23066,6 +28459,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 1 Right Retract Now (ratio) @@ -23077,6 +28472,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Spoiler 1 (degrees) @@ -23088,6 +28485,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Spoiler 2 (degrees) @@ -23099,6 +28498,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 1 Right Yaw Brake (degrees) @@ -23110,6 +28511,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Aileron 1 (degrees) @@ -23121,6 +28524,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Aileron 2 (degrees) @@ -23132,6 +28537,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Elevator 1 (degrees) @@ -23143,6 +28550,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Elevator 2 (degrees) @@ -23154,6 +28563,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Flap 1 (degrees) @@ -23165,6 +28576,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Flap 2 (degrees) @@ -23176,6 +28589,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 2 Left Retract (boolean) @@ -23187,6 +28602,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 2 Left Retract Max (ratio) @@ -23198,6 +28615,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 2 Left Retract Now (ratio) @@ -23209,6 +28628,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Spoiler 1 (degrees) @@ -23220,6 +28641,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Spoiler 2 (degrees) @@ -23231,6 +28654,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Left Yaw Brake (degrees) @@ -23242,6 +28667,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Aileron 1 (degrees) @@ -23253,6 +28680,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Aileron 2 (degrees) @@ -23264,6 +28693,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Elevator 1 (degrees) @@ -23275,6 +28706,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Elevator 2 (degrees) @@ -23286,6 +28719,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Flap 1 (degrees) @@ -23297,6 +28732,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Flap 2 (degrees) @@ -23308,6 +28745,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 2 Right Retract (boolean) @@ -23319,6 +28758,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 2 Right Retract Max (ratio) @@ -23330,6 +28771,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 2 Right Retract Now (ratio) @@ -23341,6 +28784,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Spoiler 1 (degrees) @@ -23352,6 +28797,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Spoiler 2 (degrees) @@ -23363,6 +28810,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 2 Right Yaw Brake (degrees) @@ -23374,6 +28823,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Aileron 1 (degrees) @@ -23385,6 +28836,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Aileron 2 (degrees) @@ -23396,6 +28849,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Elevator 1 (degrees) @@ -23407,6 +28862,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Elevator 2 (degrees) @@ -23418,6 +28875,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Flap 1 (degrees) @@ -23429,6 +28888,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Flap 2 (degrees) @@ -23440,6 +28901,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 3 Left Retract (boolean) @@ -23451,6 +28914,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 3 Left Retract Max (ratio) @@ -23462,6 +28927,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 3 Left Retract Now (ratio) @@ -23473,6 +28940,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Spoiler 1 (degrees) @@ -23484,6 +28953,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Spoiler 2 (degrees) @@ -23495,6 +28966,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Left Yaw Brake (degrees) @@ -23506,6 +28979,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Aileron 1 (degrees) @@ -23517,6 +28992,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Aileron 2 (degrees) @@ -23528,6 +29005,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Elevator 1 (degrees) @@ -23539,6 +29018,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Elevator 2 (degrees) @@ -23550,6 +29031,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Flap 1 (degrees) @@ -23561,6 +29044,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Flap 2 (degrees) @@ -23572,6 +29057,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 3 Right Retract (boolean) @@ -23583,6 +29070,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 3 Right Retract Max (ratio) @@ -23594,6 +29083,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 3 Right Retract Now (ratio) @@ -23605,6 +29096,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Spoiler 1 (degrees) @@ -23616,6 +29109,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Spoiler 2 (degrees) @@ -23627,6 +29122,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 3 Right Yaw Brake (degrees) @@ -23638,6 +29135,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Aileron 1 (degrees) @@ -23649,6 +29148,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Aileron 2 (degrees) @@ -23660,6 +29161,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Elevator 1 (degrees) @@ -23671,6 +29174,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Elevator 2 (degrees) @@ -23682,6 +29187,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Flap 1 (degrees) @@ -23693,6 +29200,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Flap 2 (degrees) @@ -23704,6 +29213,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 4 Left Retract (boolean) @@ -23715,6 +29226,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 4 Left Retract Max (ratio) @@ -23726,6 +29239,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 4 Left Retract Now (ratio) @@ -23737,6 +29252,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Spoiler 1 (degrees) @@ -23748,6 +29265,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Spoiler 2 (degrees) @@ -23759,6 +29278,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Left Yaw Brake (degrees) @@ -23770,6 +29291,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Aileron 1 (degrees) @@ -23781,6 +29304,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Aileron 2 (degrees) @@ -23792,6 +29317,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Elevator 1 (degrees) @@ -23803,6 +29330,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Elevator 2 (degrees) @@ -23814,6 +29343,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Flap 1 (degrees) @@ -23825,6 +29356,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Flap 2 (degrees) @@ -23836,6 +29369,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 4 Right Retract (boolean) @@ -23847,6 +29382,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 4 Right Retract Max (ratio) @@ -23858,6 +29395,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing 4 Right Retract Now (ratio) @@ -23869,6 +29408,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Spoiler 1 (degrees) @@ -23880,6 +29421,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Spoiler 2 (degrees) @@ -23891,6 +29434,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deflection Wing 4 Right Yaw Brake (degrees) @@ -23902,6 +29447,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [WING] (degrees) @@ -23913,6 +29460,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -23931,6 +29480,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -23944,6 +29495,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -23957,6 +29510,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -23970,6 +29525,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -23983,6 +29540,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -23996,6 +29555,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24009,6 +29570,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24022,6 +29585,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24040,6 +29605,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24053,6 +29620,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24066,6 +29635,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24079,6 +29650,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24092,6 +29665,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24105,6 +29680,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24118,6 +29695,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24131,6 +29710,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24144,6 +29725,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24157,6 +29740,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24170,6 +29755,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24183,6 +29770,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24196,6 +29785,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24209,6 +29800,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24222,6 +29815,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24235,6 +29830,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24248,6 +29845,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24261,6 +29860,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24274,6 +29875,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24287,6 +29890,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24300,6 +29905,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24313,6 +29920,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24326,6 +29935,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24339,6 +29950,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24352,6 +29965,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24365,6 +29980,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24378,6 +29995,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24391,6 +30010,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24404,6 +30025,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24417,6 +30040,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24430,6 +30055,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24443,6 +30070,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24456,6 +30085,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24469,6 +30100,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24482,6 +30115,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Throttle (per engine) when overridden by you, plus with thrust vectors - use override_throttles to change. (ratio) @@ -24493,6 +30128,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24506,6 +30143,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24519,6 +30158,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24532,6 +30173,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24545,6 +30188,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24558,6 +30203,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24571,6 +30218,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24584,6 +30233,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24597,6 +30248,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24610,6 +30263,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24623,6 +30278,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24636,6 +30293,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24649,10 +30308,25 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; + //! 0=Stdby (will arm at sufficient throttle), 1=Armed, 2=Active (enum) + struct apr_mode + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel/engine/apr_mode"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + //! Burner is on or off (boolean) struct burner_enabled { @@ -24662,6 +30336,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Burner is high or low (boolean) @@ -24673,6 +30349,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! descent-speed ratio of the aircraft in units of propwash-speed (ratio) @@ -24681,9 +30359,11 @@ namespace xplane //! Dataref name static constexpr const char *name() { return "sim/flightmodel/engine/descent_speed_ratio"; } //! Can be written to? - static constexpr bool writable = false; + static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24697,6 +30377,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24715,6 +30397,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on alpha vane - copilot AoA (ratio) @@ -24726,6 +30410,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on wings/airframe - left wing (ratio) @@ -24737,6 +30423,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on wings/airframe - right wing (ratio) @@ -24748,6 +30436,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on the air inlets - first engine (ratio) @@ -24759,6 +30449,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on the air inlets - array access to all engines. (ratio) @@ -24770,6 +30462,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24783,6 +30477,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -24794,6 +30490,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! User Aircraft is on the ground when this is set to 1 @@ -24805,6 +30503,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -24816,6 +30516,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -24827,6 +30529,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -24838,6 +30542,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -24849,6 +30555,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on pitot tube (ratio) @@ -24860,6 +30568,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on pitot tube2 (ratio) @@ -24871,6 +30581,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on the prop - first prop (ratio) @@ -24882,6 +30594,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on the prop - array access to all props. (ratio) @@ -24893,6 +30607,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -24906,6 +30622,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Stall Warning @@ -24917,6 +30635,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on the static port - pilot side (ratio) @@ -24928,6 +30648,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on the static port - copilot side (ratio) @@ -24939,6 +30661,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of icing on the windshield (ratio) @@ -24950,6 +30674,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -24966,6 +30692,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll moment due to gear forces - positive = right roll. (NM) @@ -24977,6 +30705,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll moment due to asymmetric loading - positive = right roll. (NM) @@ -24988,6 +30718,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Extra plugin-provided roll moment - ADD to this dataref to apply extra force - positive = right roll. (NM) @@ -24999,6 +30731,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll moment due to prop forces. Override with override_engines - positive = right roll. (NM) @@ -25010,6 +30744,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll moment total. Override with override_force - positive = right roll. (NM) @@ -25021,6 +30757,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch moment due to aerodynamic forces - positive = pitch up. (NM) @@ -25032,6 +30770,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch moment due to gear forces - positive = pitch up. (NM) @@ -25043,6 +30783,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch moment due to asymmetric loading - positive = pitch up. (NM) @@ -25054,6 +30796,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Extra plugin-provided pitch moment - ADD to this dataref to apply extra force - positive = pitch up. (NM) @@ -25065,6 +30809,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch moment due to prop forces. Override with override_engines - positive = pitch up. (NM) @@ -25076,6 +30822,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch moment total. Override with override_force - positive = pitch up. (NM) @@ -25087,6 +30835,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The yaw moment due to aerodynamic forces - positive = yaw right/clockwise. (NM) @@ -25098,6 +30848,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The yaw moment due to gear forces positive = yaw right/clockwise. (NM) @@ -25109,6 +30861,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The yaw moment due to asymmetric loading - positive = yaw right/clockwise. (NM) @@ -25120,6 +30874,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Extra plugin-provided yaw moment - ADD to this dataref to apply extra force - positive = yaw right/clockwise. (NM) @@ -25131,6 +30887,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The yaw moment due to prop forces. Override with override_engines - positive = yaw right/clockwise. (NM) @@ -25142,6 +30900,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The yaw moment total. Override with override_forces - positive = yaw right/clockwise. (NM) @@ -25153,6 +30913,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25164,6 +30926,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -25177,6 +30941,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -25190,6 +30956,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Aerodynamic forces - backward - ACF Z (Newtons) @@ -25201,6 +30969,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Gear/ground forces - backward - ACF Z (Newtons) @@ -25212,6 +30982,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Extra plugin-provided forward force. (ACF Z axis, positive pushes airplane backward). ADD to this dataref to apply extra force. (Newtons) @@ -25223,6 +30995,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! force backward by all engines on the ACF (usually this is a negative number). Override with override_engines (Newtons) @@ -25234,6 +31008,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! total/ground forces - ACF Z axis. Override with override_forces (Newtons) @@ -25245,6 +31021,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Aerodynamic forces - upward - ACF Y (Newtons) @@ -25256,6 +31034,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Gear/ground forces - upward - ACF Y (Newtons) @@ -25267,6 +31047,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Extra plugin-provided upward force (ACF Y axis, positive pushes airplane up). ADD to this dataref to apply extra force. (Newtons) @@ -25278,6 +31060,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! force upward by all engines on the ACF. Override with override_engines Writable in v10 only (Newtons) @@ -25289,6 +31073,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total/ground forces - ACF Y axis. Override with override_forces (Newtons) @@ -25300,6 +31086,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Aerodynamic forces - sideways - ACF X (Newtons) @@ -25311,6 +31099,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Gear/ground forces - sideways - ACF X (Newtons) @@ -25322,6 +31112,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Extra plugin-provided sideways force (ACF X axis, positive pushes airplane to the right). ADD to this dataref to apply extra force. (Newtons) @@ -25333,6 +31125,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! force sideways by all engines on the ACF. Override with override_engines (Newtons) @@ -25344,6 +31138,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! total/ground forces - ACF X axis. Override with override_forces (Newtons) @@ -25355,6 +31151,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total g-forces on the plane as a multiple, along the plane (Gs) @@ -25366,6 +31164,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total g-forces on the plane as a multiple, downward (Gs) @@ -25377,6 +31177,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total g-forces on the plane as a multiple, sideways (Gs) @@ -25388,6 +31190,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25399,6 +31203,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25410,6 +31216,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Velocity of aircraft in its own coordinate system (mtr/sec) @@ -25421,6 +31229,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Velocity of air relative to airplane (mtr/sec) @@ -25432,6 +31242,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Velocity of aircraft in its own coordinate system (mtr/sec) @@ -25443,6 +31255,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Velocity of air relative to airplane (mtr/sec) @@ -25454,6 +31268,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Velocity of aircraft in its own coordinate system (mtr/sec) @@ -25465,6 +31281,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Velocity of air relative to airplane (mtr/sec) @@ -25476,6 +31294,71 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + } + + //! ground datarefs + namespace ground + { + //! Location of a pt on the ground in local coords (meters) + struct plugin_ground_center + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel/ground/plugin_ground_center"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 3; + }; + + //! Normal vector of the terrain (must be normalized) (vector) + struct plugin_ground_slope_normal + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel/ground/plugin_ground_slope_normal"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 3; + }; + + //! speed of deck moving under us (this is a velocity vector) (m/s) + struct plugin_ground_terrain_velocity + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel/ground/plugin_ground_terrain_velocity"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 3; + }; + + //! tbd - writable only with override_groundplane (enum) + struct surface_texture_type + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel/ground/surface_texture_type"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -25492,6 +31375,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -25505,6 +31390,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -25523,6 +31410,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25534,6 +31423,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25545,6 +31436,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -25558,6 +31451,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Force feedback: total pounds on pedals by ACF due to heading (lbs) @@ -25569,6 +31464,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Force feedback: total pounds on pedals by ACF due to left brake (lbs) @@ -25580,6 +31477,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Force feedback: total pounds on yoke by ACF due to pitch (lbs) @@ -25591,6 +31490,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Force feedback: total pounds on pedals by ACF due to right brake (lbs) @@ -25602,6 +31503,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Force feedback: total pounds on yoke by ACF due to roll (lbs) @@ -25613,6 +31516,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25624,6 +31529,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25635,6 +31542,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Center of Gravity (meters) @@ -25646,6 +31555,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25657,6 +31568,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25668,6 +31581,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? Slung/jettisonable load size (this should read JETT size but has a typo) @@ -25679,6 +31594,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25690,6 +31607,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated barometric altitude, quite probably in feet actually. (meters) @@ -25701,6 +31620,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated barometric altitude, quite probably in feet actually. (meters) @@ -25712,6 +31633,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated barometric altitude, quite probably in feet actually. (meters) @@ -25723,6 +31646,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Indicated barometric altitude, quite probably in feet actually. (meters) @@ -25734,6 +31659,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25745,6 +31672,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? slung jettisonable load length (length of cable??!) @@ -25756,6 +31685,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? Slung/jettisonable load size - this fixes the typo above. @@ -25767,6 +31698,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25778,6 +31711,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25789,6 +31724,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25800,6 +31737,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! [GEAR] @@ -25811,6 +31750,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25822,6 +31763,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25833,6 +31776,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25844,6 +31789,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25855,6 +31802,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Global location of slung load, meters, x coordinate (meters) @@ -25866,6 +31815,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Global location of slung load, meters, y coordinate (meters) @@ -25877,6 +31828,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Global location of slung load, meters, z coordinate (meters) @@ -25888,6 +31841,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Computed Stability drivative - heading @@ -25899,6 +31854,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Computed stability derivative - pitch @@ -25910,6 +31867,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25921,6 +31880,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25932,6 +31893,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25943,6 +31906,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25954,6 +31919,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25965,6 +31932,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? @@ -25976,6 +31945,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -25992,6 +31963,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! landing gear2 def @@ -26003,6 +31976,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! landing gear3 def @@ -26014,6 +31989,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! landing gear4 def @@ -26025,6 +32002,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! landing gear5 def @@ -26036,6 +32015,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -26052,6 +32033,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26065,6 +32048,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26078,6 +32063,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -26091,6 +32078,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -26104,6 +32093,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -26117,6 +32108,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26130,6 +32123,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26143,6 +32138,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2920; }; @@ -26156,6 +32153,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -26169,6 +32168,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26182,6 +32183,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26195,6 +32198,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26208,6 +32213,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26221,6 +32228,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26234,6 +32243,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26247,6 +32258,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26260,6 +32273,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26273,6 +32288,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26286,6 +32303,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26299,6 +32318,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26312,6 +32333,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26325,6 +32348,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26338,6 +32363,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26351,6 +32378,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26364,6 +32393,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26377,6 +32408,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26390,6 +32423,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -26403,6 +32438,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 73; }; @@ -26416,6 +32453,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 56; }; @@ -26434,6 +32473,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The angular momentum of the aircraft (relative to flight axis). (NM) @@ -26445,6 +32486,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The angular momentum of the aircraft (relative to flight axis) (NM) @@ -26456,6 +32499,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll rotation rates (relative to the flight) (deg/sec) @@ -26467,6 +32512,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll angular acceleration (relative to the flight) (deg/sec2) @@ -26478,6 +32525,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll rotation rates (relative to the flight) (rad/sec) @@ -26489,6 +32538,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch rotation rates (relative to the flight) (deg/sec) @@ -26500,6 +32551,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch angular acceleration (relative to the flight) (deg/sec2) @@ -26511,6 +32564,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch rotation rates (relative to the flight) (rad/sec) @@ -26522,6 +32577,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The yaw rotation rates (relative to the flight) (deg/sec) @@ -26533,6 +32590,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The yaw angular acceleration rates (relative to the flight) (deg/sec2) @@ -26544,6 +32603,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The yaw rotation rates (relative to the flight) (rad/sec) @@ -26555,6 +32616,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch relative to the flown path (angle of attack) (degrees) @@ -26566,6 +32629,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The heading relative to the flown path (yaw) (degrees) @@ -26577,6 +32642,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The elevation above MSL of the aircraft (meters) @@ -26588,6 +32655,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The ground speed of the aircraft (meters/sec) @@ -26599,6 +32668,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The heading the aircraft actually flies. (hpath+beta=psi) (degrees) @@ -26610,6 +32681,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Air speed indicated - this takes into account air density and wind direction (kias) @@ -26621,6 +32694,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Air speed indicated - this takes into account air density and wind direction (kias) @@ -26632,6 +32707,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The latitude of the point 0,0,0 in OpenGL coordinates (Writing NOT recommended!!) (degrees) @@ -26643,6 +32720,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The latitude of the aircraft (degrees) @@ -26654,6 +32733,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The acceleration in local OGL coordinates (mtr/sec2) @@ -26665,6 +32746,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The acceleration in local OGL coordinates (mtr/sec2) @@ -26676,6 +32759,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The acceleration in local OGL coordinates (mtr/sec2) @@ -26687,6 +32772,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The velocity in local OGL coordinates (mtr/sec) @@ -26698,6 +32785,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The velocity in local OGL coordinates (mtr/sec) @@ -26709,6 +32798,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The velocity in local OGL coordinates (mtr/sec) @@ -26720,6 +32811,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The location of the plane in OpenGL coordinates (meters) @@ -26731,6 +32824,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The location of the plane in OpenGL coordinates (meters) @@ -26742,6 +32837,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The location of the plane in OpenGL coordinates (meters) @@ -26753,6 +32850,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The longitude of the point 0,0,0 in OpenGL coordinates. (degrees) @@ -26764,6 +32863,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The longitude of the aircraft (degrees) @@ -26775,6 +32876,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The real magnetic heading of the aircraft - the old magpsi dataref was FUBAR (degrees) @@ -26786,6 +32889,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The local magnetic variation (degrees) @@ -26797,6 +32902,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! DO NOT USE THIS (degrees) @@ -26808,6 +32915,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll of the aircraft in degrees - OpenGL coordinates (degrees) @@ -26819,6 +32928,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The true heading of the aircraft in degrees from the Z axis - OpenGL coordinates (degrees) @@ -26830,6 +32941,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! A quaternion representing the rotation from local OpenGL coordinates to the aircraft's coordinates. (quaternion) @@ -26841,6 +32954,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -26854,6 +32969,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Air speed true - this does not take into account air density at altitude! (meters/sec) @@ -26865,6 +32982,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The roll of the aircraft relative to the earth precisely below the aircraft (degrees) @@ -26876,6 +32995,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The heading of the aircraft relative to the earth precisely below the aircraft - true degrees north, always (degrees) @@ -26887,6 +33008,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch of the aircraft relative to the earth precisely below the aircraft (degrees) @@ -26898,6 +33021,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! VVI (vertical velocity in meters per second) (meters/second) @@ -26909,6 +33034,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! VVI (vertical velocity in feet per second) (fpm) @@ -26920,6 +33047,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! VVI (vertical velocity in feet per second) (fpm) @@ -26931,6 +33060,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The pitch the aircraft actually flies. (vpath+alpha=theta) (degrees) @@ -26942,6 +33073,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! AGL (meters) @@ -26953,6 +33086,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -26969,6 +33104,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! transmission temperature @@ -26980,6 +33117,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -26996,6 +33135,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Tank Weight - for 9 tanks (kgs) @@ -27007,6 +33148,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -27020,6 +33163,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Tank 2 Weight (kgs) @@ -27031,6 +33176,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Tank 3 Weight (kgs) @@ -27042,6 +33189,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Total Weight (kgs) @@ -27053,6 +33202,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Jettison (kgs) @@ -27064,6 +33215,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total Weight (kgs) @@ -27075,6 +33228,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -27096,6 +33251,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual dihedral, in ratio. 0.0 is no dihedral deployment, 1 is max dihedral deployment. (ratio) @@ -27107,6 +33264,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Elevator trim, in part of MAX FLIGHT CONTROL DEFLECTION. So, if the elevator trim is deflected enough to move the elevators through 30% of their travel, then that is an elevator trim of 0.3. (ratio) @@ -27118,6 +33277,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the ACTUAL FLAP deployment for flap-set #1, in ratio, where 0.0 is flaps fully retracted, and 1.0 is flaps fully extended. (ratio) @@ -27129,6 +33290,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the ACTUAL FLAP deployment for flap-set #2, in ratio, where 0.0 is flaps fully retracted, and 1.0 is flaps fully extended. (ratio) @@ -27140,6 +33303,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the ACTUAL FLAP deployment for overall flap system, in ratio, where 0.0 is flaps fully retracted, and 1.0 is flaps fully extended. You should probably use the deployment for flap set 1 or flap set 2 to deflect the surfaces though. This takes into account that flaps deploy slowly, not instantaneously as the handle is dragged. (ratio) @@ -27151,6 +33316,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how much the flight controls are deflected in heading after any stability augmentation, where -1.0 is full left, and 1.0 is full right. (ratio) @@ -27162,6 +33329,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual incidence, in ratio. 0.0 is no incidence deployment, 1 is max incidence deployment. (ratio) @@ -27173,6 +33342,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how much the flight controls are deflected in pitch after any stability augmentation, in ratio, where -1.0 is full down, and 1.0 is full up. (ratio) @@ -27184,6 +33355,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how much the flight controls are deflected in roll after any stability augmentation, in ratio, where -1.0 is full left, and 1.0 is full right. (ratio) @@ -27195,6 +33368,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rotor trim, in part of MAX FLIGHT CONTROL DEFLECTION. So, if the rotor trim is deflected enough to move the rotor through 30% of its travel, then that is a rotor trim of 0.3. (ratio) @@ -27206,6 +33381,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Rudder trim, in part of MAX FLIGHT CONTROL DEFLECTION. So, if the rudder trim is deflected enough to move the rudders through 30% of their travel, then that is an rudder trim of 0.3. (ratio) @@ -27217,6 +33394,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Slat deployment, where 0.0 is slats fully retracted, 1.0 is slats fully extended. This variable applies to lading-edge flaps as well. (ratio) @@ -27228,6 +33407,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Slat deployment, where 0.0 is slats fully retracted, 1.0 is slats fully extended. This variable applies to lading-edge flaps as well. (ratio) @@ -27239,6 +33420,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how much the speedbrakes surfaces are extended, in ratio, where 0.0 is fully retracted, and 1.0 is fully extended. (ratio) @@ -27250,6 +33433,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the actual stabilizer deflection with trim for all-moving horizontal stabilizers. This is the deflection you can see visually on airliners. This is in degrees, positive for leading-edge nose up. (degrees) @@ -27261,6 +33446,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual thrust vector, in ratio. 0.0 is no thrust vector deployment, 1 is max thrust vector deployment. (ratio) @@ -27272,6 +33459,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deployment of the water rudder, 0 is none, 1 is max (ratio) @@ -27283,6 +33472,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual wing-retraction, in ratio. 0.0 is no wing-retraction deployment, 1 is max wing-retraction deployment. (ratio) @@ -27294,6 +33485,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Actual sweep, in ratio. 0.0 is no sweep deployment, 1 is max sweep deployment. (ratio) @@ -27305,6 +33498,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -27321,6 +33516,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -27334,6 +33531,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -27343,6 +33542,81 @@ namespace xplane //! engines datarefs namespace engines { + //! CHT (per engine) in degrees C (degrees) + struct CHT_deg_C + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/engines/CHT_deg_C"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! EGT (per engine) in degrees C (degrees) + struct EGT_deg_C + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/engines/EGT_deg_C"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! ITT (per engine) in degrees C (degrees) + struct ITT_deg_C + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/engines/ITT_deg_C"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! N1 speed as percent of max (per engine) (percent) + struct N1_percent + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/engines/N1_percent"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! N2 speed as percent of max (per engine) (percent) + struct N2_percent + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/engines/N2_percent"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + //! Afterburner on, yes or no. (boolean) struct afterburner_on { @@ -27352,6 +33626,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27365,6 +33641,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27378,6 +33656,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27391,6 +33671,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27404,6 +33686,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27417,6 +33701,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27430,6 +33716,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27443,6 +33731,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27456,6 +33746,38 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! Engine fire, 0 means none, 1 means max. (0..1) + struct is_on_fire + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/engines/is_on_fire"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! Speed of propwash/jetwash behind the prop disc/engine exhaust in meters/second (meters/second) + struct jetwash_mtr_sec + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/engines/jetwash_mtr_sec"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27469,6 +33791,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27482,6 +33806,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27495,6 +33821,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27508,6 +33836,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27521,6 +33851,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27537,6 +33869,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27550,6 +33884,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27563,6 +33899,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27576,6 +33914,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27589,6 +33929,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27602,6 +33944,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27615,6 +33959,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27628,6 +33974,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27641,6 +33989,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27654,6 +34004,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27667,6 +34019,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27680,6 +34034,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27693,6 +34049,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27706,6 +34064,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27719,6 +34079,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27732,6 +34094,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27745,6 +34109,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27758,6 +34124,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27771,6 +34139,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27784,6 +34154,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27797,6 +34169,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27810,6 +34184,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27825,6 +34201,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27838,6 +34216,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27851,6 +34231,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27864,6 +34246,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27877,6 +34261,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27890,6 +34276,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27903,6 +34291,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27916,6 +34306,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27929,6 +34321,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27942,6 +34336,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27955,6 +34351,23 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 8; + }; + + //! Sign of the side of the ACF for this engine: -1 for left side, 0 for inline, 1 for right side (-1,0,1) + struct side_sign + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/engines/side_sign"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27968,6 +34381,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27981,6 +34396,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -27994,6 +34411,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -28007,6 +34426,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -28025,6 +34446,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28038,6 +34461,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28051,6 +34476,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28064,6 +34491,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28077,6 +34506,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28090,6 +34521,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28103,6 +34536,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28116,6 +34551,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28129,6 +34566,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28142,6 +34581,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28155,6 +34596,23 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 10; + }; + + //! This is how fast the skidding part of the tire is dragged across the surface it is skidding on in meters/second. (meters/second) + struct tire_skid_speed_mtr_sec + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/gear/tire_skid_speed_mtr_sec"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28168,6 +34626,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28181,6 +34641,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28194,6 +34656,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28207,6 +34671,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28220,6 +34686,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28238,6 +34706,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -28251,6 +34721,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 128; }; @@ -28264,6 +34736,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 16; }; @@ -28277,6 +34751,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1; }; @@ -28290,6 +34766,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Heading offset in degrees of the spot light from its default position, positive is right. (degrees) @@ -28301,6 +34779,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1; }; @@ -28314,6 +34794,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1; }; @@ -28327,6 +34809,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1; }; @@ -28340,6 +34824,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -28353,6 +34839,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of the brightness of the taxi light, 0 is off, 1 is max. (ratio) @@ -28364,6 +34852,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 1; }; @@ -28382,6 +34872,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True while the auto-board sequence is happening. Plugins that override the auto-board sequence should set this to 1 during the sequence and clear it when done. (boolean) @@ -28393,6 +34885,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True while the auto-start sequence is happening. Plugins that override the auto-start sequence should set this to 1 during the sequence and clear it when done. (boolean) @@ -28404,6 +34898,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! lateral offset in meters from default for this bouncer (meters) @@ -28415,6 +34911,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 14; }; @@ -28428,6 +34926,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 14; }; @@ -28441,6 +34941,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 14; }; @@ -28454,6 +34956,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 14; }; @@ -28467,6 +34971,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 14; }; @@ -28480,6 +34986,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 14; }; @@ -28493,6 +35001,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc. traveling items for your use. You define the meaning. (ratio) @@ -28504,6 +35014,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 24; }; @@ -28517,6 +35029,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -28530,6 +35044,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! desc (todo) @@ -28541,6 +35057,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! desc (todo) @@ -28552,6 +35070,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! How far is the pressure-outflow valve open? 0=closed, 1=open (ratio) @@ -28563,6 +35083,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Angle of the tailhook (degrees) + struct tailhook_angle_degrees + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/misc/tailhook_angle_degrees"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Tailhook position: 0 = up, 1 = down (ratio) @@ -28574,6 +35109,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! True while a tow operation is currently taking place. (boolean) + struct tow_in_progress + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/misc/tow_in_progress"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Water drop door position: 0 = up, 1= down (ratio) @@ -28585,6 +35135,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Water scoop position: 0 = up, 1 = down (ratio) @@ -28596,6 +35148,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! current angle of the wiper. range of motion is set in PlaneMaker. (degrees) @@ -28607,6 +35161,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -28620,6 +35176,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! desc (degrees) @@ -28631,6 +35189,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -28647,6 +35207,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28660,10 +35222,62 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; + //! elements datarefs + namespace elements + { + //! Width of chord at the MAC. (meters) + struct element_MAC_mtr + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/wing/elements/element_MAC_mtr"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 320; + }; + + //! Per element condensation ratio (ratio) + struct element_condensation_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/wing/elements/element_condensation_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 320; + }; + + //! per element surface area (square_meters) + struct element_surface_area_mtr_sq + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/wing/elements/element_surface_area_mtr_sq"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 320; + }; + + } + //! Deflection of the elevator from set #1 on this wing. Degrees, positive is trailing-edge down. (degrees) struct elevator1_deg { @@ -28673,6 +35287,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28686,6 +35302,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28699,6 +35317,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28712,6 +35332,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28725,6 +35347,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28738,6 +35362,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28751,6 +35377,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28764,6 +35392,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28777,6 +35407,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28790,6 +35422,38 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 32; + }; + + //! Strength of wing condensation for this wing, 0 is none, 1 = max (ratio) + struct wing_condensation_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/wing/wing_condensation_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 32; + }; + + //! Strength of wing tip vapor trail for this wing, 0 is none, 1 = max (ratio) + struct wing_tip_condensation_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/flightmodel2/wing/wing_tip_condensation_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28803,6 +35467,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28816,6 +35482,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 32; }; @@ -28839,6 +35507,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! For OBJs used to draw VR controllers: the X deflection (or axis deflection) of each axis on the controller. (Ratio) @@ -28850,6 +35520,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 5; }; @@ -28863,6 +35535,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 5; }; @@ -28876,6 +35550,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 64; }; @@ -28889,6 +35565,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! For OBJs used to draw VR controllers: Level of lighting on the tip of the controller. (Ratio) @@ -28900,6 +35578,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if the user is teleporting outside the aircraft. In this case the pilot's head position is not reliable - use the regular camera location (Boolean) @@ -28911,6 +35591,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! For OBJs used to draw VR controllers: Level of lighting on the D-Pad/joystick part of the controller. (Ratio) @@ -28922,6 +35604,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if the 3-d VR mouse is in use (Boolean) @@ -28933,6 +35617,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -28949,6 +35635,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! birds datarefs @@ -28963,6 +35651,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! degree of wing flap for the currently drawn bird (float) @@ -28974,6 +35664,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -28987,6 +35679,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of deployment of carrier blast door (left front) (ratio) @@ -28998,6 +35692,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of deployment of carrier blast door (left rear) (ratio) @@ -29009,6 +35705,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of deployment of carrier blast door (right front) (ratio) @@ -29020,6 +35718,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ratio of deployment of carrier blast door (right rear) (ratio) @@ -29031,6 +35731,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! crane heading (ratio) @@ -29042,6 +35744,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! deer datarefs @@ -29056,6 +35760,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ratio for deer turning (float) @@ -29067,6 +35773,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -29080,6 +35788,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! rotation in cartesian space of currently drawn object (float) @@ -29091,6 +35801,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! X position in cartesian space of currently drawn object (float) @@ -29102,6 +35814,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Y position in cartesian space of currently drawn object (float) @@ -29113,6 +35827,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Z position in cartesian space of currently drawn object (float) @@ -29124,6 +35840,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ground_traffic datarefs @@ -29138,6 +35856,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! TODO (TODOV11) @@ -29149,6 +35869,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -29162,6 +35884,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 5; }; @@ -29175,6 +35899,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! TODO (TODOV11) @@ -29186,6 +35912,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! TODO (TODOV11) @@ -29197,6 +35925,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! TODO (TODOV11) @@ -29208,6 +35938,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -29223,6 +35955,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! lights datarefs @@ -29237,6 +35971,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29250,6 +35986,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29263,6 +36001,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29276,6 +36016,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29289,6 +36031,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29302,6 +36046,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29315,6 +36061,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29328,6 +36076,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29341,6 +36091,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29354,6 +36106,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29367,6 +36121,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29380,6 +36136,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29393,6 +36151,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29406,6 +36166,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29419,6 +36181,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29432,6 +36196,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29445,6 +36211,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29458,6 +36226,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29471,6 +36241,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29484,6 +36256,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29497,6 +36271,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29510,6 +36286,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29523,6 +36301,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29536,6 +36316,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29549,6 +36331,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29562,6 +36346,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29575,6 +36361,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29588,6 +36376,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29601,6 +36391,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29614,6 +36406,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29627,6 +36421,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29640,6 +36436,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29653,6 +36451,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29666,6 +36466,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29679,6 +36481,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29692,6 +36496,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29705,6 +36511,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29718,6 +36526,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29731,6 +36541,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29744,6 +36556,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29757,6 +36571,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29770,6 +36586,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29783,6 +36601,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29796,6 +36616,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 9; }; @@ -29811,6 +36633,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! -1 to 1 (ratio) @@ -29822,6 +36646,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! -1 to 1 (ratio) @@ -29833,6 +36659,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! windsock roll (degrees) @@ -29844,6 +36672,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! windsock heading (degrees) @@ -29855,6 +36685,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! windsock pitch (degrees) @@ -29866,6 +36698,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -29882,6 +36716,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29895,6 +36731,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29908,6 +36746,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29921,6 +36761,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29934,6 +36776,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29947,6 +36791,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29960,6 +36806,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29973,6 +36821,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29986,6 +36836,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -29999,6 +36851,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -30012,6 +36866,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -30025,6 +36881,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -30038,6 +36896,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -30051,6 +36911,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3; }; @@ -30069,6 +36931,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The green level for the cockpit 'night' tinting, from 0 to 1 (ratio) @@ -30080,6 +36944,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The red level for the cockpit 'night' tinting, from 0 to 1 (ratio) @@ -30091,6 +36957,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Current position of that panel (pixels) @@ -30102,6 +36970,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Current position of that panel (pixels) @@ -30113,6 +36983,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Default position for a scrolling plane panel (pixels) @@ -30124,6 +36996,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Default position for a scrolling plane panel (pixels) @@ -30135,6 +37009,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! If set to true, the G1000 PFD instrument won't draw the attitude indicator background. SET THIS BACK TO 0 WHEN YOUR PLANE UNLOADS! (boolean) @@ -30146,6 +37022,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! If set to true, the map instruments won't draw the red FMS course line. SET THIS BACK TO 0 WHEN YOUR PLANE UNLOADS! (boolean) @@ -30157,6 +37035,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Kill blowing snow effect on runways. (boolean) + struct kill_runway_snow + { + //! Dataref name + static constexpr const char *name() { return "sim/graphics/misc/kill_runway_snow"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Amount that artificial light is dimmed due to the sun's magnitude (ratio) @@ -30168,6 +37061,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The blue level for the world, from 0 to 1 (ratio) @@ -30179,6 +37074,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The green level for the world, from 0 to 1 (ratio) @@ -30190,6 +37087,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The red level for the world, from 0 to 1 (ratio) @@ -30201,6 +37100,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the red flashlight on now. Note that the flashlight is inop when HDR is off. (boolean) @@ -30212,6 +37113,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Show instrument descriptions on the panel? (boolean) @@ -30223,6 +37126,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Show the clickable parts of the panel? (boolean) @@ -30234,6 +37139,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Set this to 1 to enable proportional fonts when available. (boolean) @@ -30245,6 +37152,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the white flashlight on now. Note that the flashlight is inop when HDR is off. (boolean) @@ -30256,6 +37165,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -30272,6 +37183,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are the airport lites on? set override_airport_lites to 1t o write this. (boolean) @@ -30283,6 +37196,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True when some kind of asynchronous scenery load or unload is in progress. (boolean) @@ -30294,6 +37209,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! What planet are we on? (Earth = 0, mars = 1) (enum) @@ -30305,6 +37222,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! moon heading from true north in OGL coordinates (degrees) @@ -30316,6 +37235,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! moon pitch from flat in OGL coordinates (degrees) @@ -30327,6 +37248,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! what percentage of city lites are on as night hits (percent) @@ -30338,6 +37261,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! sun heading from true north in OGL coordinates (degrees) @@ -30349,6 +37274,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! sun pitch from flat in OGL coordinates (degrees) @@ -30360,6 +37287,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -30376,6 +37305,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! dim under high g-load? (boolean) @@ -30387,6 +37318,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! draw forest fires? (boolean) @@ -30398,6 +37331,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! FOV is non proportional, use if sim/graphics/view/vertical_field_of_view_deg needs to be written to. (boolean) @@ -30409,6 +37344,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Texture Rendering Level (int) @@ -30420,6 +37357,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if atmospheric scattering is enabled. (boolean) @@ -30431,6 +37370,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -30447,6 +37388,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 16; }; @@ -30460,6 +37403,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! coordinates of the panel click in 3-d (0-1) @@ -30471,6 +37416,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! coordinates of the panel click in 3-d (0-1) @@ -30482,6 +37429,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! as texture coords (E.g. 0-1) (0-1) @@ -30493,6 +37442,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! as texture coords (E.g. 0-1) (0-1) @@ -30504,6 +37455,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! the cockpit's roll (the dataref is name wrong - this is really roll) (degrees) @@ -30515,6 +37468,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The cockpit's pitch (degrees) @@ -30526,6 +37481,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The cockpit's heading (the dataref name is wrong - this is really true heading) (degrees) @@ -30537,6 +37494,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the number of passes to render for a multi-dome setup. This x-plane feature requires a level-3 USB KEY (count) @@ -30548,6 +37507,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The horizontal offset for this pass, in degrees (degrees) @@ -30559,6 +37520,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 16; }; @@ -30572,6 +37535,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 16; }; @@ -30585,6 +37550,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does the user have trackIR hardware enabled (boolean) @@ -30596,6 +37563,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! horizontal field of view in degrees (degrees) @@ -30607,6 +37576,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! heading rotation for multi-monitor setup. (degrees) @@ -30618,6 +37589,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! horizontal frustum shift (xp 6,7,8,10) - 1 unit shifts frustum by screen width (ratio) @@ -30629,6 +37602,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Roll rotation for multi-monitor setup. (degrees) @@ -30640,6 +37615,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! pitch rotation for multi-monitor setup. (degrees) @@ -30651,6 +37628,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the yoke visible in the 3-d cockpit? (boolean) @@ -30662,6 +37641,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! True if current rendering is reverse-float-Z with clip control set ot 0..1. False for conventional GL rendering. (Boolean) + struct is_reverse_float_z + { + //! Dataref name + static constexpr const char *name() { return "sim/graphics/view/is_reverse_float_z"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Bounds of the local map window during callbacks - bottom (pixels) @@ -30673,6 +37667,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Bounds of the local map window during callbacks - left (pixels) @@ -30684,6 +37680,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Bounds of the local map window during callbacks - right (pixels) @@ -30695,6 +37693,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Bounds of the local map window during callbacks - top (pixels) @@ -30706,6 +37706,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Current modelview matrix during window callbacks. use to map boxels to device pixels for scissors. (Matrix4x4) @@ -30717,6 +37719,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 16; }; @@ -30730,6 +37734,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! How to draw the panel? 0=2-d panel, 1=3-d, non-lit, 2=3-d, lit (enum) @@ -30741,6 +37747,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the bottom edge of the panel, in the coordinate system used during panel drawing. (pixels) @@ -30752,6 +37760,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the left edge of the panel, in the coordinate system used during panel drawing. (pixels) @@ -30763,6 +37773,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the right edge of the panel, in the coordinate system used during panel drawing. (pixels) @@ -30774,6 +37786,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the top edge of the panel, in the coordinate system used during panel drawing. (pixels) @@ -30785,6 +37799,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the bottom edge of the panel, in the coordinate system used during plugin window drawing. (pixels) @@ -30796,6 +37812,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the left edge of the panel, in the coordinate system used during plugin window drawing. (pixels) @@ -30807,6 +37825,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the right edge of the panel, in the coordinate system used during plugin window drawing. (pixels) @@ -30818,6 +37838,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the top edge of the panel, in the coordinate system used during plugin window drawing. (pixels) @@ -30829,6 +37851,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the bottom edge of the screen, in the coordinate system used during panel drawing. (pixels) @@ -30840,6 +37864,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the left edge of the screen, in the coordinate system used during panel drawing. (pixels) @@ -30851,6 +37877,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the right edge of the screen, in the coordinate system used during panel drawing. (pixels) @@ -30862,6 +37890,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the top edge of the screen, in the coordinate system used during plugin window drawing. (pixels) @@ -30873,6 +37903,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the bottom edge of the screen, in the coordinate system used during plugin window drawing. (pixels) @@ -30884,6 +37916,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the left edge of the screen, in the coordinate system used during plugin window drawing. (pixels) @@ -30895,6 +37929,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the right edge of the screen, in the coordinate system used during plugin window drawing. (pixels) @@ -30906,6 +37942,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the location of the top edge of the screen, in the coordinate system used during plugin window drawing. (pixels) @@ -30917,6 +37955,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Position of the pilot's head roll' (degrees) @@ -30928,6 +37968,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Position of pilot's head heading (degrees) @@ -30939,6 +37981,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Position of pilot's head pitch (degrees) @@ -30950,6 +37994,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Position of pilot's head relative to CG, X (meters) @@ -30961,6 +38007,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Position of pilot's head relative to CG, Y (meters) @@ -30972,6 +38020,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Position of pilot's head relative to CG, Z (meters) @@ -30983,6 +38033,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! What kind of rendering is being done during the xplm_Phase_Airplanes callback. solid = 1, blended/alpha = 2 (0 = N/A, outside draw callback) (enum) @@ -30994,6 +38046,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current projection matrix - valid only during draw callbacks (Matrix4x4) @@ -31005,6 +38059,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 16; }; @@ -31018,6 +38074,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! the camera's heading, CW frmo true north (degrees) @@ -31029,6 +38087,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the view in the cockpit or outside? Affects sound! (boolean) @@ -31040,6 +38100,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The camera's pitch (degrees) @@ -31051,6 +38113,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The camera's roll (degrees) @@ -31062,6 +38126,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current camera view (enum) @@ -31073,6 +38139,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The location of the camera, X coordinate (OpenGL) (OGLcoords) @@ -31084,6 +38152,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The location of the camera, Y coordinate (OpenGL) (OGLcoords) @@ -31095,6 +38165,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The location of the camera, Z coordinate (OpenGL) (OGLcoords) @@ -31106,6 +38178,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Current OpenGL viewport in device window coordinates. Note thiat this is left, bottom, right top, NOT left, bottom, width, height!! (Pixels) @@ -31117,6 +38191,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 4; }; @@ -31130,6 +38206,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 1.0] ([0.0) @@ -31141,6 +38219,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This used to indicate what level of 3-d force visualization was shown to the user in 3-d. (enum) @@ -31152,6 +38232,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (meters) @@ -31163,6 +38245,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Size of rendering window (pixels) @@ -31174,6 +38258,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Size of rendering window (pixels) @@ -31185,6 +38271,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The current modelview matrix to draw in standard "OGL" coordinates - valid only during draw callbacks (Matrix4x4) @@ -31196,6 +38284,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 16; }; @@ -31209,6 +38299,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -31227,6 +38319,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Flight Control Pitch (sum of yoke plus artificial stability) ([-1..1]) @@ -31238,6 +38332,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Flight Control Roll (sum of yoke plus artificial stability) ([-1..1]) @@ -31249,6 +38345,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The artificial stability input modifications for yaw. Use override_artstab ([-1..1]) @@ -31260,6 +38358,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The artificial stability input modifications for pitch. Use override_artstab ([-1..1]) @@ -31271,6 +38371,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The artificial stability input modifications for roll. Use override_artstab ([-1..1]) @@ -31282,6 +38384,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hardware settings: Pedal nobrk (writable since 930 to auto-set user preferences) (boolean) @@ -31293,6 +38397,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hardware settings: Pedal wlbrk (writable since 930 to auto-set user preferences) (boolean) @@ -31304,6 +38410,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Equipment settings: PFC avionics (writable since 930 to auto-set user preferences) (boolean) @@ -31315,6 +38423,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Equipment settings: PFC brake toggle (writable since 930 to auto-set user preferences) (boolean) @@ -31326,6 +38436,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Equipment settings: PFC center console (writable since 930 to auto-set user preferences) (boolean) @@ -31337,6 +38449,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Equipment settings: PFC dual cowl (writable since 930 to auto-set user preferences) (boolean) @@ -31348,6 +38462,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Equipment settings: PFC electric trim (writable since 930 to auto-set user preferences) (boolean) @@ -31359,6 +38475,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Equipment settings: PFC pedal (writable since 930 to auto-set user preferences) (boolean) @@ -31370,6 +38488,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Equipment settings: PFC throttle (writable since 930 to auto-set user preferences) (boolean) @@ -31381,6 +38501,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Equipment settings: PFC yoke (writable since 930 to auto-set user preferences) (boolean) @@ -31392,6 +38514,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if the fire key is held down (boolean) @@ -31403,6 +38527,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if there is FAA-certified hardware controlling the brakes. (boolean) @@ -31414,6 +38540,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if there is FAA-certified hardware controlling the heading. (boolean) @@ -31425,6 +38553,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if there is FAA-certified hardware controlling the mixture. (boolean) @@ -31436,6 +38566,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if there is FAA-certified hardware controlling the pitch. (boolean) @@ -31447,6 +38579,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if there is FAA-certified hardware controlling the pitch. (boolean) @@ -31458,6 +38592,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if there is FAA-certified hardware controlling the roll. (boolean) @@ -31469,6 +38605,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if there is FAA-certified hardware controlling the throttle. (boolean) @@ -31480,6 +38618,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Do we have a joystick? (boolean) @@ -31491,6 +38631,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if there is joystick hardware of some kind providing this axis right now. (boolean) @@ -31502,8 +38644,10 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 53; + static constexpr size_t size = 65; }; //! Fully processed ratio for each axis - either -1 to 1 or 0 to 1. (float) @@ -31515,8 +38659,10 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref - static constexpr size_t size = 53; + static constexpr size_t size = 65; }; //! Assignments for the joystick axes - what does X-Plane think each one is? [Was 15 before 850][Was 24 before 860][was 32 before 900] (enums) @@ -31528,6 +38674,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 500; }; @@ -31541,6 +38689,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 500; }; @@ -31554,6 +38704,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 500; }; @@ -31567,6 +38719,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 500; }; @@ -31580,6 +38734,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 500; }; @@ -31593,6 +38749,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3200; }; @@ -31606,6 +38764,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 3200; }; @@ -31619,6 +38779,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Joystick center for heading axis (ratio) @@ -31630,6 +38792,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The nullzone size for the heading axis (ratio) @@ -31641,6 +38805,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The sensitivity for the heading axis (ratio) @@ -31652,6 +38818,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Amount of artificial stability to add to the pitch. This is AS set by user, not in Plane-Maker. (ratio) @@ -31663,6 +38831,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Joystick center for pitch axis (ratio) @@ -31674,6 +38844,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The nullzone size for the pitch axis (as of 940, one null zone serves all 3 axes) (ratio) @@ -31685,6 +38857,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The sensitivity for the pitch axis (the power ratio) (ratio) @@ -31696,6 +38870,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Amount of artificial stability to add to the roll. This is AS set by user, not in Plane-Maker. (ratio) @@ -31707,6 +38883,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Joystick center for roll axis (ratio) @@ -31718,6 +38896,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The nullzone size for the roll axis (ratio) @@ -31729,6 +38909,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The sensitivity for the roll axis (ratio) @@ -31740,6 +38922,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Can the mouse be used to fly? False if there is any LEGIT hardware plugged in. (boolean) @@ -31751,6 +38935,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the mouse acting as a joystick? (boolean) @@ -31762,6 +38948,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Servo input for yaw ([-1..1]) @@ -31773,6 +38961,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Servo input for pitch ([-1..1]) @@ -31784,6 +38974,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Servo input for roll ([-1..1]) @@ -31795,6 +38987,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection of the joystick axis controlling yaw. Use override_joystick or override_joystick_heading ([-1..1]) @@ -31806,6 +39000,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection of the joystick axis controlling pitch. Use override_joystick or override_joystick_pitch ([-1..1]) @@ -31817,6 +39013,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The deflection of the joystick axis controlling roll. Use override_joystick or override_joystick_roll ([-1..1]) @@ -31828,6 +39026,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Legacy - this spelling error is still present for backward compatibility with older plugins. ([-1..1]) @@ -31839,6 +39039,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Legacy - this spelling error is still present for ([-1..1]) @@ -31850,6 +39052,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Legacy - this spelling error is still present for backward compatibility with older plugins. ([-1..1]) @@ -31861,6 +39065,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -31868,6 +39074,26 @@ namespace xplane //! multiplayer datarefs namespace multiplayer { + //! combat datarefs + namespace combat + { + //! Is the aircraft friend or foe? (0 = neutral, 1 = friend, 2 = enemy) (enum) + struct team_status + { + //! Dataref name + static constexpr const char *name() { return "sim/multiplayer/combat/team_status"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 20; + }; + + } + //! controls datarefs namespace controls { @@ -31880,6 +39106,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31893,6 +39121,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31906,6 +39136,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31919,6 +39151,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31932,6 +39166,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31945,6 +39181,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31958,6 +39196,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31971,6 +39211,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31984,6 +39226,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -31997,6 +39241,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32010,6 +39256,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32023,6 +39271,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32036,6 +39286,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32049,6 +39301,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32062,6 +39316,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32075,6 +39331,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32088,6 +39346,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32101,6 +39361,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32114,6 +39376,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32127,6 +39391,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32140,6 +39406,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32153,6 +39421,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -32171,6 +39441,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -32182,6 +39454,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -32193,6 +39467,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -32204,6 +39480,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -32215,6 +39493,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -32228,6 +39508,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -32239,6 +39521,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -32250,6 +39534,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 Navigation Light (bool) @@ -32261,6 +39547,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 phi (roll) (degrees) @@ -32272,6 +39560,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 psi (heading) (degrees) @@ -32283,6 +39573,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -32294,6 +39586,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -32305,6 +39599,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -32316,6 +39612,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 Strobe Light (bool) @@ -32327,6 +39625,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 Taxi Lights (bool) @@ -32338,6 +39638,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 theta (pitch) (degrees) @@ -32349,6 +39651,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -32360,6 +39664,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -32373,6 +39679,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -32384,6 +39692,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -32395,6 +39705,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -32406,6 +39718,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 x location (meters) @@ -32417,6 +39731,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 y location (meters) @@ -32428,6 +39744,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -32439,6 +39757,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -32450,6 +39770,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -32461,6 +39783,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 10 z location (meters) @@ -32472,6 +39796,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Beacon Light (bool) @@ -32483,6 +39809,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -32494,6 +39822,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -32505,6 +39835,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -32516,6 +39848,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -32527,6 +39861,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -32540,6 +39876,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -32551,6 +39889,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -32562,6 +39902,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Navigation Light (bool) @@ -32573,6 +39915,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 phi (roll) (degrees) @@ -32584,6 +39928,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 psi (heading) (degrees) @@ -32595,6 +39941,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -32606,6 +39954,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -32617,6 +39967,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -32628,6 +39980,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Strobe Light (bool) @@ -32639,6 +39993,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Taxi Lights (bool) @@ -32650,6 +40006,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 theta (pitch) (degrees) @@ -32661,6 +40019,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -32672,6 +40032,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -32685,6 +40047,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -32696,6 +40060,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -32707,6 +40073,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -32718,6 +40086,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 x location (meters) @@ -32729,6 +40099,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 y location (meters) @@ -32740,6 +40112,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -32751,6 +40125,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -32762,6 +40138,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -32773,6 +40151,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 11 z location (meters) @@ -32784,6 +40164,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Beacon Light (bool) @@ -32795,6 +40177,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -32806,6 +40190,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -32817,6 +40203,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -32828,6 +40216,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -32839,6 +40229,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -32852,6 +40244,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -32863,6 +40257,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -32874,6 +40270,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Navigation Light (bool) @@ -32885,6 +40283,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 phi (roll) (degrees) @@ -32896,6 +40296,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 psi (heading) (degrees) @@ -32907,6 +40309,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -32918,6 +40322,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -32929,6 +40335,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -32940,6 +40348,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Strobe Light (bool) @@ -32951,6 +40361,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Taxi Lights (bool) @@ -32962,6 +40374,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 theta (pitch) (degrees) @@ -32973,6 +40387,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -32984,6 +40400,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -32997,6 +40415,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -33008,6 +40428,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -33019,6 +40441,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -33030,6 +40454,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 x location (meters) @@ -33041,6 +40467,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 y location (meters) @@ -33052,6 +40480,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -33063,6 +40493,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -33074,6 +40506,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -33085,6 +40519,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 12 z location (meters) @@ -33096,6 +40532,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Beacon Light (bool) @@ -33107,6 +40545,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -33118,6 +40558,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -33129,6 +40571,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -33140,6 +40584,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -33151,6 +40597,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -33164,6 +40612,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -33175,6 +40625,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -33186,6 +40638,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Navigation Light (bool) @@ -33197,6 +40651,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 phi (roll) (degrees) @@ -33208,6 +40664,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 psi (heading) (degrees) @@ -33219,6 +40677,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -33230,6 +40690,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -33241,6 +40703,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -33252,6 +40716,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Strobe Light (bool) @@ -33263,6 +40729,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Taxi Lights (bool) @@ -33274,6 +40742,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 theta (pitch) (degrees) @@ -33285,6 +40755,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -33296,6 +40768,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -33309,6 +40783,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -33320,6 +40796,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -33331,6 +40809,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -33342,6 +40822,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 x location (meters) @@ -33353,6 +40835,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 y location (meters) @@ -33364,6 +40848,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -33375,6 +40861,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -33386,6 +40874,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -33397,6 +40887,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 13 z location (meters) @@ -33408,6 +40900,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Beacon Light (bool) @@ -33419,6 +40913,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -33430,6 +40926,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -33441,6 +40939,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -33452,6 +40952,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -33463,6 +40965,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -33476,6 +40980,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -33487,6 +40993,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -33498,6 +41006,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Navigation Light (bool) @@ -33509,6 +41019,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 phi (roll) (degrees) @@ -33520,6 +41032,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 psi (heading) (degrees) @@ -33531,6 +41045,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -33542,6 +41058,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -33553,6 +41071,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -33564,6 +41084,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Strobe Light (bool) @@ -33575,6 +41097,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Taxi Lights (bool) @@ -33586,6 +41110,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 theta (pitch) (degrees) @@ -33597,6 +41123,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -33608,6 +41136,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -33621,6 +41151,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -33632,6 +41164,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -33643,6 +41177,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -33654,6 +41190,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 x location (meters) @@ -33665,6 +41203,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 y location (meters) @@ -33676,6 +41216,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -33687,6 +41229,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -33698,6 +41242,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -33709,6 +41255,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 14 z location (meters) @@ -33720,6 +41268,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Beacon Light (bool) @@ -33731,6 +41281,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -33742,6 +41294,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -33753,6 +41307,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -33764,6 +41320,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -33775,6 +41333,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -33788,6 +41348,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -33799,6 +41361,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -33810,6 +41374,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Navigation Light (bool) @@ -33821,6 +41387,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 phi (roll) (degrees) @@ -33832,6 +41400,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 psi (heading) (degrees) @@ -33843,6 +41413,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -33854,6 +41426,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -33865,6 +41439,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -33876,6 +41452,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Strobe Light (bool) @@ -33887,6 +41465,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Taxi Lights (bool) @@ -33898,6 +41478,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 theta (pitch) (degrees) @@ -33909,6 +41491,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -33920,6 +41504,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -33933,6 +41519,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -33944,6 +41532,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -33955,6 +41545,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -33966,6 +41558,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 x location (meters) @@ -33977,6 +41571,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 y location (meters) @@ -33988,6 +41584,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -33999,6 +41597,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -34010,6 +41610,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -34021,6 +41623,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 15 z location (meters) @@ -34032,6 +41636,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Beacon Light (bool) @@ -34043,6 +41649,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -34054,6 +41662,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -34065,6 +41675,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -34076,6 +41688,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -34087,6 +41701,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -34100,6 +41716,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -34111,6 +41729,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -34122,6 +41742,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Navigation Light (bool) @@ -34133,6 +41755,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 phi (roll) (degrees) @@ -34144,6 +41768,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 psi (heading) (degrees) @@ -34155,6 +41781,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -34166,6 +41794,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -34177,6 +41807,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -34188,6 +41820,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Strobe Light (bool) @@ -34199,6 +41833,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Taxi Lights (bool) @@ -34210,6 +41846,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 theta (pitch) (degrees) @@ -34221,6 +41859,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -34232,6 +41872,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -34245,6 +41887,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -34256,6 +41900,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -34267,6 +41913,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -34278,6 +41926,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 x location (meters) @@ -34289,6 +41939,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 y location (meters) @@ -34300,6 +41952,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -34311,6 +41965,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -34322,6 +41978,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -34333,6 +41991,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 16 z location (meters) @@ -34344,6 +42004,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Beacon Light (bool) @@ -34355,6 +42017,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -34366,6 +42030,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -34377,6 +42043,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -34388,6 +42056,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -34399,6 +42069,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -34412,6 +42084,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -34423,6 +42097,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -34434,6 +42110,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Navigation Light (bool) @@ -34445,6 +42123,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 phi (roll) (degrees) @@ -34456,6 +42136,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 psi (heading) (degrees) @@ -34467,6 +42149,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -34478,6 +42162,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -34489,6 +42175,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -34500,6 +42188,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Strobe Light (bool) @@ -34511,6 +42201,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Taxi Lights (bool) @@ -34522,6 +42214,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 theta (pitch) (degrees) @@ -34533,6 +42227,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -34544,6 +42240,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -34557,6 +42255,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -34568,6 +42268,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -34579,6 +42281,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -34590,6 +42294,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 x location (meters) @@ -34601,6 +42307,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 y location (meters) @@ -34612,6 +42320,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -34623,6 +42333,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -34634,6 +42346,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -34645,6 +42359,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 17 z location (meters) @@ -34656,6 +42372,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Beacon Light (bool) @@ -34667,6 +42385,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -34678,6 +42398,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -34689,6 +42411,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -34700,6 +42424,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -34711,6 +42437,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -34724,6 +42452,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -34735,6 +42465,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -34746,6 +42478,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Navigation Light (bool) @@ -34757,6 +42491,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 phi (roll) (degrees) @@ -34768,6 +42504,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 psi (heading) (degrees) @@ -34779,6 +42517,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -34790,6 +42530,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -34801,6 +42543,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -34812,6 +42556,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Strobe Light (bool) @@ -34823,6 +42569,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Taxi Lights (bool) @@ -34834,6 +42582,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 theta (pitch) (degrees) @@ -34845,6 +42595,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -34856,6 +42608,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -34869,6 +42623,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -34880,6 +42636,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -34891,6 +42649,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -34902,6 +42662,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 x location (meters) @@ -34913,6 +42675,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 y location (meters) @@ -34924,6 +42688,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -34935,6 +42701,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -34946,6 +42714,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -34957,6 +42727,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 18 z location (meters) @@ -34968,6 +42740,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Beacon Light (bool) @@ -34979,6 +42753,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -34990,6 +42766,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -35001,6 +42779,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -35012,6 +42792,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -35023,6 +42805,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -35036,6 +42820,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -35047,6 +42833,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -35058,6 +42846,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Navigation Light (bool) @@ -35069,6 +42859,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 phi (roll) (degrees) @@ -35080,6 +42872,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 psi (heading) (degrees) @@ -35091,6 +42885,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -35102,6 +42898,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -35113,6 +42911,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -35124,6 +42924,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Strobe Light (bool) @@ -35135,6 +42937,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Taxi Lights (bool) @@ -35146,6 +42950,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 theta (pitch) (degrees) @@ -35157,6 +42963,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -35168,6 +42976,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -35181,6 +42991,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -35192,6 +43004,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -35203,6 +43017,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -35214,6 +43030,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 x location (meters) @@ -35225,6 +43043,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 y location (meters) @@ -35236,6 +43056,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -35247,6 +43069,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -35258,6 +43082,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -35269,6 +43095,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 19 z location (meters) @@ -35280,6 +43108,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Beacon Light (bool) @@ -35291,6 +43121,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -35302,6 +43134,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -35313,6 +43147,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -35324,6 +43160,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -35335,6 +43173,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -35348,6 +43188,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -35359,6 +43201,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -35370,6 +43214,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Navigation Light (bool) @@ -35381,6 +43227,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 phi (roll) (degrees) @@ -35392,6 +43240,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 psi (heading) (degrees) @@ -35403,6 +43253,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -35414,6 +43266,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -35425,6 +43279,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -35436,6 +43292,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Strobe Light (bool) @@ -35447,6 +43305,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Taxi Lights (bool) @@ -35458,6 +43318,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 theta (pitch) (degrees) @@ -35469,6 +43331,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -35480,6 +43344,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -35493,6 +43359,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -35504,6 +43372,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -35515,6 +43385,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -35526,6 +43398,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 x location (meters) @@ -35537,6 +43411,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 y location (meters) @@ -35548,6 +43424,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -35559,6 +43437,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -35570,6 +43450,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -35581,6 +43463,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 z location (meters) @@ -35592,6 +43476,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Beacon Light (bool) @@ -35603,6 +43489,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -35614,6 +43502,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -35625,6 +43515,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -35636,6 +43528,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -35647,6 +43541,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -35660,6 +43556,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -35671,6 +43569,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -35682,6 +43582,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Navigation Light (bool) @@ -35693,6 +43595,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 phi (roll) (degrees) @@ -35704,6 +43608,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 psi (heading) (degrees) @@ -35715,6 +43621,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -35726,6 +43634,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -35737,6 +43647,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -35748,6 +43660,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Strobe Light (bool) @@ -35759,6 +43673,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Taxi Lights (bool) @@ -35770,6 +43686,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 theta (pitch) (degrees) @@ -35781,6 +43699,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -35792,6 +43712,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -35805,6 +43727,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -35816,6 +43740,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -35827,6 +43753,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -35838,6 +43766,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 x location (meters) @@ -35849,6 +43779,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 y location (meters) @@ -35860,6 +43792,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -35871,6 +43805,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -35882,6 +43818,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -35893,6 +43831,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 2 z location (meters) @@ -35904,6 +43844,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Beacon Light (bool) @@ -35915,6 +43857,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -35926,6 +43870,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -35937,6 +43883,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -35948,6 +43896,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -35959,6 +43909,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -35972,6 +43924,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -35983,6 +43937,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -35994,6 +43950,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Navigation Light (bool) @@ -36005,6 +43963,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 phi (roll) (degrees) @@ -36016,6 +43976,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 psi (heading) (degrees) @@ -36027,6 +43989,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -36038,6 +44002,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -36049,6 +44015,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -36060,6 +44028,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Strobe Light (bool) @@ -36071,6 +44041,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Taxi Lights (bool) @@ -36082,6 +44054,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 theta (pitch) (degrees) @@ -36093,6 +44067,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -36104,6 +44080,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -36117,6 +44095,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -36128,6 +44108,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -36139,6 +44121,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -36150,6 +44134,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 x location (meters) @@ -36161,6 +44147,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 y location (meters) @@ -36172,6 +44160,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -36183,6 +44173,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -36194,6 +44186,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -36205,6 +44199,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 3 z location (meters) @@ -36216,6 +44212,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Beacon Light (bool) @@ -36227,6 +44225,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -36238,6 +44238,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -36249,6 +44251,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -36260,6 +44264,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -36271,6 +44277,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -36284,6 +44292,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -36295,6 +44305,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -36306,6 +44318,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Navigation Light (bool) @@ -36317,6 +44331,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 phi (roll) (degrees) @@ -36328,6 +44344,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 psi (heading) (degrees) @@ -36339,6 +44357,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -36350,6 +44370,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -36361,6 +44383,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -36372,6 +44396,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Strobe Light (bool) @@ -36383,6 +44409,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Taxi Lights (bool) @@ -36394,6 +44422,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 theta (pitch) (degrees) @@ -36405,6 +44435,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -36416,6 +44448,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -36429,6 +44463,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -36440,6 +44476,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -36451,6 +44489,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -36462,6 +44502,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 x location (meters) @@ -36473,6 +44515,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 y location (meters) @@ -36484,6 +44528,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -36495,6 +44541,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -36506,6 +44554,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -36517,6 +44567,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 4 z location (meters) @@ -36528,6 +44580,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Beacon Light (bool) @@ -36539,6 +44593,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -36550,6 +44606,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -36561,6 +44619,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -36572,6 +44632,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -36583,6 +44645,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -36596,6 +44660,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -36607,6 +44673,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -36618,6 +44686,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Navigation Light (bool) @@ -36629,6 +44699,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 phi (roll) (degrees) @@ -36640,6 +44712,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 psi (heading) (degrees) @@ -36651,6 +44725,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -36662,6 +44738,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -36673,6 +44751,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -36684,6 +44764,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Strobe Light (bool) @@ -36695,6 +44777,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Taxi Lights (bool) @@ -36706,6 +44790,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 theta (pitch) (degrees) @@ -36717,6 +44803,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -36728,6 +44816,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -36741,6 +44831,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -36752,6 +44844,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -36763,6 +44857,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -36774,6 +44870,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 x location (meters) @@ -36785,6 +44883,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 y location (meters) @@ -36796,6 +44896,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -36807,6 +44909,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -36818,6 +44922,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -36829,6 +44935,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 5 z location (meters) @@ -36840,6 +44948,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Beacon Light (bool) @@ -36851,6 +44961,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -36862,6 +44974,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -36873,6 +44987,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -36884,6 +45000,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -36895,6 +45013,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -36908,6 +45028,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -36919,6 +45041,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -36930,6 +45054,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Navigation Light (bool) @@ -36941,6 +45067,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 phi (roll) (degrees) @@ -36952,6 +45080,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 psi (heading) (degrees) @@ -36963,6 +45093,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -36974,6 +45106,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -36985,6 +45119,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -36996,6 +45132,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Strobe Light (bool) @@ -37007,6 +45145,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Taxi Lights (bool) @@ -37018,6 +45158,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 theta (pitch) (degrees) @@ -37029,6 +45171,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -37040,6 +45184,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -37053,6 +45199,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -37064,6 +45212,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -37075,6 +45225,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -37086,6 +45238,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 x location (meters) @@ -37097,6 +45251,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 y location (meters) @@ -37108,6 +45264,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -37119,6 +45277,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -37130,6 +45290,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -37141,6 +45303,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 6 z location (meters) @@ -37152,6 +45316,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Beacon Light (bool) @@ -37163,6 +45329,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -37174,6 +45342,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -37185,6 +45355,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -37196,6 +45368,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -37207,6 +45381,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -37220,6 +45396,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -37231,6 +45409,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -37242,6 +45422,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Navigation Light (bool) @@ -37253,6 +45435,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 phi (roll) (degrees) @@ -37264,6 +45448,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 psi (heading) (degrees) @@ -37275,6 +45461,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -37286,6 +45474,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -37297,6 +45487,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -37308,6 +45500,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Strobe Light (bool) @@ -37319,6 +45513,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Taxi Lights (bool) @@ -37330,6 +45526,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 theta (pitch) (degrees) @@ -37341,6 +45539,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -37352,6 +45552,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -37365,6 +45567,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -37376,6 +45580,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -37387,6 +45593,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -37398,6 +45606,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 x location (meters) @@ -37409,6 +45619,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 y location (meters) @@ -37420,6 +45632,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -37431,6 +45645,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -37442,6 +45658,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -37453,6 +45671,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 7 z location (meters) @@ -37464,6 +45684,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Beacon Light (bool) @@ -37475,6 +45697,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -37486,6 +45710,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -37497,6 +45723,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -37508,6 +45736,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -37519,6 +45749,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -37532,6 +45764,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -37543,6 +45777,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -37554,6 +45790,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Navigation Light (bool) @@ -37565,6 +45803,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 phi (roll) (degrees) @@ -37576,6 +45816,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 psi (heading) (degrees) @@ -37587,6 +45829,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -37598,6 +45842,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -37609,6 +45855,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -37620,6 +45868,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Strobe Light (bool) @@ -37631,6 +45881,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Taxi Lights (bool) @@ -37642,6 +45894,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 theta (pitch) (degrees) @@ -37653,6 +45907,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -37664,6 +45920,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -37677,6 +45935,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -37688,6 +45948,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -37699,6 +45961,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -37710,6 +45974,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 x location (meters) @@ -37721,6 +45987,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 y location (meters) @@ -37732,6 +46000,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -37743,6 +46013,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -37754,6 +46026,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -37765,6 +46039,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 8 z location (meters) @@ -37776,6 +46052,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Beacon Light (bool) @@ -37787,6 +46065,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position then these will not be accurate unless the plane updates them. (meters) @@ -37798,6 +46078,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -37809,6 +46091,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 1 flap lowering 0 = clean, 1 = max flaps (ratio) @@ -37820,6 +46104,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 gear deployment for 6 gear. 0 = up, 1 = down (ratio) @@ -37831,6 +46117,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 10; }; @@ -37844,6 +46132,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Lat lon and elevation. NOTE: your plugin must set the plane's (degs) @@ -37855,6 +46145,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! position by writing x, y and z. Also if another plugin is updating plane (degs) @@ -37866,6 +46158,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Navigation Light (bool) @@ -37877,6 +46171,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 phi (roll) (degrees) @@ -37888,6 +46184,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 psi (heading) (degrees) @@ -37899,6 +46197,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 slat deployment ratio 0 = clean, 1 = max slats (ratio) @@ -37910,6 +46210,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 speed brake ratio (0 = clean, 1 = max speed brakes) (ratio) @@ -37921,6 +46223,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 spoiler ratio (0 = clean, 1 = max spoilers) (ratio) @@ -37932,6 +46236,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Strobe Light (bool) @@ -37943,6 +46249,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Taxi Lights (bool) @@ -37954,6 +46262,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 theta (pitch) (degrees) @@ -37965,6 +46275,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Percent of max throttle per 8 engines (0 = none, 1 = full fwd, -1 = full reverse) (ratio) @@ -37976,6 +46288,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -37989,6 +46303,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! is controlling the plane andn ot updating this data. You cannot use these to (m/s) @@ -38000,6 +46316,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! manipulate the plane. (m/s) @@ -38011,6 +46329,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 wing sweep, 0 = normal, 1 = most sweep (ratio) @@ -38022,6 +46342,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 x location (meters) @@ -38033,6 +46355,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 y location (meters) @@ -38044,6 +46368,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Commanded pitch (Legacy for compatibility - use sim/multiplayer/controls/yoke_pitch_ratio) (ratio) @@ -38055,6 +46381,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Commanded roll (Legacy for compatibility - use sim/multiplayer/controls/yoke_roll_ratio) (ratio) @@ -38066,6 +46394,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 Commanded yaw (Legacy for compatibility - use sim/multiplayer/controls/yoke_heading_ratio) (ratio) @@ -38077,6 +46407,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Plane 9 z location (meters) @@ -38088,6 +46420,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = double; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -38109,6 +46443,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 200; }; @@ -38122,6 +46458,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 200; }; @@ -38135,6 +46473,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 200; }; @@ -38148,6 +46488,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 200; }; @@ -38161,6 +46503,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Dump vertical stabilizer prop data to screen (boolean) @@ -38172,6 +46516,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Dump wing prop data to screen (boolean) @@ -38183,6 +46529,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! IP addresses of external visuals (or 0 if not in use in v10). Dim 8 in v9. (ip) @@ -38194,6 +46542,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -38207,17 +46557,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; - }; - - //! Is this machine running in instructor-station mode? (boolean) - struct is_instructor_station - { - //! Dataref name - static constexpr const char *name() { return "sim/network/dataout/is_instructor_station"; } - //! Can be written to? - static constexpr bool writable = false; - //! Dataref type - using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is this machine part of an x-plane built-in multiplayer session? (boolean) @@ -38229,6 +46570,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! IP addresses of multiplayer players (or 0 if not in used in v10) (ip) @@ -38240,6 +46583,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 19; }; @@ -38253,6 +46598,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! True if this remote visual tracks the master's view changes (boolean) @@ -38264,6 +46611,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -38282,6 +46631,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Has x-plane already inited Open Transport? YOU SHOULD NEVER USE THIS DATAREF!!! (boolean) @@ -38293,6 +46644,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -38314,6 +46667,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Enable random failures based on mean time between failures (boolean) @@ -38325,6 +46680,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 564 separate failure codes [was 137] (enum) @@ -38336,6 +46693,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 564; }; @@ -38349,6 +46708,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic pressure ratio (ratio) @@ -38360,6 +46721,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Mean time between failures (hours) @@ -38371,6 +46734,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil power or thrust ratio (ratio) @@ -38382,6 +46747,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 8; }; @@ -38395,6 +46762,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! AOA (failure_enum) @@ -38406,6 +46775,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! APU is not providing bleed air for engine start or pressurization (failure_enum) @@ -38417,6 +46788,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - cht engine 1 (failure_enum) @@ -38428,6 +46801,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - cht engine 2 (failure_enum) @@ -38439,6 +46814,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - egt engine 1 (failure_enum) @@ -38450,6 +46827,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - egt engine 2 (failure_enum) @@ -38461,6 +46840,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - epr engine 1 (failure_enum) @@ -38472,6 +46853,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - epr engine 2 (failure_enum) @@ -38483,6 +46866,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - ff engine 1 (failure_enum) @@ -38494,6 +46879,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - ff engine 2 (failure_enum) @@ -38505,6 +46892,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! air conditioning failed (failure_enum) @@ -38516,6 +46905,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - itt engine 1 (failure_enum) @@ -38527,6 +46918,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - itt engine 2 (failure_enum) @@ -38538,6 +46931,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left flap remove (failure_enum) @@ -38549,6 +46944,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - mp engine 1 (failure_enum) @@ -38560,6 +46957,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - mp engine 2 (failure_enum) @@ -38571,6 +46970,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - n1 engine 1 (failure_enum) @@ -38582,6 +46983,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - n1 engine 2 (failure_enum) @@ -38593,6 +46996,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - n2 engine 1 (failure_enum) @@ -38604,6 +47009,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - n2 engine 2 (failure_enum) @@ -38615,6 +47022,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - rpm engine 1 (failure_enum) @@ -38626,6 +47035,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - rpm engine 2 (failure_enum) @@ -38637,6 +47048,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right flap remove (failure_enum) @@ -38648,6 +47061,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - trq engine 1 (failure_enum) @@ -38659,6 +47074,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - trq engine 2 (failure_enum) @@ -38670,6 +47087,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! air data computer (failure_enum) @@ -38681,6 +47100,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ADF 1 (only one ADF failure in 830!) (failure_enum) @@ -38692,6 +47113,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ADF 2 (failure_enum) @@ -38703,6 +47126,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Afterburners - engine 1 (failure_enum) @@ -38714,6 +47139,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Afterburners - engine 2 (failure_enum) @@ -38725,6 +47152,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Afterburners - engine 3 (failure_enum) @@ -38736,6 +47165,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Afterburners - engine 4 (failure_enum) @@ -38747,6 +47178,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Afterburners - engine 5 (failure_enum) @@ -38758,6 +47191,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Afterburners - engine 6 (failure_enum) @@ -38769,6 +47204,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Afterburners - engine 7 (failure_enum) @@ -38780,6 +47217,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Afterburners - engine 8 (failure_enum) @@ -38791,6 +47230,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitch Trim Runaway (failure_enum) @@ -38802,6 +47243,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airflow restricted - Engine 1 (failure_enum) @@ -38813,6 +47256,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airflow restricted - Engine 2 (failure_enum) @@ -38824,6 +47269,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airflow restricted - Engine 3 (failure_enum) @@ -38835,6 +47282,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airflow restricted - Engine 4 (failure_enum) @@ -38846,6 +47295,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airflow restricted - Engine 5 (failure_enum) @@ -38857,6 +47308,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airflow restricted - Engine 6 (failure_enum) @@ -38868,6 +47321,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airflow restricted - Engine 7 (failure_enum) @@ -38879,6 +47334,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airflow restricted - Engine 8 (failure_enum) @@ -38890,6 +47347,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Anti-ice (failure_enum) @@ -38901,6 +47360,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! AutoPilot (Runaway!!!) (failure_enum) @@ -38912,6 +47373,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! AutoPilot (Servos) (failure_enum) @@ -38923,6 +47386,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 0 voltage hi (failure_enum) @@ -38934,6 +47399,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 0 voltage low (failure_enum) @@ -38945,6 +47412,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 1 voltage hi (failure_enum) @@ -38956,6 +47425,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 1 voltage low (failure_enum) @@ -38967,6 +47438,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 1 (failure_enum) @@ -38978,6 +47451,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 2 (failure_enum) @@ -38989,6 +47464,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 3 (failure_enum) @@ -39000,6 +47477,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 4 (failure_enum) @@ -39011,6 +47490,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 5 (failure_enum) @@ -39022,6 +47503,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 6 (failure_enum) @@ -39033,6 +47516,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 7 (failure_enum) @@ -39044,6 +47529,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Battery 8 (failure_enum) @@ -39055,6 +47542,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Bird has hit the plane (failure_enum) @@ -39066,6 +47555,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The left engine is not providing enough pressure (failure_enum) @@ -39077,6 +47568,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The right engine is not providing enough pressure (failure_enum) @@ -39088,6 +47581,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Induce dusty brown-out (failure_enum) @@ -39099,6 +47594,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Chip Detected - engine 1 (failure_enum) @@ -39110,6 +47607,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Chip Detected - engine 2 (failure_enum) @@ -39121,6 +47620,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Chip Detected - engine 3 (failure_enum) @@ -39132,6 +47633,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Chip Detected - engine 4 (failure_enum) @@ -39143,6 +47646,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Chip Detected - engine 5 (failure_enum) @@ -39154,6 +47659,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Chip Detected - engine 6 (failure_enum) @@ -39165,6 +47672,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Chip Detected - engine 7 (failure_enum) @@ -39176,6 +47685,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Chip Detected - engine 8 (failure_enum) @@ -39187,6 +47698,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Cockpit Lights (failure_enum) @@ -39198,6 +47711,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung start (clogged nozzles) - Engine 1 (failure_enum) @@ -39209,6 +47724,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung start (clogged nozzles) - Engine 2 (failure_enum) @@ -39220,6 +47737,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung start (clogged nozzles) - Engine 3 (failure_enum) @@ -39231,6 +47750,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung start (clogged nozzles) - Engine 4 (failure_enum) @@ -39242,6 +47763,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung start (clogged nozzles) - Engine 5 (failure_enum) @@ -39253,6 +47776,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung start (clogged nozzles) - Engine 6 (failure_enum) @@ -39264,6 +47789,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung start (clogged nozzles) - Engine 7 (failure_enum) @@ -39275,6 +47802,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung start (clogged nozzles) - Engine 8 (failure_enum) @@ -39286,6 +47815,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 1 gear collapse (failure_enum) @@ -39297,6 +47828,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 10 gear collapse (failure_enum) @@ -39308,6 +47841,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 2 gear collapse (failure_enum) @@ -39319,6 +47854,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 3 gear collapse (failure_enum) @@ -39330,6 +47867,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 4 gear collapse (failure_enum) @@ -39341,6 +47880,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 5 gear collapse (failure_enum) @@ -39352,6 +47893,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 6 gear collapse (failure_enum) @@ -39363,6 +47906,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 7 gear collapse (failure_enum) @@ -39374,6 +47919,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 8 gear collapse (failure_enum) @@ -39385,6 +47932,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 9 gear collapse (failure_enum) @@ -39396,6 +47945,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com-1 radio (failure_enum) @@ -39407,6 +47958,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Com-2 radio (failure_enum) @@ -39418,6 +47971,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Compressor Stall - engine 1 (failure_enum) @@ -39429,6 +47984,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Compressor Stall - engine 2 (failure_enum) @@ -39440,6 +47997,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Compressor Stall - engine 3 (failure_enum) @@ -39451,6 +48010,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Compressor Stall - engine 4 (failure_enum) @@ -39462,6 +48023,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Compressor Stall - engine 5 (failure_enum) @@ -39473,6 +48036,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Compressor Stall - engine 6 (failure_enum) @@ -39484,6 +48049,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Compressor Stall - engine 7 (failure_enum) @@ -39495,6 +48062,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Compressor Stall - engine 8 (failure_enum) @@ -39506,6 +48075,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Controls locked (failure_enum) @@ -39517,6 +48088,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Artificial Horizon (Copilot) (failure_enum) @@ -39528,6 +48101,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Altimeter (Copilot) (failure_enum) @@ -39539,6 +48114,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airspeed Indicator (Copilot) (failure_enum) @@ -39550,6 +48127,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Directional Gyro (Copilot) (failure_enum) @@ -39561,6 +48140,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turn indicator (Copilot) (failure_enum) @@ -39572,6 +48153,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vertical Velocity Indicator (Copilot) (failure_enum) @@ -39583,6 +48166,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! catastrophic decompression - yer dead (failure_enum) @@ -39594,6 +48179,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Slow cabin leak - descend or black out (failure_enum) @@ -39605,6 +48192,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! DME (failure_enum) @@ -39616,6 +48205,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Door Open (failure_enum) @@ -39627,6 +48218,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Primary EFIS (failure_enum) @@ -39638,6 +48231,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Secondary EFIS (failure_enum) @@ -39649,6 +48244,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump - engine 1 (electric driven) (failure_enum) @@ -39660,6 +48257,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump - engine 2 (electric driven) (failure_enum) @@ -39671,6 +48270,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump - engine 3 (electric driven) (failure_enum) @@ -39682,6 +48283,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump - engine 4 (electric driven) (failure_enum) @@ -39693,6 +48296,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump - engine 5 (electric driven) (failure_enum) @@ -39704,6 +48309,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump - engine 6 (electric driven) (failure_enum) @@ -39715,6 +48322,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump - engine 7 (electric driven) (failure_enum) @@ -39726,6 +48335,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump - engine 8 (electric driven) (failure_enum) @@ -39737,6 +48348,34 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Electric gyro system 1 - gyro motor Failure (failure_enum) + struct rel_elec_gyr + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/failures/rel_elec_gyr"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Electric gyro system 2 - gyro motor Failure (failure_enum) + struct rel_elec_gyr2 + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/failures/rel_elec_gyr2"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Elevator Trim Runaway (failure_enum) @@ -39748,6 +48387,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Low Pressure - engine 1 (engine driven) (failure_enum) @@ -39759,6 +48400,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Low Pressure - engine 2 (engine driven) (failure_enum) @@ -39770,6 +48413,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Low Pressure - engine 3 (engine driven) (failure_enum) @@ -39781,6 +48426,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Low Pressure - engine 4 (engine driven) (failure_enum) @@ -39792,6 +48439,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Low Pressure - engine 5 (engine driven) (failure_enum) @@ -39803,6 +48452,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Low Pressure - engine 6 (engine driven) (failure_enum) @@ -39814,6 +48465,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Low Pressure - engine 7 (engine driven) (failure_enum) @@ -39825,6 +48478,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Low Pressure - engine 8 (engine driven) (failure_enum) @@ -39836,6 +48491,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 1 loss of power without smoke (failure_enum) @@ -39847,6 +48504,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 2 (failure_enum) @@ -39858,6 +48517,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 3 (failure_enum) @@ -39869,6 +48530,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 4 (failure_enum) @@ -39880,6 +48543,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 5 (failure_enum) @@ -39891,6 +48556,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 6 (failure_enum) @@ -39902,6 +48569,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 7 (failure_enum) @@ -39913,6 +48582,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 8 (failure_enum) @@ -39924,6 +48595,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 1 Fire (failure_enum) @@ -39935,6 +48608,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 2 Fire (failure_enum) @@ -39946,6 +48621,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 3 Fire (failure_enum) @@ -39957,6 +48634,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 4 Fire (failure_enum) @@ -39968,6 +48647,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 5 Fire (failure_enum) @@ -39979,6 +48660,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 6 Fire (failure_enum) @@ -39990,6 +48673,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 7 Fire (failure_enum) @@ -40001,6 +48686,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 8 Fire (failure_enum) @@ -40012,6 +48699,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 1 Flameout (failure_enum) @@ -40023,6 +48712,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 2 Flameout (failure_enum) @@ -40034,6 +48725,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 3 Flameout (failure_enum) @@ -40045,6 +48738,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 4 Flameout (failure_enum) @@ -40056,6 +48751,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 5 Flameout (failure_enum) @@ -40067,6 +48764,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 6 Flameout (failure_enum) @@ -40078,6 +48777,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 7 Flameout (failure_enum) @@ -40089,6 +48790,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Failure - engine 8 Flameout (failure_enum) @@ -40100,6 +48803,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Separation - engine 1 (failure_enum) @@ -40111,6 +48816,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Separation - engine 2 (failure_enum) @@ -40122,6 +48829,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Separation - engine 3 (failure_enum) @@ -40133,6 +48842,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Separation - engine 4 (failure_enum) @@ -40144,6 +48855,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Separation - engine 5 (failure_enum) @@ -40155,6 +48868,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Separation - engine 6 (failure_enum) @@ -40166,6 +48881,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Separation - engine 7 (failure_enum) @@ -40177,6 +48894,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Separation - engine 8 (failure_enum) @@ -40188,6 +48907,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Electrical System (Bus 1) (failure_enum) @@ -40199,6 +48920,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Electrical System (Bus 2) (failure_enum) @@ -40210,6 +48933,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Electrical System (Bus 3) (failure_enum) @@ -40221,6 +48946,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Electrical System (Bus 4) (failure_enum) @@ -40232,6 +48959,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Electrical System (Bus 5) (failure_enum) @@ -40243,6 +48972,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Electrical System (Bus 6) (failure_enum) @@ -40254,6 +48985,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! External power is on (failure_enum) @@ -40265,6 +48998,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fadec - engine 1 (failure_enum) @@ -40276,6 +49011,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fadec - engine 2 (failure_enum) @@ -40287,6 +49024,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fadec - engine 3 (failure_enum) @@ -40298,6 +49037,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fadec - engine 4 (failure_enum) @@ -40309,6 +49050,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fadec - engine 5 (failure_enum) @@ -40320,6 +49063,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fadec - engine 6 (failure_enum) @@ -40331,6 +49076,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fadec - engine 7 (failure_enum) @@ -40342,6 +49089,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fadec - engine 8 (failure_enum) @@ -40353,6 +49102,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left flap activate (failure_enum) @@ -40364,6 +49115,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Flap activate (failure_enum) @@ -40375,6 +49128,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Roll left control (failure_enum) @@ -40386,6 +49141,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Roll Right Control (failure_enum) @@ -40397,6 +49154,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitch Down Control (failure_enum) @@ -40408,6 +49167,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitch Up Control (failure_enum) @@ -40419,6 +49180,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Yaw Left Control (failure_enum) @@ -40430,6 +49193,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Yaw Right control (failure_enum) @@ -40441,6 +49206,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Slats (failure_enum) @@ -40452,6 +49219,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Throttle failure at current position (failure_enum) @@ -40463,6 +49232,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Autofeather system inop (failure_enum) @@ -40474,6 +49245,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Flap Actuator (failure_enum) @@ -40485,6 +49258,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - Fuel Pressure 1 (failure_enum) @@ -40496,6 +49271,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - Fuel Pressure 2 (failure_enum) @@ -40507,6 +49284,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 1 (failure_enum) @@ -40518,6 +49297,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 2 (failure_enum) @@ -40529,6 +49310,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 3 (failure_enum) @@ -40540,6 +49323,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 4 (failure_enum) @@ -40551,6 +49336,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 5 (failure_enum) @@ -40562,6 +49349,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 6 (failure_enum) @@ -40573,6 +49362,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 7 (failure_enum) @@ -40584,6 +49375,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 8 (failure_enum) @@ -40595,6 +49388,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel tank filter is blocked - tank 9 (failure_enum) @@ -40606,6 +49401,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wrong fuel type - JetA for props or Avgas for jets! (failure_enum) @@ -40617,6 +49414,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Water in fuel (failure_enum) @@ -40628,6 +49427,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Cap left off (failure_enum) @@ -40639,6 +49440,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Flow Fluctuation - engine 1 (failure_enum) @@ -40650,6 +49453,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Flow Fluctuation - engine 2 (failure_enum) @@ -40661,6 +49466,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Flow Fluctuation - engine 3 (failure_enum) @@ -40672,6 +49479,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Flow Fluctuation - engine 4 (failure_enum) @@ -40683,6 +49492,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Flow Fluctuation - engine 5 (failure_enum) @@ -40694,6 +49505,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Flow Fluctuation - engine 6 (failure_enum) @@ -40705,6 +49518,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Flow Fluctuation - engine 7 (failure_enum) @@ -40716,6 +49531,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Flow Fluctuation - engine 8 (failure_enum) @@ -40727,6 +49544,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Inop - engine 1 (engine driven) (failure_enum) @@ -40738,6 +49557,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Inop - engine 2 (engine driven) (failure_enum) @@ -40749,6 +49570,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Inop - engine 3 (engine driven) (failure_enum) @@ -40760,6 +49583,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Inop - engine 4 (engine driven) (failure_enum) @@ -40771,6 +49596,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Inop - engine 5 (engine driven) (failure_enum) @@ -40782,6 +49609,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Inop - engine 6 (engine driven) (failure_enum) @@ -40793,6 +49622,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Inop - engine 7 (engine driven) (failure_enum) @@ -40804,6 +49635,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Fuel Pump Inop - engine 8 (engine driven) (failure_enum) @@ -40815,6 +49648,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! G430 GPS 1 Inop (failure_enum) @@ -40826,6 +49661,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! G430 GPS 2 Inop (failure_enum) @@ -40837,6 +49674,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! G430 Nav/Com Tuner 1 Inop (failure_enum) @@ -40848,6 +49687,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! G430 Nav/Com Tuner 2 Inop (failure_enum) @@ -40859,6 +49700,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! altimeter (failure_enum) @@ -40870,6 +49713,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! AHRS (failure_enum) @@ -40881,6 +49726,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! airspeed (failure_enum) @@ -40892,6 +49739,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! battery voltage 1 (failure_enum) @@ -40903,6 +49752,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! battery voltage 2 (failure_enum) @@ -40914,6 +49765,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! bus voltage 1 (failure_enum) @@ -40925,6 +49778,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! bus voltage 2 (failure_enum) @@ -40936,6 +49791,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! com radio 1 - removed from 10.00 - 10.36, compatibility only in 10.40 - DO NOT USE - use rel_com1 (failure_enum) @@ -40947,6 +49804,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! com radio 2 - removed from 10.00 - 10.36, compatibility only in 10.40 - DO NOT USE - use rel_com2 (failure_enum) @@ -40958,6 +49817,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! fuel quantity (failure_enum) @@ -40969,6 +49830,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gea (failure_enum) @@ -40980,6 +49843,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! generator amperage 1 (failure_enum) @@ -40991,6 +49856,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! generator amperage 2 (failure_enum) @@ -41002,6 +49869,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! GIA 1 (failure_enum) @@ -41013,6 +49882,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! GIA 2 (failure_enum) @@ -41024,6 +49895,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! magnetometer (failure_enum) @@ -41035,6 +49908,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! MFD screen failure (failure_enum) @@ -41046,6 +49921,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav radio 1 - removed from 10.00 - 10.36, compatibility only in 10.40 - DO NOT USE - use rel_nav1 (failure_enum) @@ -41057,6 +49934,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! nav radio 2 - removed from 10.00 - 10.36, compatibility only in 10.40 - DO NOT USE - use rel_nav2 (failure_enum) @@ -41068,6 +49947,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! OAT (failure_enum) @@ -41079,6 +49960,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! PFD screen failure (failure_enum) @@ -41090,6 +49973,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! PFD2 screen failure (failure_enum) @@ -41101,6 +49986,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! vvi (failure_enum) @@ -41112,6 +49999,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! transponder removed from 10.00 - 10.36, compatibility only in 10.40+ - DO NOT USE - use rel_xpndr (failure_enum) @@ -41123,6 +50012,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Gear actuator (failure_enum) @@ -41134,6 +50025,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Gear indicator (failure_enum) @@ -41145,6 +50038,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gear warning audio is broken (failure_enum) @@ -41156,6 +50051,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator 0 voltage hi (failure_enum) @@ -41167,6 +50064,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator 0 voltage low (failure_enum) @@ -41178,6 +50077,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator 1 voltage hi (failure_enum) @@ -41189,6 +50090,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator 1 voltage low (failure_enum) @@ -41200,6 +50103,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! General avionics bus failure (failure_enum) @@ -41211,6 +50116,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! General electrical failure (failure_enum) @@ -41222,6 +50129,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator - engine 1 (failure_enum) @@ -41233,6 +50142,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator - engine 2 (failure_enum) @@ -41244,6 +50155,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator - engine 3 (failure_enum) @@ -41255,6 +50168,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator - engine 4 (failure_enum) @@ -41266,6 +50181,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator - engine 5 (failure_enum) @@ -41277,6 +50194,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator - engine 6 (failure_enum) @@ -41288,6 +50207,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator - engine 7 (failure_enum) @@ -41299,6 +50220,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Generator - engine 8 (failure_enum) @@ -41310,6 +50233,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Glide Slope (failure_enum) @@ -41321,6 +50246,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Governor throttle fail - engine 1 (failure_enum) @@ -41332,6 +50259,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Governor throttle fail - engine 2 (failure_enum) @@ -41343,6 +50272,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Governor throttle fail - engine 3 (failure_enum) @@ -41354,6 +50285,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Governor throttle fail - engine 4 (failure_enum) @@ -41365,6 +50298,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Governor throttle fail - engine 5 (failure_enum) @@ -41376,6 +50311,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Governor throttle fail - engine 6 (failure_enum) @@ -41387,6 +50324,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Governor throttle fail - engine 7 (failure_enum) @@ -41398,6 +50337,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Governor throttle fail - engine 8 (failure_enum) @@ -41409,6 +50350,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! WAAS GPS receiver (failure_enum) @@ -41420,6 +50363,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! GPS (failure_enum) @@ -41431,6 +50376,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! GPS (failure_enum) @@ -41442,6 +50389,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hot Start - engine 0 (failure_enum) @@ -41453,6 +50402,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hot Start - engine 1 (failure_enum) @@ -41464,6 +50415,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hot Start - engine 2 (failure_enum) @@ -41475,6 +50428,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hot Start - engine 3 (failure_enum) @@ -41486,6 +50441,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hot Start - engine 4 (failure_enum) @@ -41497,6 +50454,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hot Start - engine 5 (failure_enum) @@ -41508,6 +50467,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hot Start - engine 6 (failure_enum) @@ -41519,6 +50480,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hot Start - engine 7 (failure_enum) @@ -41530,6 +50493,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left horizontal stabilizer separate (failure_enum) @@ -41541,6 +50506,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right horizontal stabilizer separate (failure_enum) @@ -41552,6 +50519,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung Start - engine 0 (failure_enum) @@ -41563,6 +50532,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung Start - engine 1 (failure_enum) @@ -41574,6 +50545,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung Start - engine 2 (failure_enum) @@ -41585,6 +50558,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung Start - engine 3 (failure_enum) @@ -41596,6 +50571,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung Start - engine 4 (failure_enum) @@ -41607,6 +50584,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung Start - engine 5 (failure_enum) @@ -41618,6 +50597,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung Start - engine 6 (failure_enum) @@ -41629,6 +50610,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hung Start - engine 7 (failure_enum) @@ -41640,6 +50623,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 1 (leak) (failure_enum) @@ -41651,6 +50636,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 2 (leak) (failure_enum) @@ -41662,6 +50649,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 1 (over pressure) (failure_enum) @@ -41673,6 +50662,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 2 (over pressure) (failure_enum) @@ -41684,6 +50675,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 1 (pump fail) (failure_enum) @@ -41695,6 +50688,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 2 (pump fail) (failure_enum) @@ -41706,6 +50701,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 3 (pump fail) (failure_enum) @@ -41717,6 +50714,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 4 (pump fail) (failure_enum) @@ -41728,6 +50727,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 5 (pump fail) (failure_enum) @@ -41739,6 +50740,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 6 (pump fail) (failure_enum) @@ -41750,6 +50753,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 7 (pump fail) (failure_enum) @@ -41761,6 +50766,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic System 8 (pump fail) (failure_enum) @@ -41772,6 +50779,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Hydraulic pump (electric) (failure_enum) @@ -41783,6 +50792,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! AOA indicator heat (failure_enum) @@ -41794,6 +50805,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! AOA indicator heat (failure_enum) @@ -41805,6 +50818,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Alternate Air (failure_enum) @@ -41816,6 +50831,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Alternate Air (failure_enum) @@ -41827,6 +50844,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Brakes anti-ice (failure_enum) @@ -41838,6 +50857,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ice detector (failure_enum) @@ -41849,6 +50870,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inlet heat, engine 1 (failure_enum) @@ -41860,6 +50883,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inlet heat, engine 2 (failure_enum) @@ -41871,6 +50896,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inlet heat, engine 3 (failure_enum) @@ -41882,6 +50909,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inlet heat, engine 4 (failure_enum) @@ -41893,6 +50922,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inlet heat, engine 5 (failure_enum) @@ -41904,6 +50935,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inlet heat, engine 6 (failure_enum) @@ -41915,6 +50948,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inlet heat, engine 7 (failure_enum) @@ -41926,6 +50961,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inlet heat, engine 8 (failure_enum) @@ -41937,6 +50974,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitot heat 1 (failure_enum) @@ -41948,6 +50987,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitot heat 2 (failure_enum) @@ -41959,6 +51000,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop Heat, engine 1 (failure_enum) @@ -41970,6 +51013,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop Heat, engine 2 (failure_enum) @@ -41981,6 +51026,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop Heat, engine 3 (failure_enum) @@ -41992,6 +51039,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop Heat, engine 4 (failure_enum) @@ -42003,6 +51052,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop Heat, engine 5 (failure_enum) @@ -42014,6 +51065,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop Heat, engine 6 (failure_enum) @@ -42025,6 +51078,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop Heat, engine 7 (failure_enum) @@ -42036,6 +51091,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop Heat, engine 8 (failure_enum) @@ -42047,6 +51104,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Static heat 1 (failure_enum) @@ -42058,6 +51117,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Static heat 2 (failure_enum) @@ -42069,6 +51130,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Surface Boot - Deprecated - Do Not Use (failure_enum) @@ -42080,6 +51143,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Surface Heat (failure_enum) @@ -42091,6 +51156,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Surface Heat (failure_enum) @@ -42102,6 +51169,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Window Heat (failure_enum) @@ -42113,6 +51182,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ignitor - engine 1 (failure_enum) @@ -42124,6 +51195,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ignitor - engine 2 (failure_enum) @@ -42135,6 +51208,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ignitor - engine 3 (failure_enum) @@ -42146,6 +51221,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ignitor - engine 4 (failure_enum) @@ -42157,6 +51234,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ignitor - engine 5 (failure_enum) @@ -42168,6 +51247,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ignitor - engine 6 (failure_enum) @@ -42179,6 +51260,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ignitor - engine 7 (failure_enum) @@ -42190,6 +51273,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Ignitor - engine 8 (failure_enum) @@ -42201,6 +51286,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inverter 1 (failure_enum) @@ -42212,6 +51299,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Inverter 2 (also in 740) (failure_enum) @@ -42223,6 +51312,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Gear 1 retract (failure_enum) @@ -42234,6 +51325,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Gear 2 retract (failure_enum) @@ -42245,6 +51338,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Gear 3 retract (failure_enum) @@ -42256,6 +51351,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Gear 4 retract (failure_enum) @@ -42267,6 +51364,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Gear 5 retract (failure_enum) @@ -42278,6 +51377,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Brakes (failure_enum) @@ -42289,6 +51390,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Beacon lights (failure_enum) @@ -42300,6 +51403,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! HUD lights (failure_enum) @@ -42311,6 +51416,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Instrument Lighting (failure_enum) @@ -42322,6 +51429,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing Lights (failure_enum) @@ -42333,6 +51442,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav lights (failure_enum) @@ -42344,6 +51455,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Strobe lights (failure_enum) @@ -42355,6 +51468,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Taxi lights (failure_enum) @@ -42366,6 +51481,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Localizer (failure_enum) @@ -42377,6 +51494,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Magneto Fail - engine 1 (failure_enum) @@ -42388,6 +51507,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Magneto Fail - engine 2 (failure_enum) @@ -42399,6 +51520,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Magneto Fail - engine 3 (failure_enum) @@ -42410,6 +51533,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Magneto Fail - engine 4 (failure_enum) @@ -42421,6 +51546,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Magneto Fail - engine 5 (failure_enum) @@ -42432,6 +51559,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Magneto Fail - engine 6 (failure_enum) @@ -42443,6 +51572,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Magneto Fail - engine 7 (failure_enum) @@ -42454,6 +51585,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Left Magneto Fail - engine 8 (failure_enum) @@ -42465,6 +51598,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Magneto Fail - engine 1 (failure_enum) @@ -42476,6 +51611,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Magneto Fail - engine 2 (failure_enum) @@ -42487,6 +51624,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Magneto Fail - engine 3 (failure_enum) @@ -42498,6 +51637,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Magneto Fail - engine 4 (failure_enum) @@ -42509,6 +51650,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Magneto Fail - engine 5 (failure_enum) @@ -42520,6 +51663,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Magneto Fail - engine 6 (failure_enum) @@ -42531,6 +51676,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Magneto Fail - engine 7 (failure_enum) @@ -42542,6 +51689,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Magneto Fail - engine 8 (failure_enum) @@ -42553,6 +51702,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Marker Beacons (failure_enum) @@ -42564,6 +51715,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc wing 1 separate (failure_enum) @@ -42575,6 +51728,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc wing 2 separate (failure_enum) @@ -42586,6 +51741,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc wing 3 separate (failure_enum) @@ -42597,6 +51754,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc wing 4 separate (failure_enum) @@ -42608,6 +51767,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc wing 5 separate (failure_enum) @@ -42619,6 +51780,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc wing 6 separate (failure_enum) @@ -42630,6 +51793,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc wing 7 separate (failure_enum) @@ -42641,6 +51806,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Misc wing 8 separate (failure_enum) @@ -42652,6 +51819,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav-1 radio (failure_enum) @@ -42663,6 +51832,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav-2 radio (failure_enum) @@ -42674,6 +51845,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav and com 1 radio (failure_enum) @@ -42685,6 +51858,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Nav and com 2 radio (failure_enum) @@ -42696,6 +51871,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - Oil Pressure 1 (failure_enum) @@ -42707,6 +51884,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - Oil Pressure 2 (failure_enum) @@ -42718,6 +51897,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil Pump - engine 1 (failure_enum) @@ -42729,6 +51910,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil Pump - engine 2 (failure_enum) @@ -42740,6 +51923,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil Pump - engine 3 (failure_enum) @@ -42751,6 +51936,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil Pump - engine 4 (failure_enum) @@ -42762,6 +51949,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil Pump - engine 5 (failure_enum) @@ -42773,6 +51962,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil Pump - engine 6 (failure_enum) @@ -42784,6 +51975,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil Pump - engine 7 (failure_enum) @@ -42795,6 +51988,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Oil Pump - engine 8 (failure_enum) @@ -42806,6 +52001,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - Oil Temperature 1 (failure_enum) @@ -42817,6 +52014,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Panel Indicator Inop - Oil Temperature 2 (failure_enum) @@ -42828,6 +52027,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! AutoPilot (Computer) (failure_enum) @@ -42839,6 +52040,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Passenger oxygen on (failure_enum) @@ -42850,6 +52053,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitot 1 - Blockage (failure_enum) @@ -42861,6 +52066,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitot 2 - Blockage (failure_enum) @@ -42872,6 +52079,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop sync (failure_enum) @@ -42883,6 +52092,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to coarse - engine 1 (failure_enum) @@ -42894,6 +52105,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to coarse - engine 2 (failure_enum) @@ -42905,6 +52118,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to coarse - engine 3 (failure_enum) @@ -42916,6 +52131,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to coarse - engine 4 (failure_enum) @@ -42927,6 +52144,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to coarse - engine 5 (failure_enum) @@ -42938,6 +52157,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to coarse - engine 6 (failure_enum) @@ -42949,6 +52170,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to coarse - engine 7 (failure_enum) @@ -42960,6 +52183,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to coarse - engine 8 (failure_enum) @@ -42971,6 +52196,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to fine - engine 1 (failure_enum) @@ -42982,6 +52209,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to fine - engine 2 (failure_enum) @@ -42993,6 +52222,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to fine - engine 3 (failure_enum) @@ -43004,6 +52235,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to fine - engine 4 (failure_enum) @@ -43015,6 +52248,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to fine - engine 5 (failure_enum) @@ -43026,6 +52261,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to fine - engine 6 (failure_enum) @@ -43037,6 +52274,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to fine - engine 7 (failure_enum) @@ -43048,6 +52287,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Prop governor fail to fine - engine 8 (failure_enum) @@ -43059,6 +52300,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Drive Shaft - engine 1 (failure_enum) @@ -43070,6 +52313,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Drive Shaft - engine 2 (failure_enum) @@ -43081,6 +52326,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Drive Shaft - engine 3 (failure_enum) @@ -43092,6 +52339,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Drive Shaft - engine 4 (failure_enum) @@ -43103,6 +52352,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Drive Shaft - engine 5 (failure_enum) @@ -43114,6 +52365,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Drive Shaft - engine 6 (failure_enum) @@ -43125,6 +52378,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Drive Shaft - engine 7 (failure_enum) @@ -43136,6 +52391,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Drive Shaft - engine 8 (failure_enum) @@ -43147,6 +52404,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 1a Separate (failure_enum) @@ -43158,6 +52417,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 1b Separate (failure_enum) @@ -43169,6 +52430,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 2a Separate (failure_enum) @@ -43180,6 +52443,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 2b Separate (failure_enum) @@ -43191,6 +52456,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 3a Separate (failure_enum) @@ -43202,6 +52469,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 3b Separate (failure_enum) @@ -43213,6 +52482,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 4a Separate (failure_enum) @@ -43224,6 +52495,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 4b Separate (failure_enum) @@ -43235,6 +52508,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 5a Separate (failure_enum) @@ -43246,6 +52521,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 5b Separate (failure_enum) @@ -43257,6 +52534,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 6a Separate (failure_enum) @@ -43268,6 +52547,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 6b Separate (failure_enum) @@ -43279,6 +52560,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 7a Separate (failure_enum) @@ -43290,6 +52573,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 7b Separate (failure_enum) @@ -43301,6 +52586,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 8a Separate (failure_enum) @@ -43312,6 +52599,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Pylon 8b Separate (failure_enum) @@ -43323,6 +52612,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Right Brakes (failure_enum) @@ -43334,6 +52625,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Deploy - engine 1 (failure_enum) @@ -43345,6 +52638,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Deploy - engine 2 (failure_enum) @@ -43356,6 +52651,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Deploy - engine 3 (failure_enum) @@ -43367,6 +52664,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Deploy - engine 4 (failure_enum) @@ -43378,6 +52677,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Deploy - engine 5 (failure_enum) @@ -43389,6 +52690,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Deploy - engine 6 (failure_enum) @@ -43400,6 +52703,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Deploy - engine 7 (failure_enum) @@ -43411,6 +52716,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Deploy - engine 8 (failure_enum) @@ -43422,6 +52729,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Inop - engine 1 (failure_enum) @@ -43433,6 +52742,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Inop - engine 2 (failure_enum) @@ -43444,6 +52755,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Inop - engine 3 (failure_enum) @@ -43455,6 +52768,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Inop - engine 4 (failure_enum) @@ -43466,6 +52781,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Inop - engine 5 (failure_enum) @@ -43477,6 +52794,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Inop - engine 6 (failure_enum) @@ -43488,6 +52807,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Inop - engine 7 (failure_enum) @@ -43499,6 +52820,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Inop - engine 8 (failure_enum) @@ -43510,6 +52833,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Locked - engine 1 (failure_enum) @@ -43521,6 +52846,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Locked - engine 2 (failure_enum) @@ -43532,6 +52859,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Locked - engine 3 (failure_enum) @@ -43543,6 +52872,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Locked - engine 4 (failure_enum) @@ -43554,6 +52885,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Locked - engine 5 (failure_enum) @@ -43565,6 +52898,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Locked - engine 6 (failure_enum) @@ -43576,6 +52911,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Locked - engine 7 (failure_enum) @@ -43587,6 +52924,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Thrust Reversers Locked - engine 8 (failure_enum) @@ -43598,6 +52937,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Yaw Trim Runaway (failure_enum) @@ -43609,6 +52950,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway Hot ITT - engine 1 (failure_enum) @@ -43620,6 +52963,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway Hot ITT - engine 2 (failure_enum) @@ -43631,6 +52976,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway Hot ITT - engine 3 (failure_enum) @@ -43642,6 +52989,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway Hot ITT - engine 4 (failure_enum) @@ -43653,6 +53002,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway Hot ITT - engine 5 (failure_enum) @@ -43664,6 +53015,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway Hot ITT - engine 6 (failure_enum) @@ -43675,6 +53028,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway Hot ITT - engine 7 (failure_enum) @@ -43686,6 +53041,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway Hot ITT - engine 8 (failure_enum) @@ -43697,6 +53054,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Runway lites Inoperative (failure_enum) @@ -43708,6 +53067,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Seize - engine 1 (failure_enum) @@ -43719,6 +53080,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Seize - engine 2 (failure_enum) @@ -43730,6 +53093,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Seize - engine 3 (failure_enum) @@ -43741,6 +53106,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Seize - engine 4 (failure_enum) @@ -43752,6 +53119,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Seize - engine 5 (failure_enum) @@ -43763,6 +53132,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Seize - engine 6 (failure_enum) @@ -43774,6 +53145,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Seize - engine 7 (failure_enum) @@ -43785,6 +53158,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Engine Seize - engine 8 (failure_enum) @@ -43796,6 +53171,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot servos failed - ailerons (failure_enum) @@ -43807,6 +53184,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot servos failed - elevators (failure_enum) @@ -43818,6 +53197,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot servos failed - rudder/yaw damper (failure_enum) @@ -43829,6 +53210,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! autopilot servos failed - throttles (failure_enum) @@ -43840,6 +53223,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Smoke in cockpit (failure_enum) @@ -43851,6 +53236,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Artificial Horizon (Pilot) (failure_enum) @@ -43862,6 +53249,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Altimeter (Pilot) (failure_enum) @@ -43873,6 +53262,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Airspeed Indicator (Pilot) (failure_enum) @@ -43884,6 +53275,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Directional Gyro (Pilot) (failure_enum) @@ -43895,6 +53288,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Turn indicator (Pilot) (failure_enum) @@ -43906,6 +53301,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vertical Velocity Indicator (Pilot) (failure_enum) @@ -43917,6 +53314,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Stall warning has failed (failure_enum) @@ -43928,6 +53327,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Starter - engine 1 (failure_enum) @@ -43939,6 +53340,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Starter - engine 2 (failure_enum) @@ -43950,6 +53353,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Starter - engine 3 (failure_enum) @@ -43961,6 +53366,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Starter - engine 4 (failure_enum) @@ -43972,6 +53379,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Starter - engine 5 (failure_enum) @@ -43983,6 +53392,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Starter - engine 6 (failure_enum) @@ -43994,6 +53405,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Starter - engine 7 (failure_enum) @@ -44005,6 +53418,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Starter - engine 8 (failure_enum) @@ -44016,6 +53431,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Static 1 - Blockage (failure_enum) @@ -44027,6 +53444,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Static system 1 - Error (failure_enum) @@ -44038,6 +53457,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Static 2 - Blockage (failure_enum) @@ -44049,6 +53470,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Static system 2 - Error (failure_enum) @@ -44060,6 +53483,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Stability Augmentation (failure_enum) @@ -44071,6 +53496,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Throttle inop giving max thrust (failure_enum) @@ -44082,6 +53509,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Throttle inop giving min thrust (failure_enum) @@ -44093,6 +53522,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 1 tire blowout (failure_enum) @@ -44104,6 +53535,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 2 tire blowout (failure_enum) @@ -44115,6 +53548,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 3 tire blowout (failure_enum) @@ -44126,6 +53561,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 4 tire blowout (failure_enum) @@ -44137,6 +53574,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Landing gear 5 tire blowout (failure_enum) @@ -44148,6 +53587,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! roll trim (failure_enum) @@ -44159,6 +53600,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Pitch Trim (failure_enum) @@ -44170,6 +53613,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Yaw Trim (failure_enum) @@ -44181,6 +53626,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Tail rotor transmission (failure_enum) @@ -44192,6 +53639,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vacuum System 1 - Pump Failure (failure_enum) @@ -44203,6 +53652,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vacuum System 2 - Pump Failure (failure_enum) @@ -44214,6 +53665,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! VASIs Inoperative (failure_enum) @@ -44225,6 +53678,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vertical stabilizer 1 separate (failure_enum) @@ -44236,6 +53691,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Vertical stabilizer 2 separate (failure_enum) @@ -44247,6 +53704,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wind shear/microburst (failure_enum) @@ -44258,6 +53717,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing separations - left wing 1 (failure_enum) @@ -44269,6 +53730,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing separations - right wing 1 (failure_enum) @@ -44280,6 +53743,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing separations - left wing 2 (failure_enum) @@ -44291,6 +53756,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing separations - right wing 2 (failure_enum) @@ -44302,6 +53769,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing separations - left wing 3 (failure_enum) @@ -44313,6 +53782,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing separations - right wing 3 (failure_enum) @@ -44324,6 +53795,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing separations - left wing 4 (failure_enum) @@ -44335,6 +53808,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wing separations - right wing 4 (failure_enum) @@ -44346,6 +53821,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Transponder failure (failure_enum) @@ -44357,6 +53834,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -44373,6 +53852,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -44391,6 +53872,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The frame rate period. Use the reciprocal to get the frame rate (e.g. 1/mnw.prd). Writable via override_timestep in 11.10 (secs) @@ -44402,6 +53885,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how close XP time matches real time. Ideal ratio is 1. NOTE: in 930 and later time ratio is always 1.0. (secs) @@ -44413,6 +53898,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -44429,6 +53916,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override ADF radios (boolean) @@ -44440,6 +53929,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides when the airport lites go on and off. (boolean) @@ -44451,6 +53942,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override annunciators (boolean) @@ -44462,6 +53955,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override control of the artificial stability system (boolean) @@ -44473,6 +53968,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override the autopilot's brains (boolean) @@ -44484,6 +53981,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides speed, heading, and rocking of boats. index 0=carrier, 1=frigate (boolean) @@ -44495,6 +53994,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -44508,6 +54009,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides building and drawing of clouds as well as white-out-in-cloud effects (boolean) @@ -44519,6 +54022,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides individual control surfaces, e.g. sim/flightmodel/controls/lail1def (boolean) @@ -44530,6 +54035,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override DME distances (boolean) @@ -44541,6 +54048,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides all engine calculations - write to LMN and g_nrml/side/axil. (boolean) @@ -44552,6 +54061,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override all parts of the flight system at once (boolean) @@ -44563,6 +54074,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override flight director needles (both axes) (boolean) @@ -44574,6 +54087,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override flight director needles (pitch only) (boolean) @@ -44585,6 +54100,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override flight director needles (roll only) (boolean) @@ -44596,6 +54113,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override the FMS going to the next waypoint. (boolean) @@ -44607,6 +54126,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides all force calculations - write to LMN and g_nrml/side/axil. (boolean) @@ -44618,6 +54139,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides fuel flow variable sim/flightmodel/engine/ENGN_FF_ (boolean) @@ -44629,6 +54152,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! this override turns off transfer and dump and lets the plugin decide if the engine gets fuel (boolean) @@ -44640,6 +54165,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override gear and brake status (boolean) @@ -44651,6 +54178,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override GPS computer (boolean) @@ -44662,6 +54191,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! set this override to disable Austin's trucks. (boolean) @@ -44673,6 +54204,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Override ground interactions (see sim/flightmodel/ground) - in v11 this was gone until 11.30. (boolean) + struct override_groundplane + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/override/override_groundplane"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides engine temp vars sim/flightmodel/engine/ENGN_EGT_c and ENGN_ITT_c (boolean) @@ -44684,6 +54230,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override control of the joystick deflections (overrides stick, yoke, pedals, keys, mouse, and auto-coordination) (boolean) @@ -44695,6 +54243,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override just heading (yaw) control (disables auto-coordination). Use yoke_heading_ratio. (boolean) @@ -44706,6 +54256,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override just pitch control. Use yoke_pitch_ratio. (boolean) @@ -44717,6 +54269,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override just roll control. Use yoke_roll_ratio. (boolean) @@ -44728,6 +54282,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override the mixture controls. Use ENGN_mixt to edit. (boolean) @@ -44739,6 +54295,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override nav1 receiver (boolean) @@ -44750,6 +54308,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override nav2 receiver (boolean) @@ -44761,6 +54321,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override raw heading flown by nav (for GPS that fly by roll commands) (boolean) @@ -44772,6 +54334,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override navcom radios (boolean) @@ -44783,6 +54347,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! override the sims crew and passenger oxygen system, so a plugin can control the oxygen system itself (boolean) + struct override_oxygen_system + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/override/override_oxygen_system"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override the AI's control of the plane via the autopilot (boolean) @@ -44794,6 +54373,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; @@ -44807,10 +54388,25 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 20; }; + //! override the sims pressurization control, so a plugin can control cabin pressurization itself. (boolean) + struct override_pressurization + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/override/override_pressurization"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + //! Override the prop mode. Use ENGN_propmode to edit. (boolean) struct override_prop_mode { @@ -44820,6 +54416,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override the prop pitch. Use POINT_pitch_deg_use to edit. (boolean) @@ -44831,6 +54429,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Override the throttles. Use ENGN_thro_use to control them. (boolean) @@ -44842,6 +54442,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! this overrides the sim's time step. when enabled, xtim.prd_sim, sim/operation/misc/frame_rate_period is plugin-writable (boolean) @@ -44853,6 +54455,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! this override gives plguins control of sim/flightmodel2/controls/left_brake_ratio and right_brake_ratio (boolean) @@ -44864,6 +54468,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! overrides all engine calculations but not the prop - write the torque your motor generates while the prop will still be simulated by X-Plane (boolean) + struct override_torque_motors + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/override/override_torque_motors"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! overrides the steering of individual gear from tiller/rudder. (boolean) @@ -44875,6 +54494,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -44891,6 +54512,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! misc datarefs @@ -44905,6 +54528,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Current language (enum) @@ -44916,6 +54541,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -44929,6 +54556,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! On crash, do we reset the AC to the nearest airport? - gone in v11, read only dref returns false for compatibility. (boolean) @@ -44940,6 +54569,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Start up with the plane running? (boolean) @@ -44951,6 +54582,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! show text ATC messages? (boolean) @@ -44962,6 +54595,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! True if the user has enabled the experimental flight model. (boolean) + struct using_experimental_fm + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/prefs/using_experimental_fm"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Show text warning for otherwise hard to see things like carb-icing? (boolean) @@ -44973,6 +54621,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Warn if we exceed max g-forces on aircraft (boolean) @@ -44984,6 +54634,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Warn if we exceed max airframe speed (boolean) @@ -44995,6 +54647,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Warn if we exceed max flap extended speed (boolean) @@ -45006,6 +54660,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Warn if we exceed max gear deployed speed (boolean) @@ -45017,6 +54673,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -45033,6 +54691,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for engine sound effects, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45044,6 +54704,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for engine sound effects, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45055,6 +54717,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for engine sound effects, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45066,6 +54730,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for the avionics fan, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45077,6 +54743,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for ground contact effects, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45088,6 +54756,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this machine have sound hardware that X-Plane understands? (boolean) @@ -45099,6 +54769,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Does this machine have speech synth capabilities? (boolean) @@ -45110,6 +54782,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 1 if we are in this space, 0 if outside, and a fraction as we transition through the borer region (0-1) @@ -45121,6 +54795,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 64; }; @@ -45134,6 +54810,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Master Volume (0-1) @@ -45145,6 +54823,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for propeller sound effects, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45156,6 +54836,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for the com radios, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45167,6 +54849,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is sound on (set by user) (boolean) @@ -45178,6 +54862,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is speech synth on (set by user) (boolean) @@ -45189,6 +54875,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for engine sound effects, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45200,6 +54888,36 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! Canopy position: 0 = closed, 1 = open - these ALWAYS reflect the USER's plane (even when used on an AI) so they are appropriate for SOUND MIXING. (ratio) + struct users_canopy_open_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/sound/users_canopy_open_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! How open is the door, 0 = closed, 1 = open - these ALWAYS reflect the USER's plane (even when used on an AI) so they are appropriate for SOUND MIXING. (ratio) + struct users_door_open_ratio + { + //! Dataref name + static constexpr const char *name() { return "sim/operation/sound/users_door_open_ratio"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 10; }; //! Volume level for warning systems, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45211,6 +54929,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Volume level for weather sound effects, ratio from 0 (silent) to 1 (max loudness) (0-1) @@ -45222,6 +54942,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -45238,6 +54960,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is X-Plane's system native window as an array of two ints - low 32 bits first (either an HWND or WindowRef) (HWND) @@ -45249,6 +54973,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -45269,6 +54995,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! average pressure at sea level, current planet (pascals) @@ -45280,6 +55008,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Earth's radius (meters) @@ -45291,6 +55021,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Average sea level temp, current planet (celsius) @@ -45302,6 +55034,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! gravitational acceleration of earth AT SEA LEVEL @@ -45313,6 +55047,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are we showing metric pressure indications (boolean) @@ -45324,6 +55060,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Are we showing metric temperature indications (boolean) @@ -45335,6 +55073,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! rho at sea level, current planet @@ -45346,6 +55086,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! rho of water @@ -45357,6 +55099,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -45373,6 +55117,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -45380,6 +55126,19 @@ namespace xplane //! time datarefs namespace time { + //! Smoothed time to draw each full sim frame in seconds. This is 1.0 / FPS. (seconds) + struct framerate_period + { + //! Dataref name + static constexpr const char *name() { return "sim/time/framerate_period"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + //! This is the multiplier on ground speed, for faster travel via double-distance (ratio) struct ground_speed { @@ -45389,6 +55148,21 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! This is the multiplier on ground speed, as float value, for faster travel via double-distance (ratio) + struct ground_speed_flt + { + //! Dataref name + static constexpr const char *name() { return "sim/time/ground_speed_flt"; } + //! Can be written to? + static constexpr bool writable = true; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! elapsed time on the Hobbs meter (seconds) @@ -45400,6 +55174,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! true if we are in replay mode, false if we are flying (boolean) @@ -45411,6 +55187,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Date in days since January 1st (days) @@ -45422,6 +55200,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Local time (seconds since midnight??) (seconds) @@ -45433,6 +55213,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the sim paused? Use cmd keys to change this. (boolean) @@ -45444,6 +55226,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the multiplier for real-time...1 = realtime, 2 = 2x, 0 = paused, etc. (ratio) @@ -45455,6 +55239,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The actual time-speed increase the sim has achieved - takes into account fps limiting. (ratio) @@ -45466,6 +55252,21 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; + }; + + //! The actual time-speed increase the sim has achieved - takes into account fps limiting and time dilation if fps<19. (ratio) + struct sim_speed_actual_ogl + { + //! Dataref name + static constexpr const char *name() { return "sim/time/sim_speed_actual_ogl"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total time elapsed on the timer (seconds) @@ -45477,6 +55278,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Is the timer running? (boolean) @@ -45488,6 +55291,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total time since the flight got reset by something (seconds) @@ -45499,6 +55304,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Total time the sim has been up (seconds) @@ -45510,6 +55317,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Use system date and time for local time (boolean) @@ -45521,6 +55330,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Zulu time (seconds since midnight??) (seconds) @@ -45532,6 +55343,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -45546,6 +55359,8 @@ namespace xplane static constexpr const char *name() { return "sim/version/sim_build_string"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 256; }; @@ -45559,6 +55374,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the internal build number - it is a unique integer that always increases and is unique with each beta. For example, 10.51b5 might be 105105. There is no guarantee that the build numbe (last 2 digits) are in sync with the official beta number. (integer) @@ -45570,6 +55387,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This string contains the date and time that the XPLM DLL was built. (string) @@ -45579,6 +55398,8 @@ namespace xplane static constexpr const char *name() { return "sim/version/xplm_build_string"; } //! Can be written to? static constexpr bool writable = false; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 256; }; @@ -45597,6 +55418,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45610,6 +55433,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45623,6 +55448,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45636,6 +55463,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45649,6 +55478,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45662,6 +55493,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45675,6 +55508,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45688,6 +55523,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45701,6 +55538,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45714,6 +55553,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45727,6 +55568,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45740,6 +55583,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45753,6 +55598,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45766,6 +55613,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45779,6 +55628,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45792,6 +55643,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45805,6 +55658,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45818,6 +55673,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45831,6 +55688,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45844,6 +55703,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45857,6 +55718,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45870,6 +55733,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45883,6 +55748,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45896,6 +55763,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45909,6 +55778,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45922,6 +55793,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45935,6 +55808,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45948,6 +55823,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45961,6 +55838,23 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; + //! Size of array dataref + static constexpr size_t size = 25; + }; + + //! 0 = not firing, 1 = firing (This is the launcher that the wpn is attached to, for actual wpn status, also check action_mode and/or next_bull_time) (enum) + struct firing + { + //! Dataref name + static constexpr const char *name() { return "sim/weapons/firing"; } + //! Can be written to? + static constexpr bool writable = false; + //! Dataref type + using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45974,6 +55868,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -45987,6 +55883,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46000,6 +55898,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46013,6 +55913,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46026,6 +55928,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46039,6 +55943,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46052,6 +55958,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46065,6 +55973,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46078,6 +55988,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46091,6 +56003,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46104,6 +56018,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46117,6 +56033,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46130,6 +56048,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46143,6 +56063,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46156,6 +56078,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46169,6 +56093,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46182,6 +56108,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46195,6 +56123,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46208,6 +56138,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46221,6 +56153,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46234,6 +56168,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46247,6 +56183,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46260,6 +56198,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46273,6 +56213,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46286,6 +56228,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46299,6 +56243,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46312,6 +56258,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46325,6 +56273,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46338,6 +56288,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46351,6 +56303,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46364,6 +56318,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46377,6 +56333,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46393,6 +56351,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! TODO (V11TODO) @@ -46404,6 +56364,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -46417,6 +56379,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46430,6 +56394,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46443,6 +56409,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46456,6 +56424,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46469,6 +56439,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46482,6 +56454,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46495,6 +56469,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46508,6 +56484,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46521,6 +56499,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46534,6 +56514,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46547,6 +56529,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46560,6 +56544,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46573,6 +56559,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46586,6 +56574,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! (placeholder) (float) @@ -46597,6 +56587,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46610,6 +56602,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46623,6 +56617,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46636,6 +56632,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46649,6 +56647,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46662,6 +56662,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 25; }; @@ -46680,6 +56682,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! +- .... (29.92) @@ -46691,6 +56695,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! MSL >= 0 (meters) @@ -46702,6 +56708,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! MSL >= 0 (meters) @@ -46713,6 +56721,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! MSL >= 0 (meters) @@ -46724,6 +56734,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0..6 (Coverage) @@ -46735,6 +56747,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0..6 (Coverage) @@ -46746,6 +56760,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0..6 (Coverage) @@ -46757,6 +56773,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (meters) @@ -46768,6 +56786,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (meters) @@ -46779,6 +56799,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (meters) @@ -46790,6 +56812,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! enumeration (Cloud) @@ -46801,6 +56825,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! enumeration (Cloud) @@ -46812,6 +56838,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! enumeration (Cloud) @@ -46823,6 +56851,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! C (degrees) @@ -46834,6 +56864,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! If true, the sim will attempt to download real weather files when real weather is enabled. (0,1) @@ -46845,6 +56877,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the acceleration of gravity for the current planet. (meters/sec^2) @@ -46856,6 +56890,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether a real weather file has been located. (0,1) @@ -46867,6 +56903,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The amount of rain on the airplane windshield as a ratio from 0 to 1. ([0..1]) @@ -46878,6 +56916,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 1.0] ([0.0) @@ -46889,6 +56929,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The density of the air in kg/cubic meters. @@ -46900,6 +56942,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The friction constant for runways (how wet they are). 0 = good, 1 = fair, 2 = poor (0,1,2) @@ -46911,6 +56955,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0 = uniform conditions, 1 = patchy conditions (Booelan) @@ -46922,6 +56968,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 360) ([0) @@ -46933,6 +56981,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 360) ([0) @@ -46944,6 +56994,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 360) ([0) @@ -46955,6 +57007,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (kts) @@ -46966,6 +57020,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (kts) @@ -46977,6 +57033,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (kts) @@ -46988,6 +57046,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The atmospheric density as a ratio compared to sea level. @@ -46999,6 +57059,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the speed of sound in meters/second at the plane's location. (meters/sec) @@ -47010,6 +57072,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! C (degrees) @@ -47021,6 +57085,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! C (degrees) @@ -47032,6 +57098,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The temperature at sea level. (degreesC) @@ -47043,6 +57111,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? (degreesC) @@ -47054,6 +57124,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! MSL >= 0 (m) @@ -47065,6 +57137,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 1.0] ([0.0) @@ -47076,6 +57150,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (m/s) @@ -47087,6 +57163,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 1.0] ([0.0) @@ -47098,6 +57176,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! ??? (meters) @@ -47109,6 +57189,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 10] ([0) @@ -47120,6 +57202,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 10] ([0) @@ -47131,6 +57215,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 10] ([0) @@ -47142,6 +57228,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Whether a real weather file is in use. (0,1) @@ -47153,6 +57241,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (meters) @@ -47164,6 +57254,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Amplitude of waves in the water (height of waves) (meters) @@ -47175,6 +57267,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Direction of waves. (degrees) @@ -47186,6 +57280,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Length of a single wave in the water (meters) @@ -47197,6 +57293,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Speed of water waves (meters/second) @@ -47208,6 +57306,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (meters) @@ -47219,6 +57319,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (meters) @@ -47230,6 +57332,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (meters) @@ -47241,6 +57345,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! The effective direction of the wind at the plane's location. ([0-359)) @@ -47252,6 +57358,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 360) ([0) @@ -47263,6 +57371,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 360) ([0) @@ -47274,6 +57384,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 360) ([0) @@ -47285,6 +57397,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wind direction vector in OpenGL coordinates, X component. (meters/sec) @@ -47296,6 +57410,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wind direction vector in OpenGL coordinates, Y component. (meters/sec) @@ -47307,6 +57423,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Wind direction vector in OpenGL coordinates, Z component. (meters/sec) @@ -47318,9 +57436,11 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; - //! >= 0 (kts) + //! >= 0 (msc) struct wind_speed_kt { //! Dataref name @@ -47329,6 +57449,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (kts) @@ -47340,6 +57462,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (kts) @@ -47351,6 +57475,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! >= 0 (kts) @@ -47362,6 +57488,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! - 1.0] ([0.0) @@ -47373,6 +57501,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } @@ -47392,6 +57522,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Z position of the carrier ILS transmitter (in coordinates of the OBJ model) (meters) @@ -47403,6 +57535,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Relative heading of the approach path from the carrier's heading (degrees(true)) @@ -47414,6 +57548,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! X position (in model coordinates) of the end of the cat-shot track (meters) @@ -47425,6 +57561,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Z position (in model coordinates) of the end of the cat-shot track (meters) @@ -47436,6 +57574,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Relative heading of the catshot relative to the carrier's heading (degrees(true)) @@ -47447,6 +57587,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! X position (in model coordinates) of the start of the cat-shot track (meters) @@ -47458,6 +57600,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Z position (in model coordinates) of the start of the cat-shot track (meters) @@ -47469,6 +57613,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! 0=no cat shot set up,1=cat shot waiting to launch,2=in progress (enum) @@ -47480,6 +57626,8 @@ namespace xplane static constexpr bool writable = false; //! Dataref type using type = int; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deck height of the carrier (in coordinates of the OBJ model) (meters) @@ -47491,6 +57639,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! X position of the frigate ILS transmitter (in coordinates of the OBJ model) (meters) @@ -47502,6 +57652,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Z position of the frigate ILS transmitter (in coordinates of the OBJ model) (meters) @@ -47513,6 +57665,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Deck height of the frigate (in coordinates of the OBJ model) (meters) @@ -47524,6 +57678,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! Heading of the boat in degrees from true north. Index 0=carrier,1=frigate, writable using override_boats. (degrees(true)) @@ -47535,6 +57691,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47548,6 +57706,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47561,6 +57721,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47574,6 +57736,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47587,6 +57751,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47600,6 +57766,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47613,6 +57781,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47626,6 +57796,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47639,6 +57811,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Is an array dataref + static constexpr bool is_array = true; //! Size of array dataref static constexpr size_t size = 2; }; @@ -47657,6 +57831,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is the maximum horsepower the winch can deliver reeling in the cable. Cable speed will decay with higher force on the cable to not exceed this limit. (bhp) @@ -47668,6 +57844,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how long it takes the winch to reach maximum speed for a glider winch take-off. (seconds) @@ -47679,6 +57857,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; //! This is how fast the winch moves at its maximum speed. (knots) @@ -47690,6 +57870,8 @@ namespace xplane static constexpr bool writable = true; //! Dataref type using type = float; + //! Not an array dataref + static constexpr bool is_array = false; }; } diff --git a/src/xswiftbus/datarefs.pl b/src/xswiftbus/datarefs.pl index 81e6cda29..de32b66e4 100644 --- a/src/xswiftbus/datarefs.pl +++ b/src/xswiftbus/datarefs.pl @@ -136,8 +136,15 @@ ${in}${indent}using type = $type; EOF print <<"EOF" if defined $size; +${in}${indent}//! Is an array dataref +${in}${indent}static constexpr bool is_array = true; ${in}${indent}//! Size of array dataref ${in}${indent}static constexpr size_t size = $size; +EOF + + print <<"EOF" unless defined $size; +${in}${indent}//! Not an array dataref +${in}${indent}static constexpr bool is_array = false; EOF print <<"EOF";