# Engines {{< callout context="caution" title="IMPORTANT!" icon="outline/alert-triangle" >}} Token Variables - along with the [Gauge API](../../gauge-api/) - have been deprecated in Microsoft Flight Simulator 2024 in favour of the new [Vars API](../../../vars-api/vars-api/) and [Event API](../../../event-api/event-api/), which work with the more extensive and supported [Simulation Variables](../../../../simvars/simulation-variables/) and [Key Events](../../../../key-events/key-events-index/). {{< /callout >}} This page lists the available **engine** [Token Variables](../token-variables/) for use when creating gauges using {{< glossterm >}}wasm{{< /glossterm >}} / C++. ### General Engine Vars {{< table-wrapper >}} | Parameters | Universal Var Member | Description | |---|---|---| | `COWL_FLAPS` | `n` (FLOAT64) | The cowl flaps position expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}, where 0 is closed and 1 is open. | | `ENGINE_PRIMER` | `n` (FLOAT64) | The engine primer position expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}, where 0 is in and 1 is out. | | `ENGINE_RPM_HOLD` | `n` (FLOAT64) | Specifies the {{< glossterm >}}rpm{{< /glossterm >}} hold variable. | | `ENGINE_WORKING_TIME` | `n` (FLOAT64) | The total time that the engine has been running, in seconds. | | `ENGINE_CONTROL_SELECT` | `f` (FLAGS) | Specifies which engine will be controlled, using a combination of bit flags where:{{< params/smallfont-list >}}1 = Engine 12 = Engine 24 = Engine 38 = Engine 4{{< /params/smallfont-list >}} | | `ENGINE1_MAX_RPM``ENGINE2_MAX_RPM``ENGINE3_MAX_RPM``ENGINE4_MAX_RPM` | `n` (FLOAT64) | The maximum attained {{< glossterm >}}rpm{{< /glossterm >}} for engine 1/2/3/4 where 0 is 0% and 16384 is 100% | | `ENGINE1_ON_FIRE``ENGINE2_ON_FIRE``ENGINE3_ON_FIRE``ENGINE4_ON_FIRE` | `b` (BOOL) | Whether engine 1/2/3/4 is on fire (TRUE, 1) or not (FALSE, 0). | | `GENERAL_ENG_COMBUSTION_EX1` | `b` (BOOL) | Whether the engine combustion flag is set (TRUE, 1) or not (FALSE, 0). | | `GENERAL_ENG_FUEL_PUMP_SWITCH_EX1` | `e` (ENUM){{< params/smallfont-list >}}0 = Off1 = On2 = Auto{{< /params/smallfont-list >}} | The fuel pump switch state. | | `GENERAL_ENG_HOBBS_ELAPSED_TIME` | `n` (FLOAT64) | The elapsed Hobbs time, in seconds. | | `GENERAL_ENGINE1_ANTI_ICE_POS``GENERAL_ENGINE2_ANTI_ICE_POS``GENERAL_ENGINE3_ANTI_ICE_POS``GENERAL_ENGINE4_ANTI_ICE_POS` | `n` (FLOAT64) | The anti-ice switch position for engine 1/2/3/4, either on (TRUE, 1) or off (FALSE, 0). | | `GENERAL_ENGINE1_EGT``GENERAL_ENGINE2_EGT``GENERAL_ENGINE3_EGT``GENERAL_ENGINE4_EGT` | `n` (FLOAT64) | The engine 1/2/3/4 {{< glossterm >}}egt{{< /glossterm >}}, in degrees Rankine. | | `GENERAL_ENGINE1_FAILURE``GENERAL_ENGINE2_FAILURE``GENERAL_ENGINE3_FAILURE``GENERAL_ENGINE4_FAILURE` | `b` (BOOL) | The engine fail flag for engines 1/2/3/4, either TRUE (1) or FALSE (0). | | `GENERAL_ENGINE1_GENERATOR_ACTIVE``GENERAL_ENGINE2_GENERATOR_ACTIVE``GENERAL_ENGINE3_GENERATOR_ACTIVE``GENERAL_ENGINE4_GENERATOR_ACTIVE` | `b` (BOOL) | Whether the generator alternator for engines 1/2/3/4 is active (TRUE, 1) or inactive (FALSE, 0). | | `GENERAL_ENGINE1_GENERATOR_SWITCH``GENERAL_ENGINE2_GENERATOR_SWITCH``GENERAL_ENGINE3_GENERATOR_SWITCH``GENERAL_ENGINE4_GENERATOR_SWITCH` | `b` (BOOL) | Whether the generator alternator switch for engines 1/2/3/4 is on (TRUE, 1) or off (FALSE, 0). | | `GENERAL_ENGINE1_MIXTURE_LEVER_POS``GENERAL_ENGINE2_MIXTURE_LEVER_POS``GENERAL_ENGINE3_MIXTURE_LEVER_POS``GENERAL_ENGINE4_MIXTURE_LEVER_POS` | `n` (FLOAT64) | The fuel mixture lever position for engines 1/2/3/4, expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `GENERAL_ENGINE1_OIL_PRES``GENERAL_ENGINE2_OIL_PRES``GENERAL_ENGINE3_OIL_PRES``GENERAL_ENGINE4_OIL_PRES` | `n` (FLOAT64) | The oil pressure for engines 1/2/3/4, expressed in {{< glossterm >}}lbs{{< /glossterm >}}/{{< glossterm >}}sqft{{< /glossterm >}}. | | `GENERAL_ENGINE1_OIL_TEMP``GENERAL_ENGINE2_OIL_TEMP``GENERAL_ENGINE3_OIL_TEMP``GENERAL_ENGINE4_OIL_TEMP` | `n` (FLOAT64) | The oil temperature for engines 1/2/3/4, expressed in degrees Rankine. | | `GENERAL_ENGINE1_PROPELLER_LEVER_POS``GENERAL_ENGINE2_PROPELLER_LEVER_POS``GENERAL_ENGINE3_PROPELLER_LEVER_POS``GENERAL_ENGINE4_PROPELLER_LEVER_POS` | `n` (FLOAT64) | The propeller lever position for engines 1/2/3/4, expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `GENERAL_ENGINE1_STARTER``GENERAL_ENGINE2_STARTER``GENERAL_ENGINE3_STARTER``GENERAL_ENGINE4_STARTER` | `n` (FLOAT64) | Whether the engine 1/2/3/4 starter is on (TRUE, 1) or of (FALSE, 0). | | `GENERAL_ENGINE1_THROTTLE_LEVER_POS``GENERAL_ENGINE2_THROTTLE_LEVER_POS``GENERAL_ENGINE3_THROTTLE_LEVER_POS``GENERAL_ENGINE4_THROTTLE_LEVER_POS` | `n` (FLOAT64) | The throttle lever position for engines 1/2/3/4, expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `GENERAL_ENGINE1_THROTTLE_MANAGED_MODE``GENERAL_ENGINE2_THROTTLE_MANAGED_MODE``GENERAL_ENGINE3_THROTTLE_MANAGED_MODE``GENERAL_ENGINE4_THROTTLE_MANAGED_MODE` | `n` (FLOAT64) | The managed mode for the engine, where:{{< params/smallfont-list >}}0 = Unknown1 = Reverse2 = Idle3 = Auto4 = Climb5 = Flex MCT6 = TOGA7 = Hold{{< /params/smallfont-list >}} | | `NUMBER_OF_ENGINES` | `n` (FLOAT64) | The number of engines on the aircraft. | {{< /table-wrapper >}} ### Propellers {{< table-wrapper >}} | Parameters | Universal Var Member | Description | |---|---|---| | `PROP_ADVANCE_SELECTION` | `e` (ENUM){{< params/smallfont-list >}}0 = fixed1 = optimal2 = manual.{{< /params/smallfont-list >}} | The propeller advance selection value. | | `PROPELLER_1_AUTOFEATHER_ARMED``PROPELLER_2_AUTOFEATHER_ARMED``PROPELLER_3_AUTOFEATHER_ARMED``PROPELLER_4_AUTOFEATHER_ARMED` | `b` (BOOL) | Whether the engine 1/2/3/4 propeller is auto feathering (TRUE, 1) or not (FALSE, 0). | | `PROPELLER_1_BETA``PROPELLER_2_BETA``PROPELLER_3_BETA``PROPELLER_4_BETA` | `n` (FLOAT64) | The propeller blade pitch angle for engine 1/2/3/4, in Radians. | | `PROPELLER_1_FEATHERED``PROPELLER_2_FEATHERED``PROPELLER_3_FEATHERED``PROPELLER_4_FEATHERED` | `b` (BOOL) | Whether the engine 1/2/3/4 propeller is feathered (TRUE, 1) or not (FALSE, 0). | | `PROPELLER_1_FEATHERING_INHIBIT``PROPELLER_2_FEATHERING_INHIBIT``PROPELLER_3_FEATHERING_INHIBIT``PROPELLER_4_FEATHERING_INHIBIT` | `b` (BOOL) | The state of the propeller feathering inhibit flag for engines 1/2/3/4, either enabled (TRUE, 1) or disabled (FALSE, 0). | | `PROPELLER_1_PCT_MAX_RPM``PROPELLER_2_PCT_MAX_RPM``PROPELLER_3_PCT_MAX_RPM``PROPELLER_4_PCT_MAX_RPM` | `n` (FLOAT64) | The percentage of the maximum rated RPM for the engine 1/2/3/4, expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `PROPELLER_1_RPM``PROPELLER_2_RPM``PROPELLER_3_RPM``PROPELLER_4_RPM` | `n` (FLOAT64) | Propeller 1/2/3/4 {{< glossterm >}}rpm{{< /glossterm >}}. | | `PROPELLER_1_SYNC_DELTA_LEVER``PROPELLER_2_SYNC_DELTA_LEVER``PROPELLER_3_SYNC_DELTA_LEVER``PROPELLER_4_SYNC_DELTA_LEVER` | `n` (FLOAT64) | The propeller 1/2/3/4 sync lever position, where 65536 is fully down and 0 is fully up. | | `PROPELLER_1_THRUST``PROPELLER_2_THRUST``PROPELLER_3_THRUST``PROPELLER_4_THRUST` | `n` (FLOAT64) | The propeller 1/2/3/4 thrust, in {{< glossterm >}}lbs{{< /glossterm >}}. | | `PROPSYNC_ACTIVE` | `b` (BOOL) | Whether the propeller sync is active (TRUE, 1) or not (FALSE, 0). | {{< /table-wrapper >}} ### Reciprocal Engines {{< table-wrapper >}} | Parameters | Universal Var Member | Description | |---|---|---| | `RECIP_ENG_ANTIDETONATION_FLOW_RATE` | `n` (FLOAT64) | The engine antidetonation flow rate, in {{< glossterm >}}gallons{{< /glossterm >}} per hour. | | `RECIP_ENG_ANTIDETONATION_TANK_MAX_QUANTITY` | `n` (FLOAT64) | The engine antidetonation tank maximum quantity, in {{< glossterm >}}gallons{{< /glossterm >}}. | | `RECIP_ENG_ANTIDETONATION_TANK_QUANTITY` | `n` (FLOAT64) | The engine antidetonation tank quantity, in {{< glossterm >}}gallons{{< /glossterm >}}. | | `RECIP_ENG_ANTIDETONATION_TANK_VALVE` | `b` (BOOL) | Whether the antidetonation tank valve is open (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENG_CYLINDER_HEALTH` | `n` (FLOAT64) | The engine cylinder health expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENG_DETONATING` | `n` (FLOAT64) | Whether the engine is detonating (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENG_ENGINE_MASTER_SWITCH` | `b` (BOOL) | Whether the engine master switch is active (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENG_GLOW_PLUG_ACTIVE` | `b` (BOOL) | Whether the glow plug is active (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENG_NITROUS_TANK_MAX_QUANTITY` | `n` (FLOAT64) | The engine nitrous tank maximum quantity, in {{< glossterm >}}gallons{{< /glossterm >}}. | | `RECIP_ENG_NITROUS_TANK_QUANTITY` | `n` (FLOAT64) | The engine nitrous tank quantity, in {{< glossterm >}}gallons{{< /glossterm >}}. | | `RECIP_ENG_NITROUS_TANK_VALVE` | `n` (FLOAT64) | Whether the nitrous tank valve is open (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENG_NUM_CYLINDERS` | `n` (FLOAT64) | The number of cylinders in the engine. | | `RECIP_ENG_NUM_CYLINDERS_FAILED` | `b` (BOOL) | The number of cylinders that have failed in the engine. | | `RECIP_ENGINE1_ALTERNATE_AIR_POS``RECIP_ENGINE2_ALTERNATE_AIR_POS``RECIP_ENGINE3_ALTERNATE_AIR_POS``RECIP_ENGINE4_ALTERNATE_AIR_POS` | `n` (FLOAT64) | The alternate air control setting for engine 1/2/3/4, either 0 (closed) or 1 (off). | | `RECIP_ENGINE1_BRAKE_POWER``RECIP_ENGINE2_BRAKE_POWER``RECIP_ENGINE3_BRAKE_POWER``RECIP_ENGINE4_BRAKE_POWER` | `n` (FLOAT64) | The brake power delivered to the the shaft by engine 1/2/3/4, as {{< glossterm >}}ft{{< /glossterm >}}-{{< glossterm >}}lbs{{< /glossterm >}} / second. | | `RECIP_ENGINE1_CARB_HEAT_POS``RECIP_ENGINE2_CARB_HEAT_POS``RECIP_ENGINE3_CARB_HEAT_POS``RECIP_ENGINE4_CARB_HEAT_POS` | `n` (FLOAT64) | The carburetor heat switch setting for engine 1/2/3/4, either 0 (off) or 1 (off). | | `RECIP_ENGINE1_CHT_DEGR``RECIP_ENGINE2_CHT_DEGR``RECIP_ENGINE3_CHT_DEGR``RECIP_ENGINE4_CHT_DEGR` | `n` (FLOAT64) | The cylinder head temprature for engines 1/2/3/4, in degrees Rankine. | | `RECIP_ENGINE1_COMBUSTION``RECIP_ENGINE2_COMBUSTION``RECIP_ENGINE3_COMBUSTION``RECIP_ENGINE4_COMBUSTION` | `n` (FLOAT64) | Whether the engine 1/2/3/4 combustion is active (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENGINE1_COMBUSTION_SOUND_PCT``RECIP_ENGINE2_COMBUSTION_SOUND_PCT``RECIP_ENGINE3_COMBUSTION_SOUND_PCT``RECIP_ENGINE4_COMBUSTION_SOUND_PCT` | `n` (FLOAT64) | The engine sound volume, expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENGINE1_COOLANT_RESERVOIR_PCT``RECIP_ENGINE2_COOLANT_RESERVOIR_PCT``RECIP_ENGINE3_COOLANT_RESERVOIR_PCT``RECIP_ENGINE4_COOLANT_RESERVOIR_PCT` | `n` (FLOAT64) | The percent of coolent available for engine 1/2/3/4, as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENGINE1_COWL_FLAP_POS``RECIP_ENGINE2_COWL_FLAP_POS``RECIP_ENGINE3_COWL_FLAP_POS``RECIP_ENGINE4_COWL_FLAP_POS` | `n` (FLOAT64) | The percent of cowl flap open for engine 1/2/3/4, as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENGINE1_DAMAGE_PERCENT``RECIP_ENGINE2_DAMAGE_PERCENT``RECIP_ENGINE3_DAMAGE_PERCENT``RECIP_ENGINE4_DAMAGE_PERCENT` | `n` (FLOAT64) | The percent of total damage for engine 1/2/3/4, as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENGINE1_EGT_DEGR``RECIP_ENGINE2_EGT_DEGR``RECIP_ENGINE3_EGT_DEGR``RECIP_ENGINE4_EGT_DEGR` | `n` (FLOAT64) | The engine 1/2/3/4 {{< glossterm >}}egt{{< /glossterm >}}, in degrees Rankine. | | `RECIP_ENGINE1_EMERGENCY_BOOST_ACTIVE``RECIP_ENGINE2_EMERGENCY_BOOST_ACTIVE``RECIP_ENGINE3_EMERGENCY_BOOST_ACTIVE``RECIP_ENGINE4_EMERGENCY_BOOST_ACTIVE` | `b` (BOOL) | Whether the engine 1/2/3/4 emergency boost is active (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENGINE1_EMERGENCY_BOOST_ELAPSED_TIME``RECIP_ENGINE2_EMERGENCY_BOOST_ELAPSED_TIME``RECIP_ENGINE3_EMERGENCY_BOOST_ELAPSED_TIME``RECIP_ENGINE4_EMERGENCY_BOOST_ELAPSED_TIME` | `n` (FLOAT64) | How long emergency boost has been active for engines 1/2/3/4, in seconds. | | `RECIP_ENGINE1_ENGINE_RPM``RECIP_ENGINE2_ENGINE_RPM``RECIP_ENGINE3_ENGINE_RPM``RECIP_ENGINE4_ENGINE_RPM` | `n` (FLOAT64) | Engine 1/2/3/4 {{< glossterm >}}rpm{{< /glossterm >}}. | | `RECIP_ENGINE1_FUEL_AVAILABLE``RECIP_ENGINE2_FUEL_AVAILABLE``RECIP_ENGINE3_FUEL_AVAILABLE``RECIP_ENGINE4_FUEL_AVAILABLE` | `b` (BOOL) | Whether engine 1/2/3/4 has fuel available (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENGINE1_FUEL_PRESSURE_PSF``RECIP_ENGINE2_FUEL_PRESSURE_PSF``RECIP_ENGINE3_FUEL_PRESSURE_PSF``RECIP_ENGINE4_FUEL_PRESSURE_PSF` | `n` (FLOAT64) | Engine 1/2/3/4 fuel pressure, in {{< glossterm >}}lbs{{< /glossterm >}}/{{< glossterm >}}sqft{{< /glossterm >}}. | | `RECIP_ENGINE1_FUELFLOW_PPH``RECIP_ENGINE2_FUELFLOW_PPH``RECIP_ENGINE3_FUELFLOW_PPH``RECIP_ENGINE4_FUELFLOW_PPH` | `n` (FLOAT64) | Engine 1/2/3/4 fuel flow, in {{< glossterm >}}lbs{{< /glossterm >}}/hr. | | `RECIP_ENGINE1_INDUCED_VELOCITY``RECIP_ENGINE2_INDUCED_VELOCITY``RECIP_ENGINE3_INDUCED_VELOCITY``RECIP_ENGINE4_INDUCED_VELOCITY` | `n` (FLOAT64) | Engine 1/2/3/4 velocity induced by prop. ***Currently not used in the simulation.*** | | `RECIP_ENGINE1_LEFT_MAG``RECIP_ENGINE2_LEFT_MAG``RECIP_ENGINE3_LEFT_MAG``RECIP_ENGINE4_LEFT_MAG` | `b` (BOOL) | The left magneto status for enginer 1/2/3/4, either on (TRUE, 1) or off (FALSE, 0). | | `RECIP_ENGINE1_MANIFOLD_PRESSURE``RECIP_ENGINE2_MANIFOLD_PRESSURE``RECIP_ENGINE3_MANIFOLD_PRESSURE``RECIP_ENGINE4_MANIFOLD_PRESSURE` | `n` (FLOAT64) | The engine 1/2/3/4 manifild pressure in {{< glossterm >}}lbs{{< /glossterm >}} per {{< glossterm >}}sqft{{< /glossterm >}}. | | `RECIP_ENGINE1_MIXTURE_LEVER_POS``RECIP_ENGINE2_MIXTURE_LEVER_POS``RECIP_ENGINE3_MIXTURE_LEVER_POS``RECIP_ENGINE4_MIXTURE_LEVER_POS` | `n` (FLOAT64) | The mixture lever position for engines 1/2/3/4 expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENGINE1_NUMBER_OF_TANKS_USED``RECIP_ENGINE2_NUMBER_OF_TANKS_USED``RECIP_ENGINE3_NUMBER_OF_TANKS_USED``RECIP_ENGINE4_NUMBER_OF_TANKS_USED` | `n` (FLOAT64) | The number of fuel tanks being used by engine 1/2/3/4. | | `RECIP_ENGINE1_OIL_LEAK_PCT``RECIP_ENGINE2_OIL_LEAK_PCT``RECIP_ENGINE3_OIL_LEAK_PCT``RECIP_ENGINE4_OIL_LEAK_PCT` | `n` (FLOAT64) | The percentage of oil leaked by engine 1/2/3/4 (from maximum oil capacity) expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENGINE1_OIL_PRESS_PSF``RECIP_ENGINE2_OIL_PRESS_PSF``RECIP_ENGINE3_OIL_PRESS_PSF``RECIP_ENGINE4_OIL_PRESS_PSF` | `n` (FLOAT64) | The oil pressure for engine 12/3/4 in {{< glossterm >}}lbs{{< /glossterm >}} per {{< glossterm >}}sqft{{< /glossterm >}}. | | `RECIP_ENGINE1_OIL_TEMP_DEGR``RECIP_ENGINE2_OIL_TEMP_DEGR``RECIP_ENGINE3_OIL_TEMP_DEGR``RECIP_ENGINE4_OIL_TEMP_DEGR` | `n` (FLOAT64) | The engine oil temperature in degrees {{< glossterm >}}rankine{{< /glossterm >}}. | | `RECIP_ENGINE1_PROP_BETA``RECIP_ENGINE2_PROP_BETA``RECIP_ENGINE3_PROP_BETA``RECIP_ENGINE4_PROP_BETA` | `n` (FLOAT64) | The propeller blade angle for engine 1/2/3/4 relative to the plane of rotation in degrees. | | `RECIP_ENGINE1_PROP_LEVER_POS``RECIP_ENGINE2_PROP_LEVER_POS``RECIP_ENGINE3_PROP_LEVER_POS``RECIP_ENGINE4_PROP_LEVER_POS` | `n` (FLOAT64) | The propeller lever position for engine 1/2/3/4 expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENGINE1_PROP_TORQUE``RECIP_ENGINE2_PROP_TORQUE``RECIP_ENGINE3_PROP_TORQUE``RECIP_ENGINE4_PROP_TORQUE` | `n` (FLOAT64) | The torque required by the propeller on engine 1/2/3/4 in {{< glossterm >}}ftlbs{{< /glossterm >}}. | | `RECIP_ENGINE1_RADIATOR_DEGR``RECIP_ENGINE2_RADIATOR_DEGR``RECIP_ENGINE3_RADIATOR_DEGR``RECIP_ENGINE4_RADIATOR_DEGR` | `n` (FLOAT64) | The engine 1/2/3/4 radiator temperature in degrees {{< glossterm >}}rankine{{< /glossterm >}}. | | `RECIP_ENGINE1_RIGHT_MAG``RECIP_ENGINE2_RIGHT_MAG``RECIP_ENGINE3_RIGHT_MAG``RECIP_ENGINE4_RIGHT_MAG` | `b` (BOOL) | The right magneto status for engine 1/2/3/4, either on (TRUE, 1) or off (FALSE, 0). | | `RECIP_ENGINE1_SHAFT_TORQUE``RECIP_ENGINE2_SHAFT_TORQUE``RECIP_ENGINE3_SHAFT_TORQUE``RECIP_ENGINE4_SHAFT_TORQUE` | `n` (FLOAT64) | The torque delivered to the shaft by engine 1/2/3/4 in {{< glossterm >}}ftlbs{{< /glossterm >}}. | | `RECIP_ENGINE1_STARTER``RECIP_ENGINE2_STARTER``RECIP_ENGINE3_STARTER``RECIP_ENGINE4_STARTER` | `b` (BOOL) | Whether the engine 1/2/3/4 starter is on (TRUE, 1) or off (FALSE, 0). | | `RECIP_ENGINE1_STARTER_TORQUE``RECIP_ENGINE2_STARTER_TORQUE``RECIP_ENGINE3_STARTER_TORQUE``RECIP_ENGINE4_STARTER_TORQUE` | `n` (FLOAT64) | The torque applied by the starter for engine 1/2/3/4 in {{< glossterm >}}psf{{< /glossterm >}}. | | `RECIP_ENGINE1_TANK_SELECTOR``RECIP_ENGINE2_TANK_SELECTOR``RECIP_ENGINE3_TANK_SELECTOR``RECIP_ENGINE4_TANK_SELECTOR` | `e` (ENUM) | The fuel tank selector position. See [Fuel Selector Codes](../../../Key_Events/Aircraft_Fuel_System_Events/#fuel-selector-codes) values. | | `RECIP_ENGINE1_TANKS_USED``RECIP_ENGINE2_TANKS_USED``RECIP_ENGINE3_TANKS_USED``RECIP_ENGINE4_TANKS_USED` | `f` (FLAGS) | Specifies which fuel tanks are being used by engine 1/2/3/4, using a combination of bit flags where:{{< params/smallfont-list >}}1 = Center 1 (Bit 0)2 = Center 2 (Bit 1)3 = Center 3 (Bit 2)8 = Left Main (Bit 3)16 = Left Aux (Bit 4)32 = Left Tip (Bit 5)64 = Right Main (Bit 6)128 = Right Aux (Bit 7)256 = Right Tip (Bit 8)512 = External 1 (Bit 9)1024 = External 2 (Bit 10){{< /params/smallfont-list >}} | | `RECIP_ENGINE1_TIT_DEGR``RECIP_ENGINE2_TIT_DEGR``RECIP_ENGINE3_TIT_DEGR``RECIP_ENGINE4_TIT_DEGR` | `n` (FLOAT64) | The engine 1/2/3/4 turbine inlet temperature, in degrees {{< glossterm >}}rankine{{< /glossterm >}}. | | `RECIP_ENGINE1_THROTTLE_LEVER_POS``RECIP_ENGINE2_THROTTLE_LEVER_POS``RECIP_ENGINE3_THROTTLE_LEVER_POS``RECIP_ENGINE4_THROTTLE_LEVER_POS` | `n` (FLOAT64) | The throttle lever position for engine 1/2/3/4 expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `RECIP_ENGINE1_THRUST``RECIP_ENGINE2_THRUST``RECIP_ENGINE3_THRUST``RECIP_ENGINE4_THRUST` | `n` (FLOAT64) | The thrust from engine 1/2/3/4 in {{< glossterm >}}lbs{{< /glossterm >}}. | | `RECIP_ENGINE1_TURBOCHARGER_FAILED``RECIP_ENGINE2_TURBOCHARGER_FAILED``RECIP_ENGINE3_TURBOCHARGER_FAILED``RECIP_ENGINE4_TURBOCHARGER_FAILED` | `b` (BOOL) | The turbocharger failed state for the engine 1/2/3/4, either failed (TRUE, 1) or not (FALSE, 0). | | `RECIP_ENGINE1_WASTEGATE_POS``RECIP_ENGINE2_WASTEGATE_POS``RECIP_ENGINE3_WASTEGATE_POS``RECIP_ENGINE4_WASTEGATE_POS` | `n` (FLOAT64) | The position of the wastegate controller for engine 1/2/3/4, where 1 is fully closed (full boost) and 0 is fully open (no boost). | {{< /table-wrapper >}} ### Turbine Engines {{< table-wrapper >}} | Parameters | Universal Var Member | Description | |---|---|---| | `TURB_ENG_AFTERBURNER_PCT_ACTIVE` | `n` (FLOAT64) | The percentage of afterburner active, expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `TURB_ENG_AFTERBURNER_STAGE_ACTIVE` | `n` (FLOAT64) | The afterburner stage, where 0 is not active. | | `TURB_ENG_IGNITION_SWITCH_EX1` | `e` (ENUM){{< params/smallfont-list >}}0 = Off1 = On2 = Auto{{< /params/smallfont-list >}} | The position of the turbine engine ignition switch. | | `TURB_ENG_IS_IGNITING` | `b` (BOOL) | Wheter the ignition system is currently running (TRUE, 1) or not (FALSE, 0). This will depend on `TURB_ENG_IGNITION_SWITCH_EX1`, the CFG parameter ` ` and the current state of the plane. | | `TURB_ENGINE_1_AFTERBURNER``TURB_ENGINE_2_AFTERBURNER``TURB_ENGINE_3_AFTERBURNER``TURB_ENGINE_4_AFTERBURNER` | `b` (BOOL) | The afterburner state for engine 1/2/3/4, either enabled (TRUE, 1) or disabled (FALSE, 0). | | `TURB_ENGINE_1_BLEEDAIRPSI``TURB_ENGINE_2_BLEEDAIRPSI``TURB_ENGINE_3_BLEEDAIRPSI``TURB_ENGINE_4_BLEEDAIRPSI` | `n` (FLOAT64) | The bleed air pressure for engine 1/2/3/4 in {{< glossterm >}}psi{{< /glossterm >}}. | | `TURB_ENGINE_1_COMMANDED_N1``TURB_ENGINE_2_COMMANDED_N1``TURB_ENGINE_3_COMMANDED_N1``TURB_ENGINE_4_COMMANDED_N1` | `n` (FLOAT64) | The turbine engine 1/2/3/4 effective commanded {{< glossterm >}}N1{{< /glossterm >}}, as a percentage. | | `TURB_ENGINE_1_CORRECTED_FF``TURB_ENGINE_2_CORRECTED_FF``TURB_ENGINE_3_CORRECTED_FF``TURB_ENGINE_4_CORRECTED_FF` | `n` (FLOAT64) | The corrected fuel flow for engine 1/2/3/4, in {{< glossterm >}}lbs{{< /glossterm >}} per hour. | | `TURB_ENGINE_1_CORRECTED_N1``TURB_ENGINE_2_CORRECTED_N1``TURB_ENGINE_3_CORRECTED_N1``TURB_ENGINE_4_CORRECTED_N1` | `n` (FLOAT64) | The turbine engine 1/2/3/4 corrected {{< glossterm >}}N1{{< /glossterm >}}, as a percentage. | | `TURB_ENGINE_1_CORRECTED_N2``TURB_ENGINE_2_CORRECTED_N2``TURB_ENGINE_3_CORRECTED_N2``TURB_ENGINE_4_CORRECTED_N2` | `n` (FLOAT64) | The turbine engine 1/2/3/4 corrected {{< glossterm >}}N2{{< /glossterm >}}, as a percentage. | | `TURB_ENGINE_1_EPR``TURB_ENGINE_2_EPR``TURB_ENGINE_3_EPR``TURB_ENGINE_4_EPR` | `n` (FLOAT64) | The engine 1/2/3/4 pressure ratio. | | `TURB_ENGINE_1_FREE_TURBINE_TORQUE``TURB_ENGINE_2_FREE_TURBINE_TORQUE``TURB_ENGINE_3_FREE_TURBINE_TORQUE``TURB_ENGINE_4_FREE_TURBINE_TORQUE` | `n` (FLOAT64) | The free turbine torque for engine 1/2/3/4, expressed as {{< glossterm >}}ftlbs{{< /glossterm >}}. | | `TURB_ENGINE_1_FUEL_AVAILABLE``TURB_ENGINE_2_FUEL_AVAILABLE``TURB_ENGINE_3_FUEL_AVAILABLE``TURB_ENGINE_4_FUEL_AVAILABLE` | `b` (BOOL) | Whether fuel is available (TRUE, 1) or not (FALSE, 0) for engine 1/2/3/4. | | `TURB_ENGINE_1_FUELFLOW_PPH``TURB_ENGINE_2_FUELFLOW_PPH``TURB_ENGINE_3_FUELFLOW_PPH``TURB_ENGINE_4_FUELFLOW_PPH` | `n` (FLOAT64) | The fuel flow for engine 1/2/3/4, expressed in {{< glossterm >}}lbs{{< /glossterm >}} per hour. | | `TURB_ENGINE_1_ITT``TURB_ENGINE_2_ITT``TURB_ENGINE_3_ITT``TURB_ENGINE_4_ITT` | `n` (FLOAT64) | The engine 1/2/3/4 {{< glossterm >}}ITT{{< /glossterm >}} in degrees {{< glossterm >}}rankine{{< /glossterm >}}. | | `TURB_ENGINE_1_JET_THRUST``TURB_ENGINE_2_JET_THRUST``TURB_ENGINE_3_JET_THRUST``TURB_ENGINE_4_JET_THRUST` | `n` (FLOAT64) | The thrust for the engine 1/2/3/4 in {{< glossterm >}}lbs{{< /glossterm >}}. | | `TURB_ENGINE_1_N1``TURB_ENGINE_2_N1``TURB_ENGINE_3_N1``TURB_ENGINE_4_N1` | `n` (FLOAT64) | The turbine engine 1/2/3/4 {{< glossterm >}}N1{{< /glossterm >}} as a percentage. | | `TURB_ENGINE_1_N2``TURB_ENGINE_2_N2``TURB_ENGINE_3_N2``TURB_ENGINE_4_N2` | `n` (FLOAT64) | The turbine engine 1/2/3/4 {{< glossterm >}}N2{{< /glossterm >}} as a percentage. | | `TURB_ENGINE_1_NUMBER_TANKS``TURB_ENGINE_2_NUMBER_TANKS``TURB_ENGINE_3_NUMBER_TANKS``TURB_ENGINE_4_NUMBER_TANKS` | `n` (FLOAT64) | The number of fuel tanks currently being used by engine 1/2/3/4. | | `TURB_ENGINE_1_PCT_AREA``TURB_ENGINE_2_PCT_AREA``TURB_ENGINE_3_PCT_AREA``TURB_ENGINE_4_PCT_AREA` | `n` (FLOAT64) | The percentage thrust of the primary nozzle for engine 1/2/3/4. | | `TURB_ENGINE_1_PCT_MAX_TORQUE``TURB_ENGINE_2_PCT_MAX_TORQUE``TURB_ENGINE_3_PCT_MAX_TORQUE``TURB_ENGINE_4_PCT_MAX_TORQUE` | `n` (FLOAT64) | The maximum rated torque for the engine 1/2/3/4 expressed as a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `TURB_ENGINE_1_PCT_REVERSER``TURB_ENGINE_2_PCT_REVERSER``TURB_ENGINE_3_PCT_REVERSER``TURB_ENGINE_4_PCT_REVERSER` | `n` (FLOAT64) | The amount that the engine 1/2/3/4 thrust reverser nozzles are deployed, expressed a {{< glossterm >}}percent_over_100{{< /glossterm >}}. | | `TURB_ENGINE_1_TANK_SELECTOR``TURB_ENGINE_2_TANK_SELECTOR``TURB_ENGINE_3_TANK_SELECTOR``TURB_ENGINE_4_TANK_SELECTOR` | `e` (ENUM) | The fuel tank selector position for engine 1/2/3/4. See [Fuel Selector Codes](../../../Key_Events/Aircraft_Fuel_System_Events/#fuel-selector-codes) values. | | `TURB_ENGINE_1_TANKS_USED``TURB_ENGINE_2_TANKS_USED``TURB_ENGINE_3_TANKS_USED``TURB_ENGINE_4_TANKS_USED` | `f` (FLAGS) | Specifies which fuel tanks are being used by turbine engine 1/2/3/4, using a combination of bit flags where:{{< params/smallfont-list >}}1 = Center 1 (Bit 0)2 = Center 2 (Bit 1)3 = Center 3 (Bit 2)8 = Left Main (Bit 3)16 = Left Aux (Bit 4)32 = Left Tip (Bit 5)64 = Right Main (Bit 6)128 = Right Aux (Bit 7)256 = Right Tip (Bit 8)512 = External 1 (Bit 9)1024 = External 2 (Bit 10){{< /params/smallfont-list >}} | | `TURB_ENGINE_1_THROTTLE_COMMANDED_N1``TURB_ENGINE_2_THROTTLE_COMMANDED_N1``TURB_ENGINE_3_THROTTLE_COMMANDED_N1``TURB_ENGINE_4_THROTTLE_COMMANDED_N1` | `n` (FLOAT64) | The turbine engine 1/2/3/4 commanded {{< glossterm >}}N1{{< /glossterm >}} for the current throttle position, as a percentage. | | `TURB_ENGINE_1_VIBRATION``TURB_ENGINE_2_VIBRATION``TURB_ENGINE_3_VIBRATION``TURB_ENGINE_4_VIBRATION` | `n` (FLOAT64) | The engine 1/2/3/4 vibration value. | {{< /table-wrapper >}}