-- L-39C

ExportScript.FoundDCSModule = true
ExportScript.Version.L39C = "1.2.1"

ExportScript.ConfigEveryFrameArguments = 
{
	-- Front Seat
	-- Mechanic clock
	[67] = "%.4f",		-- CLOCK currtime hours
	[68] = "%.4f",		-- CLOCK currtime minutes
	[70] = "%.4f",		-- CLOCK seconds meter time seconds
	[73] = "%.4f",		-- CLOCK flight time meter status
	[71] = "%.4f",		-- CLOCK flight hours
	[72] = "%.4f",		-- CLOCK flight minutes
	[69] = "%.4f",		-- CLOCK seconds meter time minutes
	-- Radar altimeter RV-5
	[58] = "%.4f",		-- RV-5 RALT {0.0, 0.086, 0.439, 0.878, 0.955}{0.0, 20.0, 100.0, 700.0, 800.0}
	[59] = "%.4f",		-- RV-5 DangerRALT index {0.0, 0.094, 0.48, 0.998}{0.0, 20.0, 100.0, 700.0}
	[62] = "%.4f",		-- RV-5 warning flag
	[63] = "%.f",		-- RV-5 DangerRALT lamp
	-- Variometer
	[74] = "%.4f",		-- Variometer {-1.0, -0.875, -0.775, -0.44, 0.0, 0.44, 0.775, 0.875, 1.0}{-80.0, -50.0, -20.0, -10.0, 0.0, 10.0, 20.0, 50.0, 80.0}
	[76] = "%.4f",		-- Variometer sideslip {-1.0, 1.0}
	[75] = "%.4f",		-- Variometer turn {-1.0, -0.58, -0.275, 0.275, 0.58, 1.0} {-math.rad(5.7), math.rad(-3.8), math.rad(-1.9), math.rad(1.9), math.rad(3.8), math.rad(5.7)}
	-- KPP (ADI)
	[38] = "%.4f",		-- KPP 1273K roll {-1.0, 1.0} {-math.pi, math.pi}
	--[31] = "%.4f",		-- KPP 1273K pitch {-0.5, 0.5} {-math.pi / 2.0, math.pi / 2.0}
	--[40] = "%.4f",		-- KPP 1273K sideslip {-1.0, 1.0}
	[35] = "%.4f",		-- KPP Course Deviation Bar {-1.0, 1.0}
	[34] = "%.4f",		-- KPP Alt Deviation Bar {-1.0, 1.0}
	[36] = "%1d",		-- KPP Glide Beacon
	[37] = "%1d",		-- KPP Localizer Beacon
	[29] = "%.4f",		-- KPP Arretir
	[32] = "%.4f",		-- KPP SDU Roll {-1.0, 1.0}
	[33] = "%.4f",		-- KPP SDU Pitch {-1.0, 1.0}
	-- NPP (HSI)
	--[41] = "%.4f",		-- HSI heading {1.0, 0.0} {0.0, math.pi * 2.0}
	--[42] = "%.4f",		-- HSI commanded course needle (yellow needle) {1.0, 0.0} {0.0, math.pi * 2.0} 
	[43] = "%.4f",		-- HSI bearing needle {1.0, 0.0} {0.0, math.pi * 2.0}
	[47] = "%.4f",		-- HSI Course Deviation Bar {-0.8, 0.8}{-1.0, 1.0}
	[45] = "%.4f",		-- HSI Alt Deviation Bar {-0.8, 0.8}{-1.0, 1.0}
	[46] = "%.4f",		-- HSI Glide Beacon G
	[44] = "%.4f",		-- HSI Localizer Beacon K
	-- RSBN
	--[189] = "%.4f",		-- RSBN NAV Chan {0.0, 0.39} {1.0, 40.0}
	--[190] = "%.4f",		-- RSBN LAND Chan {0.0, 0.39} {1.0, 40.0}
	[66] = "%.4f",		-- RSBN Range 100
	[65] = "%.4f",		-- RSBN Range 10
	[64] = "%.4f",		-- RSBN Range 1
	[580] = "%.4f",		-- RSBN PanelLightsLmp
	-- Barometric altimeter VD-20
	[52] = "%.4f",		-- VD-20 km {0.0, 1.0}{0.0, 20.0}
	[53] = "%.4f",		-- VD-20 m {0.0, 1.0}{0.0, 1000.0}
	[54] = "%.4f",		-- VD-20 km Ind {0.0, 1.0}{0.0, 20.0}
	[55] = "%.4f",		-- VD-20 m Ind {0.0, 1.0}{0.0, 1000.0}
	--[56] = "%.4f",		-- VD-20 PRESS {0.0, 1.0}{670.0, 826.0}
	-- Barometric altimeter
	-- Altimeter Feet , copy of A-10 altimeter
	[637] = "%.4f",		-- Altimeter_100_footPtr {0.0, 1.0}{0.0, 1000.0}
	[632] = "%.4f",		-- Altimeter_10000_footCount {0.0, 1.0}{0.0, 10.0}
	[631] = "%.4f",		-- Altimeter_1000_footCount {0.0, 1.0}{0.0, 10.0}
	[630] = "%.4f",		-- Altimeter_100_footCount {0.0, 1.0}{0.0, 10.0}
	[636] = "%.4f",		-- pressure_setting_0 {0.0, 1.0}{0.0, 10.0}
	[635] = "%.4f",		-- pressure_setting_1 {0.0, 1.0}{0.0, 10.0}
	[634] = "%.4f",		-- pressure_setting_2 {0.0, 1.0}{0.0, 10.0}
	[633] = "%.4f",		-- pressure_setting_3 {0.0, 1.0}{0.0, 10.0}
	-- AIRSPEED AND MACH
	[49] = "%.4f",		-- IAS {0.0, 0.08, 0.186, 0.296, 0.436, 0.55, 0.635, 0.705, 0.765, 0.824, 1.0}{0.0, 100.0, 150.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 800.0, 1200.0}
	[50] = "%.4f",		-- TAS {0.0, 0.08, 0.186, 0.296, 0.436, 0.55, 0.635, 0.705, 0.765, 0.824, 1.0}{0.0, 100.0, 150.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 800.0, 1200.0}
	[51] = "%.4f",		-- MACH
	-- RKL-41
	[77] = "%.4f",		-- RKL-41 needle {0.0, 1.0}{0.0, math.pi * 2.0}
	[156] = "%.4f",		-- RKL-41 Signal
	[531] = "%.4f",		-- KM-8 heading  {0.0, 1.0}{0.0, math.pi * 2.0}
	[530] = "%.4f",		-- KM-8 variation {1.0, -1.0}{-math.pi, math.pi}
	-- electric interface
	[92] = "%.4f",		-- Voltmeter {0.0, 1.0}{0.0, 40.0}
	[93] = "%.4f",		-- Ampermeter {0.0, 1.0}{-100.0, 300.0}
	-- oxygen interface
	[301] = "%.4f",		-- OxygenPressure {0.0, 0.025, 0.925, 1.0}{0.0, 10.0, 150.0, 160.0}
	[302] = "%.4f",		-- FlowBlinker
	-- accelerometer
	[86] = "%.4f",		-- Acceleration {0.0, 1.0}{-5.0, 10.0}
	[88] = "%.4f",		-- AccelerationMin {0.31, 0.695}{-5.0, 1.0}
	[87] = "%.4f",		-- AccelerationMax {0.0, 1.0}{-5.0, 10.0}
	-- 
	[95] = "%.4f",		-- CockpitAlt {0.0, 1.0}{0.0, 20000.0}
	[96] = "%.4f",		-- PressDiff {0.0, 0.102, 0.202, 0.398, 0.779, 1.0}{-0.04, -0.02, 0.0, 0.1, 0.4, 0.6}
	-- Hydro Pressure
	[198] = "%.4f",		-- MainHydro PRESS {0.0, 1.0}{0.0, 200.0}
	[200] = "%.4f",		-- AuxHydro PRESS {0.0, 1.0}{0.0, 200.0}
	[98] = "%.4f",		-- BrakeLMainHydro PRESS {0.0, 1.0}{0.0, 60.0}
	[99] = "%.4f",		-- BrakeRMainHydro PRESS {0.0, 1.0}{0.0, 60.0}
	[100] = "%.4f",		-- BrakeAuxHydro PRESS {0.0, 1.0}{0.0, 60.0}
	-- Fuel Quantity
	[91] = "%.4f",		-- Fuel Quantity {0.0, 0.127, 0.239, 0.35, 0.458, 0.56, 0.685, 0.82, 1.0}{0.0, 100.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 825.0}
	-- Fan RPM
	[85] = "%.4f",		-- Fan RPM {0.0, 0.09, 0.18, 0.28, 0.372, 0.468, 0.555, 0.645, 0.733, 0.822, 0.909, 1.0}{0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}
	-- Compressor RPM
	[84] = "%.4f",		-- Compressor RPM {0.0, 0.09, 0.18, 0.28, 0.372, 0.468, 0.555, 0.645, 0.733, 0.822, 0.909, 1.0}{0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}
	-- Oil
	[83] = "%.4f",		-- Oil Temp {0.0, 0.323, 0.576, 0.817, 1.0}{-50.0, 0.0, 50.0, 100.0, 150.0}
	[82] = "%.4f",		-- Oil Press {0.0, 0.077, 1.0}{-1.0, 0.0, 6.0}
	-- Fuel Press
	[81] = "%.4f",		-- Fuel Press {0.0, 0.06, 0.148, 0.323, 0.547, 0.659, 0.801, 1.0}{-1.0, 0.0, 20.0, 40.0, 60.0, 70.0, 80.0, 100.0}
	-- Engine Temp
	[90] = "%.4f",		-- Engine Temp {0.0, 1.0}{0.0, 900.0}
	-- EngineVibration
	[94] = "%.4f",		-- EngineVibration {0.0, 1.0}{0.0, 100.0}
	-- PitchTrimInd
	[247] = "%.4f",		-- PitchTrimInd {1.0, -1.0}{-1.0, 1.0}
	-- lights system
	--[533] = "%.4f",		-- CptInstrumentLightsIntensity
	--[558] = "%.4f",		-- CompassLightIntensity
	--[555] = "%.4f",		-- EmergencyLightIntensity
	-- RKL-41 Radio Compass
	[561] = "%.f",		-- FarNDBSelectorLamp
	[570] = "%.f",		-- NearNDBSelectorLamp
	[563] = "%.f",		-- PanelLights
	-- BrakeHandle
	[127] = "%.4f",		-- BrakeHandle
	-- Lamps
	[18] = "%.f",		-- MRP 56
	[6] = "%.f",		-- MainGenerator
	[9] = "%.f",		-- ReserveGennerator
	[12] = "%.f",		-- Inverter115
	[16] = "%.f",		-- Inverter363
	[316] = "%.f",		-- GroundPower
	[278] = "%.f",		-- FlapsUp
	[279] = "%.f",		-- FlapsTO
	[280] = "%.f",		-- FlapsDn
	[117] = "%.f",		-- AirBrakes
	[113] = "%.f",		-- GearDown front
	[112] = "%.f",		-- GearDown left
	[114] = "%.f",		-- GearDown right
	[110] = "%.f",		-- GearUp front
	[109] = "%.f",		-- GearUp left
	[111] = "%.f",		-- GearUp right
	[115] = "%.f",		-- ExtendGears
	[116] = "%.f",		-- DoorsOut
	[185] = "%.f",		-- RSBN Azim Correction
	[186] = "%.f",		-- RSBN Range Correction
	[15] = "%.f",		-- BreakdownFinished
	[123] = "%.f",		-- GA TILT
	[206] = "%.f",		-- GA TILT PU26
	[2] = "%.f",		-- DangerAltitude
	[27] = "%.f",		-- EmergFuel
	[23] = "%.f",		-- TurboStarter
	[4] = "%.f",		-- Remain150
	[7] = "%.f",		-- DoNotStart
	[26] = "%.f",		-- FuelFilter
	[14] = "%.f",		-- WingTanks
	[246] = "%.f",		-- TrimmerRollNeutral
	[3] = "%.f",		-- MachMeterLamp
	[10] = "%.f",		-- CanopyNotClosed
	[556] = "%.f",		-- LeftPitot
	[557] = "%.f",		-- RightPitot
	[8] = "%.f",		-- Vibration
	[1] = "%.f",		-- Fire
	[28] = "%.f",		-- EngineTemperature700
	[24] = "%.f",		-- EngineTemperature730
	[20] = "%.f",		-- EngineMinOilPressure
	[359] = "%.f",		-- RSBN Azim Correct
	[362] = "%.f",		-- RSBN Range Correct
	[19] = "%.f",		-- HSI Accordance
	[11] = "%.f",		-- CockpitPressure
	[22] = "%.f",		-- ConditioningClosed
	[25] = "%.f",		-- Defrost
	[21] = "%.f",		-- Ice
	[182] = "%.f",		-- RIO HeatingOk
	[5] = "%.f",		-- HydraulicPressureDrop
	[253] = "%.f",		-- MasterDanger
	[17] = "%.f",		-- EmergConditioning
	[562] = "%.f",		-- RadioUnderControl
	-- Back Seat
	-- Mechanic clock
	[405] = "%.4f",		-- Backseat - CLOCK currtime hours
	[406] = "%.4f",		-- Backseat - CLOCK currtime minutes
	[408] = "%.4f",		-- Backseat - CLOCK seconds meter time seconds
	[411] = "%.4f",		-- Backseat - CLOCK flight time meter status
	[409] = "%.4f",		-- Backseat - CLOCK flight hours
	[410] = "%.4f",		-- Backseat - CLOCK flight minutes
	[407] = "%.4f",		-- Backseat - CLOCK seconds meter time minutes
	-- Radar altimeter RV-5
	[396] = "%.4f",		-- Backseat - RV-5 RALT {0.0, 0.086, 0.439, 0.878, 0.955}{0.0, 20.0, 100.0, 700.0, 800.0}
	[397] = "%.4f",		-- Backseat - RV-5 DangerRALT index {0.0, 0.094, 0.48, 0.998}{0.0, 20.0, 100.0, 700.0}
	[400] = "%.4f",		-- Backseat - RV-5 warning flag
	[401] = "%.f",		-- Backseat - RV-5 DangerRALT lamp
	-- Variometer
	[416] = "%.4f",		-- Backseat - Variometer {-1.0, -0.875, -0.775, -0.44, 0.0, 0.44, 0.775, 0.875, 1.0}{-80.0, -50.0, -20.0, -10.0, 0.0, 10.0, 20.0, 50.0, 80.0}
	[418] = "%.4f",		-- Backseat - Variometer sideslip {-1.0, 1.0}
	[417] = "%.4f",		-- Backseat - Variometer turn {-1.0, 1.0} {-math.rad(6.0), math.rad(6.0)}
	-- KPP (ADI)
	[375] = "%.4f",		-- Backseat - KPP 1273K roll {-1.0, 1.0} {-math.pi, math.pi}
	[368] = "%.4f",		-- Backseat - KPP 1273K pitch {-0.5, 0.5} {-math.pi / 2.0, math.pi / 2.0}
	[377] = "%.4f",		-- Backseat - KPP 1273K sideslip {-1.0, 1.0}
	[372] = "%.4f",		-- Backseat - KPP Course Deviation Bar {-1.0, 1.0}
	[373] = "%.4f",		-- Backseat - KPP Glide Beacon
	[374] = "%.4f",		-- Backseat - KPP Localizer Beacon
	[366] = "%.4f",		-- Backseat - KPP Arretir
	[369] = "%.4f",		-- Backseat - KPP SDU Roll {-1.0, 1.0}
	[370] = "%.4f",		-- Backseat - KPP SDU Pitch {-1.0, 1.0}
	-- NPP HSI
	--[378] = "%.4f",		-- Backseat - HSI2 heading {1.0, 0.0}{0.0, math.pi * 2.0}
	--[379] = "%.4f",		-- Backseat - HSI2 commanded course needle {1.0, 0.0}{0.0, math.pi * 2.0}
	[380] = "%.4f",		-- Backseat - HSI2 bearing needle {1.0, 0.0}{0.0, math.pi * 2.0}
	[384] = "%.4f",		-- Backseat - HSI2 Course Deviation Bar {-0.8, 0.8}{-1.0, 1.0}
	[382] = "%.4f",		-- Backseat - HSI2 Alt Deviation Bar {-0.8, 0.8}{-1.0, 1.0}
	[383] = "%.4f",		-- Backseat - HSI2 Glide Beacon
	[381] = "%.4f",		-- Backseat - HSI2 Localizer Beacon
	-- RSPN
	[404] = "%.4f",		-- Backseat - RSBN Range 100
	[403] = "%.4f",		-- Backseat - RSBN Range 10
	[402] = "%.4f",		-- Backseat - RSBN Range 1
	-- Barometric altimeter VD-20 instructor
	[389] = "%.4f",		-- Backseat - VD-20 km {0.0, 1.0}{0.0, 20.0}
	[390] = "%.4f",		-- Backseat - VD-20 m {0.0, 1.0}{0.0, 1000.0}
	[391] = "%.4f",		-- Backseat - VD-20 km Ind {0.0, 1.0}{0.0, 20.0}
	[392] = "%.4f",		-- Backseat - VD-20 m Ind {0.0, 1.0}{0.0, 1000.0}
	--[393] = "%.4f",		-- Backseat - VD-20 PRESS {0.0, 1.0}{670.0, 826.0}
	-- Barometric altimeter
	-- Altimeter Feet , copy of A-10 altimeter
	[737] = "%.4f",		-- Altimeter_100_footPtr {0.0, 1.0}{0.0, 1000.0}
	[732] = "%.4f",		-- Altimeter_10000_footCount {0.0, 1.0}{0.0, 10.0}
	[731] = "%.4f",		-- Altimeter_1000_footCount {0.0, 1.0}{0.0, 10.0}
	[730] = "%.4f",		-- Altimeter_100_footCount {0.0, 1.0}{0.0, 10.0}
	[736] = "%.4f",		-- pressure_setting_0 {0.0, 1.0}{0.0, 10.0}
	[735] = "%.4f",		-- pressure_setting_1 {0.0, 1.0}{0.0, 10.0}
	[734] = "%.4f",		-- pressure_setting_2 {0.0, 1.0}{0.0, 10.0}
	[733] = "%.4f",		-- pressure_setting_3 {0.0, 1.0}{0.0, 10.0}
	-- AIRSPEED AND MACH
	[386] = "%.4f",		-- Backseat - IAS {0.0, 0.08, 0.186, 0.296, 0.436, 0.55, 0.635, 0.705, 0.765, 0.824, 1.0}{0.0, 100.0, 150.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 800.0, 1200.0}
	[387] = "%.4f",		-- Backseat - TAS {0.0, 0.08, 0.186, 0.296, 0.436, 0.55, 0.635, 0.705, 0.765, 0.824, 1.0}{0.0, 100.0, 150.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 800.0, 1200.0}
	[388] = "%.4f",		-- Backseat - MACH 2
	-- RKL-41
	[420] = "%.4f",		-- Backseat - RKL-41 needle {0.0, 1.0}{0.0, math.pi * 2.0}
	[513] = "%.4f",		-- Backseat - RKL-41 Signal
	-- oxygen interface
	[477] = "%.4f",		-- Backseat - OxygenPressure {0.0, 0.025, 0.925, 1.0}{0.0, 10.0, 150.0, 160.0}
	[478] = "%.4f",		-- Backseat - FlowBlinker
	-- accelerometer
	[550] = "%.4f",		-- Backseat - CockpitAlt {0.0, 1.0}{0.0, 20000.0}
	[551] = "%.4f",		-- Backseat - PressDiff {0.0, 0.102, 0.202, 0.398, 0.779, 1.0}{-0.04, -0.02, 0.0, 0.1, 0.4, 0.6}
	-- Fuel Quantity
	[427] = "%.4f",		-- Backseat - Fuel Quantity {0.0, 0.127, 0.239, 0.35, 0.458, 0.56, 0.685, 0.82, 1.0}{0.0, 100.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 825.0}
	-- Fan RPM
	[425] = "%.4f",		-- Backseat - Fan RPM {0.0, 0.09, 0.18, 0.28, 0.372, 0.468, 0.555, 0.645, 0.733, 0.822, 0.909, 1.0}{0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}
	-- Compressor RPM
	[424] = "%.4f",		-- Backseat - Compressor RPM {0.0, 0.09, 0.18, 0.28, 0.372, 0.468, 0.555, 0.645, 0.733, 0.822, 0.909, 1.0}{0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}
	-- Oil
	[423] = "%.4f",		-- Backseat - Oil Temp {0.0, 0.323, 0.576, 0.817, 1.0}{-50.0, 0.0, 50.0, 100.0, 150.0}
	[422] = "%.4f",		-- Backseat - Oil Press {0.0, 0.077, 1.0}{-1.0, 0.0, 6.0}
	-- Fuel Press
	[421] = "%.4f",		-- Backseat - Fuel Press {0.0, 0.06, 0.148, 0.323, 0.547, 0.659, 0.801, 1.0}{-1.0, 0.0, 20.0, 40.0, 60.0, 70.0, 80.0, 100.0}
	-- lights system
	--[559] = "%.4f",		-- Backseat - CptInstrumentLightsIntensity
	-- RKL-41 Radio Compass
	[564] = "%.f",		-- Backseat - FarNDBSelectorLamp CP
	[571] = "%.f",		-- Backseat - NearNDBSelectorLamp CP
	[566] = "%.f",		-- Backseat - RKL PanelLights
	-- BrakeHandle
	[542] = "%.4f",		-- Backseat - BrakeHandle CP
	-- Lamps
	[358] = "%.f",		-- Backseat - MRP 56 Instructor
	[347] = "%.f",		-- Backseat - MainGen Instructor
	[350] = "%.f",		-- Backseat - ReserveGen Instructor
	[353] = "%.f",		-- Backseat - Inverter115 Instructor
	[357] = "%.f",		-- Backseat - Inverter363 Instructor
	[462] = "%.f",		-- Backseat - FlapsUp
	[463] = "%.f",		-- Backseat - FlapsTO
	[464] = "%.f",		-- Backseat - FlapsDn
	[436] = "%.f",		-- Backseat - AirBrakes
	[432] = "%.f",		-- Backseat - GearDown front
	[431] = "%.f",		-- Backseat - GearDown left
	[433] = "%.f",		-- Backseat - GearDown right
	[429] = "%.f",		-- Backseat - GearUp front
	[428] = "%.f",		-- Backseat - GearUp left
	[430] = "%.f",		-- Backseat - GearUp right
	[434] = "%.f",		-- Backseat - ExtendGears
	[435] = "%.f",		-- Backseat - DoorsOu
	[356] = "%.f",		-- Backseat - BreakdownFinished
	[443] = "%.f",		-- Backseat - GA TILT
	[343] = "%.f",		-- Backseat - DangerAltitudeInstructor
	[365] = "%.f",		-- Backseat - EmergFuel
	[345] = "%.f",		-- Backseat - Remain150
	[348] = "%.f",		-- Backseat - DoNotStart
	[364] = "%.f",		-- Backseat - FuelFilter
	[355] = "%.f",		-- Backseat - WingTanks
	[441] = "%.f",		-- Backseat - TrimmerRollNeutral
	[442] = "%.f",		-- Backseat - TrimmerPitchNeutral
	[344] = "%.f",		-- Backseat - MachMeterLamp
	[351] = "%.f",		-- Backseat - CanopyNotClosed
	[349] = "%.f",		-- Backseat - Vibration
	[342] = "%.f",		-- Backseat - Fire
	[352] = "%.f",		-- Backseat - CockpitPressure
	[361] = "%.f",		-- Backseat - ConditioningClosed
	[363] = "%.f",		-- Backseat - Defrost
	[360] = "%.f",		-- Backseat - Ice
	[346] = "%.f",		-- Backseat - HydraulicPressureDrop
	[455] = "%.f",		-- Backseat - MasterDanger
	[565] = "%.f",		-- Backseat - RadioUnderControl
}
ExportScript.ConfigArguments = 
{
	--[[
	arguments for export in low tick interval
	based on "clickabledata.lua"
	]]
	-- Front Seat
	-- ASP-3NMU Gunsight
	[101] = "%1d",		-- ASP-3NMU Gunsight Mode, GYRO/FIXED
	[102] = "%.1f",		-- ASP-3NMU Gunsight Brightness Knob (Axis) {0.0, 1.0} in 0.2 Steps
	[103] = "%.1f",		-- ASP-3NMU Gunsight Target Wingspan Adjustment Dial (meters) (Axis) {0.0, 1.0} in 0.1 Steps
	[104] = "%1d",		-- ASP-3NMU Gunsight Color Filter, ON/OFF
	[105] = "%1d",		-- ASP-3NMU Gunsight Fixed Reticle Mask Lever
	[106] = "%.1f",		-- ASP-3NMU Gunsight Mirror Depression (Axis) {0.0, 1.0} in 0.05 Steps
	[107] = "%.1f",		-- ASP-3NMU Gunsight Target Distance (Axis) {0.0, 1.0} in 0.1 Steps
	-- CLOCK
	[335] = "%1d",		-- Mech clock left lever Button
	[336] = "%.1f",		-- Mech clock left lever (Axis) {0.0, 1.0} in 0.04 Steps
	[337] = "%1d",		-- Mech clock right lever Button
	[338] = "%.1f",		-- Mech clock right lever (Axis) {0.0, 1.0} in 0.1 Steps
	-- Baro Altimeter
	[57] = "%.f2",		-- Baro pressure QFE knob (Axis) {0.0, 1.0} in 0.6 Steps
	-- Radar Altimeter
	[60] = "%1d",		-- RV-5M Radio Altimeter Test Button
	[61] = "%.2f",		-- RV-5M Radio Altimeter Decision Height Knob (Axis) {0.0, 1.0} in 0.2 Steps
	-- GMK
	[204] = "%1d",		-- GMK-1AE GMC Hemisphere Selection Switch, N(orth)/S(outh)
	[207] = "%1d",		-- GMK-1AE GMC Mode Switch, MC(Magnetic Compass Mode)/GC(Directional Gyro Mode)
	[205] = "%1d",		-- GMK-1AE GMC Test Switch, 0(degrees)/OFF/300(degrees) - Use to check heading indication accuracy {-1.0,0.0,1.0}
	[208] = "%1d",		-- GMK-1AE GMC Course Selector Switch, CCW/OFF/CW {-1.0,0.0,1.0}
	[209] = "%.2f",		-- GMK-1AE GMC Latitude Selector Knob (Axis) {0.0, 1.0} in 0.02 Steps
	-- Gyro
	[124] = "%1d",		-- MC Synchronization Button - Push to synchronize (level flight only)
	-- Magnetic Variation
	[532] = "%.2f",		-- Magnetic Declination set Knob (Axis) {0.0, 1.0} in 0.05 Steps
	-- KPP-1273K (ADI)
	[30] = "%1d",		-- KPP-1273K Attitude Director Indicator (ADI) Cage Button
	[39] = "%.2f",		-- KPP-1273K Attitude Director Indicator (ADI) Pitch Trim Knob {-1.0, 1.0} in 0.05 Steps
	[177] = "%1d",		-- SDU Switch, ON/OFF
	[460] = "%1d",		-- AGD Pitch Failure
	[461] = "%1d",		-- AGD Bank Failure
	-- NPP (HSI)
	[48] = "%.2f",		-- HSI Course set Knob (Axis) {0.0, 1.0} in 0.15 Steps
	[526] = "%1d",		-- Course Accordance
	[458] = "%1d",		-- GMK Failure
	-- ISKRA (RSBN)
	[178] = "%.1f",		-- RSBN Mode Switch, LANDING/NAVIGATION/GLIDE PATH {0.0,0.1,0.2}
	[179] = "%1d",		-- RSBN Identification Button
	[180] = "%1d",		-- RSBN Test Button - Push to test
	[181] = "%.2f",		-- RSBN Control Box Lighting Intensity Knob (Axis) {0.0, 0.8} in 0.04 Steps
	[184] = "%.2f",		-- RSBN Volume Knob (Axis) {0.0, 0.8} in 0.04 Steps
	[187] = "%1d",		-- Initial Azimuth {-1.0,0.0,1.0}
	[188] = "%1d",		-- Initial Range {-1.0,0.0,1.0}
	[191] = "%.3f",		-- RSBN Navigation Channel Selector Knob (Axis) {0.0, 1.0} in 0.025 Steps
	[192] = "%1d",		-- RSBN Landing Channel Selector Knob (Axis) {0.0, 1.0} in 0.025 Steps
	[193] = "%1d",		-- Set 0 Azimuth
	[201] = "%.2f",		-- RSBN Field Elevation Knob (Axis) {0.0, 1.0} in 0.02 Steps
	[297] = "%1d",		-- RSBN Listen Callsign Button - Push to listen
	[527] = "%1d",		-- RSBN Emergency Landing Switch, ON/OFF
	-- Variometer
	[569] = "%.1f",		-- Variometer adjustment knob (Axis) {0.0, 1.0} in 0.1 Steps
	-- RKL-41
	[119] = "%1d",		-- RKL-41 ADF Outer-Inner Beacon (Far-Near NDB) Switch
	[157] = "%.2f",		-- RKL-41 ADF Volume Knob (Axis) {1.0, 0.0} in 0.05 Steps
	[161] = "%1d",		-- RKL-41 ADF Brightness Knob (Axis) {1.0, 0.0} in 0.05 Steps
	[159] = "%1d",		-- RKL-41 ADF Mode Switch, TLF(A3)/TLG(A1,A2)
	[160] = "%.1f",		-- RKL-41 ADF Function Selector Switch, OFF/COMP(AUTO)/COMP(MAN)/ANT/LOOP {0.0,0.1,0.2,0.3,0.4}
	[162] = "%1d",		-- RKL-41 ADF Loop Switch, LEFT/OFF/RIGHT {-1.0,0.0,1.0}
	[158] = "%1d",		-- RKL-41 ADF Control Switch, TAKE CONTROL/HAND OVER CONTROL
	[165] = "%.2f",		-- RKL-41 ADF Far NDB Frequency Tune (Axis) {1.0, 0.0} in 0.05 Steps
	[163] = "%.4f",		-- RKL-41 ADF Far NDB 100kHz rotary (Axis) {0.0,0.938} in 0.0588 Steps
	[164] = "%.1f",		-- RKL-41 ADF Far NDB 10kHz rotary (Axis) {0.0,0.9} in 0.1 Steps
	[168] = "%.2f",		-- RKL-41 ADF Near NDB Frequency Tune (Axis) {0.0,1.0} in 0.05 Steps
	[166] = "%.4f",		-- RKL-41 ADF Near NDB 100kHz rotary (Axis) {0.0,0.938} in 0.0588 Steps
	[167] = "%.1f",		-- RKL-41 ADF Near NDB 10kHz rotary (Axis) {0.0,0.9} in 0.1 Steps
	[459] = "%1d",		-- ARK Failure
	-- electric system
	[141] = "%1d",		-- Battery Switch, ON/OFF
	[142] = "%1d",		-- Main Generator Switch, ON/OFF
	[143] = "%1d",		-- Emergency Generator Switch, ON/OFF
	[502] = "%1d",		-- Net Switch, ON/OFF
	[169] = "%1d",		-- Emergency Engine Instruments Power Switch, ON/OFF
	[315] = "%1d",		-- Turbo Button
	[313] = "%1d",		-- Stop Turbo Switch, ON/OFF
	[326] = "%1d",		-- Engine Button
	[320] = "%1d",		-- Emergency Fuel Switch
	[322] = "%.1f",		-- Engine Start Mode Switch, START/FALSE START/COLD CRANKING {0.0,0.1,0.2}
	[144] = "%1d",		-- CB Engine Switch, ON/OFF
	[145] = "%1d",		-- CB AGD-GMK Switch, ON/OFF
	[146] = "%1d",		-- CB Inverter 1 (AC 115V) Switch, ON/OFF
	[147] = "%1d",		-- CB Inverter 2 (AC 115V) Switch, ON/OFF
	[148] = "%1d",		-- CB RDO (ICS and Radio) Switch, ON/OFF
	[149] = "%1d",		-- CB MRP-RV (Marker Beacon Receiver and Radio Altimeter) Switch, ON/OFF
	[150] = "%1d",		-- CB RSBN (ISKRA) Switch, ON/OFF
	[151] = "%1d",		-- CB IFF (SRO) Emergency Connection Switch, ON/OFF
	[152] = "%1d",		-- CB RSBN (ISKRA) Emergency Connection Switch, ON/OFF
	[153] = "%1d",		-- CB Wing Tanks Switch, ON/OFF
	[154] = "%1d",		-- CB RIO-3 De-Icing Signal Switch, ON/OFF
	[155] = "%1d",		-- CB SDU Switch, ON/OFF
	[505] = "%1d",		-- CB Weapon Switch, ON/OFF
	[211] = "%1d",		-- CB Air Conditioning, ON/OFF
	[212] = "%1d",		-- CB Anti-Ice, ON/OFF
	[213] = "%1d",		-- CB Pitot Left, ON/OFF
	[214] = "%1d",		-- CB Pitot Right, ON/OFF
	[215] = "%1d",		-- CB PT-500C, ON/OFF
	[216] = "%1d",		-- CB ARC, ON/OFF
	[217] = "%1d",		-- CB SRO, ON/OFF
	[218] = "%1d",		-- CB Seat-Helmet, ON/OFF
	[219] = "%1d",		-- CB Gears, ON/OFF
	[220] = "%1d",		-- CB Control, ON/OFF
	[221] = "%1d",		-- CB Signaling, ON/OFF
	[222] = "%1d",		-- CB Nav. Lights, ON/OFF
	[223] = "%1d",		-- CB Spotlight Left, ON/OFF
	[224] = "%1d",		-- CB Spotlight Right, ON/OFF
	[225] = "%1d",		-- CB Red Lights, ON/OFF
	[226] = "%1d",		-- CB White Lights, ON/OFF
	[227] = "%1d",		-- CB Start Panel, ON/OFF
	[228] = "%1d",		-- CB Booster Pump, ON/OFF
	[229] = "%1d",		-- CB Ignition 1, ON/OFF
	[230] = "%1d",		-- CB Ignition 2, ON/OFF
	[231] = "%1d",		-- CB Engine Instruments, ON/OFF
	[232] = "%1d",		-- CB Fire, ON/OFF
	[233] = "%1d",		-- CB Emergency Jettison, ON/OFF
	[234] = "%1d",		-- CB SARPP, ON/OFF
	[503] = "%1d",		-- CB Seat, ON/OFF
	[504] = "%1d",		-- CB Signal, ON/OFF
	[512] = "%1d",		-- CB Ground Intercom, ON/OFF
	[294] = "%1d",		-- Standby (Left) Pitot Tube Heating Button - Push to turn heating on
	[295] = "%1d",		-- Main (Right) Pitot Tube Heating Button - Push to turn heating on
	[292] = "%1d",		-- Standby (Left) Pitot Tube Heating Off Button - Push to turn heating off
	[293] = "%1d",		-- Standby (Left) Pitot Tube Heating Off Button - Push to turn heating off
	-- lights system
	[176] = "%.1f",		-- Navigation Lights Mode Control Switch, FLICKER/OFF/FIXED {0.0,0.5,1.0}
	[175] = "%.1f",		-- Navigation Lights Intensity Control Switch, DIM(30%)/BRT(60%)/MAX(100%) {0.0,0.5,1.0}
	[311] = "%1d",		-- Taxi and Landing Lights (Searchlights) Control Switch, TAXI/OFF/LANDING {-1.0,0.0,1.0}
	[330] = "%1d",		-- Instrument Lighting Switch, Red/OFF/White {-1.0,0.0,1.0}
	[331] = "%.1f",		-- Instrument Lights Intensity Knob (Axis) {0.1,0.9} in 0.1 Steps
	[249] = "%1d",		-- Emergency Instrument Light Switch, ON/OFF
	[202] = "%.1f",		-- Warning-Light Intensity Knob (Axis) {0.0,1.0} in 0.1 Steps
	[203] = "%1d",		-- Warning-Light Check Button - Push to check
	-- Weapon System
	[254] = "%1d",		-- CB Armament System Power Switch, ON/OFF
	[255] = "%1d",		-- CB UB-16 Rocket Firing Control Circuit Power Switch, ON/OFF
	[256] = "%1d",		-- CB ASP-FKP (Gunsight and Gun Camera) Power Switch, ON/OFF
	[257] = "%1d",		-- CB Missile Seeker Heating Circuit Power Switch, ON/OFF
	[258] = "%1d",		-- CB Missile Seeker Glowing Circuit Power Switch, ON/OFF
	[259] = "%.1f",		-- Missile Seeker Tone Volume Knob (Axis) {0.0,1.0} in 0.1 Steps
	[268] = "%1d",		-- Arm/Safe Bombs Emergency Jettison Switch, LIVE/BLANK
	[271] = "%.1f",		-- Rockets Firing Mode Selector Switch, AUT./2RS/4RS {0.0,0.1,0.2}
	[509] = "%1d",		-- Arm/Safe Bombs Emergency Jettison Switch, LIVE/BOMBS/BLANK {-1.0,0.0,1.0}
	[507] = "%1d",		-- Emergency Jettison Switch, ON/OFF
	[273] = "%1d",		-- EKSR-46 Signal Flare Dispenser Power Switch, ON/OFF
	[274] = "%1d",		-- EKSR-46 Yellow Signal Flare Launch Button
	[275] = "%1d",		-- EKSR-46 Green Signal Flare Launch Button
	[276] = "%1d",		-- EKSR-46 Red Signal Flare Launch Button
	[277] = "%1d",		-- EKSR-46 White Signal Flare Launch Button
	[260] = "%1d",		-- Missile/Bomb Release Selector Switch, PORT(Left)/STARB-BOTH(Right for Missiles/Both)
	[270] = "%1d",		-- Emergency Jettison Outboard Stations Switch, ON/OFF
	-- oxygen system
	[303] = "%1d",		-- Emergency Oxygen Switch, ON/OFF
	[304] = "%1d",		-- Diluter Demand Switch, 100% / MIX
	[307] = "%1d",		-- Helmet Ventilation Switch, ON/OFF
	[306] = "%.2f",		-- Oxygen Supply Valve (CLOSE - CW, OPEN - CCW) (Axis) {0.0,1.0} in 0.05 Steps
	[484] = "%.2f",		-- Oxygen Interconnaction Valve (CLOSE - CW, OPEN - CCW) (Axis) {0.0,1.0} in 0.05 Steps
	-- sarpp
	[298] = "%1d",		-- SARPP Flight Recorder, ON/OFF
	-- fuel system
	[296] = "%1d",		-- Fuel Shut-Off Lever
	-- air system
	[245] = "%.1f",		-- ECS and Pressurization Handle, OFF/CANOPIES SEALED/ECS ON (Axis) {0.0,1.0} in 0.1 Steps
	[172] = "%.2f",		-- Cabin Air Conditioning Control Switch, OFF/HEAT/COOL/AUTOMATIC {0.0,0.25} in 0.05 Steps
	[173] = "%.1f",		-- Cabin Air Temperature Controller Rheostat (Axis) {0.0,1.0} in 0.1 Steps
	[121] = "%.2f",		-- Diffuser and Flight Suit Air Conditioning Control Switch, HEAT/AUTO/COOL {0.0,0.25} in 0.05 Steps
	[120] = "%.1f",		-- Diffuser and Flight Suit Temperature Rheostat (Axis) {0.0,1.0} in 0.1 Steps
	[511] = "%1d",		-- Conditioning Shutoff Switch, OPEN/FRONT PILOT CONTROL/CLOSE {-1.0,0.0,1.0}
	-- anti-icing system
	[174] = "%1d",		-- De-Icing Mode Switch, MANUAL/AUTOMATIC/OFF {0.0,0.1,0.2}
	[183] = "%1d",		-- RIO-3 De-Icing Sensor Heating Circuit Check Button - Push to test
	-- helmet heating
	[309] = "%1d",		-- Helmet Visor Quick Heating Button - Push to heat
	[308] = "%1d",		-- Helmet Heating Mode Switch, AUTO/OFF/ON {0.0,0.5,1.0}
	[310] = "%.1f",		-- Helmet Heating Temperature Rheostat (Axis) {0.0,1.0} in 0.1 Steps
	-- SPU-9
	[209] = "%1d",		-- Reserve Intercom Switch, ON/OFF
	[291] = "%1d",		-- ADF Audio Switch, ADF/OFF
	[288] = "%1d",		-- Intercom Volume Knob (Axis) {0.0,0.8} in 0.05 Steps
	[289] = "%1d",		-- Radio Volume Knob (Axis) {0.0,0.8} in 0.05 Steps
	[134] = "%1d",		-- Radio Button
	[133] = "%1d",		-- Intercom Button
	-- R-832M
	[287] = "%1d",		-- Radio Control Switch, ON/OFF
	[286] = "%1d",		-- Squelch Switch, ON/OFF
	[284] = "%1d",		-- R-832M Preset Channel Selector Knob (Axis) {0.0,1.0} in 20 0.05 Steps
	-- engine systems
	[329] = "%1d",		-- IV-300 Engine Vibration Test Button - Push to test
	[328] = "%1d",		-- Fire Extinguish Button - Push to extinguish
	[272] = "%1d",		-- Fire Warning Signal Test Switch, I/OFF/II {-1.0,0.0,1.0}
	[324] = "%1d",		-- RT-12 JPT Regulator Manual Disable Switch, RT-12 DISABLED/RT-12 ENABLED
	[243] = "%1d",		-- RT-12 JPT Regulator Power Switch, ON/OFF
	[242] = "%1d",		-- RT-12 JPT Regulator Test Switch, I/OFF/II {-1.0,0.0,1.0}
	[499] = "%1d",		-- EGT Indicator Switch, FRONT/REAR
	-- control system
	[281] = "%1d",		-- Flaps Flight Position (0 degrees) Button
	[282] = "%1d",		-- Flaps Takeoff Position (25 degrees) Button
	[283] = "%1d",		-- Flaps Landing Position (44 degrees) Button
	[549] = "%1d",		-- Throttle Limiter
	[135] = "%1d",		-- Air Brake Switch {0.0,1.0}
	[136] = "%1d",		-- Air Brake Switch (2nd position) {0.0,1.0}
	[118] = "%1d",		-- Landing Gear Control Lever {-1.0,0.0,1.0}
	[334] = "%.1f",		-- Emergency/Parking Wheel Brake Lever {0.0,1.0} in 0.1 Steps
	[334] = "%1d",		-- Parking Brake Lever Flag - Push to remove parking brake
	[197] = "%1d",		-- Main and Emergency Hydraulic Systems Interconnection Lever, FORWARD(OFF)/BACKWARD(ON)
	[194] = "%1d",		-- Emergency Landing Gear Extension Lever, FORWARD(OFF)/BACKWARD(ON)
	[195] = "%1d",		-- Emergency Flaps Extension Lever, FORWARD(OFF)/BACKWARD(ON)
	[196] = "%1d",		-- RAT (Emergency Generator) Emergency Lever, FORWARD(OFF)/BACKWARD(ON)
	[456] = "%1d",		-- Full Pressure Failure Lever, ON/STBY/FAILURE {-0.5,0.0,0.5}
	[457] = "%1d",		-- Static Pressure Failure Lever, ON/STBY/FAILURE {-0.5,0.0,0.5}
	-- accelerometer
	[89] = "%1d",		-- Reset Limits
	-- canopy
	[998] = "%1d",		-- Canopy Handle
	[285] = "%1d",		-- Forward Canopy Lock Handle
	[244] = "%1d",		-- Forward Canopy Emergency Jettison Handle
	-- Pitot Selector
	[333] = "%1d",		-- Pitot Tube Selector Lever, STBY(Left)/MAIN(Right)
	-- Back Seat
	-- CLOCK
	[412] = "%1d",		-- Backseat - Mech clock left lever Button
	[413] = "%.1f",		-- Backseat - Mech clock left lever (Axis) {0.0, 1.0} in 0.04 Steps
	[414] = "%1d",		-- Backseat - Mech clock right lever Button
	[415] = "%.1f",		-- Backseat - Mech clock right lever (Axis) {0.0, 1.0} in 0.1 Steps
	-- Baro Altimeter
	[394] = "%.f2",		-- Backseat - Baro pressure QFE knob (Axis) {0.0, 1.0} in 0.6 Steps
	-- Radar Altimeter
	[398] = "%1d",		-- Backseat - RV-5M Radio Altimeter Test Button
	[399] = "%.2f",		-- Backseat - RV-5M Radio Altimeter Decision Height Knob (Axis) {0.0, 1.0} in 0.2 Steps
	-- GMK
	-- Gyro
	[444] = "%1d",		-- Backseat - MC Synchronization Button - Push to synchronize (level flight only)
	-- KPP-1273K (ADI)
	[367] = "%1d",		-- Backseat - KPP-1273K Attitude Director Indicator (ADI) Cage Button
	[376] = "%.2f",		-- Backseat - KPP-1273K Attitude Director Indicator (ADI) Pitch Trim Knob (Axis) {-1.0, 1.0} in 0.05 Steps
	-- NPP (HSI)
	[385] = "%.2f",		-- Backseat - HSI Course set knob (Axis) {0.0, 1.0} in 0.15 Steps
	-- Variometer
	[419] = "%.1f",		-- Backseat - Variometer adjustment knob (Axis) {0.0, 1.0} in 0.1 Steps
	-- RKL-41
	[440] = "%1d",		-- Backseat - RKL-41 ADF Outer-Inner Beacon (Far-Near NDB) Switch
	[514] = "%.2f",		-- Backseat - RKL-41 ADF Volume Knob (Axis) {1.0, 0.0} in 0.05 Steps
	[518] = "%.2f",		-- Backseat - RKL-41 ADF Brightness Knob (Axis) {1.0, 0.0} in 0.05 Steps
	[516] = "%1d",		-- Backseat - RKL-41 ADF Mode Switch, TLF(A3)/TLG(A1,A2)
	[517] = "%.1f",		-- Backseat - RKL-41 ADF Function Selector Switch, OFF/COMP(AUTO)/COMP(MAN)/ANT/LOOP {0.0,0.1,0.2,0.3,0.4}
	[519] = "%1d",		-- Backseat - RKL-41 ADF Loop Switch, LEFT/OFF/RIGHT
	[515] = "%1d",		-- Backseat - RKL-41 ADF Control Switch, TAKE CONTROL/HAND OVER CONTROL
	[522] = "%.2f",		-- Backseat - RKL-41 ADF Far NDB Frequency Tune (Axis) {1.0, 0.0} in 0.05 Steps
	[520] = "%.4f",		-- Backseat - RKL-41 ADF Far NDB 100kHz rotary (Axis) {0.0,0.938} in 0.0588 Steps
	[521] = "%.1f",		-- Backseat - RKL-41 ADF Far NDB 10kHz rotary (Axis) {0.0,0.9} in 0.1 Steps
	[525] = "%.2f",		-- Backseat - RKL-41 ADF Near NDB Frequency Tune (Axis) {0.0,1.0} in 0.05 Steps
	[523] = "%.4f",		-- Backseat - RKL-41 ADF Near NDB 100kHz rotary (Axis) {0.0,0.938} in 0.0588 Steps
	[524] = "%.1f",		-- Backseat - RKL-41 ADF Near NDB 10kHz rotary (Axis) {0.0,0.9} in 0.1 Steps
	-- electric system
	[488] = "%1d",		-- Backseat - Turbo Button
	[494] = "%1d",		-- Backseat - Engine Button
	[490] = "%1d",		-- Backseat - Stop Engine Switch
	[492] = "%1d",		-- Backseat - Emergency Fuel Switch
	-- lights system
	[486] = "%1d",		-- Backseat - Taxi and Landing Lights (Searchlights) Control Switch, TAXI/OFF/LANDING {-1.0,0.0,1.0}
	[497] = "%1d",		-- Backseat - Instrument Lighting Switch, Red/OFF/White {-1.0,0.0,1.0}
	[498] = "%.1f",		-- Backseat - Instrument Lights Intensity Knob (Axis) {0.1,0.9} in 0.1 Steps
	[537] = "%.1f",		-- Backseat - Warning-Light Intensity Knob (Axis) {0.0,1.0} in 0.1 Steps
	[538] = "%1d",		-- Backseat - Warning-Light Check Button - Push to check
	-- oxygen system
	[479] = "%1d",		-- Backseat - Emergency Oxygen Switch, ON/OFF
	[480] = "%1d",		-- Backseat - Diluter Demand Switch, 100% / MIX
	[482] = "%.4f",		-- Backseat - Oxygen Supply Valve (CLOSE - CW, OPEN - CCW) (Axis) {0.0,1.0} in 0.05 Steps
	-- fuel system
	[475] = "%1d",		-- Backseat - Fuel Shut-Off Lever
	-- air system
	[245] = "%.1f",		-- Backseat - ECS and Pressurization Handle, OFF/CANOPIES SEALED/ECS ON (Axis) {0.0,1.0} in 0.1 Steps
	-- SPU-9
	[473] = "%1d",		-- Backseat - Reserve Intercom Switch, ON/OFF
	[474] = "%1d",		-- Backseat - ADF Audio Switch, ADF/OFF
	[471] = "%1d",		-- Backseat - Intercom Volume Knob (Axis) {0.0,0.8} in 0.05 Steps
	[472] = "%1d",		-- Backseat - Radio Volume Knob (Axis) {0.0,0.8} in 0.05 Steps
	[547] = "%1d",		-- Backseat - Radio Button
	[546] = "%1d",		-- Backseat - Intercom Button
	-- R-832M
	[470] = "%1d",		-- Backseat - Radio Control Switch, ON/OFF
	[469] = "%1d",		-- Backseat - Squelch Switch, ON/OFF
	[468] = "%1d",		-- Backseat - R-832M Preset Channel Selector Knob (Axis) {0.0,1.0} in 20 0.05 Steps
	-- control system
	[465] = "%1d",		-- Backseat - Flaps Flight Position (0 degrees) Button
	[466] = "%1d",		-- Backseat - Flaps Takeoff Position (25 degrees) Button
	[467] = "%1d",		-- Backseat - Flaps Landing Position (44 degrees) Button
	[548] = "%1d",		-- Backseat - Air Brake Switch {-1.0, 0.0, 1.0}
	[437] = "%1d",		-- Backseat - Landing Gear Control Lever {0.0,0.5,1.0} ??? eigentlich 4 Positionen
	[501] = "%.1f",		-- Backseat - Emergency Wheel Brake Lever {0.0,1.0} in 0.1 Steps
	[536] = "%1d",		-- Backseat - Main and Emergency Hydraulic Systems Interconnection Lever, FORWARD(OFF)/BACKWARD(ON)
	[533] = "%1d",		-- Backseat - Emergency Landing Gear Extension Lever, FORWARD(OFF)/BACKWARD(ON)
	[534] = "%1d",		-- Backseat - Emergency Flaps Extension Lever, FORWARD(OFF)/BACKWARD(ON)
	[535] = "%1d",		-- Backseat - RAT (Emergency Generator) Emergency Lever, FORWARD(OFF)/BACKWARD(ON)
	-- canopy
	[999] = "%1d",		-- Backseat - Canopy Handle
	[485] = "%1d",		-- Backseat - Canopy Lock Handle
	[539] = "%1d",		-- Backseat - Canopy Emergency Jettison Handle
}

-----------------------------
-- HIGH IMPORTANCE EXPORTS --
-- done every export event --
-----------------------------

-- Pointed to by ProcessIkarusDCSHighImportance
function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice)
	--[[
	every frame export to Ikarus
	Example from A-10C
	Get Radio Frequencies
	get data from device
	local lUHFRadio = GetDevice(54)
	ExportScript.Tools.SendData("ExportID", "Format")
	ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
	ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
	]]

	-- Front Seat

	-- ADI correction
	--[31] = "%.4f",		-- KPP 1273K pitch {-0.5, 0.5} {-math.pi / 2.0, math.pi / 2.0}
	--[40] = "%.4f",		-- KPP 1273K sideslip {-1.0, 1.0}
	local lPitch 	= mainPanelDevice:get_argument_value(31)

	lPitch = lPitch * 2

	ExportScript.Tools.SendData(31, string.format("%.4f", lPitch))
	ExportScript.Tools.SendData(40, string.format("%.4f", ExportScript.Tools.negate(mainPanelDevice:get_argument_value(40)))) -- negate

	-- HSI correction
	--[41] = "%.4f",		-- HSI heading {1.0, 0.0} {0.0, math.pi * 2.0}
	--[42] = "%.4f",		-- HSI commanded course needle (wihte needle) {1.0, 0.0} {0.0, math.pi * 2.0} 
	local lCommandCourse	= mainPanelDevice:get_argument_value(42)

	lCommandCourse = lCommandCourse + 0.5 -- 180 degree turn

	ExportScript.Tools.SendData(41, string.format("%.4f", ExportScript.Tools.negate(mainPanelDevice:get_argument_value(41)))) -- negate
	ExportScript.Tools.SendData(42, string.format("%.4f", lCommandCourse))

	-- Back Seat
	
	-- ADI correction
	--[368] = "%.4f",		-- KPP 1273K pitch {-0.5, 0.5} {-math.pi / 2.0, math.pi / 2.0}
	--[377] = "%.4f",		-- KPP 1273K sideslip {-1.0, 1.0}
	local lPitch2 	 = mainPanelDevice:get_argument_value(368)
	
	lPitch2 = lPitch2 * 2
	
	ExportScript.Tools.SendData(368, string.format("%.4f", lPitch2))
	ExportScript.Tools.SendData(377, string.format("%.4f", ExportScript.Tools.negate(mainPanelDevice:get_argument_value(377)))) -- negate
	
	-- HSI correction
	--[378] = "%.4f",		-- HSI heading {1.0, 0.0} {0.0, math.pi * 2.0}
	--[379] = "%.4f",		-- HSI commanded course needle (wihte needle) {1.0, 0.0} {0.0, math.pi * 2.0} 
	local lCommandCourse2	= mainPanelDevice:get_argument_value(379)

	lCommandCourse2 = lCommandCourse2 + 0.5 -- 180 degree turn

	ExportScript.Tools.SendData(378, string.format("%.4f", ExportScript.Tools.negate(mainPanelDevice:get_argument_value(378))))-- negate
	ExportScript.Tools.SendData(379, string.format("%.4f", lCommandCourse2))
	
	-- VD-20 Presseure correction
	--[56] = "%.4f",		-- VD-20 PRESS {0.0, 1.0}{670.0, 826.0}
	local lVD_20_PRESS = mainPanelDevice:get_argument_value(56)
	--ExportScript.Tools.WriteToLog('Pressure: '..ExportScript.Tools.dump(lVD_20_PRESS))
	--[[
	y_min = 0.0					-- minimaler Ausgabewert
	y_max = 0.89				-- maximaler Ausgabewert
	x_min = 0.0					-- minimaler Eingangswert
	x_max = 0.76793104410172	-- maximaler Eingangswert
	x = 0.57506740093231		-- aktueller Eingangswert

	d_y = 0.89																	-- Delta Ausgabewerte (y_max - y_min)
	d_x = 0.76793104410172														-- Delta Eingangswerte (x_max - x_min)
	m = 1.158958225267568124678891052043										-- Steigung der linearen Funktion (d_y / d_x)
	n = 0.0000000000000000000000000000002387929418604	(2.387929418604e-32)	-- Schnittpunkt der Funktion mit y-Achse (y_max - m * x_max)
	
	y = 0.66648		-- Ergebnis (m * x + n)
	]]
	if gVD_20_PRESS ~= lVD_20_PRESS then
		gVD_20_PRESS = lVD_20_PRESS
		lVD_20_PRESS = 1.158958225267568124678891052043 * lVD_20_PRESS + 0.0000000000000000000000000000002387929418604
		--ExportScript.Tools.WriteToLog('Pressure2: '..ExportScript.Tools.dump(lVD_20_PRESS))
		ExportScript.Tools.SendData(56, string.format("%.4f", lVD_20_PRESS))
	end

        --[393] = "%.4f",               -- Backseat - VD-20 PRESS {0.0, 1.0}{670.0, 826.0}
        local lVD_20_PRESS_Backseat = mainPanelDevice:get_argument_value(393)
        --ExportScript.Tools.WriteToLog('Pressure: '..ExportScript.Tools.dump(lVD_20_PRESS_Backseat))
        --[[
        y_min = 0.0                                     -- minimaler Ausgabewert
        y_max = 0.89                            -- maximaler Ausgabewert
        x_min = 0.0                                     -- minimaler Eingangswert
        x_max = 0.76793104410172        -- maximaler Eingangswert
        x = 0.57506740093231            -- aktueller Eingangswert

        d_y = 0.89                                                                                                                                      -- Delta Ausga
        d_x = 0.76793104410172                                                                                                          -- Delta Eingangswerte (x_max 
        m = 1.158958225267568124678891052043                                                                            -- Steigung der linearen Funktion (d_y / d_x)
        n = 0.0000000000000000000000000000002387929418604       (2.387929418604e-32)    -- Schnittpunkt der Funktion mit y-Achse (y_max - m * x_max)
        
        y = 0.66648             -- Ergebnis (m * x + n)
        ]]
        if gVD_20_PRESS_Backseat ~= lVD_20_PRESS_Backseat then
                gVD_20_PRESS_Backseat = lVD_20_PRESS_Backseat
                lVD_20_PRESS_Backseat = 1.158958225267568124678891052043 * lVD_20_PRESS_Backseat + 0.0000000000000000000000000000002387929418604
                --ExportScript.Tools.WriteToLog('Pressure2: '..ExportScript.Tools.dump(lVD_20_PRESS_Backseat))
                ExportScript.Tools.SendData(393, string.format("%.4f", lVD_20_PRESS_Backseat))
        end
end

function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice)
	--[[
	every frame export to DAC
	Example from A-10C
	Get Radio Frequencies
	get data from device
	local UHF RADIO = GetDevice(54)
	ExportScript.Tools.SendDataDAC("ExportID", "Format")
	ExportScript.Tools.SendDataDAC("ExportID", "Format", HardwareConfigID)
	ExportScript.Tools.SendDataDAC("2000", string.format("%7.3f", UHF RADIO:get_frequency()/1000000))
	ExportScript.Tools.SendDataDAC("2000", ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
	]]
end

-----------------------------------------------------
-- LOW IMPORTANCE EXPORTS                          --
-- done every gExportLowTickInterval export events --
-----------------------------------------------------

-- Pointed to by ExportScript.ProcessIkarusDCSConfigLowImportance
function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice)
	--[[
	export in low tick interval to Ikarus
	Example from A-10C
	Get Radio Frequencies
	get data from device
	local lUHFRadio = GetDevice(54)
	ExportScript.Tools.SendData("ExportID", "Format")
	ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
	ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
	]]

	-- R_832M Channel
	local R_832M = {[0.0]="0",[0.05]="1",[0.1]="2",[0.15]="3",[0.2]="4",[0.25]="5",[0.3]="6",[0.35]="7",[0.4]="8",[0.45]="9",[0.5]="10",[0.55]="11",[0.6]="12",[0.65]="13",[0.7]="14",[0.75]="15",[0.8]="16",[0.85]="17",[0.9]="18",[0.95]="19"}
	ExportScript.Tools.SendData(2000, R_832M[ExportScript.Tools.round(mainPanelDevice:get_argument_value(284), 2)])
	--ExportScript.Tools.WriteToLog('R_832M Channel: '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(284))..', '..R_832M[ExportScript.Tools.round(mainPanelDevice:get_argument_value(284), 2)])
	
	-- R_832M Frequency
	local lR_832M_F = GetDevice(19)
	if lR_832M_F:is_on() then
		--ExportScript.Tools.SendData(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000))
		ExportScript.Tools.SendData(2001, ExportScript.Tools.RoundFreqeuncy(lR_832M_F:get_frequency()/1000000))
		--ExportScript.Tools.WriteToLog('R_832M Frequency: '..ExportScript.Tools.dump(string.format("%7.3f", lR_832M_F:get_frequency()/1000000)))
	else
		ExportScript.Tools.SendData(2001, "       ")
	end
	
	-- RSBN
	--[189] = "%.4f",		-- RSBN NAV Chan {0.0, 0.39} {1.0, 40.0}
	--[190] = "%.4f",		-- RSBN LAND Chan {0.0, 0.39} {1.0, 40.0}
	local lRSBN_Chan = {[0.0]="01",[0.01]="02",[0.02]="03",[0.03]="04",[0.04]="05",[0.05]="06",[0.06]="07",[0.07]="08",[0.08]="09",[0.09]="10",[0.10]="11",[0.11]="12",[0.12]="13",[0.13]="14",[0.14]="15",[0.15]="16",[0.16]="17",[0.17]="18",[0.18]="19",[0.19]="20",[0.20]="21",[0.21]="22",[0.22]="23",[0.23]="24",[0.24]="25",[0.25]="26",[0.26]="27",[0.27]="28",[0.28]="29",[0.29]="30",[0.30]="31",[0.31]="32",[0.32]="33",[0.33]="34",[0.34]="35",[0.35]="36",[0.36]="37",[0.37]="38",[0.38]="39",[0.39]="40"}
	ExportScript.Tools.SendData(189, lRSBN_Chan[ExportScript.Tools.round(mainPanelDevice:get_argument_value(189), 2)])
	--ExportScript.Tools.WriteToLog('RSBN 1: '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(189)))
	--ExportScript.Tools.WriteToLog('RSBN 2: '..ExportScript.Tools.dump(ExportScript.Tools.round(mainPanelDevice:get_argument_value(189), 2)))
	
	ExportScript.Tools.SendData(190, lRSBN_Chan[ExportScript.Tools.round(mainPanelDevice:get_argument_value(190), 2)])
	--ExportScript.Tools.WriteToLog('RSBN 1: '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(190)))
	--ExportScript.Tools.WriteToLog('RSBN 2: '..ExportScript.Tools.dump(ExportScript.Tools.round(mainPanelDevice:get_argument_value(190), 2)))
	
	-- Cockpit Light
	ExportScript.Tools.IkarusCockpitLights(mainPanelDevice, {222, 225, 226, 497})
	-- CB Nav. Lights, CB Red Lights, CB White Lights, Backseat - Instrument Lighting Switch
end

function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
	--[[
	export in low tick interval to DAC
	Example from A-10C
	Get Radio Frequencies
	get data from device
	local UHF RADIO = GetDevice(54)
	ExportScript.Tools.SendDataDAC("ExportID", "Format")
	ExportScript.Tools.SendDataDAC("ExportID", "Format", HardwareConfigID)
	ExportScript.Tools.SendDataDAC("2000", string.format("%7.3f", UHF RADIO:get frequency()/1000000))
	ExportScript.Tools.SendDataDAC("2000", ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
	]]

	-- R_832M Channel
	local R_832M = {[0.0]="0",[0.05]="1",[0.1]="2",[0.15]="3",[0.2]="4",[0.25]="5",[0.3]="6",[0.35]="7",[0.4]="8",[0.45]="9",[0.5]="10",[0.55]="11",[0.6]="12",[0.65]="13",[0.7]="14",[0.75]="15",[0.8]="16",[0.85]="17",[0.9]="18",[0.95]="19"}
	ExportScript.Tools.SendDataDAC(2000, R_832M[ExportScript.Tools.round(mainPanelDevice:get_argument_value(284), 2)])
	--ExportScript.Tools.WriteToLog('R_832M Channel: '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(284))..', '..R_832M[ExportScript.Tools.round(mainPanelDevice:get_argument_value(284), 2)])
	
	
	-- R_832M Frequency
	local lR_832M_F = GetDevice(19)
	if lR_832M_F:is_on() then
		--ExportScript.Tools.SendDataDAC(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000))
		ExportScript.Tools.SendDataDAC(2001, ExportScript.Tools.RoundFreqeuncy(lR_832M_F:get_frequency()/1000000))
		--ExportScript.Tools.WriteToLog('R_832M Frequency: '..ExportScript.Tools.dump(string.format("%7.3f", lR_832M_F:get_frequency()/1000000)))
	else
		ExportScript.Tools.SendDataDAC(2001, "       ")
	end
	
	-- RSBN
	--[189] = "%.4f",		-- RSBN NAV Chan {0.0, 0.39} {1.0, 40.0}
	--[190] = "%.4f",		-- RSBN LAND Chan {0.0, 0.39} {1.0, 40.0}
	local lRSBN_Chan = {[0.0]="01",[0.01]="02",[0.02]="03",[0.03]="04",[0.04]="05",[0.05]="06",[0.06]="07",[0.07]="08",[0.08]="09",[0.09]="10",[0.10]="11",[0.11]="12",[0.12]="13",[0.13]="14",[0.14]="15",[0.15]="16",[0.16]="17",[0.17]="18",[0.18]="19",[0.19]="20",[0.20]="21",[0.21]="22",[0.22]="23",[0.23]="24",[0.24]="25",[0.25]="26",[0.26]="27",[0.27]="28",[0.28]="29",[0.29]="30",[0.30]="31",[0.31]="32",[0.32]="33",[0.33]="34",[0.34]="35",[0.35]="36",[0.36]="37",[0.37]="38",[0.38]="39",[0.39]="40"}
	ExportScript.Tools.SendDataDAC(189, lRSBN_Chan[ExportScript.Tools.round(mainPanelDevice:get_argument_value(189), 2)])
	
	ExportScript.Tools.SendDataDAC(190, lRSBN_Chan[ExportScript.Tools.round(mainPanelDevice:get_argument_value(190), 2)])
	
	--=====================================================================================
	--[[
	ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params()))
	ExportScript.Tools.WriteToLog('CMSP: '..ExportScript.Tools.dump(list_indication(7)))
	
	-- list_indication get tehe value of cockpit displays
	local ltmp1 = 0
	for ltmp2 = 0, 20, 1 do
		ltmp1 = list_indication(ltmp2)
		ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1))
	end
	]]
--[[
	-- getmetatable get function name from devices
	local ltmp1 = 0
	for ltmp2 = 1, 70, 1 do
		ltmp1 = GetDevice(ltmp2)
		ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1))
		ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1)))
	end
]]
end

-- global VD-20 Pressure variable
gVD_20_PRESS = 0
gVD_20_PRESS_Backseat = 0
-----------------------------
--     Custom functions    --
-----------------------------
