mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
added VHF radio and Fuel exports
- changed some output accuracy - added Radio Panel VHF - added fuel export 2053 and 2054
This commit is contained in:
parent
4b105616ec
commit
b0320fa960
@ -494,7 +494,7 @@ ExportScript.ConfigArguments =
|
|||||||
[576] = "%.1f", --Offset Waypoint/Target
|
[576] = "%.1f", --Offset Waypoint/Target
|
||||||
[578] = "%.1f", --INS Update
|
[578] = "%.1f", --INS Update
|
||||||
[580] = "%.1f", --Validate Data Entry
|
[580] = "%.1f", --Validate Data Entry
|
||||||
[582] = "%.1f", --Mark Position
|
[582] = "%.4f", --Mark Position
|
||||||
[584] = "%.1f", --INS Button 1
|
[584] = "%.1f", --INS Button 1
|
||||||
[585] = "%.1f", --INS Button 2
|
[585] = "%.1f", --INS Button 2
|
||||||
[586] = "%.1f", --INS Button 3
|
[586] = "%.1f", --INS Button 3
|
||||||
@ -573,7 +573,7 @@ ExportScript.ConfigArguments =
|
|||||||
[432] = "%.1f", --UHF CDE Switch
|
[432] = "%.1f", --UHF CDE Switch
|
||||||
[433] = "%.1f", --UHF Mode Switch
|
[433] = "%.1f", --UHF Mode Switch
|
||||||
[434] = "%.1f", --UHF TEST Switch
|
[434] = "%.1f", --UHF TEST Switch
|
||||||
[435] = "%.1f", --UHF Knob
|
[435] = "%.2f", --UHF Knob
|
||||||
[437] = "%.1f", --U/VHF TEST Switch
|
[437] = "%.1f", --U/VHF TEST Switch
|
||||||
[438] = "%.1f", --U/VHF E+A2 Switch
|
[438] = "%.1f", --U/VHF E+A2 Switch
|
||||||
[439] = "%.1f", --U/VHF SIL Switch
|
[439] = "%.1f", --U/VHF SIL Switch
|
||||||
@ -582,7 +582,7 @@ ExportScript.ConfigArguments =
|
|||||||
[442] = "%.1f", --U/VHF Select 1 MHz
|
[442] = "%.1f", --U/VHF Select 1 MHz
|
||||||
[443] = "%.1f", --U/VHF Select 100 KHz
|
[443] = "%.1f", --U/VHF Select 100 KHz
|
||||||
[444] = "%.1f", --U/VHF Select 25 KHz
|
[444] = "%.1f", --U/VHF Select 25 KHz
|
||||||
[445] = "%.1f", --U/VHF Knob
|
[445] = "%.2f", --U/VHF Knob
|
||||||
[446] = "%.1f", --U/VHF Mode Switch 1
|
[446] = "%.1f", --U/VHF Mode Switch 1
|
||||||
[447] = "%.1f", --U/VHF Power 5W/25W Switch
|
[447] = "%.1f", --U/VHF Power 5W/25W Switch
|
||||||
[448] = "%.1f", --U/VHF Manual/Preset
|
[448] = "%.1f", --U/VHF Manual/Preset
|
||||||
@ -647,6 +647,39 @@ ExportScript.ConfigArguments =
|
|||||||
[636] = "%.1f", --ECS Air Exchange Switch
|
[636] = "%.1f", --ECS Air Exchange Switch
|
||||||
[637] = "%.1f", --ECS Temperature Select Knob {-1.0,1.0} in 0.1 steps
|
[637] = "%.1f", --ECS Temperature Select Knob {-1.0,1.0} in 0.1 steps
|
||||||
[638] = "%.1f", --ECS Defog Switch
|
[638] = "%.1f", --ECS Defog Switch
|
||||||
|
|
||||||
|
-- Radio Panel VHF
|
||||||
|
[950] = "%.1f", -- VHF MODE(0.1, 0, 0.6)
|
||||||
|
[951] = "%.2f", -- VHF CH Sel(0.05, 0, 0.95)
|
||||||
|
[952] = "%1d", -- VHF MEM/CLR(1, 0, 1)
|
||||||
|
[953] = "%1d", -- VHF VLD/XFR(1, 0, 1)
|
||||||
|
[954] = "%1d", -- VHF 1/READ(1, 0, 1)
|
||||||
|
[955] = "%1d", -- VHF 2/SQL(1, 0, 1)
|
||||||
|
[956] = "%1d", -- VHF 3/GR(1, 0, 1)
|
||||||
|
[957] = "%1d", -- VHF 4(1, 0, 1)
|
||||||
|
[958] = "%1d", -- VHF 5/20/LOW(1, 0, 1)
|
||||||
|
[959] = "%1d", -- VHF 6/TONE(1, 0, 1)
|
||||||
|
[960] = "%1d", -- VHF 7(1, 0, 1)
|
||||||
|
[961] = "%1d", -- VHF 8/TOD(1, 0, 1)
|
||||||
|
[962] = "%1d", -- VHF 9/ZERO(1, 0, 1)
|
||||||
|
[963] = "%1d", -- VHF 0(1, 0, 1)
|
||||||
|
[964] = "%1d", -- VHF CONF(1, 0, 1)
|
||||||
|
|
||||||
|
-- Radio U/VHF Lights
|
||||||
|
[965] = "%.1f", -- CLR/VLD Display
|
||||||
|
[966] = "%.4f", -- ?
|
||||||
|
[967] = "%.4f", -- ?
|
||||||
|
[968] = "%.4f", -- ?
|
||||||
|
[969] = "%.1f", -- CONF Display
|
||||||
|
[970] = "%.4f", -- ?
|
||||||
|
[971] = "%.4f", -- ?
|
||||||
|
[972] = "%.1f", -- LED SQL Display
|
||||||
|
[973] = "%.4f", -- ?
|
||||||
|
[974] = "%.4f", -- LED GR Display
|
||||||
|
[975] = "%.4f", -- ?
|
||||||
|
[976] = "%.4f", -- ?
|
||||||
|
[977] = "%.4f", -- ?
|
||||||
|
[978] = "%.4f", -- ?
|
||||||
}
|
}
|
||||||
|
|
||||||
-----------------------------
|
-----------------------------
|
||||||
@ -666,6 +699,22 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice)
|
|||||||
ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
|
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.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))
|
||||||
]]
|
]]
|
||||||
|
|
||||||
|
--FUEL
|
||||||
|
ExportScript.Tools.SendData("Fuel", "Start")
|
||||||
|
digits = {}
|
||||||
|
digits[1] = string.format("%1.0f",mainPanelDevice:get_argument_value(349) * 10)
|
||||||
|
digits[2] = string.format("%1.0f",mainPanelDevice:get_argument_value(350) * 10)
|
||||||
|
digits[3] = string.format("%1.0f",mainPanelDevice:get_argument_value(351) * 10)
|
||||||
|
ExportScript.Tools.SendData(2053, digits[1] .. digits[2] .. digits[3] .. "0")
|
||||||
|
|
||||||
|
digits = {}
|
||||||
|
digits[1] = string.format("%1.0f",mainPanelDevice:get_argument_value(352) * 10)
|
||||||
|
digits[2] = string.format("%1.0f",mainPanelDevice:get_argument_value(353) * 10)
|
||||||
|
digits[3] = string.format("%1.0f",mainPanelDevice:get_argument_value(354) * 10)
|
||||||
|
ExportScript.Tools.SendData(2054, digits[1] .. digits[2] .. digits[3] .. "0")
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice)
|
function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user