2021-10-07 13:46:46 +09:00

465 lines
25 KiB
Lua

-- JF-17 Export Module Revision CKN200515A
-- Feel free to use, modify and repost in any way you desire.
ExportScript.FoundDCSModule = true
ExportScript.Version.JF17 = "1.2.1"
ExportScript.ConfigEveryFrameArguments =
{
[130] = "%1d", -- Master Warning Light, OFF/ON {0,1}
[131] = "%1d", -- Fire Warning Light, OFF/ON {0,1}
[132] = "%1d", -- FCS Warning Light, OFF/ON {0,1}
[242] = "%1d", -- OXY BLINK Warning Light, OFF/ON {0,1}
[250] = "%.2f", -- Stick Pitch Position, MIN..MAX {0..1}
[251] = "%.2f", -- Stick Bank Position, MIN..MAX {0..1}
[254] = "%.2f", -- Throttle Position, MIN..MAX {-1..1}
[256] = "%.2f", -- Left Toe Brake Position, MIN..MAX {0..1}
[257] = "%.2f", -- Right Toe Brake Position, MIN..MAX {0..1}
[259] = "%.2f", -- Rudder Pedal Left-Right Position, MIN..MAX {-1..1}
[290] = "%.2f", -- Oxygen Gauge Needle Position, MIN..MAX {0..1}
[291] = "%.2f", -- Pneumatic Gauge M Needle Position, MIN..MAX {0..1}
[292] = "%.2f", -- Pneumatic Gauge E Needle Position, MIN..MAX {0..1}
[293] = "%.4f", -- Magnetic Heading Backup Compass, MIN..MAX {0..1}
[504] = "%.2f", -- Landing Gear Indicator Light Knob, MIN..MAX {0..1} (0=0, 0.25=90, 0.5=180, 0.75=270)
[532] = "%1d", -- Yaw Trim Switch, LEFT/CENTER/RIGHT {-1,0,1}
[538] = "%1d", -- Flare Dispense Button, OUT/IN {0,1}
--- Radio Panel ---
[545] = "%.2f", -- Radio Volume Knob, MIN..MAX {0..1}
[547] = "%.1f", -- Radio Mode Selector, OFF/TR/TR+G/ADF/GD/SET {0,0.2,0.4,0.6,0.8,1}
[549] = "%1d", -- Radio 1/TONE Button, OUT/IN {0,1}
[550] = "%1d", -- Radio 2/- Button, OUT/IN {0,1}
[551] = "%1d", -- Radio 3/+ Button, OUT/IN {0,1}
[552] = "%1d", -- Radio 4/H Button, OUT/IN {0,1}
[553] = "%1d", -- Radio 5/A Button, OUT/IN {0,1}
[554] = "%1d", -- Radio 6/M Button, OUT/IN {0,1}
[555] = "%1d", -- Radio 7/P Button, OUT/IN {0,1}
[556] = "%1d", -- Radio 8/C Button, OUT/IN {0,1}
[557] = "%1d", -- Radio 9/T Button, OUT/IN {0,1}
[558] = "%1d", -- Radio <-/MAN Button, OUT/IN {0,1}
[559] = "%1d", -- Radio 0/PRE Button, OUT/IN {0,1}
[560] = "%1d", -- Radio ->/ENT Button, OUT/IN {0,1}
---
[570] = "%.2f", -- Throttle Friction Handle, MIN..MAX {0..1}
--- UFCP ---
[700] = "%1d", -- UFCP PFL/1 Button, OUT/IN {0,1}
[701] = "%1d", -- UFCP VRC/2 Button, OUT/IN {0,1}
[702] = "%1d", -- UFCP 3 Button, OUT/IN {0,1}
[703] = "%1d", -- UFCP L1 Button, OUT/IN {0,1}
[704] = "%1d", -- UFCP R1 Button, OUT/IN {0,1}
[705] = "%1d", -- UFCP OAP Button, OUT/IN {0,1}
[706] = "%1d", -- UFCP MRK Button, OUT/IN {0,1}
[707] = "%1d", -- UFCP DST/4 Button, OUT/IN {0,1}
[708] = "%1d", -- UFCP TOT/5 Button, OUT/IN {0,1}
[709] = "%1d", -- UFCP TOD/6 Button, OUT/IN {0,1}
[710] = "%1d", -- UFCP L2 Button, OUT/IN {0,1}
[711] = "%1d", -- UFCP R2 Button, OUT/IN {0,1}
[712] = "%1d", -- UFCP RU Button, OUT/IN {0,1}
[713] = "%1d", -- UFCP HNS Button, OUT/IN {0,1}
[714] = "%1d", -- UFCP FUL/7 Button, OUT/IN {0,1}
[715] = "%1d", -- UFCP IFF/8 Button, OUT/IN {0,1}
[716] = "%1d", -- UFCP 9 Button, OUT/IN {0,1}
[717] = "%1d", -- UFCP L3 Button, OUT/IN {0,1}
[718] = "%1d", -- UFCP R3 Button, OUT/IN {0,1}
[719] = "%1d", -- UFCP A/P Button, OUT/IN {0,1}
[720] = "%1d", -- UFCP FPM Button, OUT/IN {0,1}
[721] = "%1d", -- UFCP RTN Button, OUT/IN {0,1}
[722] = "%1d", -- UFCP 0 Button, OUT/IN {0,1}
[723] = "%1d", -- UFCP N/A Button, OUT/IN {0,1}
[724] = "%1d", -- UFCP L4 Button, OUT/IN {0,1}
[725] = "%1d", -- UFCP R4 Button, OUT/IN {0,1}
[726] = "%1d", -- UFCP N/A Button, OUT/IN {0,1}
[727] = "%1d", -- UFCP N/A Button, OUT/IN {0,1}
[728] = "%.2f", -- HUD Contrast Knob, MIN..MAX {0..1}
[729] = "%.2f", -- HUD Brightness Knob, MIN..MAX {0..1}
[730] = "%1d", -- UFCP +/- Momentary Switch {1,0,-1}
[731] = "%.2f", -- HUD Backup Reticle Knob, MIN..MAX {0..1}
[732] = "%.2f", -- UFCP Brightness Knob, MIN..MAX {0..1}
--- MFCD ---
[734] = "%1d", -- Left MFCD SYM + Button, OUT/IN {0,1}
[735] = "%1d", -- Left MFCD SYM - Button, OUT/IN {0,1}
[736] = "%1d", -- Left MFCD U1 Button, OUT/IN {0,1}
[737] = "%1d", -- Left MFCD U2 Button, OUT/IN {0,1}
[738] = "%1d", -- Left MFCD U3 Button, OUT/IN {0,1}
[739] = "%1d", -- Left MFCD U4 Button, OUT/IN {0,1}
[740] = "%1d", -- Left MFCD U5 Button, OUT/IN {0,1}
[741] = "%1d", -- Left MFCD Power Switch, OFF/ON {0,1}
[742] = "%1d", -- Left MFCD L1 Button, OUT/IN {0,1}
[743] = "%1d", -- Left MFCD L2 Button, OUT/IN {0,1}
[744] = "%1d", -- Left MFCD L3 Button, OUT/IN {0,1}
[745] = "%1d", -- Left MFCD L4 Button, OUT/IN {0,1}
[746] = "%1d", -- Left MFCD L5 Button, OUT/IN {0,1}
[747] = "%1d", -- Left MFCD L6 Button, OUT/IN {0,1}
[748] = "%1d", -- Left MFCD L7 Button, OUT/IN {0,1}
[749] = "%1d", -- Left MFCD L8 Button, OUT/IN {0,1}
[750] = "%1d", -- Left MFCD R1 Button, OUT/IN {0,1}
[751] = "%1d", -- Left MFCD R2 Button, OUT/IN {0,1}
[752] = "%1d", -- Left MFCD R3 Button, OUT/IN {0,1}
[753] = "%1d", -- Left MFCD R4 Button, OUT/IN {0,1}
[754] = "%1d", -- Left MFCD R5 Button, OUT/IN {0,1}
[755] = "%1d", -- Left MFCD R6 Button, OUT/IN {0,1}}
[756] = "%1d", -- Left MFCD R7 Button, OUT/IN {0,1}
[757] = "%1d", -- Left MFCD R8 Button, OUT/IN {0,1}
[758] = "%1d", -- Left MFCD CONT + Button, OUT/IN {0,1}
[759] = "%1d", -- Left MFCD CONT - Button, OUT/IN {0,1}
[760] = "%1d", -- Left MFCD D1 Button, OUT/IN {0,1}
[761] = "%1d", -- Left MFCD D2 Button, OUT/IN {0,1}
[762] = "%1d", -- Left MFCD D3 Button, OUT/IN {0,1}
[763] = "%1d", -- Left MFCD D4 Button, OUT/IN {0,1}
[764] = "%1d", -- Left MFCD D5 Button, OUT/IN {0,1}
[765] = "%1d", -- Left MFCD BRT + Button, OUT/IN {0,1}
[766] = "%1d", -- Left MFCD BRT - Button, OUT/IN {0,1}
[767] = "%1d", -- Center MFCD SYM + Button, OUT/IN {0,1}
[768] = "%1d", -- Center MFCD SYM - Button, OUT/IN {0,1}
[769] = "%1d", -- Center MFCD U1 Button, OUT/IN {0,1}
[770] = "%1d", -- Center MFCD U2 Button, OUT/IN {0,1}
[771] = "%1d", -- Center MFCD U3 Button, OUT/IN {0,1}
[772] = "%1d", -- Center MFCD U4 Button, OUT/IN {0,1}
[773] = "%1d", -- Center MFCD U5 Button, OUT/IN {0,1}
[774] = "%1d", -- Center MFCD Power Switch, OFF/ON {0,1}
[775] = "%1d", -- Center MFCD L1 Button, OUT/IN {0,1}
[776] = "%1d", -- Center MFCD L2 Button, OUT/IN {0,1}
[777] = "%1d", -- Center MFCD L3 Button, OUT/IN {0,1}
[778] = "%1d", -- Center MFCD L4 Button, OUT/IN {0,1}
[779] = "%1d", -- Center MFCD L5 Button, OUT/IN {0,1}
[780] = "%1d", -- Center MFCD L6 Button, OUT/IN {0,1}
[781] = "%1d", -- Center MFCD L7 Button, OUT/IN {0,1}
[782] = "%1d", -- Center MFCD L8 Button, OUT/IN {0,1}
[783] = "%1d", -- Center MFCD R1 Button, OUT/IN {0,1}
[784] = "%1d", -- Center MFCD R2 Button, OUT/IN {0,1}
[785] = "%1d", -- Center MFCD R3 Button, OUT/IN {0,1}
[786] = "%1d", -- Center MFCD R4 Button, OUT/IN {0,1}
[787] = "%1d", -- Center MFCD R5 Button, OUT/IN {0,1}
[788] = "%1d", -- Center MFCD R6 Button, OUT/IN {0,1}
[789] = "%1d", -- Center MFCD R7 Button, OUT/IN {0,1}
[790] = "%1d", -- Center MFCD R8 Button, OUT/IN {0,1}
[791] = "%1d", -- Center MFCD D1 Button, OUT/IN {0,1}
[792] = "%1d", -- Center MFCD D2 Button, OUT/IN {0,1}
[793] = "%1d", -- Center MFCD D3 Button, OUT/IN {0,1}
[794] = "%1d", -- Center MFCD D4 Button, OUT/IN {0,1}
[795] = "%1d", -- Center MFCD D5 Button, OUT/IN {0,1}
[796] = "%1d", -- Center MFCD CONT + Button, OUT/IN {0,1}
[797] = "%1d", -- Center MFCD CONT - Button, OUT/IN {0,1}
[798] = "%1d", -- Center MFCD BRT + Button, OUT/IN {0,1}
[799] = "%1d", -- Center MFCD BRT - Button, OUT/IN {0,1}
[800] = "%1d", -- Right MFCD SYM + Button, OUT/IN {0,1}
[801] = "%1d", -- Right MFCD SYM - Button, OUT/IN {0,1}
[802] = "%1d", -- Right MFCD U1 Button, OUT/IN {0,1}
[803] = "%1d", -- Right MFCD U2 Button, OUT/IN {0,1}
[804] = "%1d", -- Right MFCD U3 Button, OUT/IN {0,1}
[805] = "%1d", -- Right MFCD U4 Button, OUT/IN {0,1}
[806] = "%1d", -- Right MFCD U5 Button, OUT/IN {0,1}
[807] = "%1d", -- Right MFCD Power Switch, OFF/ON {0,1}
[808] = "%1d", -- Right MFCD L1 Button, OUT/IN {0,1}
[809] = "%1d", -- Right MFCD L2 Button, OUT/IN {0,1}
[810] = "%1d", -- Right MFCD L3 Button, OUT/IN {0,1}
[811] = "%1d", -- Right MFCD L4 Button, OUT/IN {0,1}
[812] = "%1d", -- Right MFCD L5 Button, OUT/IN {0,1}
[813] = "%1d", -- Right MFCD L6 Button, OUT/IN {0,1}
[814] = "%1d", -- Right MFCD L7 Button, OUT/IN {0,1}
[815] = "%1d", -- Right MFCD L8 Button, OUT/IN {0,1}
[816] = "%1d", -- Right MFCD R1 Button, OUT/IN {0,1}
[817] = "%1d", -- Right MFCD R2 Button, OUT/IN {0,1}
[818] = "%1d", -- Right MFCD R3 Button, OUT/IN {0,1}
[819] = "%1d", -- Right MFCD R4 Button, OUT/IN {0,1}
[820] = "%1d", -- Right MFCD R5 Button, OUT/IN {0,1}
[821] = "%1d", -- Right MFCD R6 Button, OUT/IN {0,1}
[822] = "%1d", -- Right MFCD R7 Button, OUT/IN {0,1}
[823] = "%1d", -- Right MFCD R8 Button, OUT/IN {0,1}
[824] = "%1d", -- Right MFCD D1 Button, OUT/IN {0,1}
[825] = "%1d", -- Right MFCD D2 Button, OUT/IN {0,1}
[826] = "%1d", -- Right MFCD D3 Button, OUT/IN {0,1}
[827] = "%1d", -- Right MFCD D4 Button, OUT/IN {0,1}
[828] = "%1d", -- Right MFCD D5 Button, OUT/IN {0,1}
[829] = "%1d", -- Right MFCD CONT + Button, OUT/IN {0,1}
[830] = "%1d", -- Right MFCD CONT - Button, OUT/IN {0,1}
[831] = "%1d", -- Right MFCD BRT + Button, OUT/IN {0,1}
[832] = "%1d", -- Right MFCD BRT - Button, OUT/IN {0,1}
---
[840] = "%.5f", -- BARO Altitude Setting, MIN..MAX {0..~0.31} ***WARNING - As of 15th May 2020, this crashes DCS if value is outside 0 to ~0.31 range***
[841] = "%.2f", -- Emergency Brake Handle, MIN..MAX {0..1}
[846] = "%1d", -- Digital Clock Brightness + Button, OUT/IN {0,1}
[847] = "%1d", -- Digital Clock Brightness - Button, OUT/IN {0,1}
[901] = "%.2f", -- Warning Panel Brightness Knob, MIN..MAX {0..1}
[903] = "%.2f", -- Oxygen Indicator Brightness Knob, MIN..MAX {0..1}
[909] = "%.2f", -- AAP Brightness Knob, MIN..MAX {0..1}
[934] = "%.2f", -- COM1 Volume Knob, MIN..MAX {0..1}
[938] = "%.2f", -- COM2 Volume Knob, MIN..MAX {0..1}
[939] = "%.2f", -- TCN/ILS Volume Knob, MIN..MAX {0..1}
[940] = "%.2f", -- MSL Volume Knob, MIN..MAX {0..1}
[941] = "%.2f", -- Air Temp Knob Selector, MIN..MAX {0..0.91666666666667}
[944] = "%.2f", -- Inst. Light Knob, MIN..MAX {0..1}
[945] = "%.2f", -- Console Light Knob, MIN..MAX {0..1}
[946] = "%.2f", -- Flood Light Knob, MIN..MAX {0..1}
[959] = "%.2f", -- Canopy Manual Open/Close Crank, MIN..MAX {0..1}
[964] = "%.2f", -- AAR Light Brightness Knob, MIN..MAX {0..1}
[965] = "%.2f", -- Right Forward Flood Light Direction, MIN..MAX {0..1}
[966] = "%.2f", -- Right Aft Light Direction, MIN..MAX {0..1}
[967] = "%.2f", -- Left Forward Flood Light Direction, MIN..MAX {0..1}
[968] = "%.2f", -- Left Aft Flood Light Direction, MIN..MAX {0..1}
[976] = "%.2f", -- Oxygen Supply Valve, MIN..MAX {0..1}
}
ExportScript.ConfigArguments =
{
--- Landing Gear Panel Lights
[100] = "%1d", -- Landing Gear In Transition Light, OFF/ON {0,1}
[101] = "%1d", -- Landing Gear Deployed Left Light, OFF/ON {0,1}
[102] = "%1d", -- Landing Gear Deployed Nose Light, OFF/ON {0,1}
[103] = "%1d", -- Landing Gear Deployed Right Light, OFF/ON {0,1}
[104] = "%1d", -- S/B Deployed Light, OFF/ON {0,1}
[105] = "%1d", -- D/CH Deployed Light, OFF/ON {0,1}
[106] = "%1d", -- TEF Deployed Light, OFF/ON {0,1}
[107] = "%1d", -- Landing Gear Handle Light, OFF/ON {0,1}
[108] = "%.2f", -- Landing Gear Indicator Lights Brightness, MIN..MAX {0..1}
---
[110] = "%1d", -- FCS RESET Light, OFF/ON {0,1}
[120] = "%.2f", -- Console Backlight Brightness, MIN..MAX {0..1}
[121] = "%.2f", -- Instrument Backlight Brightness, MIN..MAX {0..1}
[122] = "%.2f", -- Clock Backlight Brightness, MIN..MAX {0..1}
[125] = "%.2f", -- Flood Light Brightness, MIN..MAX {0..1}
[140] = "%1d", -- Left MFCD Backlight, OFF/ON {0,1}
[141] = "%.2f", -- Left MFCD Backlight Brightness, MIN..MAX {0..1}
[142] = "%1d", -- Center MFCD Backlight, OFF/ON {0,1}
[143] = "%.2f", -- Center MFCD Backlight Brightness, MIN..MAX {0..1}
[144] = "%1d", -- Right MFCD Backlight, OFF/ON {0,1}
[145] = "%.2f", -- Right MFCD Backlight Brightness, MIN..MAX {0..1}
--- UFCP Lights ---
[150] = "%1d", -- UFCP OAP Light, OFF/ON {0,1}
[151] = "%1d", -- UFCP MRK Light, OFF/ON {0,1}
[152] = "%1d", -- UFCP P.U Light, OFF/ON {0,1}
[153] = "%1d", -- UFCP HNS Light, OFF/ON {0,1}
[154] = "%1d", -- UFCP AP Light, OFF/ON {0,1}
[155] = "%1d", -- UFCP FPM Light, OFF/ON {0,1}
[156] = "%1d", -- UFCP NULL1 Light, OFF/ON {0,1}
[157] = "%1d", -- UFCP NULL2 Light, OFF/ON {0,1}
[158] = "%.2f", -- UFCP Brightness, MIN..MAX {0..1}
--- Status Lights Panel ---
[160] = "%1d", -- PITCH TRIM Status Light, OFF/ON {0,1}
[161] = "%1d", -- ROLL TRIM Status Light, OFF/ON {0,1}
[162] = "%1d", -- YAW TRIM Status Light, OFF/ON {0,1}
[163] = "%1d", -- A/A Status Light, OFF/ON {0,1}
[164] = "%1d", -- A/G1 Status Light, OFF/ON {0,1}
[165] = "%1d", -- A/G2 Status Light, OFF/ON {0,1}
[166] = "%1d", -- EFCS Status Light, OFF/ON {0,1}
[167] = "%1d", -- No.3 TANK Status Light, OFF/ON {0,1}
[168] = "%1d", -- No.1 TANK Status Light, OFF/ON {0,1}
[169] = "%1d", -- WING D/T Status Light, OFF/ON {0,1}
[170] = "%1d", -- CTR D/T Status Light, OFF/ON {0,1}
[171] = "%1d", -- NULL Status Light, OFF/ON {0,1}
[172] = "%1d", -- START Status Light, OFF/ON {0,1}
[173] = "%1d", -- AB Status Light, OFF/ON {0,1}
[174] = "%1d", -- COMBAT Status Light, OFF/ON {0,1}
[175] = "%1d", -- EMG HYD Status Light, OFF/ON {0,1}
[176] = "%1d", -- NWS Status Light, OFF/ON {0,1}
[177] = "%1d", -- ADVISORY Status Light, OFF/ON {0,1}
[178] = "%.2f", -- Status Lights Brightness, MIN..MAX {0..1}
--- Warning Lights Panel ---
[200] = "%1d", -- NULL Warning Light, OFF/ON {0,1}
[201] = "%1d", -- OXY LOW Warning Light, OFF/ON {0,1}
[202] = "%1d", -- CANOPY Warning Light, OFF/ON {0,1}
[203] = "%1d", -- HYD LOW Warning Light, OFF/ON {0,1}
[204] = "%1d", -- AIR DATA Warning Light, OFF/ON {0,1}
[205] = "%1d", -- LOW FUEL Warning Light, OFF/ON {0,1}
[206] = "%1d", -- CABIN PRESS Warning Light, OFF/ON {0,1}
[207] = "%1d", -- REDUCE RPM Warning Light, OFF/ON {0,1}
[208] = "%1d", -- CONFIG Warning Light, OFF/ON {0,1}
[209] = "%1d", -- FUEL PUMP Warning Light, OFF/ON {0,1}
[210] = "%1d", -- AC SYS Warning Light, OFF/ON {0,1}
[211] = "%1d", -- OIL Warning Light, OFF/ON {0,1}
[212] = "%1d", -- DL Warning Light, OFF/ON {0,1}
[213] = "%1d", -- START PUMP Warning Light, OFF/ON {0,1}
[214] = "%1d", -- DC GEN Warning Light, OFF/ON {0,1}
[215] = "%1d", -- STARTER Warning Light, OFF/ON {0,1}
[216] = "%1d", -- FCS 3 Warning Light, OFF/ON {0,1}
[217] = "%1d", -- BRAKE Warning Light, OFF/ON {0,1}
[218] = "%1d", -- BATT Warning Light, OFF/ON {0,1}
[219] = "%1d", -- ENG TEMP Warning Light, OFF/ON {0,1}
[220] = "%1d", -- FCS 2 Warning Light, OFF/ON {0,1}
[221] = "%1d", -- ANTI-SKID Warning Light, OFF/ON {0,1}
[222] = "%1d", -- TRU Warning Light, OFF/ON {0,1}
[223] = "%1d", -- ANTI-SURGE Warning Light, OFF/ON {0,1}
[224] = "%1d", -- FCS 1 Warning Light, OFF/ON {0,1}
[225] = "%1d", -- NWS Warning Light, OFF/ON {0,1}
[226] = "%1d", -- STATIC INV Warning Light, OFF/ON {0,1}
[227] = "%1d", -- ANTI-ICING Warning Light, OFF/ON {0,1}
[228] = "%1d", -- ROLL CAS Warning Light, OFF/ON {0,1}
[229] = "%1d", -- ECS Warning Light, OFF/ON {0,1}
[230] = "%1d", -- EMMC Warning Light, OFF/ON {0,1}
[231] = "%1d", -- SEC Warning Light, OFF/ON {0,1}
[232] = "%1d", -- YAW CAS Warning Light, OFF/ON {0,1}
[233] = "%1d", -- EQUIP HOT Warning Light, OFF/ON {0,1}
[234] = "%1d", -- LWC Warning Light, OFF/ON {0,1}
[235] = "%1d", -- EDU Warning Light, OFF/ON {0,1}
[236] = "%1d", -- AUTOPILOT Warning Light, OFF/ON {0,1}
[237] = "%1d", -- PITOT HEAT Warning Light, OFF/ON {0,1}
[238] = "%1d", -- AVIONS Warning Light, OFF/ON {0,1}
[239] = "%1d", -- DEEC Warning Light, OFF/ON {0,1}
[240] = "%1d", -- EFCS Warning Light, OFF/ON {0,1}
[241] = "%1d", -- SEAT Warning Light, OFF/ON {0,1}
[243] = "%.2f", -- Warning Lights Brightness, MIN..MAX {0..1}
-- AAP Panel Lights
[260] = "%1d", -- AAP ACMI Light, OFF/ON {0,1}
[261] = "%1d", -- AAP NULL1 Light, OFF/ON {0,1}
[262] = "%1d", -- AAP NULL2 Light, OFF/ON {0,1}
[263] = "%1d", -- AAP NULL3 Light, OFF/ON {0,1}
[264] = "%1d", -- AAP HMD Light, OFF/ON {0,1}
[265] = "%1d", -- AAP SPJ Light, OFF/ON {0,1}
[266] = "%1d", -- AAP CLDP Light, OFF/ON {0,1}
[267] = "%1d", -- AAP IRST Light, OFF/ON {0,1}
[268] = "%1d", -- AAP RDR Light, OFF/ON {0,1}
[269] = "%1d", -- AAP SLNK Light, OFF/ON {0,1}
[270] = "%1d", -- AAP OESP Light, OFF/ON {0,1}
[271] = "%1d", -- AAP RWR Light, OFF/ON {0,1}
[272] = "%1d", -- AAP COM1 Light, OFF/ON {0,1}
[273] = "%1d", -- AAP COM2 Light, OFF/ON {0,1}
[274] = "%1d", -- AAP NAV Light, OFF/ON {0,1}
[275] = "%1d", -- AAP IFF Light, OFF/ON {0,1}
[276] = "%1d", -- AAP INS Light, OFF/ON {0,1}
[277] = "%1d", -- AAP VMMC1 Light, OFF/ON {0,1}
[278] = "%1d", -- AAP VMMC2 Light, OFF/ON {0,1}
[279] = "%1d", -- AAP SAIU Light, OFF/ON {0,1}
[280] = "%1d", -- AAP CMBT Light, OFF/ON {0,1}
[281] = "%1d", -- AAP TRAIN Light, OFF/ON {0,1}
[282] = "%.2f", -- AAP Buttons Brightness, MIN..MAX {0..1}
---
[295] = "%1d", -- Radio Panel Error Light, OFF/ON {0,1}
[500] = "%.3f", -- Backup SAIU Knob Selector Knob, OFF/BOMB/IR/GUN {0,0.333,0.666,0.999}
[501] = "%1d", -- Landing Gear Indicator Light Test Button, OUT/IN {0,1}}
[502] = "%1d", -- Landing Gear Override Button Cover, COVERED/UNCOVERED {0,1}
[503] = "%1d", -- Landing Gear Override Switch, OFF/ON {0,1}}
[505] = "%1d", -- Landing Gear Lever, DOWN/UP {0,1}
[506] = "%1d", -- Ground Jettison Switch, OFF/ENABLE {0,1}}
[507] = "%1d", -- Emergency Jettison Button Cover, COVERED/UNCOVERED {0,1}
[508] = "%1d", -- Emergency Jettison Button, OUT/IN {0,1}
[509] = "%1d", -- Master Arm Switch, SIM/OFF/ARM {-1,0,1}
[510] = "%1d", -- Brake Test Switch, OFF/ON/TEST {-1,0,1}
[511] = "%1d", -- Parking Brake, NORM/PARK {-1,1}
[512] = "%1d", -- Light Switch, LAND/OFF/TAXI {-1,0,1}
[513] = "%1d", -- Flap Switch, DOWN/UP {-1,1}
[514] = "%1d", -- Feed Cut-off Valve Cover, COVERED/UNCOVERED {0,1}
[515] = "%1d", -- Feed Cut-off Valve Switch, OFF/ON {0,1}
[516] = "%1d", -- Active Fuel Cut-off Valve Cover, COVERED/UNCOVERED {0,1}
[517] = "%1d", -- Active Fuel Cut-off Valve Switch, OFF/ON {0,1}
[518] = "%1d", -- Fuel Pump Switch, OFF/ON {0,1}
[519] = "%1d", -- Engine Control Switch, OFF/ON {0,1}
[520] = "%1d", -- Air Start Switch, OFF/ON {0,1}
[521] = "%1d", -- Ground Start Button, OUT/IN {0,1}}
[522] = "%1d", -- Engine Mode Switch, TRG/C+T/CMBT {-1,0,1}
[523] = "%1d", -- SEC EEC Switch, OFF/ON {0,1}
[524] = "%1d", -- Afterburner Switch, OFF/ON {0,1}
[525] = "%1d", -- Anti-Surge Switch, OFF/ON {0,1}
[526] = "%1d", -- Start Mode Selector, ENG COLD/START/STARTER COLD {-1,0,1}
[527] = "%1d", -- Record Switch, OUT/IN {0,1}
[528] = "%1d", -- EFCS Switch, OFF/AUTO {0,1}
[529] = "%1d", -- Yaw/Roll CAS Switch, OFF/ON {0,1}
[530] = "%1d", -- Direct Mode Switch, OFF/ON {0,1}
[531] = "%1d", -- BIT Switch, OUT/IN {0,1}
[533] = "%1d", -- Flight Test I Switch, OFF/ON {0,1}
[534] = "%1d", -- Flight Test II Switch, OFF/ON {0,1}
[535] = "%1d", -- AG1/AG2 Switch, A-AG2/A-AG1 {0,1}
[536] = "%1d", -- AA/AG Switch, A-G/A-A {0,1}
[537] = "%1d", -- Flare Dispense Button Cover, COVERED/UNCOVERED {0,1}
[539] = "%1d", -- Emergency Hydralic Pump Switch, OFF/ON {0,1}
[540] = "%1d", -- SHARS Switch, OFF/ON {0,1}
[541] = "%1d", -- Ejection Seat Activate Destruct Switch, DISABLE/ENABLE {0,1}
[542] = "%1d", -- Self Destruct Button Cover, COVERED/UNCOVERED {0,1}
[543] = "%1d", -- Self Destruct Button, OUT/IN {0,1}}
[544] = "%1d", -- FCS Reset Button,???OUT/IN??? {0,1}
[546] = "%1d", -- Squelch, SQL-ACKN/OFF {0,1}
[548] = "%1d", -- Radio Control Handover Button, OUT/IN {0,1}
[561] = "%1d", -- Air Start Button Cover, COVERED/UNCOVERED {0,1}
[562] = "%1d", -- CSS Handle, STOVED/PULLED {0,1}
[563] = "%1d", -- P.H. Test Switch, AUTO/ON {0,1}
[564] = "%1d", -- AAR Switch, INT/OFF/ALL {-1,0,1}
[571] = "%1d", -- Throttle Uncage: Stop to Idle, CAGE/IDLE {0,1}
[572] = "%1d", -- Throttle Cage: Idle To Stop, IDLE/CAGE {0,1}
[573] = "%1d", -- Throttle Emergency Button, OUT/IN {0,1}
[733] = "%1d", -- Deploy/Jettison Parachute Switch, JETT/OFF/DEPLOY {-1,0,1}
[842] = "%1d", -- Master Warning Button, OUT/IN {0,1}
[843] = "%1d", -- Fire Warning Button, OUT/IN {0,1}
[844] = "%1d", -- FCS Warning Button, OUT/IN {0,1}
[845] = "%1d", -- Digital Clock Switch, OFF/ON {0,1}
[848] = "%1d", -- Digital Clock UTC Button, OUT/IN {0,1}
[849] = "%1d", -- Digital Clock CHR Button, OUT/IN {0,1}
[900] = "%1d", -- Warning Panel Day/Night Switch, NIGHT/DAY {0,1}
[902] = "%1d", -- Warning Panel Test Button, OUT/IN {0,1}
[904] = "%1d", -- Battery Switch, OFF/ON {0,1}
[905] = "%1d", -- Main AC Gen Switch, OFF/ON {0,1}
[906] = "%1d", -- Main DC Gen Switch, OFF/ON {0,1}
[907] = "%1d", -- HUD/MFCD Day/Night Switch, NIGHT/DAY {0,1}
[908] = "%.3f", -- INS Mode Selector Knob, STBY/FAST/NAV/GC {0,0.333,0.666,0.999}
[910] = "%1d", -- HUD Symbology Reject, NORM/DCLT {0,1}
-- AAP Panel Buttons
[911] = "%1d", -- AAP ACMI, OFF/ON {0,1}
[912] = "%1d", -- AAP N/A, OFF/ON {0,1}
[913] = "%1d", -- AAP N/A, OFF/ON {0,1}
[914] = "%1d", -- AAP N/A, OFF/ON {0,1}
[915] = "%1d", -- AAP HMD, OFF/ON {0,1}
[916] = "%1d", -- AAP SPJ, OFF/ON {0,1}
[917] = "%1d", -- AAP CLDP, OFF/ON {0,1}
[918] = "%1d", -- AAP IRST, OFF/ON {0,1}
[919] = "%1d", -- AAP RDR, OFF/ON {0,1}
[920] = "%1d", -- AAP SLNK, OFF/ON {0,1}
[921] = "%1d", -- AAP OESP, OFF/ON {0,1}
[922] = "%1d", -- AAP RWR, OFF/ON {0,1}
[923] = "%1d", -- AAP COM1, OFF/ON {0,1}
[924] = "%1d", -- AAP COM2, OFF/ON {0,1}
[925] = "%1d", -- AAP NAV, OFF/ON {0,1}
[926] = "%1d", -- AAP IFF, OFF/ON {0,1}
[927] = "%1d", -- AAP INS, OFF/ON {0,1}
[928] = "%1d", -- AAP WMMC1, OFF/ON {0,1}
[929] = "%1d", -- AAP WMMC2, OFF/ON {0,1}
[930] = "%1d", -- AAP SAIU, OFF/ON {0,1}
[931] = "%1d", -- AAP CMBT, OFF/ON {0,1}
[932] = "%1d", -- AAP TRAIN, OFF/ON {0,1}
[933] = "%1d", -- AAP OFF, OFF/ON {0,1}
---
[935] = "%1d", -- Intercom Switch, OFF/ON {0,1}
[936] = "%1d", -- Radio Top/Bottom Antenna Switch, LOWER/UPPER {0,1}
[937] = "%1d", -- Speaker Control Box Channel Antenna Switch, STBY/MAIN {0,1}
[942] = "%.3f", -- ECS Mode Knob Selector, DE-SMK/NORM/OFF/RAM {0,0.333,0.666,0.999}
[943] = "%1d", -- Defog Button, OUT/IN {0,1}
[947] = "%1d", -- Exterior Light Master Switch, NVG/OFF/NORMAL {-1,0,1}
[948] = "%.1f", -- Formation Light Knob Selector, OFF/1/2/3/4/BRT {0,0.2,0.4,0.6,0.8,1}
[949] = "%.1f", -- Anti-Collision Light Knob Selector, OFF/1/2/3/4/CODE {0,0.2,0.4,0.6,0.8,1}
[950] = "%1d", -- Navigation Light Switch, DIM/OFF/BRIGHT {-1,0,1}
[951] = "%1d", -- Navigation Light Switch, STEADY/FLASH {-1,1}
[952] = "%1d", -- Light Switch, TOW/OFF/ANTI-COLLISION {-1,0,1}
[953] = "%1d", -- DTC Card Insertion {0,1}
[954] = "%1d", -- Emergency Landing Gear Cover, COVERED/UNCOVERED {0,1}
[955] = "%.2f", -- Emergency Landing Gear Handle, STOVED/RELEASED/PARTIAL PULL/TWIST/FULL PULL AND TWIST {0,0.25,0.5,0.75,1}
[957] = "%1d", -- Canopy Seal Handle, OFF/SEAL {0,1}
[958] = "%.3f", -- Canopy Open/Close Handle, OPEN/HOLD/CLOSE/LOCK {0,0.333,0.666,0.999}
[960] = "%.2f", -- Right Mirror Position, MIN..MAX {0..1}
[961] = "%.2f", -- Center Mirror Position, MIN..MAX {0..1}
[962] = "%.2f", -- Left Mirror Position, MIN..MAX {0..1}
[963] = "%1d", -- AAR Light Switch, OFF/ON {-1,1}
[969] = "%1d", -- Flash Light, OFF/ON {0,1}
[970] = "%1d", -- Stick Show/Hide, HIDDEN/VISIBLE {0,1}
[971] = "%1d", -- S7: A/P Disengage Paddle Switch, OUT/IN {0,1}
[972] = "%1d", -- Eject Seat Handle, SAFE/ARM {0,1}
[973] = "%1d", -- Eject Seat Firing Handle Safety Pin, OUT/IN {0,1}
[974] = "%1d", -- DTC Card Ejection Button, OUT/IN {0,1}
[975] = "%1d", -- Oxygen Tube Connector, OFF/ON {0,1}
[977] = "%1d", -- Oxygen 100% O2 Switch, OFF/ON {0,1}
[978] = "%1d", -- Eject Seat Emergency O2 Switch, OFF/ON {0,1}
}
function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice)
end
function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice)
end
function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice)
ExportScript.RadioTile(mainPanelDevice)
end
function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
end
function ExportScript.RadioTile(mainPanelDevice) --https://streamable.com/nnjgpt
local radio1 = (GetDevice(25):get_frequency())/1000000 --left radio freq unrounded
local radio2 = (GetDevice(26):get_frequency())/1000000 --right radio freq unrounded
ExportScript.Tools.SendData(3001, radio1)
ExportScript.Tools.SendData(3002, radio2)
end