mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
837 lines
40 KiB
Lua
837 lines
40 KiB
Lua
-- AH64D_BLK_II
|
|
|
|
ExportScript.FoundDCSModule = true
|
|
ExportScript.Version.AH64D_BLK_II = "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
|
|
]]
|
|
|
|
-- PILOT FLIGHT CONTROLS
|
|
[398] = "%0.4f", -- Left Throttle PLT Power Lever, (-1, 1)
|
|
[399] = "%0.4f", -- Right Throttle PLT Power Lever, (-1, 1)
|
|
[470] = "%0.4f", -- Stick Pitch PLT, (-1, 1)
|
|
[471] = "%0.4f", -- StickRoll PLT, (-1, 1)
|
|
[474] = "%0.4f", -- Collective PLT, (-1, 1)
|
|
[476] = "%0.4f", -- Rudder PLT, (-1, 1)
|
|
[480] = "%0.4f", -- Left Wheel Brake PLT, (0, 1)
|
|
[481] = "%0.4f", -- Right Wheel Brake PLT, (0, 1)
|
|
|
|
-- CPG FLIGHT CONTROLS
|
|
[472] = "%0.4f", -- StickPitchCPG, (-1, 1)
|
|
[473] = "%0.4f", -- StickRollCPG, (-1, 1)
|
|
[475] = "%0.4f", -- CollectiveCPG, (-1, 1)
|
|
[478] = "%0.4f", -- RudderCPG, (-1, 1)
|
|
[482] = "%0.4f", -- LeftWheelBrakeCPG, (0, 1)
|
|
[483] = "%0.4f", -- RightWheelBrakeCPG, (0, 1)
|
|
[628] = "%0.4f", -- LeftThrottleCPG, (0, 1)
|
|
[629] = "%0.4f", -- RightThrottleCPG, (0, 1)
|
|
|
|
-- Doors
|
|
[795] = "%0.4f", -- Pilot door, (0, 1)
|
|
[798] = "%0.4f", -- Copilot door, (0, 1)
|
|
|
|
-- Standby Attitude Indicator Pilot
|
|
[622] = "%0.4f", -- saiPitch , (-0.95, 0.95)
|
|
[623] = "%0.4f", -- saiBank , (1.0, -1.0)
|
|
[624] = "%0.4f", -- saiOffFlag , (0, 1)
|
|
[625] = "%0.4f", -- saiArrowPointer , (-1.0, 1.0)
|
|
[626] = "%0.4f", -- saiSlipBall , (-1, 1)
|
|
[627] = "%0.4f", -- saiTurn , (-1.0, 1.0)
|
|
|
|
-- Standby Airspeed Indicator
|
|
[469] = "%0.4f", -- ias, (-1, 1)
|
|
-- IASinput = (0.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0, 120.0, 130.0, 140.0, 150.0, 200.0, 230.0, 240.0, 250.0)
|
|
-- IASoutput = (0.0, 0.018, 0.05, 0.09, 0.142, 0.2, 0.27, 0.345, 0.394, 0.432, 0.465, 0.505, 0.543, 0.581, 0.623, 0.789, 0.896, 0.934, 0.967)
|
|
|
|
--Standby Altimeter
|
|
[479] = "%0.4f", -- BaroAltimeterAltitude, (0.0, 1000.0), (0.0, 1.0)
|
|
[605] = "%0.4f", -- BaroAltimeterAltitude01000, (0.0, 10.0), (0.0, 1.0)
|
|
[606] = "%0.4f", -- BaroAltimeterAltitude10000, (0.0, 10.0), (0.0, 1.0)
|
|
[607] = "%0.4f", -- BaroAltimeterPressure1100, (26.0, 31.0), (0.0, 1.0)
|
|
[608] = "%0.4f", -- BaroAltimeterPressure0010, (0.0, 10.0), (0.0, 1.0)
|
|
[609] = "%0.4f", -- BaroAltimeterPressure0001, (0.0, 10.0), (0.0, 1.0)
|
|
|
|
-- Free Air Temperature Gage
|
|
[636] = "%0.4f", -- FatGage
|
|
-- FATinput = (-70.0, -60.0, -50.0, -40.0, -30.0, 50.0)
|
|
-- FAToutput = ( 0.0, 0.0674, 0.1405, 0.22, 0.305, 1.0)
|
|
|
|
-- Vibrations
|
|
[820] = "%0.4f", -- Vibration1
|
|
[821] = "%0.4f", -- Vibration2
|
|
[822] = "%0.4f", -- Vibration3
|
|
[823] = "%0.4f", -- Vibration4
|
|
[824] = "%0.4f", -- Vibration5
|
|
|
|
-- Misc
|
|
[635] = "%0.4f", -- Copilot mirror, (0, 1), 1 is on
|
|
|
|
}
|
|
|
|
ExportScript.ConfigArguments =
|
|
{
|
|
--[[
|
|
arguments for export in low tick interval
|
|
based on "clickabledata.lua"
|
|
]]
|
|
|
|
-- PILOT MFD LEFT
|
|
[10] = "%.4f", -- Left MPD Pushbutton WPN, (1, 0, 1)
|
|
[11] = "%.4f", -- Left MPD Pushbutton FCR, (1, 0, 1)
|
|
[12] = "%.4f", -- Left MPD Pushbutton L6, (1, 0, 1)
|
|
[13] = "%.4f", -- Left MPD Pushbutton L5, (1, 0, 1)
|
|
[14] = "%.4f", -- Left MPD Pushbutton L4, (1, 0, 1)
|
|
[15] = "%.4f", -- Left MPD Pushbutton L3, (1, 0, 1)
|
|
[16] = "%.4f", -- Left MPD Pushbutton L2, (1, 0, 1)
|
|
[17] = "%.4f", -- Left MPD Pushbutton L1, (1, 0, 1)
|
|
[18] = "%.4f", -- Left MPD Brightness Control Knob , (0, 0, 1)
|
|
[19] = "%.4f", -- Left MPD Video Control Knob , (0, 0, 1)
|
|
[20] = "%.4f", -- Left MPD Pushbutton T1, (1, 0, 1)
|
|
[21] = "%.4f", -- Left MPD Pushbutton T2, (1, 0, 1)
|
|
[22] = "%.4f", -- Left MPD Pushbutton T3, (1, 0, 1)
|
|
[23] = "%.4f", -- Left MPD Pushbutton T4, (1, 0, 1)
|
|
[24] = "%.4f", -- Left MPD Pushbutton T5, (1, 0, 1)
|
|
[25] = "%.4f", -- Left MPD Pushbutton T6, (1, 0, 1)
|
|
[26] = "%.4f", -- Left MPD Mode Knob DAY/NIGHT/MONO, (-0.5, 0, 1)
|
|
[27] = "%.4f", -- Left MPD Pushbutton Asterisk, (1, 0, 1)
|
|
[28] = "%.4f", -- Left MPD Pushbutton R1, (1, 0, 1)
|
|
[29] = "%.4f", -- Left MPD Pushbutton R2, (1, 0, 1)
|
|
[30] = "%.4f", -- Left MPD Pushbutton R3, (1, 0, 1)
|
|
[31] = "%.4f", -- Left MPD Pushbutton R4, (1, 0, 1)
|
|
[32] = "%.4f", -- Left MPD Pushbutton R5, (1, 0, 1)
|
|
[33] = "%.4f", -- Left MPD Pushbutton R6, (1, 0, 1)
|
|
[34] = "%.4f", -- Left MPD Pushbutton VID, (1, 0, 1)
|
|
[35] = "%.4f", -- Left MPD Pushbutton COM, (1, 0, 1)
|
|
[36] = "%.4f", -- Left MPD Pushbutton A/C, (1, 0, 1)
|
|
[37] = "%.4f", -- Left MPD Pushbutton B6, (1, 0, 1)
|
|
[38] = "%.4f", -- Left MPD Pushbutton B5, (1, 0, 1)
|
|
[39] = "%.4f", -- Left MPD Pushbutton B4, (1, 0, 1)
|
|
[40] = "%.4f", -- Left MPD Pushbutton B3, (1, 0, 1)
|
|
[41] = "%.4f", -- Left MPD Pushbutton B2, (1, 0, 1)
|
|
[42] = "%.4f", -- Left MPD Pushbutton B1/M(Menu), (1, 0, 1)
|
|
[43] = "%.4f", -- Left MPD Pushbutton TSD, (1, 0, 1)
|
|
|
|
|
|
--PILOT MFD RIGHT
|
|
[44] = "%.4f", -- Right MPD Pushbutton WPN, (1, 0, 1)
|
|
[45] = "%.4f", -- Right MPD Pushbutton FCR, (1, 0, 1)
|
|
[46] = "%.4f", -- Right MPD Pushbutton L6, (1, 0, 1)
|
|
[47] = "%.4f", -- Right MPD Pushbutton L5, (1, 0, 1)
|
|
[48] = "%.4f", -- Right MPD Pushbutton L4, (1, 0, 1)
|
|
[49] = "%.4f", -- Right MPD Pushbutton L3, (1, 0, 1)
|
|
[50] = "%.4f", -- Right MPD Pushbutton L2, (1, 0, 1)
|
|
[51] = "%.4f", -- Right MPD Pushbutton L1, (1, 0, 1)
|
|
[52] = "%.4f", -- Right MPD Brightness Control Knob , (0, 0, 1)
|
|
[53] = "%.4f", -- Right MPD Video Control Knob , (0, 0, 1)
|
|
[54] = "%.4f", -- Right MPD Pushbutton T1, (1, 0, 1)
|
|
[55] = "%.4f", -- Right MPD Pushbutton T2, (1, 0, 1)
|
|
[56] = "%.4f", -- Right MPD Pushbutton T3, (1, 0, 1)
|
|
[57] = "%.4f", -- Right MPD Pushbutton T4, (1, 0, 1)
|
|
[58] = "%.4f", -- Right MPD Pushbutton T5, (1, 0, 1)
|
|
[59] = "%.4f", -- Right MPD Pushbutton T6, (1, 0, 1)
|
|
[60] = "%.4f", -- Right MPD Mode Knob DAY/NIGHT/MONO, (-0.5, 0, 1)
|
|
[61] = "%.4f", -- Right MPD Pushbutton Asterisk, (1, 0, 1)
|
|
[62] = "%.4f", -- Right MPD Pushbutton R1, (1, 0, 1)
|
|
[63] = "%.4f", -- Right MPD Pushbutton R2, (1, 0, 1)
|
|
[64] = "%.4f", -- Right MPD Pushbutton R3, (1, 0, 1)
|
|
[65] = "%.4f", -- Right MPD Pushbutton R4, (1, 0, 1)
|
|
[66] = "%.4f", -- Right MPD Pushbutton R5, (1, 0, 1)
|
|
[67] = "%.4f", -- Right MPD Pushbutton R6, (1, 0, 1)
|
|
[68] = "%.4f", -- Right MPD Pushbutton VID, (1, 0, 1)
|
|
[69] = "%.4f", -- Right MPD Pushbutton COM, (1, 0, 1)
|
|
[70] = "%.4f", -- Right MPD Pushbutton A/C, (1, 0, 1)
|
|
[71] = "%.4f", -- Right MPD Pushbutton B6, (1, 0, 1)
|
|
[72] = "%.4f", -- Right MPD Pushbutton B5, (1, 0, 1)
|
|
[73] = "%.4f", -- Right MPD Pushbutton B4, (1, 0, 1)
|
|
[74] = "%.4f", -- Right MPD Pushbutton B3, (1, 0, 1)
|
|
[75] = "%.4f", -- Right MPD Pushbutton B2, (1, 0, 1)
|
|
[76] = "%.4f", -- Right MPD Pushbutton B1/M(Menu), (1, 0, 1)
|
|
[77] = "%.4f", -- Right MPD Pushbutton TSD, (1, 0, 1)
|
|
|
|
-- CPG MFD LEFT
|
|
[78] = "%.4f", -- Left MPD Pushbutton WPN, (1, 0, 1)
|
|
[79] = "%.4f", -- Left MPD Pushbutton FCR, (1, 0, 1)
|
|
[80] = "%.4f", -- Left MPD Pushbutton L6, (1, 0, 1)
|
|
[81] = "%.4f", -- Left MPD Pushbutton L5, (1, 0, 1)
|
|
[82] = "%.4f", -- Left MPD Pushbutton L4, (1, 0, 1)
|
|
[83] = "%.4f", -- Left MPD Pushbutton L3, (1, 0, 1)
|
|
[84] = "%.4f", -- Left MPD Pushbutton L2, (1, 0, 1)
|
|
[85] = "%.4f", -- Left MPD Pushbutton L1, (1, 0, 1)
|
|
[86] = "%.4f", -- Left MPD Brightness Control Knob , (0, 0, 1)
|
|
[87] = "%.4f", -- Left MPD Video Control Knob , (0, 0, 1)
|
|
[88] = "%.4f", -- Left MPD Pushbutton T1, (1, 0, 1)
|
|
[89] = "%.4f", -- Left MPD Pushbutton T2, (1, 0, 1)
|
|
[90] = "%.4f", -- Left MPD Pushbutton T3, (1, 0, 1)
|
|
[91] = "%.4f", -- Left MPD Pushbutton T4, (1, 0, 1)
|
|
[92] = "%.4f", -- Left MPD Pushbutton T5, (1, 0, 1)
|
|
[93] = "%.4f", -- Left MPD Pushbutton T6, (1, 0, 1)
|
|
[94] = "%.4f", -- Left MPD Mode Knob DAY/NIGHT/MONO, (-0.5, 0, 1)
|
|
[95] = "%.4f", -- Left MPD Pushbutton Asterisk, (1, 0, 1)
|
|
[96] = "%.4f", -- Left MPD Pushbutton R1, (1, 0, 1)
|
|
[97] = "%.4f", -- Left MPD Pushbutton R2, (1, 0, 1)
|
|
[98] = "%.4f", -- Left MPD Pushbutton R3, (1, 0, 1)
|
|
[99] = "%.4f", -- Left MPD Pushbutton R4, (1, 0, 1)
|
|
[100] = "%.4f", -- Left MPD Pushbutton R5, (1, 0, 1)
|
|
[101] = "%.4f", -- Left MPD Pushbutton R6, (1, 0, 1)
|
|
[102] = "%.4f", -- Left MPD Pushbutton VID, (1, 0, 1)
|
|
[103] = "%.4f", -- Left MPD Pushbutton COM, (1, 0, 1)
|
|
[104] = "%.4f", -- Left MPD Pushbutton A/C, (1, 0, 1)
|
|
[105] = "%.4f", -- Left MPD Pushbutton B6, (1, 0, 1)
|
|
[106] = "%.4f", -- Left MPD Pushbutton B5, (1, 0, 1)
|
|
[107] = "%.4f", -- Left MPD Pushbutton B4, (1, 0, 1)
|
|
[108] = "%.4f", -- Left MPD Pushbutton B3, (1, 0, 1)
|
|
[109] = "%.4f", -- Left MPD Pushbutton B2, (1, 0, 1)
|
|
[110] = "%.4f", -- Left MPD Pushbutton B1/M(Menu), (1, 0, 1)
|
|
[111] = "%.4f", -- Left MPD Pushbutton TSD, (1, 0, 1)
|
|
|
|
--CPG MFD RIGHT
|
|
[112] = "%.4f", -- Right MPD Pushbutton WPN, (1, 0, 1)
|
|
[113] = "%.4f", -- Right MPD Pushbutton FCR, (1, 0, 1)
|
|
[114] = "%.4f", -- Right MPD Pushbutton L6, (1, 0, 1)
|
|
[115] = "%.4f", -- Right MPD Pushbutton L5, (1, 0, 1)
|
|
[116] = "%.4f", -- Right MPD Pushbutton L4, (1, 0, 1)
|
|
[117] = "%.4f", -- Right MPD Pushbutton L3, (1, 0, 1)
|
|
[118] = "%.4f", -- Right MPD Pushbutton L2, (1, 0, 1)
|
|
[119] = "%.4f", -- Right MPD Pushbutton L1, (1, 0, 1)
|
|
[120] = "%.4f", -- Right MPD Brightness Control Knob , (0, 0, 1)
|
|
[121] = "%.4f", -- Right MPD Video Control Knob , (0, 0, 1)
|
|
[122] = "%.4f", -- Right MPD Pushbutton T1, (1, 0, 1)
|
|
[123] = "%.4f", -- Right MPD Pushbutton T2, (1, 0, 1)
|
|
[124] = "%.4f", -- Right MPD Pushbutton T3, (1, 0, 1)
|
|
[125] = "%.4f", -- Right MPD Pushbutton T4, (1, 0, 1)
|
|
[126] = "%.4f", -- Right MPD Pushbutton T5, (1, 0, 1)
|
|
[127] = "%.4f", -- Right MPD Pushbutton T6, (1, 0, 1)
|
|
[128] = "%.4f", -- Right MPD Mode Knob DAY/NIGHT/MONO, (-0.5, 0, 1)
|
|
[129] = "%.4f", -- Right MPD Pushbutton Asterisk, (1, 0, 1)
|
|
[130] = "%.4f", -- Right MPD Pushbutton R1, (1, 0, 1)
|
|
[131] = "%.4f", -- Right MPD Pushbutton R2, (1, 0, 1)
|
|
[132] = "%.4f", -- Right MPD Pushbutton R3, (1, 0, 1)
|
|
[133] = "%.4f", -- Right MPD Pushbutton R4, (1, 0, 1)
|
|
[134] = "%.4f", -- Right MPD Pushbutton R5, (1, 0, 1)
|
|
[135] = "%.4f", -- Right MPD Pushbutton R6, (1, 0, 1)
|
|
[136] = "%.4f", -- Right MPD Pushbutton VID, (1, 0, 1)
|
|
[137] = "%.4f", -- Right MPD Pushbutton COM, (1, 0, 1)
|
|
[138] = "%.4f", -- Right MPD Pushbutton A/C, (1, 0, 1)
|
|
[139] = "%.4f", -- Right MPD Pushbutton B6, (1, 0, 1)
|
|
[140] = "%.4f", -- Right MPD Pushbutton B5, (1, 0, 1)
|
|
[141] = "%.4f", -- Right MPD Pushbutton B4, (1, 0, 1)
|
|
[142] = "%.4f", -- Right MPD Pushbutton B3, (1, 0, 1)
|
|
[143] = "%.4f", -- Right MPD Pushbutton B2, (1, 0, 1)
|
|
[144] = "%.4f", -- Right MPD Pushbutton B1/M(Menu), (1, 0, 1)
|
|
[145] = "%.4f", -- Right MPD Pushbutton TSD, (1, 0, 1)
|
|
|
|
-- TEDAC
|
|
[146] = "%.4f", -- EL Adjust Rocker Switch Up/Increase, (1, 0, 1)
|
|
[147] = "%.4f", -- R/F Rocker Switch Up/Increase, (1, 0, 1)
|
|
[148] = "%.4f", -- FLIR GAIN Control Knob , (0, 0, 1)
|
|
[149] = "%.4f", -- FLIR LEV Control Knob , (0, 0, 1)
|
|
[150] = "%.4f", -- TAD Video Select Button - Press to select TADS as the video source , (1, 0, 1)
|
|
[151] = "%.4f", -- FCR Video Select Button - Press to select FCR targeting format , (1, 0, 1)
|
|
[152] = "%.4f", -- PNV Video Select Button - Press to select PNVS as the video source , (1, 0, 1)
|
|
[153] = "%.4f", -- G/S Video Select Button - Press to activate grayscale for the video display , (1, 0, 1)
|
|
[154] = "%.4f", -- Display Mode Knob DAY/NT/OFF, (-0.5, 0, 1)
|
|
[155] = "%.4f", -- SYM Rocker Switch Up/Increase, (1, 0, 1)
|
|
[156] = "%.4f", -- BRT Rocker Switch Up/Increase, (1, 0, 1)
|
|
[157] = "%.4f", -- CON Rocker Switch Up/Increase, (1, 0, 1)
|
|
[158] = "%.4f", -- Asterisk (*) Button - Press to adjust the brightness and contrast to nominal settings , (1, 0, 1)
|
|
[159] = "%.4f", -- FILTER Button - Press to select filter in the TADS FLIR sensor , (1, 0, 1)
|
|
[160] = "%.4f", -- FREEZE Button - Press to freeze the video imaging on the TDU , (1, 0, 1)
|
|
[161] = "%.4f", -- ACM Button - Press to activate ACM , (1, 0, 1)
|
|
[162] = "%.4f", -- AZ/EL Boresight Enable Button - Press to enable boresight controls , (1, 0, 1)
|
|
[163] = "%.4f", -- AZ Adjust Rocker Switch Left, (-1, -1, 0)
|
|
|
|
-- CPG KEYBOARD UNIT
|
|
[164] = "%.4f", -- KU Key A, (1, 0, 1)
|
|
[165] = "%.4f", -- KU Key B, (1, 0, 1)
|
|
[166] = "%.4f", -- KU Key C, (1, 0, 1)
|
|
[167] = "%.4f", -- KU Key D, (1, 0, 1)
|
|
[168] = "%.4f", -- KU Key E, (1, 0, 1)
|
|
[169] = "%.4f", -- KU Key F, (1, 0, 1)
|
|
[170] = "%.4f", -- KU Key 1, (1, 0, 1)
|
|
[171] = "%.4f", -- KU Key 2, (1, 0, 1)
|
|
[172] = "%.4f", -- KU Key 3, (1, 0, 1)
|
|
[173] = "%.4f", -- KU Key G, (1, 0, 1)
|
|
[174] = "%.4f", -- KU Key H, (1, 0, 1)
|
|
[175] = "%.4f", -- KU Key I, (1, 0, 1)
|
|
[176] = "%.4f", -- KU Key J, (1, 0, 1)
|
|
[177] = "%.4f", -- KU Key K, (1, 0, 1)
|
|
[178] = "%.4f", -- KU Key L, (1, 0, 1)
|
|
[179] = "%.4f", -- KU Key 4, (1, 0, 1)
|
|
[180] = "%.4f", -- KU Key 5, (1, 0, 1)
|
|
[181] = "%.4f", -- KU Key 6, (1, 0, 1)
|
|
[182] = "%.4f", -- KU Key M, (1, 0, 1)
|
|
[183] = "%.4f", -- KU Key N, (1, 0, 1)
|
|
[184] = "%.4f", -- KU Key O, (1, 0, 1)
|
|
[185] = "%.4f", -- KU Key P, (1, 0, 1)
|
|
[186] = "%.4f", -- KU Key Q, (1, 0, 1)
|
|
[187] = "%.4f", -- KU Key R, (1, 0, 1)
|
|
[188] = "%.4f", -- KU Key 7, (1, 0, 1)
|
|
[189] = "%.4f", -- KU Key 8, (1, 0, 1)
|
|
[190] = "%.4f", -- KU Key 9, (1, 0, 1)
|
|
[191] = "%.4f", -- KU Key S, (1, 0, 1)
|
|
[192] = "%.4f", -- KU Key T, (1, 0, 1)
|
|
[193] = "%.4f", -- KU Key U, (1, 0, 1)
|
|
[194] = "%.4f", -- KU Key V, (1, 0, 1)
|
|
[195] = "%.4f", -- KU Key W, (1, 0, 1)
|
|
[196] = "%.4f", -- KU Key X, (1, 0, 1)
|
|
[197] = "%.4f", -- KU Key ., (1, 0, 1)
|
|
[198] = "%.4f", -- KU Key 0, (1, 0, 1)
|
|
[199] = "%.4f", -- KU Key +/-, (1, 0, 1)
|
|
[200] = "%.4f", -- KU Key Y, (1, 0, 1)
|
|
[201] = "%.4f", -- KU Key Z, (1, 0, 1)
|
|
[202] = "%.4f", -- KU Key /, (1, 0, 1)
|
|
[203] = "%.4f", -- KU Key BKS, (1, 0, 1)
|
|
[204] = "%.4f", -- KU Key SPC, (1, 0, 1)
|
|
[205] = "%.4f", -- KU Key *, (1, 0, 1)
|
|
[206] = "%.4f", -- KU Key / ('divide'), (1, 0, 1)
|
|
[207] = "%.4f", -- KU Key +, (1, 0, 1)
|
|
[208] = "%.4f", -- KU Key -, (1, 0, 1)
|
|
[209] = "%.4f", -- KU Key CLR, (1, 0, 1)
|
|
[210] = "%.4f", -- KU Key Left, (1, 0, 1)
|
|
[211] = "%.4f", -- KU Key Right, (1, 0, 1)
|
|
[212] = "%.4f", -- KU Key ENTER, (1, 0, 1)
|
|
|
|
-- PILOT KEYBOARD UNIT
|
|
[213] = "%.4f", -- KU Key A, (1, 0, 1)
|
|
[214] = "%.4f", -- KU Key B, (1, 0, 1)
|
|
[215] = "%.4f", -- KU Key C, (1, 0, 1)
|
|
[216] = "%.4f", -- KU Key D, (1, 0, 1)
|
|
[217] = "%.4f", -- KU Key E, (1, 0, 1)
|
|
[218] = "%.4f", -- KU Key F, (1, 0, 1)
|
|
[219] = "%.4f", -- KU Key 1, (1, 0, 1)
|
|
[220] = "%.4f", -- KU Key 2, (1, 0, 1)
|
|
[221] = "%.4f", -- KU Key 3, (1, 0, 1)
|
|
[222] = "%.4f", -- KU Key G, (1, 0, 1)
|
|
[223] = "%.4f", -- KU Key H, (1, 0, 1)
|
|
[224] = "%.4f", -- KU Key I, (1, 0, 1)
|
|
[225] = "%.4f", -- KU Key J, (1, 0, 1)
|
|
[226] = "%.4f", -- KU Key K, (1, 0, 1)
|
|
[227] = "%.4f", -- KU Key L, (1, 0, 1)
|
|
[228] = "%.4f", -- KU Key 4, (1, 0, 1)
|
|
[229] = "%.4f", -- KU Key 5, (1, 0, 1)
|
|
[230] = "%.4f", -- KU Key 6, (1, 0, 1)
|
|
[231] = "%.4f", -- KU Key M, (1, 0, 1)
|
|
[232] = "%.4f", -- KU Key N, (1, 0, 1)
|
|
[233] = "%.4f", -- KU Key O, (1, 0, 1)
|
|
[234] = "%.4f", -- KU Key P, (1, 0, 1)
|
|
[235] = "%.4f", -- KU Key Q, (1, 0, 1)
|
|
[236] = "%.4f", -- KU Key R, (1, 0, 1)
|
|
[237] = "%.4f", -- KU Key 7, (1, 0, 1)
|
|
[238] = "%.4f", -- KU Key 8, (1, 0, 1)
|
|
[239] = "%.4f", -- KU Key 9, (1, 0, 1)
|
|
[240] = "%.4f", -- KU Key S, (1, 0, 1)
|
|
[241] = "%.4f", -- KU Key T, (1, 0, 1)
|
|
[242] = "%.4f", -- KU Key U, (1, 0, 1)
|
|
[243] = "%.4f", -- KU Key V, (1, 0, 1)
|
|
[244] = "%.4f", -- KU Key W, (1, 0, 1)
|
|
[245] = "%.4f", -- KU Key X, (1, 0, 1)
|
|
[246] = "%.4f", -- KU Key ., (1, 0, 1)
|
|
[247] = "%.4f", -- KU Key 0, (1, 0, 1)
|
|
[248] = "%.4f", -- KU Key +/-, (1, 0, 1)
|
|
[249] = "%.4f", -- KU Key Y, (1, 0, 1)
|
|
[250] = "%.4f", -- KU Key Z, (1, 0, 1)
|
|
[251] = "%.4f", -- KU Key /, (1, 0, 1)
|
|
[252] = "%.4f", -- KU Key BKS, (1, 0, 1)
|
|
[253] = "%.4f", -- KU Key SPC, (1, 0, 1)
|
|
[254] = "%.4f", -- KU Key *, (1, 0, 1)
|
|
[255] = "%.4f", -- KU Key / (divide), (1, 0, 1)
|
|
[256] = "%.4f", -- KU Key +, (1, 0, 1)
|
|
[257] = "%.4f", -- KU Key -, (1, 0, 1)
|
|
[258] = "%.4f", -- KU Key CLR, (1, 0, 1)
|
|
[259] = "%.4f", -- KU Key Left, (1, 0, 1)
|
|
[260] = "%.4f", -- KU Key Right, (1, 0, 1)
|
|
[261] = "%.4f", -- KU Key ENTER, (1, 0, 1)
|
|
|
|
-- CPG EUFD
|
|
[262] = "%.4f", -- IDM Rocker Switch Up, (1, 0, 1)
|
|
[263] = "%.4f", -- WCA Rocker Switch Up, (1, 0, 1)
|
|
[264] = "%.4f", -- RTS Rocker Switch Up, (1, 0, 1)
|
|
[265] = "%.4f", -- Brightness Control Knob , (0, 0, 1)
|
|
[266] = "%.4f", -- Preset Button - Press to toggle preset window , (1, 0, 1)
|
|
[267] = "%.4f", -- Enter Button , (1, 0, 1)
|
|
[268] = "%.4f", -- Stopwatch Button - Press to start/stop Hold to reset, (1, 0, 1)
|
|
[269] = "%.4f", -- Swap Button , (1, 0, 1)
|
|
|
|
-- PILOT EUFD
|
|
[270] = "%.4f", -- IDM Rocker Switch Up, (1, 0, 1)
|
|
[271] = "%.4f", -- WCA Rocker Switch Up, (1, 0, 1)
|
|
[272] = "%.4f", -- RTS Rocker Switch Up, (1, 0, 1)
|
|
[273] = "%.4f", -- Brightness Control Knob , (0, 0, 1)
|
|
[274] = "%.4f", -- Preset Button - Press to toggle preset window , (1, 0, 1)
|
|
[275] = "%.4f", -- Enter Button , (1, 0, 1)
|
|
[276] = "%.4f", -- Stopwatch Button - Press to start/stop Hold to reset, (1, 0, 1)
|
|
[277] = "%.4f", -- Swap Button , (1, 0, 1)
|
|
|
|
-- ELEC INTERFACE
|
|
[278] = "%.4f", -- IHADSS BRT Control Knob , (0, 0, 1)
|
|
[279] = "%.4f", -- IHADSS CON Control Knob , (0, 0, 1)
|
|
[280] = "%.4f", -- SYM BRT Control Knob , (0, 0, 1)
|
|
[281] = "%.4f", -- Automatic Contrast Mode Switch ACM/OFF, (-1, 0, 1)
|
|
[282] = "%.4f", -- FLIR LVL Control Knob , (0, 0, 1)
|
|
[283] = "%.4f", -- FLIR GAIN Control Knob , (0, 0, 1)
|
|
|
|
-- ENGINE INTERFACE
|
|
[284] = "%.4f", -- ENG 1 Fire Pushbutton - Press to arm/safe ENG 1 area's fire extinguishing system , (1, 0, 1)
|
|
[285] = "%.4f", -- ENG 1 Fire Pushbutton Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[286] = "%.4f", -- APU Fire Pushbutton - Press to arm/safe APU area's fire extinguishing system , (1, 0, 1)
|
|
[287] = "%.4f", -- APU Fire Pushbutton Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[288] = "%.4f", -- ENG 2 Fire Pushbutton - Press to arm/safe ENG 2 area's fire extinguishing system , (1, 0, 1)
|
|
[289] = "%.4f", -- ENG 2 Fire Pushbutton Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[290] = "%.4f", -- Primary Fire Extinguisher Discharge Pushbutton - Press to discharge primary fire bottle , (1, 0, 1)
|
|
[291] = "%.4f", -- Fire Detection Circuit Test Switch 1(LMB)/2(RMB), (-1, -1, 0)
|
|
[292] = "%.4f", -- Reserve Fire Extinguisher Discharge Pushbutton - Press to discharge reserve fire bottle , (1, 0, 1)
|
|
|
|
-- ELEC INTERFACE
|
|
[293] = "%.4f", -- A/S Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[294] = "%.4f", -- GND ORIDE Pushbutton ON/OFF, (1, 0, 1)
|
|
|
|
-- ENGINE INTERFACE
|
|
[295] = "%.4f", -- ENG 1 Fire Pushbutton - Press to arm/safe ENG 1 area's fire extinguishing system , (1, 0, 1)
|
|
[296] = "%.4f", -- ENG 1 Fire Pushbutton Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[297] = "%.4f", -- APU Fire Pushbutton - Press to arm/safe APU area's fire extinguishing system , (1, 0, 1)
|
|
[298] = "%.4f", -- APU Fire Pushbutton Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[299] = "%.4f", -- ENG 2 Fire Pushbutton - Press to arm/safe ENG 2 area's fire extinguishing system , (1, 0, 1)
|
|
[300] = "%.4f", -- ENG 2 Fire Pushbutton Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[301] = "%.4f", -- Primary Fire Extinguisher Discharge Pushbutton - Press to discharge primary fire bottle , (1, 0, 1)
|
|
[302] = "%.4f", -- Fire Detection Circuit Test Switch 1(LMB)/2(RMB), (-1, -1, 0)
|
|
[303] = "%.4f", -- Reserve Fire Extinguisher Discharge Pushbutton - Press to discharge reserve fire bottle , (1, 0, 1)
|
|
|
|
-- PILOT LIGHTS SYSTEM
|
|
[304] = "%.4f", -- Master Warning Button , (1, 0, 1)
|
|
[305] = "%.4f", -- Master Caution Button , (1, 0, 1)
|
|
|
|
-- ELEC INTERFACE
|
|
[306] = "%.4f", -- A/S Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[307] = "%.4f", -- GND ORIDE Pushbutton ON/OFF, (1, 0, 1)
|
|
|
|
-- HYDRO_INTERFACE
|
|
[308] = "%.4f", -- TAIL WHEEL Pushbutton LOCK/UNLOCK, (1, 0, 1)
|
|
|
|
-- ELEC INTERFACE
|
|
[309] = "%1d", -- NVS MODE Switch FIXED/NORM/OFF, (-1, -1, 1)
|
|
|
|
-- EMERGENCY_PANEL
|
|
[310] = "%.4f", -- Guard Button ON/OFF, (1, 0, 1)
|
|
[311] = "%.4f", -- XPNDR Button ON/OFF, (1, 0, 1)
|
|
[312] = "%.4f", -- Zeroize Switch ON/OFF, (-1, 0, 1)
|
|
|
|
-- HYDRO_INTERFACE
|
|
[313] = "%.4f", -- EMERG HYD Pushbutton ON/OFF, (1, 0, 1)
|
|
[314] = "%0.1f", -- Rotor Brake Switch OFF/BRK/LOCK, (-1, -1, 1)
|
|
|
|
-- ELEC INTERFACE
|
|
[315] = "%0.1f", -- Master Ignition Switch OFF/BATT/EXT PWR, (-0.5, 0, 1)
|
|
|
|
-- PILOT KEYBOARD UNIT
|
|
[316] = "%.4f", -- KU Scratchpad Brightness Knob , (0, 0, 1)
|
|
|
|
-- ENGINE INTERFACE
|
|
[317] = "%.4f", -- No.1 Engine Start Switch IGN ORIDE(LMB)/START(RMB), (1, 0, 1)
|
|
[318] = "%.4f", -- No.2 Engine Start Switch IGN ORIDE(LMB)/START(RMB), (1, 0, 1)
|
|
|
|
-- PILOT JETTISON PANEL
|
|
[319] = "%.4f", -- L OUTBD Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[320] = "%.4f", -- L INBD Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[321] = "%.4f", -- R INBD Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[322] = "%.4f", -- R OUTBD Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[323] = "%.4f", -- L TIP Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[324] = "%.4f", -- JETT Pushbutton - Press to jettison stores from all armed stations , (1, 0, 1)
|
|
[325] = "%.4f", -- R TIP Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
|
|
-- EXTERNAL LIGHT SYSTEM
|
|
[326] = "%.4f", -- Navigation Lights Switch BRT/OFF/DIM, (-1, -1, 1)
|
|
|
|
-- CPTLIGHTS_SYSTEM
|
|
[327] = "%.4f", -- Signal Lights Control Knob , (0, 0, 1)
|
|
[328] = "%.4f", -- Primary Lights Control Knob , (0, 0, 1)
|
|
|
|
-- EXTERNAL LIGHT SYSTEM
|
|
[329] = "%.4f", -- Formation Lights Control Knob , (0, 0, 1)
|
|
|
|
-- CPTLIGHTS_SYSTEM
|
|
[330] = "%.4f", -- Flood Lights Control Knob , (0, 0, 1)
|
|
[331] = "%.4f", -- Standby Instrument Lights Control Knob , (0, 0, 1)
|
|
|
|
-- EXTERNAL LIGHT SYSTEM
|
|
[332] = "%.4f", -- Anti-Collision Lights Switch WHT/OFF/RED, (-1, -1, 1)
|
|
|
|
-- CPTLIGHTS_SYSTEM
|
|
[333] = "%.4f", -- Press To Test Button , (1, 0, 1)
|
|
|
|
-- PILOT COMM PANEL
|
|
[334] = "%.4f", -- VHF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[335] = "%.4f", -- UHF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[336] = "%.4f", -- FM1 Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[337] = "%.4f", -- FM2 Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[338] = "%.4f", -- HF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[339] = "%.4f", -- VHF Squelch Switch ON/OFF, (-1, 0, 1)
|
|
[340] = "%.4f", -- UHF Squelch Switch ON/OFF, (-1, 0, 1)
|
|
[341] = "%.4f", -- FM1 Squelch Switch ON/OFF, (-1, 0, 1)
|
|
[342] = "%.4f", -- FM2 Squelch Switch ON/OFF, (-1, 0, 1)
|
|
[343] = "%.4f", -- HF Squelch Switch ON/OFF, (-1, 0, 1)
|
|
[344] = "%.4f", -- MASTER Volume Control Knob , (0, 0, 1)
|
|
[345] = "%.4f", -- SENS Control Knob , (0, 0, 1)
|
|
[346] = "%.4f", -- ICS Mode Switch HOT MIC/VOX/PTT, (-1, -1, 1)
|
|
[347] = "%.4f", -- IDENT Button , (1, 0, 1)
|
|
[348] = "%.4f", -- IFF Volume Control Knob Rotate to adjust volume, (0, 0, 1)
|
|
[349] = "%.4f", -- RLWR Volume Control Knob Rotate to adjust volume, (0, 0, 1)
|
|
[350] = "%.4f", -- ATA Volume Control Knob Rotate to adjust volume, (0, 0, 1)
|
|
[351] = "%.4f", -- VCR Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[352] = "%.4f", -- ADF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
|
|
-- ENGINE INTERFACE
|
|
[353] = "%.4f", -- CKT A Check Overspeed Test Switch ENG 2(LMB)/ENG 1(RMB), (1, 0, 1)
|
|
[354] = "%.4f", -- CKT B Check Overspeed Test Switch ENG 2(LMB)/ENG 1(RMB), (1, 0, 1)
|
|
|
|
-- ELEC INTERFACE
|
|
[355] = "%.4f", -- Generator Reset Switch GEN 1(LMB)/GEN 2(RMB), (-1, -1, 0)
|
|
|
|
-- CPT MECH
|
|
[356] = "%.4f", -- Defog Button - Press to defog the canopy side panels , (1, 0, 1)
|
|
[357] = "%.4f", -- Wiper Control Switch PARK/OFF/LO/HI, (-0.1, 0, 0.3)
|
|
|
|
-- EMERGENCY PANEL
|
|
[358] = "%.4f", -- Guard Button ON/OFF, (1, 0, 1)
|
|
[359] = "%.4f", -- XPNDR Button ON/OFF, (1, 0, 1)
|
|
[360] = "%.4f", -- Zeroize Switch ON/OFF, (-1, 0, 1)
|
|
|
|
-- HYDRO_INTERFACE
|
|
[361] = "%.4f", -- EMERG HYD Pushbutton ON/OFF, (1, 0, 1)
|
|
[362] = "%.4f", -- TAIL WHEEL Pushbutton LOCK/UNLOCK, (1, 0, 1)
|
|
|
|
-- ELEC INTERFACE
|
|
[363] = "%.4f", -- NVS MODE Switch FIXED/NORM/OFF, (-1, -1, 1)
|
|
|
|
-- CPTLIGHTS_SYSTEM
|
|
[364] = "%.4f", -- Signal Lights Control Knob , (0, 0, 1)
|
|
[365] = "%.4f", -- Primary Lights Control Knob , (0, 0, 1)
|
|
[366] = "%.4f", -- Flood Lights Control Knob , (0, 0, 1)
|
|
[367] = "%.4f", -- Press To Test Button , (1, 0, 1)
|
|
|
|
-- CPG JETTISON PANEL
|
|
[368] = "%.4f", -- L OUTBD Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[369] = "%.4f", -- L INBD Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[370] = "%.4f", -- R INBD Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[371] = "%.4f", -- R OUTBD Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[372] = "%.4f", -- L TIP Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
[373] = "%.4f", -- JETT Pushbutton - Press to jettison stores from all armed stations , (1, 0, 1)
|
|
[374] = "%.4f", -- R TIP Station Select Pushbutton ARM/SAFE, (1, 0, 1)
|
|
|
|
-- CPG COMM PANEL
|
|
[375] = "%.4f", -- VHF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[376] = "%.4f", -- UHF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[377] = "%.4f", -- FM1 Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[378] = "%.4f", -- FM2 Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[379] = "%.4f", -- HF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[380] = "%.4f", -- VHF SQL Switch ON/OFF, (-1, 0, 1)
|
|
[381] = "%.4f", -- UHF SQL Switch ON/OFF, (-1, 0, 1)
|
|
[382] = "%.4f", -- FM1 SQL Switch ON/OFF, (-1, 0, 1)
|
|
[383] = "%.4f", -- FM2 SQL Switch ON/OFF, (-1, 0, 1)
|
|
[384] = "%.4f", -- HF SQL Switch ON/OFF, (-1, 0, 1)
|
|
[385] = "%.4f", -- MASTER Volume Control Knob , (0, 0, 1)
|
|
[386] = "%.4f", -- SENS Control Knob , (0, 0, 1)
|
|
[387] = "%.4f", -- ICS Mode Switch HOT MIC/VOX/PTT, (-1, -1, 1)
|
|
[388] = "%.4f", -- IDENT Button , (1, 0, 1)
|
|
[389] = "%.4f", -- IFF Volume Control Knob Rotate to adjust volume, (0, 0, 1)
|
|
[390] = "%.4f", -- RLWR Volume Control Knob Rotate to adjust volume, (0, 0, 1)
|
|
[391] = "%.4f", -- ATA Volume Control Knob Rotate to adjust volume, (0, 0, 1)
|
|
[392] = "%.4f", -- VCR Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
[393] = "%.4f", -- ADF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (1, 0, 1)
|
|
|
|
-- CPT MECH
|
|
[394] = "%.4f", -- Defog Button - Press to defog the canopy side panels , (1, 0, 1)
|
|
[395] = "%.4f", -- Wiper Control Switch PARK/OFF/LO/HI, (-0.1, 0, 0.3)
|
|
|
|
-- ELEC INTERFACE
|
|
[397] = "%.4f", -- Processor Select Switch SP 1/AUTO/SP 2, (-1, -1, 1)
|
|
|
|
-- ENGINE INTERFACE
|
|
[400] = "%.4f", -- APU Pushbutton - Press to start/stop APU , (1, 0, 1)
|
|
[401] = "%.4f", -- APU Pushbutton Cover OPEN/CLOSE, (-1, 0, 1)
|
|
|
|
-- BARO ALTIMETER
|
|
[447] = "%.4f", -- Altimeter Pressure Setting Knob , (0, 0, 1)
|
|
|
|
-- PILOT COMM PANEL
|
|
[449] = "%.4f", -- VHF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[450] = "%.4f", -- UHF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[451] = "%.4f", -- FM1 Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[452] = "%.4f", -- FM2 Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[453] = "%.4f", -- HF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[457] = "%.4f", -- VCR Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[458] = "%.4f", -- ADF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
|
|
-- CPG COMM PANEL
|
|
[459] = "%.4f", -- VHF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[460] = "%.4f", -- UHF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[461] = "%.4f", -- FM1 Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[462] = "%.4f", -- FM2 Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[463] = "%.4f", -- HF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[467] = "%.4f", -- VCR Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
[468] = "%.4f", -- ADF Volume Control Knob (LMB) Pull to disable / (MW) Rotate to adjust volume, (-1, 0, 1)
|
|
|
|
-- TEDAC
|
|
[487] = "%.4f", -- Cursor Controller Up, (1, 0, 1)
|
|
[488] = "%.4f", -- Cursor Controller Left, (-1, -1, 0)
|
|
[489] = "%.4f", -- Cursor Controller Enter, (1, 0, 1)
|
|
[490] = "%.4f", -- Cursor Display Select (L/R) Button - Press to move the cursor to the center of the opposite MPD , (1, 0, 1)
|
|
[491] = "%.4f", -- Image AutoTrack/Offset Switch OFS(LMB)/IAT(RMB), (1, 0, 1)
|
|
[492] = "%.4f", -- TADS FOV Select Switch Z (Zoom), (1, 0, 1)
|
|
[493] = "%.4f", -- TADS FOV Select Switch N (Narrow), (-1, -1, 0)
|
|
[494] = "%.4f", -- TADS Sensor Select Switch FLIR/TV/DVO, (-1, -1, 1)
|
|
[495] = "%.4f", -- STORE/Update Switch UPDT(LMB)/STORE(RMB), (1, 0, 1)
|
|
[496] = "%.4f", -- Linear Motion Compensation (LMC) Button - Press to toggle LMC mode , (1, 0, 1)
|
|
[498] = "%.4f", -- FCR Mode Switch GTM (Ground Targeting Mode), (1, 0, 1)
|
|
[499] = "%.4f", -- FCR Mode Switch TPM (Terrain Profile Mode), (-1, -1, 0)
|
|
[500] = "%.4f", -- FCR Scan Switch C (Continuous)(LMB)/S (Single)(RMB), (1, 0, 1)
|
|
[501] = "%.4f", -- CUED Search Button - Press to orient the FCR centerline , (1, 0, 1)
|
|
[502] = "%.4f", -- Weapons Action (WAS) Switch GUN, (1, 0, 1)
|
|
[503] = "%.4f", -- Weapons Action (WAS) Switch RKT, (-1, -1, 0)
|
|
[504] = "%.4f", -- FLIR Polarity Button - Press to change polarity , (1, 0, 1)
|
|
[505] = "%.4f", -- HDD/HOD Select Button - currently not used , (1, 0, 1)
|
|
[507] = "%.4f", -- Image Auto Tracker (IAT) Polarity Switch W (White)/A (Auto)/B (Black), (-1, -1, 1)
|
|
[508] = "%.4f", -- Sight Select Switch HMD, (1, 0, 1)
|
|
[509] = "%.4f", -- Sight Select Switch FCR, (-1, -1, 0)
|
|
[510] = "%.4f", -- Laser Tracker Mode (LT) Switch A (Automatic)/O (Off)/M (Manual), (-1, -1, 1)
|
|
[511] = "%.4f", -- FCR Scan Size Switch Z (Zoom), (1, 0, 1)
|
|
[512] = "%.4f", -- FCR Scan Size Switch N (Narrow), (-1, -1, 0)
|
|
[513] = "%.4f", -- C-Scope Button , (1, 0, 1)
|
|
[514] = "%.4f", -- Sight Slave Button - Press to slave TADS or FCR to the selected acquisition source , (1, 0, 1)
|
|
[515] = "%.4f", -- Sight Manual Tracker (MAN TRK) Controller Up, (1, 0, 1)
|
|
[516] = "%.4f", -- Sight Manual Tracker (MAN TRK) Controller Left, (-1, -1, 0)
|
|
[517] = "%.4f", -- Display Zoom Button - Press to view FCR targeting information on the NTS target , (1, 0, 1)
|
|
[518] = "%.4f", -- Cursor Enter Button - Press to enter , (1, 0, 1)
|
|
[519] = "%.4f", -- Spare Switch PREVIOUS(LMB)/NEXT(RMB), (1, 0, 1)
|
|
|
|
-- CMWS
|
|
[610] = "%.4f", -- CMWS PWR Switch OFF/ON/TEST(momentarily), (-1, -1, 0)
|
|
[611] = "%.4f", -- CMWS Audio Volume Knob , (0, 0, 1)
|
|
[612] = "%.4f", -- CMWS Lamp Knob , (0, 0, 1)
|
|
[614] = "%.4f", -- CMWS Flare Squibs Switch ARM/SAFE, (-1, 0, 1)
|
|
[615] = "%.4f", -- CMWS Mode Switch CMWS/NAV, (-1, 0, 1)
|
|
[616] = "%.4f", -- CMWS Operation Switch BYPASS/AUTO, (-1, 0, 1)
|
|
[617] = "%.4f", -- CMWS Flare Jettison Switch Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[618] = "%.4f", -- CMWS Flare Jettison Switch , (-1, 0, 1)
|
|
|
|
-- SAI
|
|
[619] = "%.4f", -- SAI Cage Knob (LMB) Pull to cage /(MW) Adjust aircraft reference symbol, (1, 0, 1)
|
|
[620] = "%.4f", -- SAI Cage Knob (LMB) Pull to cage /(MW) Adjust aircraft reference symbol, (1, 0, 1)
|
|
|
|
-- CPG KEYBOARD UNIT
|
|
[621] = "%.4f", -- KU Scratchpad Brightness Knob , (0, 0, 1)
|
|
|
|
-- GEAR INTERFACE
|
|
[634] = "%.4f", -- Parking Brake Handle Pull/Stow, (-1, 0, 1)
|
|
|
|
-- CPT MECH
|
|
[796] = "%.4f", -- PLT canopy OPEN/CLOSE, (0, 0, 1)
|
|
[799] = "%.4f", -- CPG canopy OPEN/CLOSE, (0, 0, 1)
|
|
|
|
-- EMERGENCY PANEL
|
|
[801] = "%.4f", -- Master Zeroize Switch Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[802] = "%.4f", -- Master Zeroize Switch ON/OFF, (-1, 0, 1)
|
|
[803] = "%.4f", -- Master Zeroize Switch Cover OPEN/CLOSE, (-1, 0, 1)
|
|
[804] = "%.4f", -- Master Zeroize Switch ON/OFF, (-1, 0, 1)
|
|
|
|
-- CPTLIGHTS_SYSTEM
|
|
[805] = "%.4f", -- Master Warning Button , (1, 0, 1)
|
|
[807] = "%.4f", -- Master Caution Button , (1, 0, 1)
|
|
|
|
-- Preston AI ??????????????????
|
|
[809] = "%.4f", -- Stick Folding UP/DOWN, (-1, 0, 1)
|
|
|
|
-- CPT MECH
|
|
[825] = "%.4f", -- CPG M4 Trigger , (1, 0, 1)
|
|
[826] = "%.4f", -- CPG M4 Safety , (-1, -1, 1)
|
|
[827] = "%.4f", -- PLT M4 Trigger , (1, 0, 1)
|
|
[828] = "%.4f", -- PLT M4 Safety , (-1, -1, 1)
|
|
|
|
-- Warning Lights and Button Lights
|
|
[424] = "%0.1f", -- MasterWarningPLT
|
|
[425] = "%0.1f", -- MasterCautionPLT
|
|
[416] = "%0.1f", -- FireEng1PLT
|
|
[418] = "%0.1f", -- FireApuPLT
|
|
[420] = "%0.1f", -- FireEng2PLT
|
|
[417] = "%0.1f", -- RdyEng1PLT
|
|
[419] = "%0.1f", -- RdyApuPLT
|
|
[421] = "%0.1f", -- RdyEng2PLT
|
|
[422] = "%0.1f", -- DischPriPLT
|
|
[423] = "%0.1f", -- DischResPLT
|
|
[403] = "%0.1f", -- EmergencyGuardPLT
|
|
[404] = "%0.1f", -- EmergencyXpndrPLT
|
|
[405] = "%0.1f", -- EmergencyEmergHydPLT
|
|
[402] = "%0.1f", -- TailWheelUnlockPLT
|
|
[411] = "%0.1f", -- ArmLTipPLT
|
|
[407] = "%0.1f", -- ArmLOutbdPLT
|
|
[408] = "%0.1f", -- ArmLInbdPLT
|
|
[409] = "%0.1f", -- ArmRInbdPLT
|
|
[410] = "%0.1f", -- ArmROutbdPLT
|
|
[412] = "%0.1f", -- ArmRTipPLT
|
|
[413] = "%0.1f", -- ArmamentASArmPLT
|
|
[414] = "%0.1f", -- ArmamentASSafePLT
|
|
[415] = "%0.1f", -- ArmamentGndOrideOnPLT
|
|
[406] = "%0.1f", -- APUPLT
|
|
[806] = "%0.1f", -- MasterWarningCPG
|
|
[808] = "%0.1f", -- MasterCautionCPG
|
|
[441] = "%0.1f", -- FireEng1CPG
|
|
[443] = "%0.1f", -- FireApuCPG
|
|
[445] = "%0.1f", -- FireEng2CPG
|
|
[442] = "%0.1f", -- RdyEng1CPG
|
|
[444] = "%0.1f", -- RdyApuCPG
|
|
[446] = "%0.1f", -- RdyEng2CPG
|
|
[447] = "%0.1f", -- DischPriCPG
|
|
[448] = "%0.1f", -- DischResCPG
|
|
[427] = "%0.1f", -- EmergencyGuardCPG
|
|
[428] = "%0.1f", -- EmergencyXpndrCPG
|
|
[429] = "%0.1f", -- EmergencyEmergHydCPG
|
|
[426] = "%0.1f", -- TailWheelUnlockCPG
|
|
[434] = "%0.1f", -- ArmLTipCPG
|
|
[430] = "%0.1f", -- ArmLOutbdCPG
|
|
[431] = "%0.1f", -- ArmLInbdCPG
|
|
[432] = "%0.1f", -- ArmRInbdCPG
|
|
[433] = "%0.1f", -- ArmROutbdCPG
|
|
[435] = "%0.1f", -- ArmRTipCPG
|
|
[438] = "%0.1f", -- ArmamentASArmCPG
|
|
[439] = "%0.1f", -- ArmamentASSafeCPG
|
|
[440] = "%0.1f", -- ArmamentGndOrideOnCPG
|
|
[436] = "%0.1f", -- ProcessorSelectSp1CPG
|
|
[437] = "%0.1f", -- ProcessorSelectSp2CPG
|
|
|
|
}
|
|
|
|
-----------------------------
|
|
-- HIGH IMPORTANCE EXPORTS --
|
|
-- done every export event --
|
|
-----------------------------
|
|
|
|
-- Pointed to by ProcessIkarusDCSHighImportance
|
|
function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice)
|
|
--[[
|
|
every frame export to Ikarus
|
|
Example from A-10C
|
|
Get Radio Frequencies
|
|
get data from device
|
|
local lUHFRadio = GetDevice(54)
|
|
ExportScript.Tools.SendData("ExportID", "Format")
|
|
ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
|
|
ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
|
|
]]
|
|
end
|
|
|
|
function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice)
|
|
--[[
|
|
every frame export to DAC
|
|
Example from A-10C
|
|
Get Radio Frequencies
|
|
get data from device
|
|
local UHF_RADIO = GetDevice(54)
|
|
ExportScript.Tools.SendDataDAC("ExportID", "Format")
|
|
ExportScript.Tools.SendDataDAC("ExportID", "Format", HardwareConfigID)
|
|
ExportScript.Tools.SendDataDAC("2000", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000))
|
|
ExportScript.Tools.SendDataDAC("2000", ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
|
|
]]
|
|
end
|
|
|
|
-----------------------------------------------------
|
|
-- LOW IMPORTANCE EXPORTS --
|
|
-- done every gExportLowTickInterval export events --
|
|
-----------------------------------------------------
|
|
|
|
-- Pointed to by ExportScript.ProcessIkarusDCSConfigLowImportance
|
|
function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice)
|
|
--[[
|
|
export in low tick interval to Ikarus
|
|
Example from A-10C
|
|
Get Radio Frequencies
|
|
get data from device
|
|
local lUHFRadio = GetDevice(54)
|
|
ExportScript.Tools.SendData("ExportID", "Format")
|
|
ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
|
|
ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
|
|
]]
|
|
|
|
ExportScript.CountermeasureReadouts(mainPanelDevice)
|
|
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 --
|
|
-----------------------------
|
|
|
|
function ExportScript.CountermeasureReadouts(mainPanelDevice)
|
|
-------------------------------------
|
|
--- Apache Flare and Chaff Counts ---
|
|
-------------------------------------
|
|
|
|
local CmwsInfo_24 = ExportScript.Tools.split(list_indication(24), "%c")--this contains the formated table of the kneeboard
|
|
|
|
-- New way of detecting the counts, borrowed from Wizard and the F16
|
|
local txt_FLARES_Count
|
|
|
|
for k,v in pairs(CmwsInfo_24) do
|
|
if v == "#85#" then
|
|
txt_FLARES_Count = CmwsInfo_24[k+1]
|
|
end
|
|
end
|
|
|
|
local txt_CHAFFS_Count
|
|
|
|
for k,v in pairs(CmwsInfo_24) do
|
|
if v == "#86#" then
|
|
txt_CHAFFS_Count = CmwsInfo_24[k+1]
|
|
end
|
|
end
|
|
|
|
ExportScript.Tools.SendData(3000, string.format(txt_FLARES_Count))
|
|
ExportScript.Tools.SendData(3001, string.format(txt_CHAFFS_Count))
|
|
ExportScript.Tools.SendData(3002, string.format("F " .. txt_FLARES_Count))
|
|
ExportScript.Tools.SendData(3003, string.format("C " .. txt_CHAFFS_Count))
|
|
ExportScript.Tools.SendData(3004, string.format("F " .. txt_FLARES_Count .. "\nC " .. txt_CHAFFS_Count))
|
|
ExportScript.Tools.SendData(3005, string.format("FLARE\n" .. txt_FLARES_Count))
|
|
ExportScript.Tools.SendData(3006, string.format("CHAFF\n" .. txt_CHAFFS_Count))
|
|
end |