mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
- Arrow is In reference to the standby radio, but using the stick visibility as the example. see wiki ID 2000. - Comm freq output is currently unrounded, in progress. see wiki.
491 lines
25 KiB
Lua
491 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.arrowExample(mainPanelDevice)
|
|
ExportScript.RadioTile(mainPanelDevice)
|
|
|
|
end
|
|
|
|
function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
|
|
end
|
|
|
|
----------------------
|
|
-- Custom Functions --
|
|
----------------------
|
|
|
|
function ExportScript.arrowExample(mainPanelDevice)
|
|
|
|
local stickShowHide = mainPanelDevice:get_argument_value(970)-- Stick Hidden argument
|
|
local stickStatus
|
|
|
|
if stickShowHide >= 0.5 then
|
|
stickStatus = "↑Up" -- stick is visible
|
|
else
|
|
stickStatus = "↓Down"
|
|
end
|
|
|
|
ExportScript.Tools.SendData(2000, stickStatus)
|
|
end
|
|
|
|
|
|
function ExportScript.RadioTile(mainPanelDevice)
|
|
|
|
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(2001, radio1) --results in "108.000568" for channel 1
|
|
ExportScript.Tools.SendData(2002, radio2) --results in "108.500744" for channel 2
|
|
end
|
|
-----------------------
|
|
-- General Functions --
|
|
----------------------- |