mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
added apache flare/chaff counts
wiki entry to follow
This commit is contained in:
parent
10d7a4a0b3
commit
1a9be1635f
@ -759,6 +759,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(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))
|
||||||
]]
|
]]
|
||||||
|
|
||||||
|
ExportScript.CountermeasureReadouts(mainPanelDevice)
|
||||||
end
|
end
|
||||||
|
|
||||||
function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
|
function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
|
||||||
@ -799,4 +801,37 @@ end
|
|||||||
|
|
||||||
-----------------------------
|
-----------------------------
|
||||||
-- Custom functions --
|
-- 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
|
||||||
Loading…
x
Reference in New Issue
Block a user