-- F-86 Export 

ExportScript.FoundDCSModule = true
ExportScript.Version.F86 = "1.2.1"
--ExportScript.NoLuaExportBeforeNextFrame = true

ExportScript.ConfigEveryFrameArguments = 
{
	--[[
	every frames arguments
	based of "mainpanel_init.lua"
	Example (http://www.lua.org/manual/5.1/manual.html#pdf-string.format)
	[DeviceID] = "Format"
	  [4] = "%.4f",  <- floating-point number with 4 digits after point
	 [19] = "%0.1f", <- floating-point number with 1 digit after point
	[129] = "%1d",   <- decimal number
	  [5] = "%.f",   <- floating point number rounded to a decimal number
	]]
	-- Mechanic clock
	[19] = "%.4f",		-- CLOCK_currtime_hours {0.0, 12.0} = {0.0, 1.0}
	[18] = "%.4f",		-- CLOCK_currtime_minutes {0.0, 60.0} = {0.0, 1.0}
	--[37] = "%.4f",		-- CLOCK_currtime_seconds {0.0, 60.0} = {0.0, 1.0}
	--[56] = "%.4f",		-- CLOCK_flight_time_meter_status {0.0, 0.2} = {0.0, 1.0}
	--[52] = "%.4f",		-- CLOCK_flight_hours {0.0, 12.0} = {0.0, 1.0}
	--[53] = "%.4f",		-- CLOCK_flight_minutes {0.0, 60.0} = {0.0, 1.0}
	[37] = "%.4f",		-- CLOCK_seconds_meter_time_minutes {0.0, 60.0} = {0.0, 1.0}
	[1006] = "%.4f",	-- CLOCK_seconds_meter_time_seconds {0.0, 60.0} = {0.0, 1.0}
	-- flight gauge
	-- Airspeeed
	[178] = "%.4f",		-- Airspeeed {0.0, 25.7, 180.06, 334.4} = {0.0, 0.019, 0.494,  0.965}
	[709] = "%.4f",		-- AirspeeedDrum {0.0, 51.4444444} = {0.0, 1.0}
	[8] = "%.4f",		-- AirspeeedM1 {0.0, 25.7, 51.444, 308.67, 334.4} = {0.0, 0.02, 0.1,    0.6,    0.697}
	-- Altimeter
	[707] = "%.4f",		-- Altimeter10000 {0 ,30480} = {0 ,1}
	[523] = "%.4f",		-- Altimeter1000 {0 ,3048} = {0 ,1}
	[524] = "%.4f",		-- Altimeter100 {0 ,304.8} = {0 ,1}
	[700] = "%.4f",		-- AltimeterHG {0 , 91.44} = {0 ,1}
	-- Variometer
	[24] = "%.4f",		-- Variometer {-30.48, -10.16, -5.08,  0.0, 5.08,  10.16, 30.48} = {-1.0,   -0.5,   -0.29,  0.0, 0.29,  0.5,   1.0}
	-- MachNumber
	[179] = "%.4f",		-- MachNumber {0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5} = {0.0515, 0.0855, 0.122, 0.161, 0.203, 0.248, 0.295, 0.342, 0.3915, 0.441, 0.493, 0.597, 0.699, 0.796, 0.883, 0.965}
	-- TurnIndicator
	[25] = "%.4f",		-- TurnIndicator {-1.0, 1.0}
	-- SlipIndicator
	[31] = "%.4f",		-- SlipIndicator {-1.0, 1.0}
	-- Accelerometer
	[6] = "%.4f",		-- Accelerometer {-5.0, 0.0, 10.0} {0.0, 0.334, 1.0}
	[1003] = "%.4f",		-- AccelerometerMin {-5.0, 0.0, 10.0} {0.0, 0.334, 1.0}
	[1002] = "%.4f",		-- AccelerometerMax {-5.0, 0.0, 10.0} {0.0, 0.334, 1.0}
	-- GyroCompass
	[711] = "%.4f",		-- GyroCompassNeedle {1.0, 0.0}
	[712] = "%.4f",		-- GyroCompassScale {0.0, 1.0}
	-- AttitudeIndicator
	[713] = "%.4f",		-- AttitudeIndicatorOffFlag {0.0, 1.0} = {1.0, 0.0}
	[605] = "%.4f",		-- AttitudeIndicatorPitch {-0.27, 0.27}
	[606] = "%.4f",		-- AttitudeIndicatorBank {1.0, -1.0}
	[81] = "%.4f",		-- AttitudeIndicatorPitchSphere {-1.0, 1.0}
	[1005] = "%.4f",		-- AttitudeIndicatorBankNeedle {1.0, -1.0}
	-- engine gauges
	-- Tachometer
	[16] = "%.4f",		-- Tachometer {0.0, 0.5, 0.504, 1.1} = {0.012, 0.482, 0.5, 1.0}
	-- ExhaustTemperature
	[12] = "%.4f",		-- ExhaustTemperature {0.0, 1000.0} = {0.0, 1.0}
	-- OilPressure
	[112] = "%.4f",		-- OilPressure {0.0, 100.0} = {0.023, 1.0}
	-- FuelFlow
	[531] = "%.4f",		-- FuelFlow {0.0, 1.2599} = {0.0, 1.0}
	-- electric system
	[601] = "%.4f",		-- VoltageDC {0.0, 30.0} = {0.0, 0.3}
	[602] = "%.4f",		-- Loadmeter {0.0, 400.0} = {0.0, 1.0}
	-- hydraulic system
	[109] = "%.4f",		-- HydPress {0.0, 1.0} = {0.0, 1.0}
	-- fuel system
	[22] = "%.4f",		-- FuelQuantity {-500.0, 0.0, 45.36, 226.8, 453.6, 907.2, 1360.8, 1451.5} = {-1.0, 0.0, 0.012, 0.141, 0.31, 0.625, 0.938, 1.0}
	-- oxygen system
	[353] = "%.4f",		-- OxygenPressure {0.0, 500.0} = {0, 1}
	[705] = "%.1f",		-- OxygenFlowBlinker {0.0, 1.0}
	-- air system
	[114] = "%.4f",		-- CockpitAltimeter {0.0, 15240.0} = {0.0, 1.0}
	-- radio compass
	[804] = "%.4f",		-- ARN6_Band {0.0, 3.0} = {0.0, 1.0}
	[800] = "%.4f",		-- ARN6_TuningMeter {0.0, 1.0}
	[801] = "%.4f",		-- ARN6_Tuning {0.0, 0.2} = {0.0, 1.0}
	[600] = "%.4f",		-- ARN6_Bearing {0.0, 1.0}
	[814] = "%.4f",		-- ARN6_Scale {1.0, 0.0}
	[830] = "%.4f",		-- ARN6_FreqScale {0.0, 1.0}
	[219] = "%.4f",		-- ARN6_ScaleLight {0.0, 1.0}
	-- light system
	[182] = "%.f",		-- IlluminationLights {0.0, 1.0}
	[825] = "%.f",		-- StandByCompassLight {0.0, 1.0}
	[180] = "%.f",		-- PrimaryInstLights {0.0, 1.0}
	[185] = "%.f",		-- AuxiliaryInstrumentLights {0.0, 1.0}
	[222] = "%.4f",		-- LandingGearUnsafe {0.0, 1.0}
	--
	[603] = "%.4f",		-- LABS_roll_needle {-1.0, 1.0}
	[604] = "%.4f",		-- LABS_pitch_needle {-1.0, 1.0}
	--
	[818] = "%.4f",		-- EmergencyJettisonHandlePos {0.0, 1.0}
	[221] = "%.4f",		-- EmergencyJettisonHandleRot {0.0, 1.0}
	-- LAMPS
	-- electric system
	[617] = "%.f",		-- lamp_ELEC_GenOff {-1.0, 1.0}
	[610] = "%.f",		-- lamp_ELEC_MainInstInverterOffSelectAlt {-1.0, 1.0}
	[611] = "%.f",		-- lamp_ELEC_BothInstInvertersOff {-1.0, 1.0}
	[612] = "%.f",		-- lamp_ELEC_MainRadarInverterOff {-1.0, 1.0}
	-- hydraulic system
	[614] = "%.f",		-- lamp_HYDRO_AltFltContSysOper {-1.0, 1.0}
	[39] = "%.f",		-- lamp_HYDRO_LeftGear {-1.0, 1.0}
	[41] = "%.f",		-- lamp_HYDRO_RightGear {-1.0, 1.0}
	[40] = "%.f",		-- lamp_HYDRO_NoseGear {-1.0, 1.0}
	-- fuel system
	[625] = "%.f",		-- lamp_FUEL_OutbdTanksEmpty {-1.0, 1.0}
	-- fire detection system
	[615] = "%.f",		-- lamp_FIRE_DETECTION_FwdFireWarning {-1.0, 1.0}
	[616] = "%.f",		-- lamp_FIRE_DETECTION_AftFireWarning {-1.0, 1.0}
	-- control system
	[613] = "%.f",		-- lamp_CONTROL_TakeOffPosInd {-1.0, 1.0}
	-- air system
	[614] = "%.f"		-- lamp_WindshieldAntiIceOverheatWarning {-1.0, 1.0}
}

ExportScript.ConfigArguments = 
{
	--[[
	arguments for export in low tick interval
	based on "clickabledata.lua"
	]]
	-- cockpit mechanics
	[718] = "%.1f",     -- Canopy Switch, OPEN/OFF/CLOSE {-1.0, 0.0, 1.0}
	[818] = "%.1f",     -- Emergency Jettison Handle, IN/OUT {0.0, 1.0}
	[817] = "%.1f",     -- Canopy Alternate Emergency Jettison Handle, IN/OUT {0.0, 1.0}
	[816] = "%.1f",     -- Canopy Declutch Handle, IN/OUT {0.0, 1.0}
	-- electric
	[653] = "%1d",     -- Battery-Starter Switch, BATTERY/OFF/STARTER {-1, 1}
	[643] = "%.1f",     -- Instrument Power Switch, ALTERNATE/NORMAL {-1.0, 1.0}
	[664] = "%.1f",     -- Stop-Starter Button (Push to de-energize starter in case of malfunction) {0.0, 1.0}
	[652] = "%1d",     -- Engine Master Switch, ON/OFF {1}
	[670] = "%.1f",     -- Generator Switch, ON/OFF/RESET {1}
	[687] = "%1d",     -- Generator Warning Light (Push To Test) {1}
	[680] = "%1d",     -- Main Instrument (Three-phase) Inverter Failure Warning Light (Push to test) {1}
	[681] = "%1d",     -- Both Instrument (Main and alternate three-phase) Inverter Failure Warning Light (Push to test) {1}
	[682] = "%1d",     -- Main Radar (Single-phase) Inverter Failure Warning Light (Push to test) {1}
	-- Circuit Breaker (left panel)
	[760] = "%1d",     -- Bomb Rocket Tank Salvo {0, 1}
	[761] = "%1d",     -- Bomb Sel. {0, 1}
	[762] = "%1d",     -- Gyr'Syn Compass {0, 1}
	[763] = "%1d",     -- 3f Inverter {0, 1}
	[764] = "%1d",     -- Turn Bank Ind. {0, 1}
	[765] = "%1d",     -- Rudder Trim & Take-Off Ind. {0, 1}
	[766] = "%1d",     -- Alt Ail. Trim {0, 1}
	[767] = "%1d",     -- Ail & Horiz. Trim & Alt Horiz. Trim {0, 1}
	[768] = "%1d",     -- LDG Light Control {0, 1}
	[769] = "%1d",     -- LDG Lights {0, 1}
	[770] = "%1d",     -- Fire Warn. {0, 1}
	[771] = "%1d",     -- Bus Tie-In Control {0, 1}
	[772] = "%1d",     -- Speed Brake {0, 1}
	[773] = "%1d",     -- Free Air & Oil Temp & Air Sel. {0, 1}
	[774] = "%1d",     -- LDG Gear Warn. {0, 1}
	[775] = "%1d",     -- LDG Gear Control {0, 1}
	[776] = "%1d",     -- LDG Gear Pos Ind. {0, 1}
	[777] = "%1d",     -- Fuel Booster AFT {0, 1}
	[778] = "%1d",     -- Alt Emerg. Hyd. Cont. & Hyd. Press Ind. {0, 1}
	[779] = "%1d",     -- Sight Power {0, 1}
	[780] = "%1d",     -- Sight Heater {0, 1}
	[781] = "%1d",     -- Sight A.C. Power Unit {0, 1}
	[782] = "%1d",     -- AN/ARN-6 Radio Compass {0, 1}
	-- Circuit Breaker (right panel)
	[783] = "%1d",     -- Eng. Master Fuel Shut-Off {0, 1}
	[784] = "%1d",     -- Eng. Ign. {0, 1}
	[785] = "%1d",     -- Fuel Level {0, 1}
	[786] = "%1d",     -- Inv Gen. Failure Overvolt LTS Test {0, 1}
	[787] = "%1d",     -- Light Post IndCode {0, 1}
	[788] = "%1d",     -- Console & Ped LTS {0, 1}
	[789] = "%1d",     -- Fuel Boost FWD {0, 1}
	[790] = "%1d",     -- Wing Flap LH. {0, 1}
	[791] = "%1d",     -- Wing Flap RH. {0, 1}
	[792] = "%1d",     -- Light Fluor {0, 1}
	[793] = "%1d",     -- Sight Control {0, 1}
	[794] = "%1d",     -- AN/APC 3 Radio {0, 1}
	[795] = "%1d",     -- AN/APX-6 Radio IFF {0, 1}
    -- Hydraulic Interface
	[599] = "%1d",     -- Landing Gear Handle, UP/DOWN {1, 0}
	[710] = "%1d",     -- Landing Gear Emergency-up Button (Ground-use only! Hold in until gear retracts completely) {1}
	[631] = "%1d",     -- Hydraulic Pressure Gage and Selector Switch, UTILITY/NORMAL/ALTERNATE {1}
	[641] = "%1d",     -- Speed Brake Emergency Lever {1, 0}
	[684] = "%1d",     -- Alternate-on Warning Light (Push to test) {1}
	[706] = "%1d",     -- Alternate Hydraulic Emergency Override Handle, IN/OUT {1, -1}
	[647] = "%1d",     -- Flight Control Switch, ALTERNATE ON/NORMAL/RESET {1}
	[815] = "%1d",     -- Landing Gear Warning Horn Cutout Button (Push to silence horn) {1}
	[819] = "%.4f",	   -- Landing Gear Emergency Release Handle (rotary) {0.0,1.0} in 0.1 steps
	[211] = "%1d",     -- Speed Brake Switch, OUT/HOLD/IN {-1.0,0.0,1.0}
	[217] = "%1d",     -- Parking Brake Handle, ON/OFF
	-- Fuel Interface
	[672] = "%1d",     -- Fuel Densitometer Selection Switch, IN/OUT {2, -2}
	[662] = "%.1f",     -- Drop Tank Selector Switch {-0.1, 0.1}
	[701] = "%1d",     -- Drop Tank Jettison Button - Push to release drop tank(s) {1}
	[695] = "%1d",     -- Outboard Drop Tank Empty Indicator Light (Push to test) {1}
	-- Oxygen Interface
	[703] = "%1d",     -- Oxygen Regulator Diluter Lever, NORMAL OXYGEN/100% OXYGEN {1, -1}
	[704] = "%.4f",     -- Oxygen Regulator Supply Lever (rotary) {0.0 to 1.0} in -0.5 steps 
	-- Fire Detection Interface
	[635] = "%1d",     -- Engine Fire Warning Light Test Button {1,- 1}
	[685] = "%1d",     -- Forward Engine Compartment Fire-warning Light (Push to test) {1}
	[686] = "%1d",     -- Aft Engine Compartment Fire-warning Light (Push to test) {1}
	-- Air Interface
	[650] = "%1d",     -- Cockpit Pressure Control Switch, PRESS/RAM {2, -2}
	[651] = "%1d",     -- Cockpit Pressure Schedule Selector Switch, 5 PSI/2.75 PSI {2, -2}
	[646] = "%1d",     -- Pitot Heater Switch, ON/OFF {2, -2}
	[740] = "%.4f",     -- Cockpit Air Temperature Control Rheostat (rotary) {0.0, 1.0} in 0.3 steps
	--[736] = "%1d",     -- Cockpit Air Temperature Control Switch Cover {1, -1}
	[737] = "%.1f",     -- Cockpit Air Temperature Control Switch, AUTO/OFF/HOT/COLD {-1.0, 1.0}
	[645] = "%.1f",     -- Engine Anti-Ice & Screen Switch, EXTEND/RET./ANTI-ICE {-1.0, 1.0}
	[741] = "%1d",     -- Air Outlet Selector Lever, FLOOR/BOTH/DEFROST {-1, 1}
	[691] = "%1d",     -- Windshield Anti-Ice Overheat Warning Light
	[202] = "%.4f",    -- Windshield Anti-Icing Lever (rotary) {0.0,1.0} in 0.1 steps
	-- Light Interface
	[654] = "%1d",     -- Compass Light Switch, ON/OFF {2, -2}
	[813] = "%.1f",     -- Instrument Panel Primary Light Rheostat (rotary) {0.0, 1.0} in 0.5 steps
	[811] = "%.1f",     -- Instrument Panel Auxiliary Light Rheostat (rotary) {0.0, 1.0} in 0.5 steps
	[812] = "%.1f",     -- Console and Panel Light Rheostat (rotary) {0.0, 1.0} in 0.5 steps
	-- Nav Lights Interface
	[661] = "%.1f",     -- Landing & Taxi Lights Switch, EXTEND&ON/OFF/RETRACT {-1.0, 0.0, 1.0}
	[656] = "%.1f",     -- Position and Fuselage Light Selector Switch, STEADY/OFF/FLASH {-1.0, 0.0, 1.0}
	[655] = "%1d",     -- Exterior Lighting Dimmer Switch, BRIGHT/DIM {2, -2}
	-- Engine Interface
	[630] = "%1d",     -- Emergency Fuel Switch, ON/OFF {2, -2}
	--[732] = "%1d",     -- Emergency (In-air) Ignition Switch Cover {1, -1}
	[733] = "%.1f",     -- Emergency (In-air) Ignition Switch, ON/OFF {1.0, 1.0}
	-- Control Interface
	[649] = "%.1f",     -- Lateral Alternate Trim Switch, LEFT/RIGHT/NORMAL/OFF {0.3, 0.5, 0.1, 0.0}
	[648] = "%.1f",     -- Rudder Trim Switch, LEFT/OFF/RIGHT {1.0, -1.0}
	--[738] = "%1d",     -- Longitudinal Alternate Trim Switch Cover {1, -1}
	[739] = "%.1f",     -- Longitudinal Alternate Trim Switch, NORMAL GRIP CONT/NOSE UP/NOSE DOWN/OFF {0.5, 0.3, 0.1, 0.0}
	[683] = "%1d",     -- Take-off (Trim) Position Indicator Light (Push to test) {1}
	[735] = "%1d",     -- Wing Flaps Handle {-1, 1}
	[209] = "%1d",     -- Nose Wheel Steering Button
	-- radio ARC-27
	[806] = "%.4f",     -- AN/ARC-27 UHF Audio Volume Knob (rotary) {0.1, 0.9} in 0.5 steps
	[807] = "%.1f",     -- AN/ARC-27 UHF Preset Channel Selector {0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8}
	[805] = "%.1f",     -- AN/ARC-27 UHF Power Switch, OFF/T/R/T/R + G REC/ADF  {0.0, 0.1, 0.2, 0.3}
	[213] = "%1d",      -- Microphone Button
	-- radio compass ARN-6
	[802] = "%.4f",     -- AN/ARN-6 Audio Volume Control (rotary) {0.1, 0.9} in 0.5 steps
	[803] = "%.1f",     -- AN/ARN-6 Frequency Band Switch {0.0, 0.1, 0.2, 0.3}
	[667] = "%.1f",     -- AN/ARN-6 Function Selector Switch, OFF/COMP/ANT./LOOP/CONT. {0.0, 0.1, 0.2, 0.3, 0.4}
	[666] = "%.1f",     -- AN/ARN-6 LOOP L-R Switch {-1.0, 0.0, 1.0}
	--[null] = "%.4f",     -- AN/ARN-6 Tuning Crank {0.0, 1.0} in 0.01 steps
	[657] = "%.1f",     -- AN/ARN-6 Scale Light Switch, HI/OFF/LO {-0.1, 0.0, 0.1}
	[826] = "%.4f",     -- AN/ARN-6 East/West Variation Knob (rotary) {0.0, 1.0} in 0.05 steps
	[658] = "%.1f",		-- AN/ARN-6 CW-VOICE Switch, CW/VOICE {1.0, -1.0}
	-- IFF APX-6
	[810] = "%.1f",     -- AN/APX-6 IFF Master Switch, EMERGENCY/NORM/LOW/STDBY/OFF {0.0, 0.1, 0.2, 0.3, 0.4}
	[659] = "%.1f",     -- AN/APX-6 IFF Mode 2 Switch, MODE 2/OUT/I/P {-0.1, 0.0, 0.1}
	[660] = "%.1f",     -- AN/APX-6 IFF Mode 3 Switch, MODE 3/OUT {0.0, 0.1}
	--[808] = "%1d",     -- AN/APX-6 IFF Destruct Switch Cover {1, -1}
	[809] = "%1d",     -- AN/APX-6 IFF Destruct Switch, OFF/ON {0, -1}
	-- baro altimeter
	[218] = "%.4f",     -- Altimeter reference pressure adjusting knob (rotary) {0.0, 1.0} in 0.1 steps
	-- gyromag compass
	--[null] = "%.4f",     -- Compass Correction (rotary) {0.0, 1.0} in 0.05 steps
	[598] = "%.1f",     -- Directional Indicator Fast Slaving Button {0.0, 1.0}
	-- attitude indicator
	[714] = "%.1f",     -- Pull to Cage Knob {0.0, 1.0}
	-- accelerometer
	[1004] = "%.1f",     -- Accelerometer Reset Button {0.0, 1.0}
	-- CLOCK
	--[null] = "%1d",     -- Set Clock Knob
	[831] = "%1d",     -- Elapsed Time Mechanism Button {0, 1}
	-- A4 Gun Sight
	[716] = "%.4f",     -- A-4 Sight Wing Span Adjustment Knob (rotary) {0.0, 1.0} in 0.1 steps
	[715] = "%.4f",     -- A-4 Sight Radar Range Sweep Rheostat (rotary) {0.0, 1.0} in 0.1 steps
	[734] = "%.4f",     -- A-4 Sight Reticle Dimmer Control (rotary) {0, 0.74} in -0.2 steps
	[755] = "%1d",      -- A-4 Sight Mechanical Caging Lever, CAGE/UNCAGE {0, 1}
	[755] = "%.4f",     -- A-4 Sight Mechanical Caging Lever, CAGE/UNCAGE (rotary) {0.001, 0.999} in 0.1 steps
	[212] = "%1d",      -- A-4 Sight Electrical Caging Button
	[642] = "%1d",      -- A-4 Sight Filament Selector Switch, SECONDARY/PRIMARY {2, -2}
	[210] = "%.4f",     -- A-4 Sight Rotating Grip - Mouse Wheel for manual ranging {-1.0,1.0} in 0.2 steps
	[210] = "%1d",      -- A-4 Sight Rotating Grip - Right Click for return to CCW spring-loaded position {1.0}
	[721] = "%.1f",     -- Variable Sight Selector Unit - Sight Function Selector Lever, ROCKET/GUN/BOMB {0.0, 0.1, 0.2}
	[720] = "%.1f",     -- Variable Sight Selector Unit - Target Speed Switch, HI/LO {0.0,0.5,1.0}
	[722] = "%.4f",     -- Variable Sight Selector Unit - Rocket Depression Angle Selector (rotary) {0.0, 1.0} in 0.1 steps
	[727] = "%.4f",     -- Bomb-Target Wind Control Knob (rotary) {0.0, 1.0} in 0.6 steps
	-- weapon system
	[639] = "",     -- Demolition Bomb Release Selector Switch, AUTO RELEASE/MANUAL RELEASE {2,-2}
	[641] = "%.1f",     -- Demolition Bomb Arming Switch (Fuze Selection), ARM NOSE&TAIL/OFF/TAIL ONLY {-1.0, 0.0, 1.0}
	[752] = "%.1f",     -- Demolition Bomb Sequence Selector Switch, ALL/OFF/LEFT/RIGHT {0.0, 0.1, 0.2, 0.3, 0.4, 0.5}
	[638] = "%.1f",     -- Rocket Fuze (Arming) Switch, DELAY/OFF/INSTANT {-1.0, 0.0, 1.0}
	[637] = "%1d",     -- Rocket Jettison Switch, READY/OFF {2, -2}
	--[750] = "%1d",     -- Rocket Release Selector Switch Cover {1, -1}
	[751] = "%.1f",     -- Rocket Release Selector Switch, SINGLE/OFF/AUTO {-1.0, 0.0, 1.0}
	[668] = "%.1f",     -- Gun Selector Switch {-0.2, 0.2}
	[665] = "%.1f",     -- Gun-Missile Selector Switch, OFF/SIGHT CAMERA & RADAR/GUNS/MISSILE {0, 0.3}
	[636] = "%.1f",     -- Gun Heater Switch, HEATER/OFF/(N/F) {-1.0, 1.0}
	[663] = "%1d",     -- Manual Pip Control Switch, BOMB/NORMAL {2, -2}
	[796] = "%.1f",     -- Manual Pip Control Change Calibrated Dials (Presets) {0.0, 0.3, 0.6, 0.9}
	[797] = "%.4f",     -- Manual Pip Control Knob (rotary) {0.0, 1.0} in 0.1 steps
	[729] = "%.4f",     -- A-4 Sight Bombing Altimeter Target Altitude Knob (rotary) {0.0, 1.0} in 0.015 steps
	[731] = "%.4f",     -- A-4 Sight Bombing Altimeter Index Altitude Handle (rotary) {0.0, 1.0} in -0.015 steps
	[632] = "%1d",     -- LABS Gyro Caging Switch, UNCAGE/CAGE {2,- 2}
	[633] = "%1d",     -- LABS Start Switch, ON/OFF {2, -2}
	[634] = "%1d",     -- LABS Change-over Switch, LABS/A-4 {2, -2}
	[702] = "%1d",     -- Bomb-Rocket-Tank Jettison Button {0.0, 1.0}
	[820] = "%.1f",     -- Missile Control Switch, LH & RH/RH/SALVO {-1.0, 0.0, 1.0}
	[821] = "%.4f",     -- Tone Volume (rotary) {0.0, 1.0} in 0.1 steps
	[822] = "%.1f",     -- Safe Launch Button {0.0, 1.0}
	[225] = "%1d",      -- G-Limit Light - Push to test
	[226] = "%.4f",     -- G-Limit Light - Rotate to adjust brightness(MW) (rotary) {0.0,0.5} in 0.02 steps
	[1001] = "%.1f",    -- Rocket Intervalometer {0.0, 1.0}
	[208] = "%1d"       -- A-4 Sight Radar Target Selector Button
}

-----------------------------
-- 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))
	]]
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))
	]]

	ExportScript.Tools.IkarusCockpitLights(mainPanelDevice, {654,813,811,812}) 
	-- Compass Light Switch, Instrument Panel Primary Light Rheostat, Instrument Panel Auxiliary Light Rheostat, Console and Panel Light Rheostat
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))
	]]

	--=====================================================================================
	--[[
	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

-----------------------------
--     Custom functions    --
-----------------------------