mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
uploaded UH60L Lua
This commit is contained in:
parent
c72de78db4
commit
6901b4b421
647
Scripts/DCS-ExportScript/ExportsModules/UH-60L.lua
Normal file
647
Scripts/DCS-ExportScript/ExportsModules/UH-60L.lua
Normal file
@ -0,0 +1,647 @@
|
||||
-- UH-60L Export Module
|
||||
-- Feel free to use, modify and repost in any way you desire.
|
||||
|
||||
ExportScript.FoundDCSModule = true
|
||||
ExportScript.Version.UH60L = "1.2.1"
|
||||
|
||||
ExportScript.ConfigEveryFrameArguments =
|
||||
{
|
||||
[1] = "%.4f", -- OAT Guages
|
||||
|
||||
[17] = "%.4f", -- Battery Switch ON/OFF
|
||||
[18] = "%.4f", -- External Power Switch ON/OFF/RESET
|
||||
[19] = "%.4f", -- APU GEN ON/OFF/TEST
|
||||
[20] = "%.4f", -- GEN 1 Switch ON/OFF/TEST
|
||||
[21] = "%.4f", -- GEN 2 Switch ON/OFF/TEST
|
||||
[22] = "%.4f", -- Fuel Pump Switch FUEL PRIME/OFF/APU BOOST
|
||||
[23] = "%.4f", -- Air Source Switch AIR/OFF/ENG
|
||||
[24] = "%.4f", -- APU Control ON/OFF
|
||||
|
||||
[26] = "%.4f", -- Engine 1 Control
|
||||
[27] = "%.4f", -- Engine 2 Control
|
||||
[28] = "%.4f", -- Engine 1 FSS
|
||||
[29] = "%.4f", -- Engine 2 FSS
|
||||
[30] = "%.4f", -- Engine 1 Starter
|
||||
[31] = "%.4f", -- Engine 2 Starter
|
||||
[32] = "%.4f", -- Stabilator Manual Slew UP/Down
|
||||
[33] = "%.4f", --
|
||||
[34] = "%.4f", --
|
||||
[35] = "%.4f", --
|
||||
[36] = "%.4f", --
|
||||
[37] = "%.4f", --
|
||||
[38] = "%.4f", --
|
||||
|
||||
|
||||
[40] = "%.4f", -- No. 1 Fuel Boost Pump ON/OFF
|
||||
[41] = "%.4f", -- No. 2 Fuel Boost Pump ON/OFF
|
||||
[42] = "%.4f", -- Engine 1 Power Control Linkage
|
||||
[43] = "%.4f", -- Engine 2 Power Control Linkage
|
||||
|
||||
-- AN/ARC-164
|
||||
[50] = "%.4f", -- AN/ARC-164 Mode
|
||||
[52] = "%.4f", -- AN/ARC-164 Manual/Preset/Guard
|
||||
[53] = "%.4f", -- AN/ARC-164 100s
|
||||
[54] = "%.4f", -- AN/ARC-164 10s
|
||||
[55] = "%.4f", -- AN/ARC-164 1s
|
||||
[56] = "%.4f", -- AN/ARC-164 .1s
|
||||
[57] = "%.4f", -- AN/ARC-164 .010s
|
||||
[58] = "%.4f", -- AN/ARC-164 Preset
|
||||
|
||||
[60] = "%.4f", -- Altimeter 100s PLT
|
||||
[61] = "%.4f", -- Altimeter 1000s PLT
|
||||
[62] = "%.4f", -- Altimeter 10000s PLT
|
||||
[63] = "%.4f", --
|
||||
[64] = "%.4f", -- Kollsman Window Digit 1 PLT
|
||||
[65] = "%.4f", -- Kollsman Window Digit 2 PLT
|
||||
[66] = "%.4f", -- Kollsman Window Digit 3 PLT
|
||||
[67] = "%.4f", -- Kollsman Window Digit 4 PLT
|
||||
[68] = "%.4f", -- Altimeter Flag PLT
|
||||
|
||||
[70] = "%.4f", -- Altimeter 100s CPLT
|
||||
[71] = "%.4f", -- Altimeter 1000s CPLT
|
||||
[72] = "%.4f", -- Altimeter 10000s CPLT
|
||||
[73] = "%.4f", --
|
||||
[74] = "%.4f", -- Kollsman Window Digit 1 CPLT
|
||||
[75] = "%.4f", -- Kollsman Window Digit 2 CPLT
|
||||
[76] = "%.4f", -- Kollsman Window Digit 3 CPLT
|
||||
[77] = "%.4f", -- Kollsman Window Digit 4 CPLT
|
||||
[78] = "%.4f", -- Altimeter Flag CPLT
|
||||
|
||||
[81] = "%.4f", -- Parking Brake ON/OFF
|
||||
[82] = "%.4f", --
|
||||
|
||||
-- AHRU
|
||||
[95] = "%.4f", -- AHRU Light 2
|
||||
[96] = "%.4f", -- AHRU Light 3
|
||||
[97] = "%.4f", -- AHRU Light 5
|
||||
[98] = "%.4f", -- AHRU Light 7
|
||||
[99] = "%.4f", -- AHRU Light 8
|
||||
[100] = "%.4f", -- Airspeed Indicator
|
||||
|
||||
|
||||
[103] = "%.4f", -- Vertical Speed Indicator (VSI)
|
||||
|
||||
[105] = "%.4f", -- Angle of Bank Indicator
|
||||
|
||||
[120] = "%.4f", -- Wet Compass Degrees
|
||||
[121] = "%.4f", -- Wet Compass Bank
|
||||
[122] = "%.4f", -- Wet Compass Pitch
|
||||
|
||||
-- Horizontal Situational Indicator (HSI) PLT
|
||||
[130] = "%.4f", -- HSI Heading Knob PLT
|
||||
[131] = "%.4f", -- HSI Course Knob PLT
|
||||
[132] = "%.4f", -- HSI Compass Rotation PLT
|
||||
[133] = "%.4f", -- HSI Heading Bug PLT
|
||||
[134] = "%.4f", -- HSI Bearing Needle 1 PLT
|
||||
[135] = "%.4f", -- HSI Bearing Needle 2 PLT
|
||||
[136] = "%.4f", -- HSI Course Line PLT
|
||||
[137] = "%.4f", -- HSI Course Deviation Bar PLT
|
||||
[138] = "%.4f", -- HSI TO FROM Flag PLT
|
||||
[139] = "%.4f", -- HSI Distance 100s PLT
|
||||
[140] = "%.4f", -- HSI Distance 10s PLT
|
||||
[141] = "%.4f", -- HSI Distance 1s PLT
|
||||
[142] = "%.4f", -- HSI Distance .1s PLT
|
||||
[143] = "%.4f", -- HSI Course 100s PLT
|
||||
[144] = "%.4f", -- HSI Course 10s PLT
|
||||
[145] = "%.4f", -- HSI Course 1s PLT
|
||||
[146] = "%.4f", -- HSI Heading Flag PLT
|
||||
[147] = "%.4f", -- HSI Nav Flag PLT
|
||||
[148] = "%.4f", -- HSI DME Flag PLT
|
||||
|
||||
-- Horizontal Situational Indicator (HSI) CPLT
|
||||
[150] = "%.4f", -- HSI Heading Knob CPLT
|
||||
[151] = "%.4f", -- HSI Course Knob CPLT
|
||||
[152] = "%.4f", -- HSI Compass Rotation CPLT
|
||||
[153] = "%.4f", -- HSI Heading Bug CPLT
|
||||
[154] = "%.4f", -- HSI Bearing Needle 1 CPLT
|
||||
[155] = "%.4f", -- HSI Bearing Needle 2 CPLT
|
||||
[156] = "%.4f", -- HSI Course Line CPLT
|
||||
[157] = "%.4f", -- HSI Course Deviation Bar CPLT
|
||||
[158] = "%.4f", -- HSI TO FROM Flag CPLT
|
||||
[159] = "%.4f", -- HSI Distance 100s CPLT
|
||||
[160] = "%.4f", -- HSI Distance 10s CPLT
|
||||
[161] = "%.4f", -- HSI Distance 1s CPLT
|
||||
[162] = "%.4f", -- HSI Distance .1s CPLT
|
||||
[163] = "%.4f", -- HSI Course 100s CPLT
|
||||
[164] = "%.4f", -- HSI Course 10s CPLT
|
||||
[165] = "%.4f", -- HSI Course 1s CPLT
|
||||
[166] = "%.4f", -- HSI Heading Flag CPLT
|
||||
[167] = "%.4f", -- HSI Nav Flag CPLT
|
||||
[168] = "%.4f", -- HSI DME Flag CPLT
|
||||
|
||||
|
||||
-- Radar Altimeter PLT
|
||||
[170] = "%.4f", -- Radar Altimeter Low Set Knob PLT
|
||||
[171] = "%.4f", -- Radar Altimeter High Set Knob PLT
|
||||
[173] = "%.4f", -- Radar Altimeter Indicator Needle PLT
|
||||
[174] = "%.4f", -- Radar Altimeter 1000s Indicator PLT
|
||||
[175] = "%.4f", -- Radar Altimeter 100s Indicator PLT
|
||||
[176] = "%.4f", -- Radar Altimeter 10s Indicator PLT
|
||||
[177] = "%.4f", -- Radar Altimeter 1s Indicator PLT
|
||||
[178] = "%.4f", -- Radar Altimeter Low Bug PLT
|
||||
[179] = "%.4f", -- Radar Altimeter High Bug PLT
|
||||
[180] = "%.4f", -- Radar Altimeter Low Flag PLT
|
||||
[181] = "%.4f", -- Radar Altimeter High Flag PLT
|
||||
[182] = "%.4f", -- Radar Altimeter Off Flag PLT
|
||||
|
||||
-- Radar Altimeter CPLT
|
||||
[183] = "%.4f", -- Radar Altimeter Low Set Knob CPLT
|
||||
[184] = "%.4f", -- Radar Altimeter High Set Knob CPLT
|
||||
[186] = "%.4f", -- Radar Altimeter Indicator Needle CPLT
|
||||
[187] = "%.4f", -- Radar Altimeter 1000s Indicator CPLT
|
||||
[188] = "%.4f", -- Radar Altimeter 100s Indicator CPLT
|
||||
[189] = "%.4f", -- Radar Altimeter 10s Indicator CPLT
|
||||
[190] = "%.4f", -- Radar Altimeter 1s Indicator CPLT
|
||||
[191] = "%.4f", -- Radar Altimeter Low Bug CPLT
|
||||
[192] = "%.4f", -- Radar Altimeter High Bug CPLT
|
||||
[193] = "%.4f", -- Radar Altimeter Low Flag CPLT
|
||||
[194] = "%.4f", -- Radar Altimeter High Flag CPLT
|
||||
[195] = "%.4f", -- Radar Altimeter Off Flag CPLT
|
||||
|
||||
|
||||
[201] = "%.4f", -- Instrument Panel Brightness Light PLT
|
||||
[202] = "%.4f", -- Instrument Panel Brightness Light CPLT
|
||||
[203] = "%.4f", -- Instrument Panel Brightness Light Center
|
||||
[204] = "%.4f", -- Instrument Panel Brightness Overhead
|
||||
[205] = "%.4f", -- Instrument Panel Brightness Pedestal
|
||||
[206] = "%.4f", -- Instrument Autopilot Modes Brightness
|
||||
[207] = "%.4f", -- HSI and Radar Altimeter Instrument Lights PLT
|
||||
[208] = "%.4f", -- HSI and Radar Altimeter Instrument Lights CPLT
|
||||
|
||||
|
||||
[210] = "%.4f", -- Dashboard Brightness
|
||||
[211] = "%.4f", --
|
||||
|
||||
-- Autopilot Panel PLT
|
||||
[212] = "%.4f", -- AP HDG Light PLT
|
||||
[213] = "%.4f", -- AP NAV Light PLT
|
||||
[214] = "%.4f", -- AP ALT Light PLT
|
||||
[215] = "%.4f", -- MODE SEL DLPR GLS Light PLT
|
||||
[216] = "%.4f", -- MODE SEL VOR Light PLT
|
||||
[217] = "%.4f", -- MODE SEL ILS Light PLT
|
||||
[218] = "%.4f", -- MODE SEL BACK CRS Light PLT
|
||||
[219] = "%.4f", -- MODE SEL FM HOME Light PLT
|
||||
[220] = "%.4f", -- MODE SEL TURN RATE NORM Light PLT
|
||||
[221] = "%.4f", -- MODE SEL TURN RATE ALTR Light PLT
|
||||
[222] = "%.4f", -- MODE SEL CRS HDG PLT Light PLT
|
||||
[223] = "%.4f", -- MODE SEL CRS HDG CPLT Light PLT
|
||||
[224] = "%.4f", -- MODE SEL VERT GYRO NORM Light PLT
|
||||
[225] = "%.4f", -- MODE SEL VERT GYRO ALTR Light PLT
|
||||
[226] = "%.4f", -- MODE SEL BRG 2 ADF Light PLT
|
||||
[227] = "%.4f", -- MODE SEL BRG 2 VOR Light PLT
|
||||
|
||||
-- Autopilot Panel CPLT
|
||||
[228] = "%.4f", -- MODE SEL DLPR GLS Light CPLT
|
||||
[229] = "%.4f", -- MODE SEL VOR Light CPLT
|
||||
[230] = "%.4f", -- MODE SEL ILS Light CPLT
|
||||
[231] = "%.4f", -- MODE SEL BACK CRS Light CPLT
|
||||
[232] = "%.4f", -- MODE SEL FM HOME Light CPLT
|
||||
[233] = "%.4f", -- MODE SEL TURN RATE NORM Light CPLT
|
||||
[234] = "%.4f", -- MODE SEL TURN RATE ALTR Light CPLT
|
||||
[235] = "%.4f", -- MODE SEL CRS HDG PLT Light CPLT
|
||||
[236] = "%.4f", -- MODE SEL CRS HDG CPLT Light CPLT
|
||||
[237] = "%.4f", -- MODE SEL VERT GYRO NORM Light CPLT
|
||||
[238] = "%.4f", -- MODE SEL VERT GYRO ALTR Light CPLT
|
||||
[239] = "%.4f", -- MODE SEL BRG 2 ADF Light CPLT
|
||||
[240] = "%.4f", -- MODE SEL BRG 2 VOR Light CPLT
|
||||
|
||||
-- AUTO FLIGHT CONTROL
|
||||
[241] = "%.4f", -- BOOST Light
|
||||
[242] = "%.4f", --
|
||||
[243] = "%.4f", -- SAS 2 Light
|
||||
[244] = "%.4f", -- TRIM Light
|
||||
[245] = "%.4f", -- FPS Light
|
||||
[246] = "%.4f", -- AUTO CONTROL Light
|
||||
|
||||
[251] = "%.4f", -- Glareshield Lights Knob
|
||||
[252] = "%.4f", -- Position Lights DIM/OFF/BRIGHT
|
||||
[253] = "%.4f", -- POsition Lights STEADY/FLASH
|
||||
[254] = "%.4f", -- Anticollision Lights UPPER/BOTH/LOWER
|
||||
[255] = "%.4f", -- Anticollision Lights DAY/OFF/NIGHT
|
||||
[256] = "%.4f", -- NAV Lishts NORM/IR
|
||||
[257] = "%.4f", -- Cabin Lights BLUE/OFF/WHITE
|
||||
[259] = "%.4f", -- CPTL Flight Instrument Lights Knob
|
||||
[260] = "%.4f", -- Lighted Switches Knob
|
||||
[261] = "%.4f", -- Formation Lights Knob
|
||||
[262] = "%.4f", -- Console Lights UPPER Knob
|
||||
[263] = "%.4f", -- Console Lights LOWER Knob
|
||||
[264] = "%.4f", -- Console Lights NON FLT Knob
|
||||
[265] = "%.4f", -- Console Lights PILOT FLT Knob
|
||||
[266] = "%.4f", --
|
||||
[267] = "%.4f", --
|
||||
[268] = "%.4f", --
|
||||
[269] = "%.4f", -- Cockpit Lights BLUE/OFF/WHITE
|
||||
|
||||
-- AN/APR-39
|
||||
[270] = "%.4f", -- AN/APR-39 Power Swotch ON/OFF
|
||||
[271] = "%.4f", -- AN/APR-39 Self Test Button (Inop.)
|
||||
[272] = "%.4f", -- AN/APR-39 Altitude HI/LOW (Inop.)
|
||||
[273] = "%.4f", --
|
||||
[274] = "%.4f", --
|
||||
[275] = "%.4f", -- Cockpit Blue Lights
|
||||
[276] = "%.4f", -- Cockpit White Lights
|
||||
|
||||
|
||||
[280] = "%.4f", --
|
||||
[281] = "%.4f", --
|
||||
[282] = "%.4f", --
|
||||
[283] = "%.4f", --
|
||||
[284] = "%.4f", --
|
||||
[285] = "%.4f", --
|
||||
|
||||
[294] = "%.4f", -- Tail Wheel ON Light
|
||||
[296] = "%.4f", -- Tail Servo Select NORMAL/BACKUP (Inop.)
|
||||
|
||||
|
||||
[304] = "%.4f", -- CAP Lamp Test
|
||||
[305] = "%.4f", --
|
||||
[306] = "%.4f", --
|
||||
[309] = "%.4f", -- Annunciator Brightness
|
||||
[310] = "%.4f", -- #1 ENG OUT Light
|
||||
[311] = "%.4f", -- #2 ENG OUT Light
|
||||
[312] = "%.4f", -- Fire
|
||||
[313] = "%.4f", -- MASTER CAUTION PRESS TO RESET
|
||||
[314] = "%.4f", -- Low ROTOR RPM
|
||||
[315] = "%.4f", -- #1 FUEL LOW
|
||||
[316] = "%.4f", -- #1 GEN
|
||||
[317] = "%.4f", -- #2 GEN
|
||||
[318] = "%.4f", -- #2 FUEL LOW
|
||||
[319] = "%.4f", -- #1 FUEL PRESS
|
||||
[320] = "%.4f", -- #1 GEN BRG
|
||||
[321] = "%.4f", -- #2 GEN BRG
|
||||
[322] = "%.4f", -- #2 FUEL PRESS
|
||||
|
||||
[323] = "%.4f", -- #1 ENGINE OIL PRESS
|
||||
[324] = "%.4f", -- #1 CONV
|
||||
[325] = "%.4f", -- #2 CONV
|
||||
[326] = "%.4f", -- #2 ENGINE OIL PRESS
|
||||
[327] = "%.4f", -- #1 ENGINE OIL TEMP
|
||||
[328] = "%.4f", -- AC ESS BUS OFF
|
||||
[329] = "%.4f", -- DC ESS BUS OFF
|
||||
[330] = "%.4f", -- #2 ENGINE OIL TEMP
|
||||
|
||||
[331] = "%.4f", -- CHIP #1 ENGINE
|
||||
[332] = "%.4f", -- BATT LOW CHARGE
|
||||
[333] = "%.4f", -- BATTERY FAULT
|
||||
[334] = "%.4f", -- CHIP #2 ENGINE
|
||||
[335] = "%.4f", -- #1 FUEL FLTR BYPASS
|
||||
[336] = "%.4f", -- GUST LOCK
|
||||
[337] = "%.4f", -- PITCH BIAS FAIL
|
||||
[338] = "%.4f", -- #2 FUEL FLTR BYPASS
|
||||
|
||||
[339] = "%.4f", --
|
||||
[340] = "%.4f", --
|
||||
[341] = "%.4f", --
|
||||
[342] = "%.4f", --
|
||||
[343] = "%.4f", --
|
||||
[344] = "%.4f", --
|
||||
[345] = "%.4f", --
|
||||
[346] = "%.4f", --
|
||||
|
||||
[347] = "%.4f", --
|
||||
[348] = "%.4f", --
|
||||
[349] = "%.4f", --
|
||||
[350] = "%.4f", --
|
||||
[351] = "%.4f", --
|
||||
[352] = "%.4f", --
|
||||
[353] = "%.4f", --
|
||||
[354] = "%.4f", --
|
||||
|
||||
[355] = "%.4f", --
|
||||
[356] = "%.4f", --
|
||||
[357] = "%.4f", --
|
||||
[358] = "%.4f", --
|
||||
[359] = "%.4f", --
|
||||
[360] = "%.4f", --
|
||||
[361] = "%.4f", --
|
||||
[362] = "%.4f", --
|
||||
|
||||
[363] = "%.4f", --
|
||||
[364] = "%.4f", --
|
||||
[365] = "%.4f", --
|
||||
[366] = "%.4f", --
|
||||
[367] = "%.4f", --
|
||||
[368] = "%.4f", --
|
||||
[369] = "%.4f", --
|
||||
[370] = "%.4f", --
|
||||
|
||||
[371] = "%.4f", --
|
||||
[372] = "%.4f", --
|
||||
[373] = "%.4f", --
|
||||
[374] = "%.4f", --
|
||||
[375] = "%.4f", --
|
||||
[376] = "%.4f", --
|
||||
[377] = "%.4f", --
|
||||
[378] = "%.4f", --
|
||||
|
||||
[379] = "%.4f", -- #1 ENG ANTI-ICE ON
|
||||
[380] = "%.4f", -- #1 ENG INLET ANTI-ICE ON
|
||||
[381] = "%.4f", -- #2 ENG INLET ANTI-ICE ON
|
||||
[382] = "%.4f", -- #2 ENG ANTI-ICE ON
|
||||
[383] = "%.4f", -- APU ON
|
||||
[384] = "%.4f", -- APU GEN ON
|
||||
[385] = "%.4f", -- PRIME BOOST PUMP ON
|
||||
[386] = "%.4f", -- BACK-UP PUMP ON
|
||||
|
||||
[387] = "%.4f", -- APU ACCUM LOW
|
||||
[388] = "%.4f", -- SEATCH LT ON
|
||||
[389] = "%.4f", -- LDG LT ON
|
||||
[390] = "%.4f", -- #2 TAIL RTR SERVER ON
|
||||
|
||||
[391] = "%.4f", -- CARGO HOOK OPEN
|
||||
[392] = "%.4f", -- HOOK ARMED
|
||||
[393] = "%.4f", -- GPS POS ALERT
|
||||
[394] = "%.4f", -- PARKING BRAKE ON
|
||||
[395] = "%.4f", -- EXT POWER CONNECTED
|
||||
[396] = "%.4f", -- GREEN BAR
|
||||
|
||||
-- COMM Panel
|
||||
[400] = "%.4f", -- Radio Select
|
||||
[401] = "%.4f", -- Volume
|
||||
[402] = "%.4f", -- Hot Mike Switch
|
||||
[403] = "%.4f", -- Comm 1 ON/OFF Switch
|
||||
[404] = "%.4f", -- Comm 2 ON/OFF Switch
|
||||
[405] = "%.4f", -- Comm 3 ON/OFF Switch
|
||||
[406] = "%.4f", -- Comm 4 ON/OFF Switch
|
||||
[407] = "%.4f", -- Comm 5 ON/OFF Switch
|
||||
[408] = "%.4f", -- Comm AUX ON/OFF Switch
|
||||
[409] = "%.4f", -- Comm NAV ON/OFF Switch
|
||||
|
||||
-- AN/ARC-186
|
||||
[410] = "%.4f", -- AN/ARC-186 Volume
|
||||
[411] = "%.4f", -- AN/ARC-186 Tone
|
||||
[412] = "%.4f", -- AN/ARC-186 10MHz Selector
|
||||
[413] = "%.4f", -- AN/ARC-186 1MHz Selector
|
||||
[414] = "%.4f", -- AN/ARC-186 100KHz Selector
|
||||
[415] = "%.4f", -- AN/ARC-186 25KHz Selector
|
||||
[416] = "%.4f", -- AN/ARC-186 Frequency Control Selector
|
||||
[418] = "%.4f", -- AN/ARC-186 Preset Channel Selector
|
||||
[419] = "%.4f", -- AN/ARC-186 Mode Selector
|
||||
|
||||
|
||||
-- Vertical Situation Indicator PLT
|
||||
[420] = "%.4f", -- VSI Pitch PLT
|
||||
[421] = "%.4f", -- VSI Roll PLT
|
||||
[422] = "%.4f", -- Inclinometer Indicator PLT
|
||||
[423] = "%.4f", -- Roll Command Bar PLT
|
||||
[424] = "%.4f", -- Pitch Command Bar PLT
|
||||
[425] = "%.4f", -- Collective Command Bar PLT
|
||||
[426] = "%.4f", -- Turn Rate Indicator PLT
|
||||
[427] = "%.4f", -- Course Deviation Pointer PLT
|
||||
[428] = "%.4f", -- Glide Slope Indicator PLT
|
||||
[429] = "%.4f", -- CMD Flag PLT
|
||||
[430] = "%.4f", -- ATT Flag PLT
|
||||
[431] = "%.4f", -- NAV Flag PLT
|
||||
[432] = "%.4f", -- GS Flag PLT
|
||||
|
||||
-- Vertical Situation Indicator CPLT
|
||||
[433] = "%.4f", -- VSI Pitch CPLT
|
||||
[434] = "%.4f", -- VSI Roll CPLT
|
||||
[435] = "%.4f", -- Inclinometer Indicator CPLT
|
||||
[436] = "%.4f", -- Roll Command Bar CPLT
|
||||
[437] = "%.4f", -- Pitch Command Bar CPLT
|
||||
[438] = "%.4f", -- Collective Command Bar CPLT
|
||||
[439] = "%.4f", -- Turn Rate Indicator CPLT
|
||||
[440] = "%.4f", -- Course Deviation Pointer CPLT
|
||||
[441] = "%.4f", -- Glide Slope Indicator CPLT
|
||||
[442] = "%.4f", -- CMD Flag CPLT
|
||||
[443] = "%.4f", -- ATT Flag CPLT
|
||||
[444] = "%.4f", -- NAV Flag CPLT
|
||||
[445] = "%.4f", -- GS Flag CPLT
|
||||
|
||||
|
||||
[450] = "%.4f", -- %RPM RTR OVERSPEED Dot Left PLT
|
||||
[451] = "%.4f", -- %RPM RTR OVERSPEED Dot Center PLT
|
||||
[452] = "%.4f", -- %RPM RTR OVERSPEED Dot Right PLT
|
||||
|
||||
|
||||
[453] = "%.4f", -- %RPM RTR OVERSPEED Dot Left CPLT
|
||||
[454] = "%.4f", -- %RPM RTR OVERSPEED Dot Center CPLT
|
||||
[455] = "%.4f", -- %RPM RTR OVERSPEED Dot Right CPLT
|
||||
|
||||
-- AUX FUEL PANEL
|
||||
[460] = "%.4f", -- Aux Fuel Transfer Mode MAN/OFF/AUTO
|
||||
[461] = "%.4f", -- Aux Fuel Manual Transfer RIGHT/BOTH/LEFT
|
||||
[462] = "%.4f", -- Aux Fuel Transfer From OUTBD/INBD
|
||||
[463] = "%.4f", -- Aux Fuel Pressurization Selector
|
||||
|
||||
[470] = "%.4f", --
|
||||
[471] = "%.4f", --
|
||||
[472] = "%.4f", --
|
||||
[473] = "%.4f", --
|
||||
[474] = "%.4f", --
|
||||
[475] = "%.4f", --
|
||||
|
||||
-- AN/ASN-128B
|
||||
[500] = "%.4f", -- AN/ASN-128B Display Selector
|
||||
[501] = "%.4f", -- AN/ASN-128B Mode Selector
|
||||
[502] = "%.4f", -- AN/ASN-128B Btn KYBD
|
||||
[503] = "%.4f", -- AN/ASN-128B Btn LTR LEFT
|
||||
[504] = "%.4f", -- AN/ASN-128B Btn LTR MID
|
||||
[505] = "%.4f", -- AN/ASN-128B Btn LTR RIGHT
|
||||
[506] = "%.4f", -- AN/ASN-128B Btn F1
|
||||
[507] = "%.4f", -- AN/ASN-128B Btn 1
|
||||
[508] = "%.4f", -- AN/ASN-128B Btn 2
|
||||
[509] = "%.4f", -- AN/ASN-128B Btn 3
|
||||
[510] = "%.4f", -- AN/ASN-128B Btn TGT STR
|
||||
[511] = "%.4f", -- AN/ASN-128B Btn 4
|
||||
[512] = "%.4f", -- AN/ASN-128B Btn 5
|
||||
[513] = "%.4f", -- AN/ASN-128B Btn 6
|
||||
[514] = "%.4f", -- AN/ASN-128B Btn INC
|
||||
[515] = "%.4f", -- AN/ASN-128B Btn 7
|
||||
[516] = "%.4f", -- AN/ASN-128B Btn 8
|
||||
[517] = "%.4f", -- AN/ASN-128B Btn 9
|
||||
[518] = "%.4f", -- AN/ASN-128B Btn DEC
|
||||
[519] = "%.4f", -- AN/ASN-128B Btn CLR
|
||||
[520] = "%.4f", -- AN/ASN-128B Btn 0
|
||||
[521] = "%.4f", -- AN/ASN-128B Btn ENT
|
||||
|
||||
-- Countermeasures Panel
|
||||
[552] = "%.4f", -- Flare Counter Knob
|
||||
[553] = "%.4f", -- Chaff COunter Knob
|
||||
[554] = "%.4f", -- Flare 1st Digit
|
||||
[555] = "%.4f", -- Flare 2nd Digit
|
||||
[556] = "%.4f", -- Chaff 1st Digit
|
||||
[557] = "%.4f", -- Chaff 2nd Digit
|
||||
[558] = "%.4f", -- Countermeasures Arm Light
|
||||
[559] = "%.4f", -- Countermeasures Arming Switch
|
||||
[560] = "%.4f", -- Chaff Dispenser Mode Selector
|
||||
[561] = "%.4f", --
|
||||
|
||||
-- AN/ARC-201 (FM1)
|
||||
[600] = "%.4f", -- AN/ARC-201 (FM1) Preset Selector
|
||||
[601] = "%.4f", -- AN/ARC-201 (FM1) Function Selector
|
||||
[602] = "%.4f", -- AN/ARC-201 (FM1) Power Selector
|
||||
[603] = "%.4f", -- AN/ARC-201 (FM1) Mode Selector
|
||||
[604] = "%.4f", --
|
||||
[605] = "%.4f", -- AN/ARC-201 (FM1) Btn 1
|
||||
[606] = "%.4f", -- AN/ARC-201 (FM1) Btn 2
|
||||
[607] = "%.4f", -- AN/ARC-201 (FM1) Btn 3
|
||||
[608] = "%.4f", -- AN/ARC-201 (FM1) Btn 4
|
||||
[609] = "%.4f", -- AN/ARC-201 (FM1) Btn 5
|
||||
[610] = "%.4f", -- AN/ARC-201 (FM1) Btn 6
|
||||
[611] = "%.4f", -- AN/ARC-201 (FM1) Btn 7
|
||||
[612] = "%.4f", -- AN/ARC-201 (FM1) Btn 8
|
||||
[613] = "%.4f", -- AN/ARC-201 (FM1) Btn 9
|
||||
[614] = "%.4f", -- AN/ARC-201 (FM1) Btn 0
|
||||
[615] = "%.4f", -- AN/ARC-201 (FM1) Btn CLR
|
||||
[616] = "%.4f", -- AN/ARC-201 (FM1) Btn ENT
|
||||
[617] = "%.4f", -- AN/ARC-201 (FM1) Btn FREQ
|
||||
[618] = "%.4f", -- AN/ARC-201 (FM1) Btn ERF/OFST
|
||||
[619] = "%.4f", -- AN/ARC-201 (FM1) Btn TIME
|
||||
|
||||
-- AN/ARN-149
|
||||
[620] = "%.4f", -- AN/ARN-149 PRESET Selector
|
||||
[621] = "%.4f", -- AN/ARN-149 TONE/OFF/TEST
|
||||
[622] = "%.4f", -- AN/ARN-149 Volume
|
||||
[623] = "%.4f", -- AN/ARN-149 TAKE CMD (Inop.)
|
||||
[624] = "%.4f", -- AN/ARN-149 POWER Selector
|
||||
[625] = "%.4f", -- AN/ARN-149 1000s KHz Selector
|
||||
[626] = "%.4f", -- AN/ARN-149 100s KHz Selector
|
||||
[627] = "%.4f", -- AN/ARN-149 10s KHz Selector
|
||||
[628] = "%.4f", -- AN/ARN-149 10s KHz Selector
|
||||
[629] = "%.4f", -- AN/ARN-149 .1s KHz Selector
|
||||
|
||||
|
||||
[631] = "%.4f", --
|
||||
|
||||
-- AN/ARN-147
|
||||
[650] = "%.4f", -- AN/ARN-147 MHz Selector
|
||||
[651] = "%.4f", -- AN/ARN-147 KHz Selector
|
||||
[652] = "%.4f", -- AN/ARN-147 Marker Beacon HI/LO Switch (Inop.)
|
||||
[653] = "%.4f", -- AN/ARN-147 Power Selector OFF/ON/TEST
|
||||
[654] = "%.4f", -- AN/ARN-147 Display 100s
|
||||
[655] = "%.4f", -- AN/ARN-147 Display 10s
|
||||
[656] = "%.4f", -- AN/ARN-147 Display 1s
|
||||
[657] = "%.4f", -- AN/ARN-147 Display .1s
|
||||
[658] = "%.4f", -- AN/ARN-147 Display .01s
|
||||
[659] = "%.4f", -- AN/ARN-147 Display .001s
|
||||
|
||||
-- AN/ARC-201 (FM1)
|
||||
[700] = "%.4f", -- AN/ARC-201 (FM1) Preset Selector
|
||||
[701] = "%.4f", -- AN/ARC-201 (FM1) Function Selector
|
||||
[702] = "%.4f", -- AN/ARC-201 (FM1) Power Selector
|
||||
[703] = "%.4f", -- AN/ARC-201 (FM1) Mode Selector
|
||||
[704] = "%.4f", --
|
||||
[705] = "%.4f", -- AN/ARC-201 (FM1) Btn 1
|
||||
[706] = "%.4f", -- AN/ARC-201 (FM1) Btn 2
|
||||
[707] = "%.4f", -- AN/ARC-201 (FM1) Btn 3
|
||||
[708] = "%.4f", -- AN/ARC-201 (FM1) Btn 4
|
||||
[709] = "%.4f", -- AN/ARC-201 (FM1) Btn 5
|
||||
[710] = "%.4f", -- AN/ARC-201 (FM1) Btn 6
|
||||
[711] = "%.4f", -- AN/ARC-201 (FM1) Btn 7
|
||||
[712] = "%.4f", -- AN/ARC-201 (FM1) Btn 8
|
||||
[713] = "%.4f", -- AN/ARC-201 (FM1) Btn 9
|
||||
[714] = "%.4f", -- AN/ARC-201 (FM1) Btn 0
|
||||
[715] = "%.4f", -- AN/ARC-201 (FM1) Btn CLR
|
||||
[716] = "%.4f", -- AN/ARC-201 (FM1) Btn ENT
|
||||
[717] = "%.4f", -- AN/ARC-201 (FM1) Btn FREQ
|
||||
[718] = "%.4f", -- AN/ARC-201 (FM1) Btn ERF/OFST
|
||||
[719] = "%.4f", -- AN/ARC-201 (FM1) Btn TIME
|
||||
|
||||
|
||||
[930] = "%.4f", -- SAS 1 ON/OFF Light
|
||||
[931] = "%.4f", --
|
||||
[932] = "%.4f", --
|
||||
|
||||
-- Vertical Situation Indicator (VSI)
|
||||
[980] = "%.4f", -- Vertical Situation Indicator (VSI) Indication Light Pilot 1
|
||||
[981] = "%.4f", -- Vertical Situation Indicator (VSI) Decision Height (DH) Light Pilot
|
||||
[982] = "%.4f", -- Vertical Situation Indicator (VSI) Indication Light Pilot 3
|
||||
[983] = "%.4f", -- Vertical Situation Indicator (VSI) Indication Light CPilot 1
|
||||
[984] = "%.4f", -- Vertical Situation Indicator (VSI) Decision Height (DH) Light CPilot
|
||||
[985] = "%.4f", -- Vertical Situation Indicator (VSI) Indication Light CPilot 3
|
||||
|
||||
[1100] = "%.4f", --
|
||||
[1106] = "%.4f", --
|
||||
[1201] = "%.4f", --
|
||||
[1202] = "%.4f", --
|
||||
[1203] = "%.4f", --
|
||||
[1204] = "%.4f", --
|
||||
[1205] = "%.4f", --
|
||||
[1206] = "%.4f", --
|
||||
[3406] = "%.4f", --
|
||||
[3407] = "%.4f", --
|
||||
|
||||
}
|
||||
ExportScript.ConfigArguments =
|
||||
{
|
||||
|
||||
}
|
||||
function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice)
|
||||
end
|
||||
|
||||
function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice)
|
||||
end
|
||||
|
||||
function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice)
|
||||
|
||||
ExportScript.EmptyFunction(mainPanelDevice)
|
||||
--ExportScript.RadioTile(mainPanelDevice)
|
||||
|
||||
end
|
||||
|
||||
function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
|
||||
end
|
||||
|
||||
-- -- -- -- -- -- -- -- -- -- --
|
||||
-- Custom Functions --
|
||||
-- -- -- -- -- -- -- -- -- -- --
|
||||
|
||||
function ExportScript.EmptyFunction(mainPanelDevice)
|
||||
|
||||
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 Helper Functions --
|
||||
------------------------------
|
||||
|
||||
function ExportScript.Linearize(current_value, raw_tab, final_tab)
|
||||
-- (c) scoobie
|
||||
if current_value <= raw_tab[1] then
|
||||
return final_tab[1]
|
||||
end
|
||||
for index, value in pairs(raw_tab) do
|
||||
if current_value <= value then
|
||||
local ft = final_tab[index]
|
||||
local rt = raw_tab[index]
|
||||
return (current_value - rt) * (ft - final_tab[index - 1]) / (rt - raw_tab[index - 1]) + ft
|
||||
end
|
||||
end
|
||||
-- we shouldn't be here, so something went wrong - return arbitrary max. final value, maybe the user will notice the problem:
|
||||
return final_tab[#final_tab]
|
||||
end
|
||||
|
||||
|
||||
function round(num, numDecimalPlaces) --http://lua-users.org/wiki/SimpleRound
|
||||
local mult = 10^(numDecimalPlaces or 0)
|
||||
return math.floor(num * mult + 0.5) / mult
|
||||
end
|
||||
|
||||
|
||||
function format_int(number) --https://stackoverflow.com/questions/10989788/format-integer-in-lua
|
||||
|
||||
local i, j, minus, int, fraction = tostring(number):find('([-]?)(%d+)([.]?%d*)')
|
||||
|
||||
-- reverse the int-string and append a comma to all blocks of 3 digits
|
||||
int = int:reverse():gsub("(%d%d%d)", "%1,")
|
||||
|
||||
-- reverse the int-string back remove an optional comma and put the
|
||||
-- optional minus and fractional part back
|
||||
return minus .. int:reverse():gsub("^,", "") .. fraction
|
||||
end
|
||||
|
||||
function trim(s) --http://lua-users.org/wiki/CommonFunctions
|
||||
-- from PiL2 20.4
|
||||
return (s:gsub("^%s*(.-)%s*$", "%1"))
|
||||
end
|
||||
Loading…
x
Reference in New Issue
Block a user