mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
Create MosquitoFBMkVI.lua
This commit is contained in:
parent
018ec9b126
commit
59315927f6
574
ExportsModules/MosquitoFBMkVI.lua
Normal file
574
ExportsModules/MosquitoFBMkVI.lua
Normal file
@ -0,0 +1,574 @@
|
||||
-- Module Name Export
|
||||
|
||||
ExportScript.FoundDCSModule = true
|
||||
ExportScript.Version.MosquitoFBMkVI = "1.2.1"
|
||||
|
||||
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
|
||||
]]
|
||||
|
||||
--[5] = "%.4f", --unused
|
||||
[6] = "%.4f", --Trim needle, -1,0,1
|
||||
[7] = "%.4f", --Beam volume approach switch, 0,1
|
||||
[10] = "%.4f", --Left side flat knob, 0,1
|
||||
[11] = "%.4f", --Left side turney thing, 0,1
|
||||
[12] = "%.4f", --Left side turney thing 2, 0,1
|
||||
[13] = "%.4f", --unknown
|
||||
[29] = "%.4f", --Nautical Compass Fwd Aft axis, -1,0,1
|
||||
[30] = "%.4f", --Nautical Compass Left Right axis, -1,0,1
|
||||
[31] = "%.4f", --Nautical Compass Rotate axis, 0,1
|
||||
[37] = "%.4f", --Channel A Radio indicator, 0,1
|
||||
[38] = "%.4f", --Channel B Radio indicator, 0,1
|
||||
[39] = "%.4f", --Channel C Radio indicator, 0,1
|
||||
[40] = "%.4f", --Channel D Radio indicator, 0,1
|
||||
[41] = "%.4f", --Receive/transmit indicator 0,1
|
||||
[45] = "%.4f", --Boost cut-out Fwd Aft, 0,1
|
||||
[46] = "%.4f", --Boost cut-out rotate, 0,1
|
||||
[47] = "%.4f", --Compass needle 1, 0,1
|
||||
[48] = "%.4f", --Compass needle 2, 0,1
|
||||
[49] = "%.4f", --unknown
|
||||
[50] = "%.4f", --unknown
|
||||
[51] = "%.4f", --unknown
|
||||
[52] = "%.4f", --unknown
|
||||
[53] = "%.4f", --unknown
|
||||
[54] = "%.4f", --unknown
|
||||
[55] = "%.4f", --unknown
|
||||
[56] = "%.4f", --unknown
|
||||
[57] = "%.4f", --unknown
|
||||
[58] = "%.4f", --unknown
|
||||
[59] = "%.4f", --unknown
|
||||
[60] = "%.4f", --unknown
|
||||
[61] = "%.4f", --unknown
|
||||
[62] = "%.4f", --unknown
|
||||
[63] = "%.4f", --unknown
|
||||
[64] = "%.4f", --unknown
|
||||
[65] = "%.4f", --unknown
|
||||
[66] = "%.4f", --unknown
|
||||
[67] = "%.4f", --unknown
|
||||
[68] = "%.4f", --unknown
|
||||
[69] = "%.4f", --unknown
|
||||
[70] = "%.4f", --unknown
|
||||
[71] = "%.4f", --unknown
|
||||
[73] = "%.4f", --unknown
|
||||
[75] = "%.4f", --unknown
|
||||
[76] = "%.4f", --unknown
|
||||
[77] = "%.4f", --unknown
|
||||
[78] = "%.4f", --unknown
|
||||
[79] = "%.4f", --unknown
|
||||
[80] = "%.4f", --unknown
|
||||
[81] = "%.4f", --unknown
|
||||
[82] = "%.4f", --unknown
|
||||
[83] = "%.4f", --unknown
|
||||
[84] = "%.4f", --unknown
|
||||
[85] = "%.4f", --unknown
|
||||
[86] = "%.4f", --unknown
|
||||
[87] = "%.4f", --unknown
|
||||
[88] = "%.4f", --unknown
|
||||
[89] = "%.4f", --unknown
|
||||
[90] = "%.4f", --unknown
|
||||
[91] = "%.4f", --unknown
|
||||
[92] = "%.4f", --unknown
|
||||
[93] = "%.4f", --unknown
|
||||
[94] = "%.4f", --unknown
|
||||
[95] = "%.4f", --unknown
|
||||
[96] = "%.4f", --unknown
|
||||
[97] = "%.4f", --unknown
|
||||
[98] = "%.4f", --unknown
|
||||
[99] = "%.4f", --unknown
|
||||
[100] = "%.4f", --unknown
|
||||
[101] = "%.4f", --unknown
|
||||
[102] = "%.4f", --unknown
|
||||
[103] = "%.4f", --unknown
|
||||
[104] = "%.4f", --unknown
|
||||
[105] = "%.4f", --unknown
|
||||
[106] = "%.4f", --unknown
|
||||
--[109] = "%.4f", --unused
|
||||
[110] = "%.4f", --unknown
|
||||
--[111] = "%.4f", --unused
|
||||
[115] = "%.4f", --unknown
|
||||
[116] = "%.4f", --unknown
|
||||
[118] = "%.4f", --unknown
|
||||
[119] = "%.4f", --unknown
|
||||
[122] = "%.4f", --unknown
|
||||
[123] = "%.4f", --unknown
|
||||
[137] = "%.4f", --unknown
|
||||
[138] = "%.4f", --unknown
|
||||
--[139] = "%.4f", --unused
|
||||
--[140] = "%.4f", --unused
|
||||
--[141] = "%.4f", --unused
|
||||
--[142] = "%.4f", --unused
|
||||
[146] = "%.4f", --unknown
|
||||
[147] = "%.4f", --unknown
|
||||
[154] = "%.4f", --unknown
|
||||
[155] = "%.4f", --unknown
|
||||
[156] = "%.4f", --unknown
|
||||
[177] = "%.4f", --unknown
|
||||
--[179] = "%.4f", --unused
|
||||
--[180] = "%.4f", --unused
|
||||
--[181] = "%.4f", --unused
|
||||
--[182] = "%.4f", --unused
|
||||
--[183] = "%.4f", --unused
|
||||
--[184] = "%.4f", --unused
|
||||
--[185] = "%.4f", --unused
|
||||
--[186] = "%.4f", --unused
|
||||
[187] = "%.4f", --unknown
|
||||
--[248] = "%.4f", --unused
|
||||
[201] = "%.4f", --unknown
|
||||
[205] = "%.4f", --unknown
|
||||
[206] = "%.4f", --unknown
|
||||
[207] = "%.4f", --unknown
|
||||
[208] = "%.4f", --unknown
|
||||
[209] = "%.4f", --unknown
|
||||
[210] = "%.4f", --unknown
|
||||
[211] = "%.4f", --unknown
|
||||
[212] = "%.4f", --unknown
|
||||
[213] = "%.4f", --unknown
|
||||
[214] = "%.4f", --unknown
|
||||
[215] = "%.4f", --unknown
|
||||
[216] = "%.4f", --unknown
|
||||
[217] = "%.4f", --unknown
|
||||
[218] = "%.4f", --unknown
|
||||
[219] = "%.4f", --unknown
|
||||
[220] = "%.4f", --unknown
|
||||
[221] = "%.4f", --unknown
|
||||
[222] = "%.4f", --unknown
|
||||
[223] = "%.4f", --unknown
|
||||
[224] = "%.4f", --unknown
|
||||
[225] = "%.4f", --unknown
|
||||
[226] = "%.4f", --unknown
|
||||
[227] = "%.4f", --unknown
|
||||
[228] = "%.4f", --unknown
|
||||
[229] = "%.4f", --unknown
|
||||
[230] = "%.4f", --unknown
|
||||
[231] = "%.4f", --unknown
|
||||
[232] = "%.4f", --unknown
|
||||
[233] = "%.4f", --unknown
|
||||
[234] = "%.4f", --unknown
|
||||
[235] = "%.4f", --unknown
|
||||
[236] = "%.4f", --unknown
|
||||
[237] = "%.4f", --unknown
|
||||
[238] = "%.4f", --unknown
|
||||
[239] = "%.4f", --unknown
|
||||
[240] = "%.4f", --unknown
|
||||
[241] = "%.4f", --unknown
|
||||
[242] = "%.4f", --unknown
|
||||
[243] = "%.4f", --unknown
|
||||
[247] = "%.4f", --unknown
|
||||
[249] = "%.4f", --unknown
|
||||
[250] = "%.4f", --unknown
|
||||
--[251] = "%.4f", --unused
|
||||
[252] = "%.4f", --unknown
|
||||
--[253] = "%.4f", --unused
|
||||
[255] = "%.4f", --unknown
|
||||
[258] = "%.4f", --unknown
|
||||
[259] = "%.4f", --unknown
|
||||
[260] = "%.4f", --unknown
|
||||
[261] = "%.4f", --unknown
|
||||
--[262] = "%.4f", --unused
|
||||
--[263] = "%.4f", --unused
|
||||
--[264] = "%.4f", --unused
|
||||
--[265] = "%.4f", --unused
|
||||
--[266] = "%.4f", --unused
|
||||
--[267] = "%.4f", --unused
|
||||
--[268] = "%.4f", --unused
|
||||
[269] = "%.4f", --unknown
|
||||
[270] = "%.4f", --unknown
|
||||
[271] = "%.4f", --unknown
|
||||
[272] = "%.4f", --unknown
|
||||
[273] = "%.4f", --unknown
|
||||
[274] = "%.4f", --unknown
|
||||
[275] = "%.4f", --unknown
|
||||
[276] = "%.4f", --unknown
|
||||
[277] = "%.4f", --unknown
|
||||
[278] = "%.4f", --unknown
|
||||
--[279] = "%.4f", --unused
|
||||
--[280] = "%.4f", --unused
|
||||
[281] = "%.4f", --unknown
|
||||
[283] = "%.4f", --unknown
|
||||
--[285] = "%.4f", --unused
|
||||
--[286] = "%.4f", --unused
|
||||
[287] = "%.4f", --unknown
|
||||
--[289] = "%.4f", --unused
|
||||
[290] = "%.4f", --unknown
|
||||
--[291] = "%.4f", --unused
|
||||
--[292] = "%.4f", --unused
|
||||
[295] = "%.4f", --unknown
|
||||
[296] = "%.4f", --unknown
|
||||
[297] = "%.4f", --unknown
|
||||
--[298] = "%.4f", --unused
|
||||
[299] = "%.4f", --unknown
|
||||
[300] = "%.4f", --unknown
|
||||
[301] = "%.4f", --unknown
|
||||
[305] = "%.4f", --unknown
|
||||
[306] = "%.4f", --unknown
|
||||
[308] = "%.4f", --unknown
|
||||
[309] = "%.4f", --unknown
|
||||
--[310] = "%.4f", --unused
|
||||
--[311] = "%.4f", --unused
|
||||
[313] = "%.4f", --unknown
|
||||
[314] = "%.4f", --unknown
|
||||
--[315] = "%.4f", --unused
|
||||
--[316] = "%.4f", --unused
|
||||
--[317] = "%.4f", --unused
|
||||
--[318] = "%.4f", --unused
|
||||
--[319] = "%.4f", --unused
|
||||
--[320] = "%.4f", --unused
|
||||
--[321] = "%.4f", --unused
|
||||
--[322] = "%.4f", --unused
|
||||
[325] = "%.4f", --unknown
|
||||
[326] = "%.4f", --unknown
|
||||
--[327] = "%.4f", --unused
|
||||
--[328] = "%.4f", --unused
|
||||
--[329] = "%.4f", --unused
|
||||
--[330] = "%.4f", --unused
|
||||
[331] = "%.4f", --unknown
|
||||
--[332] = "%.4f", --unused
|
||||
[334] = "%.4f", --unknown
|
||||
--[335] = "%.4f", --unused
|
||||
[336] = "%.4f", --unknown
|
||||
[337] = "%.4f", --unknown
|
||||
[338] = "%.4f", --unknown
|
||||
[339] = "%.4f", --unknown
|
||||
[340] = "%.4f", --unknown
|
||||
[341] = "%.4f", --unknown
|
||||
--[342] = "%.4f", --unused
|
||||
[343] = "%.4f", --unknown
|
||||
[344] = "%.4f", --unknown
|
||||
[345] = "%.4f", --unknown
|
||||
[346] = "%.4f", --unknown
|
||||
[347] = "%.4f", --unknown
|
||||
[348] = "%.4f", --unknown
|
||||
[349] = "%.4f", --unknown
|
||||
[350] = "%.4f", --unknown
|
||||
[351] = "%.4f", --unknown
|
||||
--[352] = "%.4f", --unused
|
||||
--[353] = "%.4f", --unused
|
||||
--[354] = "%.4f", --unused
|
||||
--[355] = "%.4f", --unused
|
||||
--[356] = "%.4f", --unused
|
||||
--[357] = "%.4f", --unused
|
||||
--[358] = "%.4f", --unused
|
||||
--[359] = "%.4f", --unused
|
||||
--[360] = "%.4f", --unused
|
||||
--[361] = "%.4f", --unused
|
||||
--[362] = "%.4f", --unused
|
||||
[365] = "%.4f", --unknown
|
||||
--[366] = "%.4f", --unused
|
||||
--[367] = "%.4f", --unused
|
||||
--[368] = "%.4f", --unused
|
||||
--[369] = "%.4f", --unused
|
||||
[370] = "%.4f", --unknown
|
||||
[371] = "%.4f", --unknown
|
||||
--[372] = "%.4f", --unused
|
||||
[373] = "%.4f", --unknown
|
||||
--[374] = "%.4f", --unused
|
||||
[375] = "%.4f", --unknown
|
||||
[376] = "%.4f", --unknown
|
||||
[377] = "%.4f", --unknown
|
||||
[378] = "%.4f", --unknown
|
||||
[379] = "%.4f", --unknown
|
||||
[380] = "%.4f", --unknown
|
||||
[381] = "%.4f", --unknown
|
||||
[382] = "%.4f", --unknown
|
||||
}
|
||||
ExportScript.ConfigArguments =
|
||||
{
|
||||
--[[
|
||||
arguments for export in low tick interval
|
||||
based on "clickabledata.lua"
|
||||
]]
|
||||
|
||||
-- Aerial Winch
|
||||
[202] = "%.1f", --AERIAL_BRAKE,TUMB,202,-1,0,1,Cockpit.Generic.aerial_winch_brake_lever
|
||||
[356] = "%.1f", --AERIAL_WINCH,BTN,356,1,0,1,Cockpit.Generic.aerial_winch_rotary_handle
|
||||
[357] = "%.1f", --AERIAL_REEL,BTN,357,1,0,1,Cockpit.Generic.aerial_winch_reel_lock
|
||||
|
||||
--Controls
|
||||
[248] = "%.1f", --BRAKE_LEVER,LEV,248,0,0,1,Cockpit.Yak52.wheel_brakes
|
||||
[291] = "%.1f", --BRAKE_CATCH,BTN,291,1,0,1,Cockpit.Yak52.wheel_brakes_lock
|
||||
[28] = "%.1f", --COMPASS_RING,LEV,28,0,0,1,Cockpit.SpitfireLFMkIX.compass
|
||||
[72] = "%.1f", --ALTIMETER,LEV,72,1,0,1,Cockpit.SpitfireLFMkIX.altimeter
|
||||
[74] = "%.1f", --DIRECTIONAL_GYRO,LEV,74,1,0,1,Cockpit.SpitfireLFMkIX.di
|
||||
[279] = "%.1f", --TRIM_WHEEL,BTN,279,-1,-1,0,Elevator Trim
|
||||
[304] = "%.1f", --UC_BLIND,LEV,304,0,0,1,Cockpit.SpitfireLFMkIX.uc_blind
|
||||
[256] = "%.1f", --ARMREST_LEFT,TUMB,256,-1,0,1,Cockpit.Generic.arm_rest
|
||||
[251] = "%.1f", --WINDOW_LOCK_LEFT,TUMB,251,-1,0,1,Cockpit.Mosquito.canopy_left_window_lock
|
||||
[280] = "%.1f", --AILERON_TRIM,BTN,280,-1,-1,0,Aileron Trim
|
||||
[111] = "%.1f", --RUDDER_TRIM,BTN,111,-1,-1,0,Rudder Trim
|
||||
[293] = "%.1f", --OXY_VALVE,TUMB,293,-1,0,1,Cockpit.Mosquito.oxygen_high_presure_valve
|
||||
[203] = "%.1f", --CABIN_HEATER_LV,TUMB,203,-1,0,1,Cockpit.Mosquito.cabin_heater_lever
|
||||
[204] = "%.1f", --GUN_HEATER_LV,TUMB,204,-1,0,1,Cockpit.Mosquito.gun_heater_lever
|
||||
[257] = "%.1f", --ARMREST_RIGHT,TUMB,257,-1,0,1,Cockpit.Generic.arm_rest
|
||||
[253] = "%.1f", --WINDOW_LOCK_RIGHT,TUMB,253,-1,0,1,Cockpit.Mosquito.canopy_right_window_lock
|
||||
[282] = "%.1f", --LR_PUMP_LAMP_COVER,TUMB,282,-1,0,1,Cockpit.Mosquito.lr_fuel_pump_light_cover
|
||||
[284] = "%.1f", --BOMB_DOOR_LAMP_COVER,TUMB,284,-1,0,1,Cockpit.Mosquito.bomb_doors_light_cover
|
||||
[333] = "%.1f", --HYDR_SELECTOR,TUMB,333,-1,0,1,Cockpit.Mosquito.emergency_knob
|
||||
[312] = "%.1f", --ARMOR_HEADREST,BTN,312,1,0,1,Cockpit.Mosquito.armor_hadrest_lock
|
||||
[254] = "%.1f", --DOOR_LOCK,BTN,254,1,0,1,Cockpit.Mosquito.door_handle
|
||||
[324] = "%.1f", --DOOR_JETTISON,BTN,324,1,0,1,Cockpit.Mosquito.door_jettison_handle
|
||||
|
||||
--Engine Controls
|
||||
[125] = "%.1f", --PORT_1,TUMB,125,-1,0,1,Cockpit.Generic.magneto_port0
|
||||
[125] = "%.1f", --PORT_1,TUMB,125,1,0,1,Cockpit.Generic.magneto_port0
|
||||
[126] = "%.1f", --PORT_2,TUMB,126,-1,0,1,Cockpit.Generic.magneto_port1
|
||||
[126] = "%.1f", --PORT_2,TUMB,126,1,0,1,Cockpit.Generic.magneto_port1
|
||||
[127] = "%.1f", --STBD_1,TUMB,127,-1,0,1,Cockpit.Generic.magneto_stbd0
|
||||
[127] = "%.1f", --STBD_1,TUMB,127,1,0,1,Cockpit.Generic.magneto_stbd0
|
||||
[128] = "%.1f", --STBD_2,TUMB,128,-1,0,1,Cockpit.Generic.magneto_stbd1
|
||||
[128] = "%.1f", --STBD_2,TUMB,128,1,0,1,Cockpit.Generic.magneto_stbd1
|
||||
[124] = "%.1f", --MASTER_SWITCH,TUMB,124,-1,0,1,Cockpit.Mosquito.master_switch
|
||||
[124] = "%.1f", --MASTER_SWITCH,TUMB,124,1,0,1,Cockpit.Mosquito.master_switch
|
||||
[20] = "%.1f", --THROTTLE_CONTROLE_L_TRIGER,LEV,20,1,0,1,Throttle
|
||||
[21] = "%.1f", --THROTTLE_CONTROL_R_TRIGER,LEV,21,1,0,1,Throttle
|
||||
[18] = "%.1f", --THROTTLE_TRANSIT_L,NULL,18,-0,0,1,Throttle
|
||||
[19] = "%.1f", --THROTTLE_TRANSIT_R,NULL,19,-0,0,1,Throttle
|
||||
[288] = "%.1f", --THROTTLE_CONTROLE_L,NULL,288,-0,0,1,Throttle
|
||||
[289] = "%.1f", --THROTTLE_CONTROLE_R,NULL,289,-0,0,1,Throttle
|
||||
[25] = "%.1f", --FRICTION_ADJUSTING_THROTTLE,LEV,25,0,0,1,Cockpit.Generic.friction
|
||||
[24] = "%.1f", --FRICTION_ADJUSTING_PROPELLER,LEV,24,0,0,1,Cockpit.Generic.prop_friction
|
||||
[22] = "%.1f", --PROPELLER_CONTROL_L,NULL,22,-0,0,1,Cockpit.SpitfireLFMkIX.pitch
|
||||
[23] = "%.1f", --PROPELLER_CONTROL_R,NULL,23,-0,0,1,Cockpit.SpitfireLFMkIX.pitch
|
||||
[292] = "%.1f", --BOOST_ CUT-OUT,BTN,292,1,0,1,Cockpit.Mosquito.boost_cutoff
|
||||
[292] = "%.1f", --BOOST_ CUT-OUT,BTN,292,1,0,1,Cockpit.Mosquito.boost_cutoff
|
||||
[197] = "%.1f", --OIL_DILUTION_LEFT,BTN,197,1,0,1,Cockpit.Mosquito.port_oil_dilution_button
|
||||
[197] = "%.1f", --OIL_DILUTION_LEFT,BTN,197,1,0,1,Cockpit.Mosquito.port_oil_dilution_button
|
||||
[198] = "%.1f", --OIL_DILUTION_RIGHT,BTN,198,1,0,1,Cockpit.Mosquito.stbd_oil_dilution_button
|
||||
[198] = "%.1f", --OIL_DILUTION_RIGHT,BTN,198,1,0,1,Cockpit.Mosquito.stbd_oil_dilution_button
|
||||
[129] = "%.1f", --STARTER_COVER_LEFT,TUMB,129,-1,0,1,Cockpit.Mosquito.port_starter_switch_cover
|
||||
[129] = "%.1f", --STARTER_COVER_LEFT,TUMB,129,1,0,1,Cockpit.Mosquito.port_starter_switch_cover
|
||||
[131] = "%.1f", --STARTER_LEFT,BTN,131,1,0,1,Cockpit.Mosquito.port_starter_switch
|
||||
[131] = "%.1f", --STARTER_LEFT,BTN,131,1,0,1,Cockpit.Mosquito.port_starter_switch
|
||||
[130] = "%.1f", --STARTER_COVER_RIGHT,TUMB,130,-1,0,1,Cockpit.Mosquito.stbd_starter_switch_cover
|
||||
[130] = "%.1f", --STARTER_COVER_RIGHT,TUMB,130,1,0,1,Cockpit.Mosquito.stbd_starter_switch_cover
|
||||
[132] = "%.1f", --STARTER_RIGHT,BTN,132,1,0,1,Cockpit.Mosquito.stbd_starter_switch
|
||||
[132] = "%.1f", --STARTER_RIGHT,BTN,132,1,0,1,Cockpit.Mosquito.stbd_starter_switch
|
||||
[133] = "%.1f", --BOOSTER_COVER_LEFT,TUMB,133,-1,0,1,Cockpit.Mosquito.port_booster_switch_cover
|
||||
[133] = "%.1f", --BOOSTER_COVER_LEFT,TUMB,133,1,0,1,Cockpit.Mosquito.port_booster_switch_cover
|
||||
[135] = "%.1f", --BOOSTER_LEFT,BTN,135,1,0,1,Cockpit.Mosquito.port_booster_switch
|
||||
[135] = "%.1f", --BOOSTER_LEFT,BTN,135,1,0,1,Cockpit.Mosquito.port_booster_switch
|
||||
[134] = "%.1f", --BOOSTER_COVER_RIGHT,TUMB,134,-1,0,1,Cockpit.Mosquito.stbd_booster_switch_cover
|
||||
[134] = "%.1f", --BOOSTER_COVER_RIGHT,TUMB,134,1,0,1,Cockpit.Mosquito.stbd_booster_switch_cover
|
||||
[136] = "%.1f", --BOOSTER_RIGHT,BTN,136,1,0,1,Cockpit.Mosquito.stbd_booster_switch
|
||||
[136] = "%.1f", --BOOSTER_RIGHT,BTN,136,1,0,1,Cockpit.Mosquito.stbd_booster_switch
|
||||
[192] = "%.3f", --CUT-OUT_PORT,TUMB,192,-1,0,1,Cockpit.Mosquito.port_engine_cutout_handle
|
||||
[192] = "%.1f", --CUT-OUT_PORT,TUMB,192,1,0,1,Cockpit.Mosquito.port_engine_cutout_handle
|
||||
[193] = "%.1f", --FUEL_COCKS_LEFT,TUMB,193,-1,-1,1,Cockpit.Mosquito.port_fuel_cock
|
||||
[193] = "%.1f", --FUEL_COCKS_LEFT,TUMB,193,1,-1,1,Cockpit.Mosquito.port_fuel_cock
|
||||
[194] = "%.1f", --FUEL_COCKS_RIGHT,TUMB,194,-1,-1,1,Cockpit.Mosquito.stbd_fuel_cock
|
||||
[194] = "%.1f", --FUEL_COCKS_RIGHT,TUMB,194,1,-1,1,Cockpit.Mosquito.stbd_fuel_cock
|
||||
[195] = "%.1f", --TRANSFER_COCK,TUMB,195,-1,0,1,Cockpit.Mosquito.transfer_cock
|
||||
[195] = "%.1f", --TRANSFER_COCK,TUMB,195,1,0,1,Cockpit.Mosquito.transfer_cock
|
||||
[354] = "%.1f", --AIRSCREW_LH,BTN,354,1,0,1,Cockpit.Mosquito.port_airscrew_feathering_switch
|
||||
[355] = "%.1f", --AIRSCREW_RH,BTN,355,1,0,1,Cockpit.Mosquito.stbd_airscrew_feathering_switch
|
||||
[27] = "%.1f", --MIXTURE,TUMB,27,-1,0,1,Cockpit.Generic.mix
|
||||
[196] = "%.1f", --TANK_PRS,TUMB,196,1,0,1,Cockpit.SpitfireLFMkIX.tank_pressurizer
|
||||
[200] = "%.1f", --OIL_SUPPLY_PORT,TUMB,200,-1,0,1,Cockpit.Mosquito.port_aux_oil_lever
|
||||
[199] = "%.1f", --OIL_SUPPLY_STBD,TUMB,199,1,0,1,Cockpit.Mosquito.stbd_aux_oil_lever
|
||||
[191] = "%.1f", --CUT-OUT_STBD,TUMB,191,-1,0,1,Cockpit.Mosquito.stbd_engine_cutout_handle
|
||||
|
||||
--Switchboard
|
||||
[1] = "%.1f", --3001,REPEATER_COMPASS_SW1,TUMB,1,-1,0,1,Cockpit.Mosquito.r_i_compass_switch
|
||||
[2] = "%.1f", --3002,REPEATER_COMPASS_SW2,TUMB,2,1,0,1,Cockpit.Mosquito.r_i_compass_switch
|
||||
[3] = "%.1f", --3004,BA_SW,TUMB,3,-1,0,1,Cockpit.Mosquito.beam_approach_switch
|
||||
[112] = "%.1f", --RAD_FLAP_LH,TUMB,112,-1,0,1,Cockpit.Mosquito.lh_rad_flap_switch
|
||||
[113] = "%.1f", --RAD_FLAP_RH,TUMB,113,1,0,1,Cockpit.Mosquito.rh_rad_flap_switch
|
||||
[114] = "%.1f", --AIR_FILTER,TUMB,114,-1,0,1,Cockpit.Mosquito.tropical_air_filter_switch
|
||||
[157] = "%.1f", --MORSE_KEY,BTN,157,1,0,1,Cockpit.SpitfireLFMkIX.morse_key
|
||||
[158] = "%.1f", --DOWNWARD_LEVER,TUMB,158,-0.5,0,1,Cockpit.SpitfireLFMkIX.id_lamp_down_mode
|
||||
[159] = "%.1f", --UPWARD_LEVER,TUMB,159,0.5,0,1,Cockpit.SpitfireLFMkIX.id_lamp_up_mode
|
||||
[160] = "%.1f", --DOWN_IDENT_LIGHTS_SW,TUMB,160,-0.5,0,1,Cockpit.Mosquito.id_lamp_down_colour_switch
|
||||
[161] = "%.1f", --CAMERA_GUN_SW,TUMB,161,1,0,1,Cockpit.Mosquito.camera_gun_switch
|
||||
[162] = "%.1f", --NAV_LIGHTS_SW,TUMB,162,1,0,1,Cockpit.Generic.nav_lights_switch
|
||||
[163] = "%.1f", --UV_LIGHT_SW,TUMB,163,-1,0,1,Cockpit.Generic.uv_lighting_switch
|
||||
[164] = "%.1f", --3084,PITOT_HEAD_SW,TUMB,164,1,0,1,Cockpit.Generic.pitot_heat_switch
|
||||
[165] = "%.1f", --3086,LR_FUEL_PUMP_SW,TUMB,165,-1,0,1,Cockpit.Mosquito.lr_fuel_pump_switch
|
||||
[168] = "%.1f", --3088,IFF_SW,TUMB,168,1,0,1,Cockpit.Mosquito.iff_radio_switch
|
||||
[17] = "%.1f", --3092,REAR_ILLUM,LEV,17,0,0,1,Cockpit.Mosquito.loop_antenna_flood_light_dimmer
|
||||
[303] = "%.1f", --3095,CHART_ILLUM,LEV,303,0,0,1,Cockpit.Mosquito.chart_flood_light_dimmer
|
||||
[302] = "%.1f", --3101,DOME_ILLUM,LEV,302,0,0,1,Cockpit.Mosquito.roof_dome_light_dimmer
|
||||
[188] = "%.1f", --3104,IFF966_CHAN,TUMB,188,-0.2,0,1,Cockpit.Generic.BC966IFF.channel_selector
|
||||
[363] = "%.1f", --3107,IFF966_DETONATE_COVER,TUMB,363,1,0,1,Cockpit.Generic.BC966IFF.detonator_switch_cover
|
||||
[189] = "%.1f", --3109,IFF966_DETONATE,TUMB,189,-1,0,1,Cockpit.Generic.BC966IFF.detonator_switch
|
||||
[190] = "%.1f", --3111,IFF966_OPER,TUMB,190,1,0,1,Cockpit.Generic.BC966IFF.power_switch
|
||||
[307] = "%.1f", --3113,T_T_F_SW,TUMB,307,-1,0,1,Cockpit.Mosquito.transmitter_type_f_switch
|
||||
[26] = "%.1f", --SUPERCHARJER_SWITCH,TUMB,26,-1,0,1,Cockpit.Mosquito.supercharger_gear_change_switch
|
||||
[294] = "%.1f", --UV_EXCITER,BTN,294,1,0,1,Cockpit.Generic.uv_exciter_button
|
||||
[176] = "%.1f", --3033,WIPER_RT,LEV,176,0,0,1,Cockpit.Generic.windscreen_wiper_rheostat
|
||||
[169] = "%.1f", --3036,ARI_DETONATE_COVER,TUMB,169,-1,0,1,Cockpit.Mosquito.radio_detonator_switch_cover
|
||||
[170] = "%.1f", --3038,ARI_DETONATE_1,BTN,170,1,0,1,Cockpit.Mosquito.radio_detonator_switch_l
|
||||
[171] = "%.1f", --3039,ARI_DETONATE_2,BTN,171,1,0,1,Cockpit.Mosquito.radio_detonator_switch_r
|
||||
[172] = "%.1f", --3040,PORT_EXTG_BTN_COVER,TUMB,172,1,0,1,Cockpit.Mosquito.port_extignuisher_switch_cover
|
||||
[173] = "%.1f", --3042,PORT_EXTG_BTN,BTN,173,1,0,1,Cockpit.Mosquito.port_extignuisher_switch
|
||||
[174] = "%.1f", --3043,STBD_EXTG_BTN_COVER,TUMB,174,1,0,1,Cockpit.Mosquito.stbd_extignuisher_switch_cover
|
||||
[175] = "%.1f", --3045,STBD_EXTG_BTN,BTN,175,1,0,1,Cockpit.Mosquito.stbd_extignuisher_switch
|
||||
[178] = "%.1f", --3046,RESIN_LIGHT_SW,TUMB,178,1,0,1,Cockpit.Mosquito.resin_lamps_switch
|
||||
[167] = "%.1f", --3048,NAV_HEAD_LAMP_SW,TUMB,167,-0.5,0,1,Cockpit.Mosquito.id_lamp_head_mode_switch
|
||||
[166] = "%.1f", --3051,REFLECTOR_SIGHT_SW,TUMB,166,1,0,1,Cockpit.Mosquito.reflector_sight_switch
|
||||
[14] = "%.1f", --3053,RIGHT_SIDE_ILLUM,LEV,14,0,0,1,Cockpit.Mosquito.rh_flood_light_dimmer
|
||||
[15] = "%.1f", --3056,BOX_B_ILLUM,LEV,15,0,0,1,Cockpit.Mosquito.box_b_flood_light_dimmer
|
||||
[16] = "%.1f", --3059,BOMB_PANEL_ILLUM,LEV,16,0,0,1,Cockpit.Mosquito.bomb_aimers_panel_flood_light_dimmer
|
||||
[112] = "%.1f", --3062,RAD_FLAP_LH,TUMB,112,-1,0,1,Cockpit.Mosquito.lh_rad_flap_switch
|
||||
[113] = "%.1f", --3064,RAD_FLAP_RH,TUMB,113,1,0,1,Cockpit.Mosquito.rh_rad_flap_switch
|
||||
[114] = "%.1f", --3066,AIR_FILTER,TUMB,114,-1,0,1,Cockpit.Mosquito.tropical_air_filter_switch
|
||||
[157] = "%.1f", --3068,MORSE_KEY,BTN,157,1,0,1,Cockpit.SpitfireLFMkIX.morse_key
|
||||
[158] = "%.1f", --3069,DOWNWARD_LEVER,TUMB,158,-0.5,0,1,Cockpit.SpitfireLFMkIX.id_lamp_down_mode
|
||||
[159] = "%.1f", --3072,UPWARD_LEVER,TUMB,159,0.5,0,1,Cockpit.SpitfireLFMkIX.id_lamp_up_mode
|
||||
[160] = "%.1f", --3075,DOWN_IDENT_LIGHTS_SW,TUMB,160,-0.5,0,1,Cockpit.Mosquito.id_lamp_down_colour_switch
|
||||
[161] = "%.1f", --3078,CAMERA_GUN_SW,TUMB,161,1,0,1,Cockpit.Mosquito.camera_gun_switch
|
||||
[162] = "%.1f", --3080,NAV_LIGHTS_SW,TUMB,162,-1,0,1,Cockpit.Generic.nav_lights_switch
|
||||
[163] = "%.1f", --3082,UV_LIGHT_SW,TUMB,163,1,0,1,Cockpit.Generic.uv_lighting_switch
|
||||
[164] = "%.1f", --3084,PITOT_HEAD_SW,TUMB,164,-1,0,1,Cockpit.Generic.pitot_heat_switch
|
||||
[165] = "%.1f", --3086,LR_FUEL_PUMP_SW,TUMB,165,1,0,1,Cockpit.Mosquito.lr_fuel_pump_switch
|
||||
[168] = "%.1f", --3088,IFF_SW,TUMB,168,-1,0,1,Cockpit.Mosquito.iff_radio_switch
|
||||
[17] = "%.1f", --3092,REAR_ILLUM,LEV,17,0,0,1,Cockpit.Mosquito.loop_antenna_flood_light_dimmer
|
||||
[303] = "%.1f", --3095,CHART_ILLUM,LEV,303,0,0,1,Cockpit.Mosquito.chart_flood_light_dimmer
|
||||
[302] = "%.1f", --3101,DOME_ILLUM,LEV,302,0,0,1,Cockpit.Mosquito.roof_dome_light_dimmer
|
||||
[188] = "%.1f", --3104,IFF966_CHAN,TUMB,188,-0.2,0,1,Cockpit.Generic.BC966IFF.channel_selector
|
||||
[363] = "%.1f", --3107,IFF966_DETONATE_COVER,TUMB,363,1,0,1,Cockpit.Generic.BC966IFF.detonator_switch_cover
|
||||
[189] = "%.1f", --3109,IFF966_DETONATE,TUMB,189,-1,0,1,Cockpit.Generic.BC966IFF.detonator_switch
|
||||
[190] = "%.1f", --3111,IFF966_OPER,TUMB,190,1,0,1,Cockpit.Generic.BC966IFF.power_switch
|
||||
[307] = "%.1f", --3113,T_T_F_SW,TUMB,307,-1,0,1,Cockpit.Mosquito.transmitter_type_f_switch
|
||||
|
||||
--Three-Way Selector
|
||||
[327] = "%.1f", --3001,BOMB_DOORS,BTN,327,-1,-1,0,Cockpit.Mosquito.bomb_doors_lever
|
||||
[328] = "%.1f", --3002,CHASSIS,BTN,328,1,0,1,Cockpit.Mosquito.chassis_lever
|
||||
[329] = "%.1f", --3003,FLAPS,BTN,329,-1,-1,0,Cockpit.Mosquito.flaps_lever
|
||||
[117] = "%.1f", --3004,CHASSIS_GATE,TUMB,117,1,0,1,Cockpit.Mosquito.chassis_gate
|
||||
[353] = "%.1f", --3006,FLAPS_GATE,TUMB,353,-1,0,1,Cockpit.Mosquito.flaps_gate
|
||||
|
||||
|
||||
--VHF Radio
|
||||
[32] = "%.1f", --3001,RCTRL_OFF,BTN,32,1,0,1,Cockpit.SpitfireLFMkIX.radio_0
|
||||
[33] = "%.1f", --3002,RCTRL_A,BTN,33,1,0,1,Cockpit.SpitfireLFMkIX.radio_a
|
||||
[34] = "%.1f", --3003,RCTRL_B,BTN,34,1,0,1,Cockpit.SpitfireLFMkIX.radio_b
|
||||
[35] = "%.1f", --3004,RCTRL_C,BTN,35,1,0,1,Cockpit.SpitfireLFMkIX.radio_c
|
||||
[36] = "%.1f", --3005,RCTRL_D,BTN,36,1,0,1,Cockpit.SpitfireLFMkIX.radio_d
|
||||
[42] = "%.1f", --3006,RCTRL_DIM,TUMB,42,1,0,1,Cockpit.SpitfireLFMkIX.radio_dimmer
|
||||
[44] = "%.1f", --3007,RCTRL_T,TUMB,44,1,0,1,Cockpit.SpitfireLFMkIX.radio_mode
|
||||
[364] = "%.1f", --3015,RCTRL_VOL,LEV,364,0,0,1,Cockpit.SpitfireLFMkIX.radio_volume
|
||||
[43] = "%.1f", --3017,RCTRL_TLOCK,TUMB,43,-1,0,1,Cockpit.SpitfireLFMkIX.radio_lock
|
||||
[4] = "%.1f", --3099,PTT_ES,BTN,4,1,0,1,SCR-522 PTT Button
|
||||
|
||||
--Weapons
|
||||
[120] = "%.1f", --3001,GUN_MASTER_COVER,TUMB,120,-1,0,1,Cockpit.Mosquito.gun_firing_master_switch_cover
|
||||
[121] = "%.1f", --3003,GUN_MASTER,TUMB,121,1,0,1,Cockpit.Mosquito.gun_firing_master_switch
|
||||
[245] = "%.1f", --3005,MACHINEGUN_FIRING,BTN,245,1,0,1,Cockpit.Bf109K4.trigger_a
|
||||
[246] = "%.1f", --3006,GUN_FIRING,BTN,246,1,0,1,Cockpit.Bf109K4.trigger_b2
|
||||
[244] = "%.1f", --3007,CAMERA_GUN,BTN,244,1,0,1,Cockpit.Bf109K4.trigger_b2
|
||||
[8] = "%.1f", --3008,WING_TANK_JETTSON_COVER,TUMB,8,1,0,1,Cockpit.Mosquito.wing_tank_jettison_button_cover
|
||||
[9] = "%.1f", --3010,WING_TANK_JETTSON,BTN,9,1,0,1,Cockpit.Mosquito.wing_tank_jettison_button
|
||||
[323] = "%.1f", --3043,HARNESS_LEVER,TUMB,323,1,0,1,Cockpit.Generic.harness_release_lever
|
||||
[107] = "%.1f", --3045,GUNSIGHT_RANGE,LEV,107,0,0,1,Cockpit.SpitfireLFMkIX.gun_sight_range
|
||||
[108] = "%.1f", --3048,GUNSIGHT_BASE,LEV,108,0,0,1,Cockpit.SpitfireLFMkIX.gun_sight_span
|
||||
[144] = "%.1f", --3056,JETTISON_CONTAINERS_COVER,TUMB,144,-1,0,1,Cockpit.Mosquito.containers_jettison_button_cover
|
||||
[145] = "%.1f", --3058,JETTISON_CONTAINERS,BTN,145,1,0,1,Cockpit.Mosquito.containers_jettison_button
|
||||
[311] = "%.1f", --3059,BOMB_PANEL_LOCK,TUMB,311,-1,0,1,Cockpit.Mosquito.bomb_aimers_panel_protective_cover
|
||||
[143] = "%.1f", --3061,CINE_CAMERA,TUMB,143,1,0,1,Cockpit.Mosquito.bomb_aimers_panel_trigger_changeover_switch
|
||||
[148] = "%.1f", --3063,WING_BOMBS_OR_TANKS_1,TUMB,148,-1,0,1,Cockpit.Mosquito.bomb_aimers_panel_station_1_switch
|
||||
[149] = "%.1f", --3065,WING_BOMBS_OR_TANKS_2,TUMB,149,1,0,1,Cockpit.Mosquito.bomb_aimers_panel_station_2_switch
|
||||
[150] = "%.1f", --3067,FUSELAGE_BOMBS_3,TUMB,150,-1,0,1,Cockpit.Mosquito.bomb_aimers_panel_station_3_switch
|
||||
[151] = "%.1f", --3069,FUSELAGE_BOMBS_4,TUMB,151,1,0,1,Cockpit.Mosquito.bomb_aimers_panel_station_4_switch
|
||||
[152] = "%.1f", --3071,ALL_BOMBS_NOSE,TUMB,152,-1,0,1,Cockpit.Mosquito.bomb_aimers_panel_nose_fusing_switch
|
||||
[153] = "%.1f", --3073,ALL_BOMBS_TAIL,TUMB,153,1,0,1,Cockpit.Mosquito.bomb_aimers_panel_tail_fusing_switch
|
||||
}
|
||||
|
||||
-----------------------------
|
||||
-- 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))
|
||||
]]
|
||||
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 --
|
||||
-----------------------------
|
||||
Loading…
x
Reference in New Issue
Block a user