From 260fa801776c4043d17fe6dd6ef913123a9af737 Mon Sep 17 00:00:00 2001 From: McMicha Date: Sun, 17 Jun 2018 20:22:45 +0200 Subject: [PATCH] Change to Version 1.0.2 Add Help functions: ExportScript.Tools.getListIndicatorValue() ExportScript.Tools.RoundFreqeuncy() replace previous code with calls to the new functions. Add new PDF Documenation Last version for DCS World 1.5.8 and 2.5.0 --- README.md | 4 +- Scripts/DCS-ExportScript/Config.lua | 2 +- .../DCS-ExportScript/ExportsModules/A-10A.lua | 2 +- .../DCS-ExportScript/ExportsModules/A-10C.lua | 197 +++++++----------- .../DCS-ExportScript/ExportsModules/AJS37.lua | 32 +-- .../ExportsModules/Bf-109K-4.lua | 60 ++++-- .../ExportsModules/Empty-DCS.lua | 17 +- .../DCS-ExportScript/ExportsModules/F-15C.lua | 4 +- .../ExportsModules/F-5E-3.lua | 34 +-- .../ExportsModules/F-86F Sabre.lua | 39 ++-- .../ExportsModules/FC_AuxiliaryFuntions.lua | 6 +- .../ExportsModules/FW-190D9.lua | 24 +-- .../DCS-ExportScript/ExportsModules/Ka-50.lua | 66 +++--- .../DCS-ExportScript/ExportsModules/L-39C.lua | 34 +-- .../ExportsModules/L-39ZA.lua | 51 +++-- .../ExportsModules/Mi-8MT.lua | 86 +++++--- .../ExportsModules/MiG-15bis.lua | 22 +- .../ExportsModules/MiG-21Bis.lua | 22 +- .../ExportsModules/MiG-29A.lua | 2 +- .../ExportsModules/MiG-29G.lua | 2 +- .../ExportsModules/MiG-29S.lua | 2 +- .../DCS-ExportScript/ExportsModules/P-51D.lua | 22 +- .../ExportsModules/SA342L.lua | 141 +++++-------- .../ExportsModules/SA342M.lua | 137 ++++++------ .../ExportsModules/SA342Mistral.lua | 137 ++++++------ .../ExportsModules/SpitfireLFMkIX.lua | 36 ++-- .../DCS-ExportScript/ExportsModules/Su-25.lua | 2 +- .../ExportsModules/Su-25T.lua | 2 +- .../DCS-ExportScript/ExportsModules/Su-27.lua | 14 +- .../DCS-ExportScript/ExportsModules/Su-33.lua | 2 +- .../ExportsModules/TF-51D.lua | 22 +- .../DCS-ExportScript/ExportsModules/UH-1H.lua | 72 ++++--- Scripts/DCS-ExportScript/lib/Maps.lua | 8 +- Scripts/DCS-ExportScript/lib/Tools.lua | 66 +++++- Scripts/DCS-ExportScript/lib/genericRadio.lua | 2 +- docu/Documentation-in-English.pdf | Bin 319831 -> 114292 bytes docu/Dokumentation-in-Deutsch.pdf | Bin 286814 -> 114119 bytes 37 files changed, 704 insertions(+), 667 deletions(-) diff --git a/README.md b/README.md index 38486bd..74e1af0 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Der Export von Daten wird für folgende Module unterstützt: - UH-1H - alle Flaming Cliffs Flugzeuge -Kompatibel zur DCS World 1.5.8 und DCS World (Open BETA) 2.5.0 +Kompatibel zur DCS World 1.5.8 und DCS World 2.5.0 # English --- @@ -57,7 +57,7 @@ Following moduls are supported: - UH-1H - all Flaming Cliffs aircrafts -Compatible with DCS World 1.5.8 and DCS World (Open BETA) 2.5.0 +Compatible with DCS World 1.5.8 and DCS World 2.5.0 # Wiki --- diff --git a/Scripts/DCS-ExportScript/Config.lua b/Scripts/DCS-ExportScript/Config.lua index 6dd7b3c..39e7b53 100644 --- a/Scripts/DCS-ExportScript/Config.lua +++ b/Scripts/DCS-ExportScript/Config.lua @@ -1,5 +1,5 @@ -- Ikarus and D.A.C. Export Script --- Version 1.0.1 +-- Version 1.0.2 -- -- Config File -- diff --git a/Scripts/DCS-ExportScript/ExportsModules/A-10A.lua b/Scripts/DCS-ExportScript/ExportsModules/A-10A.lua index 88776b9..8298fcc 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/A-10A.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/A-10A.lua @@ -1,5 +1,5 @@ -- A-10A Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true diff --git a/Scripts/DCS-ExportScript/ExportsModules/A-10C.lua b/Scripts/DCS-ExportScript/ExportsModules/A-10C.lua index a5c6a0a..c2e6922 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/A-10C.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/A-10C.lua @@ -1,5 +1,5 @@ -- A-10C Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -666,28 +666,23 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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)) ]] -- Digital Clock ------------------------------------------------- - local lDigitalClock = list_indication(4) - lDigitalClock = lDigitalClock:gsub("-----------------------------------------", "") - lDigitalClock = lDigitalClock:gsub("txtHours", "") - lDigitalClock = lDigitalClock:gsub("txtColon", "") - lDigitalClock = lDigitalClock:gsub(":", "") - lDigitalClock = lDigitalClock:gsub("txtMinutes", "") - lDigitalClock = lDigitalClock:gsub("txtSeconds", "") - lDigitalClock = lDigitalClock:gsub("%c", "") - lDigitalClock = lDigitalClock:gsub("txt", "") - lDigitalClock = lDigitalClock:sub(1, 8) - if lDigitalClock:sub(7, 7) == "C" then - lDigitalClock = lDigitalClock:sub(1, 6).."; C" - elseif lDigitalClock:sub(7, 8) == "ET" then - lDigitalClock = lDigitalClock:sub(1, 6)..";ET" - else - lDigitalClock = "" + local lDigitalClock = ExportScript.Tools.getListIndicatorValue(4) + + if lDigitalClock ~= nil and lDigitalClock.txtHours ~= nil then + local lCET = "" + if lDigitalClock.txtET ~= nil then + lCET = ";"..lDigitalClock.txtET + else + lCET = "; "..lDigitalClock.txtC + end + + ExportScript.Tools.SendData(2010, string.format("%s%s%s%s", lDigitalClock.txtHours, lDigitalClock.txtMinutes, lDigitalClock.txtSeconds, lCET)) end - ExportScript.Tools.SendData(2010, string.format("%s", lDigitalClock)) end function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) @@ -700,19 +695,15 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- Digital Clock ------------------------------------------------- - local lDigitalClock = list_indication(4) - lDigitalClock = lDigitalClock:gsub("-----------------------------------------", "") - lDigitalClock = lDigitalClock:gsub("txtHours", "") - lDigitalClock = lDigitalClock:gsub("txtColon", "") - lDigitalClock = lDigitalClock:gsub(":", "") - lDigitalClock = lDigitalClock:gsub("txtMinutes", "") - lDigitalClock = lDigitalClock:gsub("txtSeconds", "") - lDigitalClock = lDigitalClock:gsub("%c", "") - ExportScript.Tools.SendDataDAC("2010", string.format("%s", lDigitalClock:sub(1, 6))) -- with : lDigitalClock:sub(1, 7) + local lDigitalClock = ExportScript.Tools.getListIndicatorValue(4) + + if lDigitalClock ~= nil and lDigitalClock.txtHours ~= nil then + ExportScript.Tools.SendDataDAC("2010", string.format("%s%s%s", lDigitalClock.txtHours, lDigitalClock.txtMinutes, lDigitalClock.txtSeconds)) + end end ----------------------------------------------------- @@ -729,29 +720,27 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- AN/ARC-164 UHF and UHF Preset Channel --------------------------------------------------- local lUHF_RADIO = GetDevice(54) if lUHF_RADIO:is_on() then - ExportScript.Tools.SendData(2000, string.format("%.3f", lUHF_RADIO:get_frequency()/1000000)) - - local lPresetChannel = list_indication(10) - lPresetChannel = lPresetChannel:gsub("-----------------------------------------", "") - lPresetChannel = lPresetChannel:gsub("txtPresetChannel", "") - lPresetChannel = lPresetChannel:gsub("%c", "") - - ExportScript.Tools.SendData(2001, string.format("%s", lPresetChannel)) + ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((lUHF_RADIO:get_frequency()/1000000))) + + local lPresetChannel = ExportScript.Tools.getListIndicatorValue(10) + + ExportScript.Tools.SendData(2001, string.format("%s", lPresetChannel.txtPresetChannel)) else - ExportScript.Tools.SendData(2000, "") - ExportScript.Tools.SendData(2001, "") + ExportScript.Tools.SendData(2000, " ") + ExportScript.Tools.SendData(2001, " ") end -- AN/ARC-186(V) VHF AM and Preset Channel --------------------------------------------------- local lVHF_AM_RADIO = GetDevice(55) - ExportScript.Tools.SendData(2002, string.format("%.3f", lVHF_AM_RADIO:get_frequency()/1000000)) + ExportScript.Tools.SendData(2002, ExportScript.Tools.RoundFreqeuncy((lVHF_AM_RADIO:get_frequency()/1000000))) local lVHF_AM_RADIO_PRESET = {[0.0]="1",[0.01]="2",[0.02]="3",[0.03]="4",[0.04]="5",[0.05]="6",[0.06]="7",[0.07]="8",[0.08]="9",[0.09]="10",[0.10]="11",[0.11]="12",[0.12]="13",[0.13]="14",[0.14]="15",[0.15]="16",[0.16]="17",[0.17]="18",[0.18]="19",[0.19]="20",[0.20]="1"} ExportScript.Tools.SendData(2003, lVHF_AM_RADIO_PRESET[ExportScript.Tools.round(mainPanelDevice:get_argument_value(137), 2)]) @@ -759,7 +748,7 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- AN/ARC-186(V) VHF FM and Preset Channel ------------------------------------------------- local lVHF_FM_RADIO = GetDevice(56) - ExportScript.Tools.SendData(2004, string.format("%.3f", lVHF_FM_RADIO:get_frequency()/1000000)) + ExportScript.Tools.SendData(2004, ExportScript.Tools.RoundFreqeuncy((lVHF_FM_RADIO:get_frequency()/1000000))) -- Preset is buggy local lVHF_FM_RADIO_PRESET = {[0.0]="1",[0.01]="2",[0.02]="3",[0.03]="4",[0.04]="5",[0.05]="6",[0.06]="7",[0.07]="8",[0.08]="9",[0.09]="10",[0.10]="11",[0.11]="12",[0.12]="13",[0.13]="14",[0.14]="15",[0.15]="16",[0.16]="17",[0.17]="18",[0.18]="19",[0.19]="20",[0.20]="1"} @@ -779,62 +768,55 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- CMSC 2020 (Text only) ------------------------------------------------- - local lCMSC = list_indication(8) - lCMSC = lCMSC:gsub("-----------------------------------------", "") - lCMSC = lCMSC:gsub("txt_CHAFF_FLARE", "") - lCMSC = lCMSC:gsub("txt_JMR", "") - lCMSC = lCMSC:gsub("txt_MWS", "") - lCMSC = lCMSC:gsub("%c%c(%C)", "%1") - lCMSC = lCMSC.."\n" + if mainPanelDevice:get_argument_value(364) > 0 then + local lCMSCTable = ExportScript.Tools.getListIndicatorValue(8) - local lCMSCTable = {} - lCMSCTable = ExportScript.Tools.split(lCMSC, "%c") - - if lCMSCTable[2] ~= nil then - ExportScript.Tools.SendData(2011, string.format("%s", lCMSCTable[1])) -- txt_CHAFF_FLARE - ExportScript.Tools.SendData(2012, string.format("%s", lCMSCTable[2])) -- txt_JMR - ExportScript.Tools.SendData(2013, string.format("%s", lCMSCTable[3])) -- txt_MWS + if lCMSCTable ~= nil and lCMSCTable.txt_JMR ~= nil then + ExportScript.Tools.SendData(2011, string.format("%s", lCMSCTable.txt_CHAFF_FLARE)) -- txt_CHAFF_FLARE + ExportScript.Tools.SendData(2012, string.format("%s", lCMSCTable.txt_JMR)) -- txt_JMR + ExportScript.Tools.SendData(2013, string.format("%s", lCMSCTable.txt_MWS)) -- txt_MWS + end else - ExportScript.Tools.SendData(2011, "") -- txt_CHAFF_FLARE - ExportScript.Tools.SendData(2012, "") -- txt_JMR - ExportScript.Tools.SendData(2013, "") -- txt_MWS + ExportScript.Tools.SendData(2011, " ") -- txt_CHAFF_FLARE + ExportScript.Tools.SendData(2012, " ") -- txt_JMR + ExportScript.Tools.SendData(2013, " ") -- txt_MWS end - -- CMSP ------------------------------------------------- - local lCMSP = list_indication(7) - --ExportScript.Tools.WriteToLog('CMSP: '..ExportScript.Tools.dump(lCMSP)) - lCMSP = lCMSP:gsub("-----------------------------------------", "") - lCMSP = lCMSP:gsub("txt_UP", "") - lCMSP = lCMSP:gsub("txt_DOWN1", "") - lCMSP = lCMSP:gsub("txt_DOWN2", "") - lCMSP = lCMSP:gsub("txt_DOWN3", "") - lCMSP = lCMSP:gsub("txt_DOWN4", "") - lCMSP = lCMSP:gsub("%c%c(%C)", "%1") - - local lCMSPTable = {"","","","","","","",""} - - if lCMSP ~= "" then - --ExportScript.Tools.WriteToLog('CMSP 2: '..ExportScript.Tools.dump(lCMSP)) + if mainPanelDevice:get_argument_value(364) > 0 then + local lCMSP = ExportScript.Tools.getListIndicatorValue(7) - lCMSP = lCMSP:gsub(" ", " ") - lCMSP = lCMSP:gsub(" %c", "\n") - lCMSP = lCMSP:gsub(" ", "\n") + local lCMSPTable = {"","","",""} - lCMSPTable = ExportScript.Tools.split(lCMSP, "%c") - end + if lCMSP ~= nil and lCMSP.txt_UP ~= nil then + lCMSP.txt_UP = lCMSP.txt_UP:gsub(" ", " ") + lCMSP.txt_UP = lCMSP.txt_UP.." " + lCMSPTable = ExportScript.Tools.split(lCMSP.txt_UP, "%s") + end + + --ExportScript.Tools.WriteToLog('lCMSP: '..ExportScript.Tools.dump(lCMSP)) + --ExportScript.Tools.WriteToLog('lCMSPTable: '..ExportScript.Tools.dump(lCMSPTable)) + + ExportScript.Tools.SendData(2014, string.format("%s", lCMSPTable[1])) + ExportScript.Tools.SendData(2015, string.format("%s", lCMSPTable[2])) + ExportScript.Tools.SendData(2016, string.format("%s", lCMSPTable[3])) + ExportScript.Tools.SendData(2017, string.format("%s", lCMSPTable[4])) + ExportScript.Tools.SendData(2018, string.format("%s", lCMSP.txt_DOWN1)) + ExportScript.Tools.SendData(2019, string.format("%s", lCMSP.txt_DOWN2)) + ExportScript.Tools.SendData(2020, string.format("%s", lCMSP.txt_DOWN3)) + ExportScript.Tools.SendData(2021, string.format("%s", lCMSP.txt_DOWN4)) + else + ExportScript.Tools.SendData(2014, " ") + ExportScript.Tools.SendData(2015, " ") + ExportScript.Tools.SendData(2016, " ") + ExportScript.Tools.SendData(2017, " ") + ExportScript.Tools.SendData(2018, " ") + ExportScript.Tools.SendData(2019, " ") + ExportScript.Tools.SendData(2020, " ") + ExportScript.Tools.SendData(2021, " ") + end - --ExportScript.Tools.WriteToLog('lCMSPTable: '..ExportScript.Tools.dump(lCMSPTable)) - ExportScript.Tools.SendData(2014, string.format("%s", lCMSPTable[1])) - ExportScript.Tools.SendData(2015, string.format("%s", lCMSPTable[2])) - ExportScript.Tools.SendData(2016, string.format("%s", lCMSPTable[3])) - ExportScript.Tools.SendData(2017, string.format("%s", lCMSPTable[4])) - ExportScript.Tools.SendData(2018, string.format("%s", lCMSPTable[5])) - ExportScript.Tools.SendData(2019, string.format("%s", lCMSPTable[6])) - ExportScript.Tools.SendData(2020, string.format("%s", lCMSPTable[7])) - ExportScript.Tools.SendData(2021, string.format("%s", lCMSPTable[8])) - -- Cockpit Light ExportScript.Tools.IkarusCockpitLights(mainPanelDevice, {290,292,293}) -- Engine Instruments Lights, Flight Instruments Lights, Auxiliary Instruments Lights @@ -853,21 +835,18 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- AN/ARC-164 UHF and UHF Preset Channel --------------------------------------------------- local lUHF_RADIO = GetDevice(54) if lUHF_RADIO:is_on() then - ExportScript.Tools.SendDataDAC("2000", string.format("%.3f", lUHF_RADIO:get_frequency()/1000000)) - - local lPresetChannel = list_indication(10) - lPresetChannel = lPresetChannel:gsub("-----------------------------------------", "") - lPresetChannel = lPresetChannel:gsub("txtPresetChannel", "") - lPresetChannel = lPresetChannel:gsub("%c", "") + ExportScript.Tools.SendDataDAC("2000", ExportScript.Tools.RoundFreqeuncy((lUHF_RADIO:get_frequency()/1000000))) + + local lPresetChannel = ExportScript.Tools.getListIndicatorValue(10) - ExportScript.Tools.SendDataDAC("2001", string.format("%s", lPresetChannel)) + ExportScript.Tools.SendDataDAC("2001", string.format("%s", lPresetChannel.txtPresetChannel)) else ExportScript.Tools.SendDataDAC("2000", "-") ExportScript.Tools.SendDataDAC("2001", "-") @@ -876,7 +855,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- AN/ARC-186(V) VHF AM and Preset Channel --------------------------------------------------- local lVHF_AM_RADIO = GetDevice(55) - ExportScript.Tools.SendDataDAC("2002", string.format("%.3f", lVHF_AM_RADIO:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2002", ExportScript.Tools.RoundFreqeuncy((lVHF_AM_RADIO:get_frequency()/1000000))) local lVHF_AM_RADIO_PRESET = {[0.0]="1",[0.01]="2",[0.02]="3",[0.03]="4",[0.04]="5",[0.05]="6",[0.06]="7",[0.07]="8",[0.08]="9",[0.09]="10",[0.10]="11",[0.11]="12",[0.12]="13",[0.13]="14",[0.14]="15",[0.15]="16",[0.16]="17",[0.17]="18",[0.18]="19",[0.19]="20",[0.20]="1"} ExportScript.Tools.SendDataDAC("2003", lVHF_AM_RADIO_PRESET[ExportScript.Tools.round(mainPanelDevice:get_argument_value(137), 2)]) @@ -884,7 +863,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- AN/ARC-186(V) VHF FM and Preset Channel ------------------------------------------------- local lVHF_FM_RADIO = GetDevice(56) - ExportScript.Tools.SendDataDAC("2004", string.format("%.3f", lVHF_FM_RADIO:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2004", ExportScript.Tools.RoundFreqeuncy((lVHF_FM_RADIO:get_frequency()/1000000))) -- Preset is buggy local lVHF_FM_RADIO_PRESET = {[0.0]="1",[0.01]="2",[0.02]="3",[0.03]="4",[0.04]="5",[0.05]="6",[0.06]="7",[0.07]="8",[0.08]="9",[0.09]="10",[0.10]="11",[0.11]="12",[0.12]="13",[0.13]="14",[0.14]="15",[0.15]="16",[0.16]="17",[0.17]="18",[0.18]="19",[0.19]="20",[0.20]="1"} @@ -1085,12 +1064,12 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.Tools.WriteToLog('CMSP: '..ExportScript.Tools.dump(list_indication(7))) local ltmp1 = 0 - for ltmp2 = 0, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end - ]] +]] --[[ -- LITENING_INTERFACE local lLITENING_INTERFACE = GetDevice(11) @@ -20981,22 +20960,8 @@ function ExportScript.AF.replaceSymbols(s) return s end - -function ExportScript.AF.parse_indication(indicator_id) - local ret = {} - local li = list_indication(indicator_id) - if li == "" then return nil end - local m = li:gmatch("-----------------------------------------\n([^\n]+)\n([^\n]*)\n") - while true do - local name, value = m() - if not name then break end - ret[name] = value - end - return ret -end - function ExportScript.AF.exportCDU() - local cdu = ExportScript.AF.parse_indication(3) + local cdu = ExportScript.Tools.getListIndicatorValue(3) local cdu_lines = {} local empty_line = " " -- 24 spaces diff --git a/Scripts/DCS-ExportScript/ExportsModules/AJS37.lua b/Scripts/DCS-ExportScript/ExportsModules/AJS37.lua index 0c90bdd..f1212a0 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/AJS37.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/AJS37.lua @@ -1,5 +1,5 @@ -- AJS37 Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -373,7 +373,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -387,7 +388,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -405,11 +406,13 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] local lFR22Radio = GetDevice(31) - ExportScript.Tools.SendData(2500, string.format("%7.3f", lFR22Radio:get_frequency()/1000000)) -- full frequency + --ExportScript.Tools.SendData(2500, string.format("%7.3f", lFR22Radio:get_frequency()/1000000)) -- full frequency + ExportScript.Tools.SendData(2500, ExportScript.Tools.RoundFreqeuncy(lFR22Radio:get_frequency()/1000000)) -- full frequency local lMHz = string.format("%0.0f", lFR22Radio:get_frequency()/1000000) local lKHz = string.sub(string.format("%0.3f", string.format("%.3f", lFR22Radio:get_frequency()/1000000) - lMHz), 3) ExportScript.Tools.SendData(2501, lMHz) -- slice frequency MHz @@ -452,11 +455,12 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] local lFR22Radio = GetDevice(31) - ExportScript.Tools.SendData(2500, string.format("%7.3f", lFR22Radio:get_frequency()/1000000)) -- full frequency + --ExportScript.Tools.SendData(2500, string.format("%7.3f", lFR22Radio:get_frequency()/1000000)) -- full frequency + ExportScript.Tools.SendData(2500, ExportScript.Tools.RoundFreqeuncy(lFR22Radio:get_frequency()/1000000)) -- full frequency local lMHz = string.format("%0.0f", lFR22Radio:get_frequency()/1000000) local lKHz = string.sub(string.format("%0.3f", string.format("%.3f", lFR22Radio:get_frequency()/1000000) - lMHz), 3) ExportScript.Tools.SendData(2501, lMHz) -- slice frequency MHz @@ -488,21 +492,23 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --[[ 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, 30, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end - + ]] +--[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 36, 1 do + 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 ----------------------------- diff --git a/Scripts/DCS-ExportScript/ExportsModules/Bf-109K-4.lua b/Scripts/DCS-ExportScript/ExportsModules/Bf-109K-4.lua index fd81579..f09c269 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/Bf-109K-4.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/Bf-109K-4.lua @@ -1,5 +1,5 @@ -- Bf-109K-4 Kurfürst --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -236,22 +236,33 @@ ExportScript.ConfigArguments = -- 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)) + ]] ExportScript.Tools.SendData(35, string.format("%0.4f", mainPanelDevice:get_argument_value(35))) -- Oxygen_Flow_Blinker ExportScript.Tools.SendData(42, string.format("%0.4f", mainPanelDevice:get_argument_value(42))) -- MG131_0_Klappanker ExportScript.Tools.SendData(43, string.format("%0.4f", mainPanelDevice:get_argument_value(43))) -- MG131_1_Klappanker end function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) --- Hier kommen alle Daten rein die ueber die Hardware in schneller folge ausgeben werden soll --- In der Regel sind das die Statusanzeigen - --- ExportScript.Tools.SendDataDAC(), ist die Funktion zur Ausgabe der Werte an die Hardware --- "178" ist die ID des Wertes die in der entsprechenden XML Datei festgelegt wird, sollte der DCS ID entsprechen --- mainPanelDevice:get_argument_value() ist eine Funktion die die Werte der übergeben DCS ID aus dem Spiel ausliest --- 178 ist die DCS ID von dem man die Werte haben will --- Description - --ExportScript.Tools.SendDataDAC("178", mainPanelDevice:get_argument_value(178)) -- L_AILERON_EMER_DISENGAGE - --ExportScript.Tools.SendDataDAC("", mainPanelDevice:get_argument_value()) -- + --[[ + 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 ----------------------------------------------------- @@ -261,6 +272,16 @@ end -- 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) @@ -273,11 +294,12 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] local lRADIO = GetDevice(14) - ExportScript.Tools.SendDataDAC("2000", string.format("%7.3f", lRADIO:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2000", string.format("%7.3f", lRADIO:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2000", ExportScript.Tools.RoundFreqeuncy(lRADIO:get_frequency()/1000000)) -- Lamps ExportScript.Tools.SendDataDAC("35", mainPanelDevice:get_argument_value(35) > 0.8 and 1 or 0) -- Oxygen_Flow_Blinker @@ -289,16 +311,17 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 16, 1 do + 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))) @@ -308,7 +331,4 @@ end ----------------------------- -- Custom functions -- ------------------------------ - -function ExportScript.genericRadio(key, value, hardware) -end +----------------------------- \ No newline at end of file diff --git a/Scripts/DCS-ExportScript/ExportsModules/Empty-DCS.lua b/Scripts/DCS-ExportScript/ExportsModules/Empty-DCS.lua index 6b3d0d2..e504459 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/Empty-DCS.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/Empty-DCS.lua @@ -38,7 +38,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -52,7 +53,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -70,7 +71,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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 @@ -84,7 +86,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --===================================================================================== @@ -92,16 +94,17 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 73, 1 do + 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))) diff --git a/Scripts/DCS-ExportScript/ExportsModules/F-15C.lua b/Scripts/DCS-ExportScript/ExportsModules/F-15C.lua index f4278ae..e95eac5 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/F-15C.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/F-15C.lua @@ -1,5 +1,5 @@ -- F-15C Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true @@ -595,7 +595,7 @@ function ExportScript.AF.StatusLamp(FunctionTyp) if lMCPState == nil then return end - ExportScript.Tools.WriteToLog('lMCPState: '..ExportScript.Tools.dump(lMCPState)) + --ExportScript.Tools.WriteToLog('lMCPState: '..ExportScript.Tools.dump(lMCPState)) --[[ [RightTailPlaneFailure] = boolean: "false" [EOSFailure] = boolean: "false" diff --git a/Scripts/DCS-ExportScript/ExportsModules/F-5E-3.lua b/Scripts/DCS-ExportScript/ExportsModules/F-5E-3.lua index 50a3646..dae39a1 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/F-5E-3.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/F-5E-3.lua @@ -1,5 +1,5 @@ -- F-5E-3 --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -507,7 +507,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -521,7 +522,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -539,13 +540,15 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] --AN/ARC-164 UHF --------------------------------------------------- local lUHFRadio = GetDevice(23) if lUHFRadio:is_on() then - ExportScript.Tools.SendData(2000, string.format("%.3f", lUHFRadio:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2000, string.format("%.3f", lUHFRadio:get_frequency()/1000000)) + ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy(lUHFRadio:get_frequency()/1000000)) local lUHFRadio_PRESET = {[0.0]="01",[0.1]="02",[0.2]="03",[0.3]="04",[0.4]="05",[0.5]="06",[0.6]="07",[0.7]="08",[0.8]="09",[0.9]="10",[0.10]="11",[0.11]="12",[0.12]="13",[0.13]="14",[0.14]="15",[0.15]="16",[0.16]="17",[0.17]="18",[0.18]="19",[0.19]="20"} ExportScript.Tools.SendData(2001, lUHFRadio_PRESET[ExportScript.Tools.round(mainPanelDevice:get_argument_value(300), 2)]) @@ -567,14 +570,15 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --AN/ARC-164 UHF --------------------------------------------------- local lUHFRadio = GetDevice(23) if lUHFRadio:is_on() then - ExportScript.Tools.SendDataDAC(2000, string.format("%.3f", lUHFRadio:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC(2000, string.format("%.3f", lUHFRadio:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC(2000, ExportScript.Tools.RoundFreqeuncy(lUHFRadio:get_frequency()/1000000)) local lUHFRadio_PRESET = {[0.0]="01",[0.1]="02",[0.2]="03",[0.3]="04",[0.4]="05",[0.5]="06",[0.6]="07",[0.7]="08",[0.8]="09",[0.9]="10",[0.10]="11",[0.11]="12",[0.12]="13",[0.13]="14",[0.14]="15",[0.15]="16",[0.16]="17",[0.17]="18",[0.18]="19",[0.19]="20"} ExportScript.Tools.SendDataDAC(2001, lUHFRadio_PRESET[ExportScript.Tools.round(mainPanelDevice:get_argument_value(300), 2)]) @@ -635,24 +639,24 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --===================================================================================== --[[ ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params())) - --ExportScript.Tools.WriteToLog('CMSP: '..ExportScript.Tools.dump(list_indication(7))) + ExportScript.Tools.WriteToLog('CMSP: '..ExportScript.Tools.dump(list_indication(7))) + -- list_indication get tehe value of cockpit displays local ltmp1 = 0 - for ltmp2 = 0, 30, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end - - + ]] +--[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 36, 1 do + 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 ----------------------------- diff --git a/Scripts/DCS-ExportScript/ExportsModules/F-86F Sabre.lua b/Scripts/DCS-ExportScript/ExportsModules/F-86F Sabre.lua index c2853d6..6f678bd 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/F-86F Sabre.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/F-86F Sabre.lua @@ -1,8 +1,8 @@ -- F-86 Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true -ExportScript.NoLuaExportBeforeNextFrame = true +--ExportScript.NoLuaExportBeforeNextFrame = true ExportScript.ConfigEveryFrameArguments = { @@ -323,7 +323,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -337,7 +338,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -355,19 +356,10 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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 - ]] ---[[ - -- Cockpit Light - if mainPanelDevice:get_argument_value(654) > 0.4 or -- Compass Light Switch - mainPanelDevice:get_argument_value(813) > 0.4 or -- Instrument Panel Primary Light Rheostat - mainPanelDevice:get_argument_value(811) > 0.4 or -- Instrument Panel Auxiliary Light Rheostat - mainPanelDevice:get_argument_value(812) > 0.4 then -- Console and Panel Light Rheostat - ExportScript.Tools.SendData(2222, "1.0") -- Ikarus Cockpit Light on - else - ExportScript.Tools.SendData(2222, "0.0") -- Ikarus Cockpit Light off - end + 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.IkarusCockpitLights(mainPanelDevice, {654,813,811,812}) -- Compass Light Switch, Instrument Panel Primary Light Rheostat, Instrument Panel Auxiliary Light Rheostat, Console and Panel Light Rheostat end @@ -382,7 +374,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --===================================================================================== @@ -390,16 +382,17 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 73, 1 do + 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))) @@ -409,8 +402,4 @@ end ----------------------------- -- Custom functions -- ------------------------------ - -function ExportScript.genericRadio(key, value, hardware) -end - +----------------------------- \ No newline at end of file diff --git a/Scripts/DCS-ExportScript/ExportsModules/FC_AuxiliaryFuntions.lua b/Scripts/DCS-ExportScript/ExportsModules/FC_AuxiliaryFuntions.lua index 6b6fc5b..4dbfcff 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/FC_AuxiliaryFuntions.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/FC_AuxiliaryFuntions.lua @@ -1,5 +1,5 @@ -- Flaming Cliffs Auxiliary Functons --- Version 1.0.1 +-- Version 1.0.2 -- Workaround for engine start-up ExportScript.AF.LeftEngineOn = false @@ -1881,9 +1881,9 @@ function ExportScript.AF.FC_US_ADI() [25] = "%0.1f", -- ADI Attitude Warning Flag [19] = "%0.1f", -- ADI Course Warning Flag ]] - lNavInfoPitch = lNavInfoPitch / lRadToDCSsignd + lNavInfoPitch = lNavInfoPitch / (lRadToDCSsignd * -1) -- lNavInfoPitch / lRadToDCSsignd lNavInfoRoll = lNavInfoRoll / lRadToDCSsignd - lPitch = lPitch / (lRadToDCSsignd / 1.5) + lPitch = lPitch / (lRadToDCSsignd / 2) -- lPitch / (lRadToDCSsignd / 1.5) lBank = lBank / lRadToDCSsignd ExportScript.Tools.SendData(2, string.format("%.4f", ExportScript.Tools.negate(lPitch))) -- negate diff --git a/Scripts/DCS-ExportScript/ExportsModules/FW-190D9.lua b/Scripts/DCS-ExportScript/ExportsModules/FW-190D9.lua index c937d9e..9f452dd 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/FW-190D9.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/FW-190D9.lua @@ -1,5 +1,5 @@ -- FW-190D9 Dora --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -207,7 +207,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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)) ]] --[50] = "%.4f", -- Gun_Fire_1 {0.0, 1.0} --[164] = "%.4f", -- Gun_Fire_2 {0.0, 1.0} @@ -231,7 +232,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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.SendData(50, mainPanelDevice:get_argument_value(50) > 0.3 and 1 or 0) -- Gun_Fire_1 {0.0, 1.0} ExportScript.Tools.SendData(164, mainPanelDevice:get_argument_value(164) > 0.3 and 1 or 0) -- Gun_Fire_2 {0.0, 1.0} @@ -254,7 +255,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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 @@ -268,7 +270,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --===================================================================================== @@ -276,16 +278,17 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 73, 1 do + 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))) @@ -295,7 +298,4 @@ end ----------------------------- -- Custom functions -- ------------------------------ - -function ExportScript.genericRadio(key, value, hardware) -end \ No newline at end of file +----------------------------- \ No newline at end of file diff --git a/Scripts/DCS-ExportScript/ExportsModules/Ka-50.lua b/Scripts/DCS-ExportScript/ExportsModules/Ka-50.lua index 2bc686e..3c19f14 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/Ka-50.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/Ka-50.lua @@ -1,5 +1,5 @@ -- Ka-50 Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -662,7 +662,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- function for Ikarus @@ -705,12 +706,13 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) ExportScript.Tools.SendData(2006, string.format("%s", lCannonAmmoCount)) -- UV-26 - local lUV26 = list_indication(7) - lUV26 = lUV26:gsub("-----------------------------------------", "") - lUV26 = lUV26:gsub("txt_digits", "") - lUV26 = lUV26:gsub("%c", "") + local lUV26 = ExportScript.Tools.getListIndicatorValue(7) - ExportScript.Tools.SendData(2007, string.format("%s", lUV26)) + if lUV26 ~= nil and lUV26.txt_digits ~= nil then + ExportScript.Tools.SendData(2007, string.format("%s", lUV26.txt_digits)) + else + ExportScript.Tools.SendData(2007, " ") + end -- EKRAN --------------------------------------------------- @@ -859,7 +861,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- Radio comunication -- ARK_22 (ADF) Frequncy @@ -868,7 +870,8 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- R_800 local lR_800 = GetDevice(48) - ExportScript.Tools.SendDataDAC("2001", string.format("%7.3f", lR_800:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2001", string.format("%7.3f", lR_800:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2001",ExportScript.Tools.RoundFreqeuncy(lR_800:get_frequency()/1000000)) -- R_828 Channel local lR_828 = {[0.0]="1",[0.1]="2",[0.2]="3",[0.3]="4",[0.4]="5",[0.5]="6",[0.6]="7",[0.7]="8",[0.8]="9",[0.9]="10"} @@ -877,7 +880,8 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- R_828 Frequency local lR_828_F = GetDevice(49) if lR_828_F:is_on() then - ExportScript.Tools.SendDataDAC("2003", string.format("%7.3f", lR_828_F:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2003", string.format("%7.3f", lR_828_F:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2003", ExportScript.Tools.RoundFreqeuncy(lR_828_F:get_frequency()/1000000)) else ExportScript.Tools.SendDataDAC("2003", "-") end @@ -920,12 +924,13 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.Tools.SendDataDAC("2006",lCannonAmmoCount) -- UV-26 - local lUV26 = list_indication(7) - lUV26 = lUV26:gsub("-----------------------------------------", "") - lUV26 = lUV26:gsub("txt_digits", "") - lUV26 = lUV26:gsub("%c", "") + local lUV26 = ExportScript.Tools.getListIndicatorValue(7) - ExportScript.Tools.SendDataDAC("2007", string.format("%s", lUV26)) + if lUV26 ~= nil and lUV26.txt_digits ~= nil then + ExportScript.Tools.SendDataDAC("2007", string.format("%s", lUV26.txt_digits)) + else + ExportScript.Tools.SendDataDAC("2007", "-") + end local lPVI800 = list_indication(5) --[[ @@ -1149,16 +1154,6 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.genericRadio(nil, nil) - --[[ - --ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params())) - - local ltmp1 = 0 - for ltmp2 = 1, 14, 1 do - ltmp1 = list_indication(ltmp2) - ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) - end - ]] end ----------------------------- @@ -1175,7 +1170,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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(44, string.format("%.1f", mainPanelDevice:get_argument_value(44))) -- lamp_MasterWarning {0.0,0.3} {0,1} ExportScript.Tools.SendData(46, string.format("%.1f", mainPanelDevice:get_argument_value(46))) -- lamp_RotorRPM {0.0,0.1} {0,1} @@ -1192,7 +1188,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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.SendDataDAC("44", mainPanelDevice:get_argument_value(44) > 0.0 and 1 or 0) -- lamp_MasterWarning {0.0,0.3} @@ -1326,9 +1322,21 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) ExportScript.Tools.WriteToLog('lSTBY_ADI:get_bank '..ExportScript.Tools.dump(lSTBY_ADI:get_bank())) ExportScript.Tools.WriteToLog('lSTBY_ADI:get_pitch '..ExportScript.Tools.dump(lSTBY_ADI:get_pitch())) ]] ---[[ + --[[ + 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, 62, 1 do + 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))) diff --git a/Scripts/DCS-ExportScript/ExportsModules/L-39C.lua b/Scripts/DCS-ExportScript/ExportsModules/L-39C.lua index 3b42374..0773374 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/L-39C.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/L-39C.lua @@ -1,5 +1,5 @@ -- L-39C --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -622,7 +622,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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)) ]] -- Front Seat @@ -729,7 +730,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -747,7 +748,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- R_832M Channel @@ -758,7 +760,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- R_832M Frequency local lR_832M_F = GetDevice(19) if lR_832M_F:is_on() then - ExportScript.Tools.SendData(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000)) + ExportScript.Tools.SendData(2001, ExportScript.Tools.RoundFreqeuncy(lR_832M_F:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('R_832M Frequency: '..ExportScript.Tools.dump(string.format("%7.3f", lR_832M_F:get_frequency()/1000000))) else ExportScript.Tools.SendData(2001, " ") @@ -791,7 +794,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF RADIO:get frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- R_832M Channel @@ -803,7 +806,8 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- R_832M Frequency local lR_832M_F = GetDevice(19) if lR_832M_F:is_on() then - ExportScript.Tools.SendDataDAC(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC(2001, ExportScript.Tools.RoundFreqeuncy(lR_832M_F:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('R_832M Frequency: '..ExportScript.Tools.dump(string.format("%7.3f", lR_832M_F:get_frequency()/1000000))) else ExportScript.Tools.SendDataDAC(2001, " ") @@ -818,24 +822,26 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.Tools.SendDataDAC(190, lRSBN_Chan[ExportScript.Tools.round(mainPanelDevice:get_argument_value(190), 2)]) --===================================================================================== - - --ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params())) - --ExportScript.Tools.WriteToLog('CMSP: '..ExportScript.Tools.dump(list_indication(7))) --[[ + 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)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end - + ]] +--[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 46, 1 do + 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 -- global VD-20 Pressure variable diff --git a/Scripts/DCS-ExportScript/ExportsModules/L-39ZA.lua b/Scripts/DCS-ExportScript/ExportsModules/L-39ZA.lua index fa3bd9d..0ad9d62 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/L-39ZA.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/L-39ZA.lua @@ -1,5 +1,5 @@ -- L-39C --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -220,16 +220,16 @@ ExportScript.ConfigEveryFrameArguments = [391] = "%.4f", -- Backseat - VD-20 km Ind {0.0, 1.0}{0.0, 20.0} [392] = "%.4f", -- Backseat - VD-20 m Ind {0.0, 1.0}{0.0, 1000.0} --[393] = "%.4f", -- Backseat - VD-20 PRESS {0.0, 1.0}{670.0, 826.0} - -- Barometric altimeter - -- Altimeter Feet , copy of A-10 altimeter - [737] = "%.4f", -- Altimeter_100_footPtr {0.0, 1.0}{0.0, 1000.0} - [732] = "%.4f", -- Altimeter_10000_footCount {0.0, 1.0}{0.0, 10.0} - [731] = "%.4f", -- Altimeter_1000_footCount {0.0, 1.0}{0.0, 10.0} - [730] = "%.4f", -- Altimeter_100_footCount {0.0, 1.0}{0.0, 10.0} - [736] = "%.4f", -- pressure_setting_0 {0.0, 1.0}{0.0, 10.0} - [735] = "%.4f", -- pressure_setting_1 {0.0, 1.0}{0.0, 10.0} - [734] = "%.4f", -- pressure_setting_2 {0.0, 1.0}{0.0, 10.0} - [733] = "%.4f", -- pressure_setting_3 {0.0, 1.0}{0.0, 10.0} + -- Barometric altimeter + -- Altimeter Feet , copy of A-10 altimeter + [737] = "%.4f", -- Altimeter_100_footPtr {0.0, 1.0}{0.0, 1000.0} + [732] = "%.4f", -- Altimeter_10000_footCount {0.0, 1.0}{0.0, 10.0} + [731] = "%.4f", -- Altimeter_1000_footCount {0.0, 1.0}{0.0, 10.0} + [730] = "%.4f", -- Altimeter_100_footCount {0.0, 1.0}{0.0, 10.0} + [736] = "%.4f", -- pressure_setting_0 {0.0, 1.0}{0.0, 10.0} + [735] = "%.4f", -- pressure_setting_1 {0.0, 1.0}{0.0, 10.0} + [734] = "%.4f", -- pressure_setting_2 {0.0, 1.0}{0.0, 10.0} + [733] = "%.4f", -- pressure_setting_3 {0.0, 1.0}{0.0, 10.0} -- AIRSPEED AND MACH [386] = "%.4f", -- Backseat - IAS {0.0, 0.08, 0.186, 0.296, 0.436, 0.55, 0.635, 0.705, 0.765, 0.824, 1.0}{0.0, 100.0, 150.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 800.0, 1200.0} [387] = "%.4f", -- Backseat - TAS {0.0, 0.08, 0.186, 0.296, 0.436, 0.55, 0.635, 0.705, 0.765, 0.824, 1.0}{0.0, 100.0, 150.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 800.0, 1200.0} @@ -642,7 +642,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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)) ]] -- Front Seat @@ -749,7 +750,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF RADIO:get frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -767,7 +768,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- R_832M Channel @@ -778,7 +780,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- R_832M Frequency local lR_832M_F = GetDevice(19) if lR_832M_F:is_on() then - ExportScript.Tools.SendData(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000)) + ExportScript.Tools.SendData(2001, ExportScript.Tools.RoundFreqeuncy(lR_832M_F:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('R_832M Frequency: '..ExportScript.Tools.dump(string.format("%7.3f", lR_832M_F:get_frequency()/1000000))) else ExportScript.Tools.SendData(2001, " ") @@ -799,7 +802,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF RADIO:get frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- R_832M Channel @@ -811,7 +814,8 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- R_832M Frequency local lR_832M_F = GetDevice(19) if lR_832M_F:is_on() then - ExportScript.Tools.SendDataDAC(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC(2001, string.format("%7.3f", lR_832M_F:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC(2001, ExportScript.Tools.RoundFreqeuncy(lR_832M_F:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('R_832M Frequency: '..ExportScript.Tools.dump(string.format("%7.3f", lR_832M_F:get_frequency()/1000000))) else ExportScript.Tools.SendDataDAC(2001, " ") @@ -819,19 +823,20 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --===================================================================================== --[[ - ExportScript.Tools.WriteToLog('list cockpit params(): '..ExportScript.Tools.dump(list cockpit params())) - ExportScript.Tools.WriteToLog('CMSP: '..ExportScript.Tools.dump(list indication(7))) + 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, 13, 1 do - ltmp1 = list indication(ltmp2) + for ltmp2 = 0, 20, 1 do + ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 73, 1 do + 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))) diff --git a/Scripts/DCS-ExportScript/ExportsModules/Mi-8MT.lua b/Scripts/DCS-ExportScript/ExportsModules/Mi-8MT.lua index 744ca26..adfe652 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/Mi-8MT.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/Mi-8MT.lua @@ -1,5 +1,5 @@ -- Mi-8MTV2 Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -996,7 +996,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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)) ]] --[12] = "%.4f", -- AGB_3K_Left_pitch {1.0, -1.0} @@ -1016,7 +1017,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -1034,7 +1035,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- Cockpit Light @@ -1044,6 +1046,15 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- deactivated WPADI right warning Flag ExportScript.Tools.SendData(2020, 0) + -- UV-26 + local lUV26 = ExportScript.Tools.getListIndicatorValue(4) + + if lUV26 ~= nil and lUV26.txt_digits ~= nil then + ExportScript.Tools.SendData(2006, string.format("%s", lUV26.txt_digits)) + else + ExportScript.Tools.SendData(2006, " ") + end + --[[ -- AGB_3K_LEFT local lAGB_3K_LEFT = GetDevice(6) @@ -1113,38 +1124,32 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) end function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ---[[ - export in low tick interval to hardware + --[[ + export in low tick interval to DAC Example from A-10C - Landing Gear - mainPanelDevice, basis panel - ExportScript.Tools.SendDataDAC("2004", mainPanelDevice:get_argument_value(659)) -- GEAR_N_SAFE - ExportScript.Tools.SendDataDAC("2005", mainPanelDevice:get_argument_value(660)) -- GEAR_L_SAFE - ExportScript.Tools.SendDataDAC("2006", mainPanelDevice:get_argument_value(661)) -- GEAR_R_SAFE - - Device test, Device 2 to 32 - is value "userdata", is only DLL intern functions - - local ltmp1 = 0 - for ltmp2 = 1, 50, 1 do - ltmp1 = GetDevice(ltmp2) - ExportScript.Tools.ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.ExportScript.Tools.dump(ltmp1)) - ExportScript.Tools.ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.ExportScript.Tools.dump(getmetatable(ltmp1))) - end + 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)) ]] -- Radio comunication -- JADRO 1A local lJADRO_1A = GetDevice(37) if lJADRO_1A:is_on() then - ExportScript.Tools.SendDataDAC("2000", string.format("%7.4f", lJADRO_1A:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2000", string.format("%7.4f", lJADRO_1A:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2000", ExportScript.Tools.RoundFreqeuncy(lJADRO_1A:get_frequency()/1000000, "7.4")) else ExportScript.Tools.SendDataDAC("2000", "-") end -- R_863 (center) local lR_863_c = GetDevice(38) - ExportScript.Tools.SendDataDAC("2001", string.format("%7.3f", lR_863_c:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2001", string.format("%7.3f", lR_863_c:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2001", ExportScript.Tools.RoundFreqeuncy(lR_863_c:get_frequency()/1000000)) -- R_863 (left) Channel local lR_863_l = {[0.0]="1",[0.05]="2",[0.10]="3",[0.15]="4",[0.20]="5",[0.25]="6",[0.30]="7",[0.35]="8",[0.40]="9",[0.45]="10",[0.50]="11",[0.55]="12",[0.60]="13",[0.65]="14",[0.70]="15",[0.75]="16",[0.80]="17",[0.85]="18",[0.90]="19",[0.95]="20"} @@ -1153,7 +1158,8 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- R_863 (left) Frequency -- is the same frequency as R_863 (center), but not the frequency from R_863 (left) local lR_863_F = GetDevice(38) - ExportScript.Tools.SendDataDAC("2003", string.format("%7.3f", lR_863_F:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2003", string.format("%7.3f", lR_863_F:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2003", ExportScript.Tools.RoundFreqeuncy(lR_863_F:get_frequency()/1000000)) -- R_828 Channel local lR_828 = {[0.0]="1",[0.101]="2",[0.199]="3",[0.302]="4",[0.400]="5",[0.502]="6",[0.601]="7",[0.697]="8",[0.801]="9",[0.898]="10"} @@ -1162,18 +1168,20 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- R_828 Frequency local lR_828_F = GetDevice(39) if lR_828_F:is_on() then - ExportScript.Tools.SendDataDAC("2005", string.format("%7.3f", lR_828_F:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2005", string.format("%7.3f", lR_828_F:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2005", ExportScript.Tools.RoundFreqeuncy(lR_828_F:get_frequency()/1000000)) else ExportScript.Tools.SendDataDAC("2005", "-") end -- UV-26 - local lUV26 = list_indication(5) - lUV26 = lUV26:gsub("-----------------------------------------", "") - lUV26 = lUV26:gsub("txt_digits", "") - lUV26 = lUV26:gsub("%c", "") + local lUV26 = ExportScript.Tools.getListIndicatorValue(4) - ExportScript.Tools.SendDataDAC("2006", string.format("%s", lUV26)) + if lUV26 ~= nil and lUV26.txt_digits ~= nil then + ExportScript.Tools.SendDataDAC("2006", string.format("%s", lUV26.txt_digits)) + else + ExportScript.Tools.SendDataDAC("2006", "-") + end -- generic Radio display and frequency rotarys ------------------------------------------------- @@ -1293,14 +1301,24 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.genericRadio(nil, nil) --============================================================================================ - --[[ +--[[ 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 = 1, 10, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(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 diff --git a/Scripts/DCS-ExportScript/ExportsModules/MiG-15bis.lua b/Scripts/DCS-ExportScript/ExportsModules/MiG-15bis.lua index 160c2f1..fe47f7e 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/MiG-15bis.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/MiG-15bis.lua @@ -1,5 +1,5 @@ -- MiG-15Bis --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -288,7 +288,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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)) ]] -- AGK_47B_sideslip negate --[8] = "%.4f", -- AGK_47B_sideslip {-1.0, 1.0} @@ -305,7 +306,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -323,7 +324,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- Cockpit Light @@ -342,7 +344,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --===================================================================================== @@ -350,16 +352,17 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 73, 1 do + 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))) @@ -370,6 +373,3 @@ end ----------------------------- -- Custom functions -- ----------------------------- - -function ExportScript.genericRadio(key, value, hardware) -end diff --git a/Scripts/DCS-ExportScript/ExportsModules/MiG-21Bis.lua b/Scripts/DCS-ExportScript/ExportsModules/MiG-21Bis.lua index 3f63889..617b50a 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/MiG-21Bis.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/MiG-21Bis.lua @@ -1,5 +1,5 @@ -- MiG-21Bis Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -592,7 +592,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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)) ]] -- ADI/KPP correction @@ -610,7 +611,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --[50] = "%.4f", -- ENGINE_RPM local lENGINE_RPM = mainPanelDevice:get_argument_value(50) @@ -667,7 +668,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- logic error with upper landing gear lights ExportScript.Tools.SendData(9, (mainPanelDevice:get_argument_value(9) == 0 and 1 or 0)) -- GEAR_NOSE_UP_LIGHT @@ -685,7 +687,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --===================================================================================== @@ -693,16 +695,17 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 73, 1 do + 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))) @@ -713,6 +716,3 @@ end ----------------------------- -- Custom functions -- ----------------------------- - -function ExportScript.genericRadio(key, value, hardware) -end diff --git a/Scripts/DCS-ExportScript/ExportsModules/MiG-29A.lua b/Scripts/DCS-ExportScript/ExportsModules/MiG-29A.lua index bc3c71e..24dfb1e 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/MiG-29A.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/MiG-29A.lua @@ -1,5 +1,5 @@ -- MiG-29A Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true diff --git a/Scripts/DCS-ExportScript/ExportsModules/MiG-29G.lua b/Scripts/DCS-ExportScript/ExportsModules/MiG-29G.lua index e5f7f50..0275bfb 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/MiG-29G.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/MiG-29G.lua @@ -1,5 +1,5 @@ -- MiG-29G Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true diff --git a/Scripts/DCS-ExportScript/ExportsModules/MiG-29S.lua b/Scripts/DCS-ExportScript/ExportsModules/MiG-29S.lua index e7c7839..157b0aa 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/MiG-29S.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/MiG-29S.lua @@ -1,5 +1,5 @@ -- MiG-29S Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true diff --git a/Scripts/DCS-ExportScript/ExportsModules/P-51D.lua b/Scripts/DCS-ExportScript/ExportsModules/P-51D.lua index 8137d73..7d83a0a 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/P-51D.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/P-51D.lua @@ -1,5 +1,5 @@ -- P-51D Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -252,7 +252,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -266,7 +267,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -284,7 +285,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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 @@ -298,7 +300,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --===================================================================================== @@ -306,16 +308,17 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 73, 1 do + 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))) @@ -326,6 +329,3 @@ end ----------------------------- -- Custom functions -- ----------------------------- - -function ExportScript.genericRadio(key, value, hardware) -end diff --git a/Scripts/DCS-ExportScript/ExportsModules/SA342L.lua b/Scripts/DCS-ExportScript/ExportsModules/SA342L.lua index 8d101e3..a39b952 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/SA342L.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/SA342L.lua @@ -1,5 +1,5 @@ -- SA342L --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -395,7 +395,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -409,7 +410,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -427,7 +428,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- UHF Radio @@ -437,23 +439,20 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendData(2000, string.format("%.3f", lUHFRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) - local lUHFRadioFreq = list_indication(5) - lUHFRadioFreq = lUHFRadioFreq:gsub("-----------------------------------------", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("Base", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("total_field_of_view", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("UHF_Freq", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("%c", "") + local lUHFRadioFreq = ExportScript.Tools.getListIndicatorValue(5) - ExportScript.Tools.SendData(2000, lUHFRadioFreq) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(lUHFRadioFreq)) + if lUHFRadioFreq ~= nil and lUHFRadioFreq.UHF_Freq ~= nil then + ExportScript.Tools.SendData(2000, string.format("%s", lUHFRadioFreq.UHF_Freq)) + end else - ExportScript.Tools.SendData(2000, "") + ExportScript.Tools.SendData(2000, " ") end -- AM Radio --------------------------------------------------- local lAMRadio = GetDevice(5) - ExportScript.Tools.SendData(2001, string.format("%.3f", lAMRadio:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2001, string.format("%.3f", lAMRadio:get_frequency()/1000000)) + ExportScript.Tools.SendData(2001, ExportScript.Tools.RoundFreqeuncy(lAMRadio:get_frequency()/1000000)) -- FM Radio PR4G --------------------------------------------------- @@ -462,17 +461,13 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendData(2002, string.format("%.3f", lFMRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - local lFMRadioFreq = list_indication(4) - lFMRadioFreq = lFMRadioFreq:gsub("-----------------------------------------", "") - lFMRadioFreq = lFMRadioFreq:gsub("Base", "") - lFMRadioFreq = lFMRadioFreq:gsub("total_field_of_view", "") - lFMRadioFreq = lFMRadioFreq:gsub("FM_Freq", "") - lFMRadioFreq = lFMRadioFreq:gsub("%c", "") + local lFMRadioFreq = ExportScript.Tools.getListIndicatorValue(4) - ExportScript.Tools.SendData(2002, lFMRadioFreq) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(lFMRadioFreq)) + if lFMRadioFreq ~= nil and lFMRadioFreq.FM_Freq ~= nil then + ExportScript.Tools.SendData(2002, string.format("%s", lFMRadioFreq.FM_Freq)) + end else - ExportScript.Tools.SendData(2002, "") + ExportScript.Tools.SendData(2002, " ") end -- [273] = "%.3f", -- FM RADIO - Chanel Selector {0.0,0.143,0.286,0.429,0.572,0.715,0.858,1.0} -- laut clickabledata.lua @@ -483,26 +478,19 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- Weapon Panel --------------------------------------------------- if mainPanelDevice:get_argument_value(354) >= 0.0 then -- Weapon panel is On - local lWeaponPanelDisplays = list_indication(8) - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("-----------------------------------------", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("Base", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("total_field_of_view", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("LEFT_screen", "LEFT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("RIGHT_screen", "RIGHT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("%c", "") + local lWeaponPanelDisplays = ExportScript.Tools.getListIndicatorValue(8) - local lLeftDisplay = string.match(lWeaponPanelDisplays, '%d+', 0) - local lRightDisplay = string.match(lWeaponPanelDisplays, '%d+', string.find(lWeaponPanelDisplays, "RIGHT_screen")) - - if lLeftDisplay ~= nil then - ExportScript.Tools.SendData(2004, lLeftDisplay) - end - if lRightDisplay ~= nil then - ExportScript.Tools.SendData(2005, lRightDisplay) + if lWeaponPanelDisplays ~= nil then + if lWeaponPanelDisplays.LEFT_screen ~= nil then + ExportScript.Tools.SendData(2004, string.format("%s", lWeaponPanelDisplays.LEFT_screen)) + end + if lWeaponPanelDisplays.RIGHT_screen ~= nil then + ExportScript.Tools.SendData(2005, string.format("%s", lWeaponPanelDisplays.RIGHT_screen)) + end end else - ExportScript.Tools.SendData(2004, "") - ExportScript.Tools.SendData(2005, "") + ExportScript.Tools.SendData(2004, " ") + ExportScript.Tools.SendData(2005, " ") end end @@ -516,7 +504,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- UHF Radio @@ -526,15 +514,11 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendDataDAC("2000", string.format("%.3f", lUHFRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) - local lUHFRadioFreq = list_indication(5) - lUHFRadioFreq = lUHFRadioFreq:gsub("-----------------------------------------", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("Base", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("total_field_of_view", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("UHF_Freq", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("%c", "") + local lUHFRadioFreq = ExportScript.Tools.getListIndicatorValue(5) - ExportScript.Tools.SendDataDAC("2000", lUHFRadioFreq) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(lUHFRadioFreq)) + if lUHFRadioFreq ~= nil and lUHFRadioFreq.UHF_Freq ~= nil then + ExportScript.Tools.SendDataDAC("2000", string.format("%s", lUHFRadioFreq.UHF_Freq)) + end else ExportScript.Tools.SendDataDAC("2000", "-") end @@ -542,7 +526,8 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- AM Radio --------------------------------------------------- local lAMRadio = GetDevice(5) - ExportScript.Tools.SendDataDAC("2001", string.format("%.3f", lAMRadio:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2001", string.format("%.3f", lAMRadio:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2001", ExportScript.Tools.RoundFreqeuncy(lAMRadio:get_frequency()/1000000)) -- FM Radio PR4G --------------------------------------------------- @@ -551,15 +536,11 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendDataDAC(2002, string.format("%.3f", lFMRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - local lFMRadioFreq = list_indication(4) - lFMRadioFreq = lFMRadioFreq:gsub("-----------------------------------------", "") - lFMRadioFreq = lFMRadioFreq:gsub("Base", "") - lFMRadioFreq = lFMRadioFreq:gsub("total_field_of_view", "") - lFMRadioFreq = lFMRadioFreq:gsub("FM_Freq", "") - lFMRadioFreq = lFMRadioFreq:gsub("%c", "") + local lFMRadioFreq = ExportScript.Tools.getListIndicatorValue(4) - ExportScript.Tools.SendDataDAC("2002", lFMRadioFreq) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(lFMRadioFreq)) + if lFMRadioFreq ~= nil and lFMRadioFreq.FM_Freq ~= nil then + ExportScript.Tools.SendDataDAC("2002", string.format("%s", lFMRadioFreq.FM_Freq)) + end else ExportScript.Tools.SendDataDAC("2002", "-") end @@ -572,22 +553,15 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- Weapon Panel --------------------------------------------------- if mainPanelDevice:get_argument_value(354) >= 0.0 then -- Weapon panel is On - local lWeaponPanelDisplays = list_indication(8) - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("-----------------------------------------", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("Base", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("total_field_of_view", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("LEFT_screen", "LEFT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("RIGHT_screen", "RIGHT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("%c", "") + local lWeaponPanelDisplays = ExportScript.Tools.getListIndicatorValue(8) - local lLeftDisplay = string.match(lWeaponPanelDisplays, '%d+', 0) - local lRightDisplay = string.match(lWeaponPanelDisplays, '%d+', string.find(lWeaponPanelDisplays, "RIGHT_screen")) - - if lLeftDisplay ~= nil then - ExportScript.Tools.SendDataDAC("2004", lLeftDisplay) - end - if lRightDisplay ~= nil then - ExportScript.Tools.SendDataDAC("2005", lRightDisplay) + if lWeaponPanelDisplays ~= nil then + if lWeaponPanelDisplays.LEFT_screen ~= nil then + ExportScript.Tools.SendDataDAC("2004", string.format("%s", lWeaponPanelDisplays.LEFT_screen)) + end + if lWeaponPanelDisplays.RIGHT_screen ~= nil then + ExportScript.Tools.SendDataDAC("2005", string.format("%s", lWeaponPanelDisplays.RIGHT_screen)) + end end else ExportScript.Tools.SendDataDAC("2004", "-") @@ -708,27 +682,26 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.genericRadio(nil, nil) --===================================================================================== - - --ExportScript.Tools.WriteToLog('Value of ID...: '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(272))) - --ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params())) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) ---[[ + --[[ + 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, 10, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end - + ]] +--[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 35, 1 do + 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 ]] - --ExportScript.Tools.WriteToLog('NADIR: '..ExportScript.Tools.dump(list_indication(3))) end ----------------------------- diff --git a/Scripts/DCS-ExportScript/ExportsModules/SA342M.lua b/Scripts/DCS-ExportScript/ExportsModules/SA342M.lua index adefa2d..6e4a9ea 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/SA342M.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/SA342M.lua @@ -1,5 +1,5 @@ -- SA342M --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -412,7 +412,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -426,7 +427,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -444,7 +445,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- UHF Radio @@ -454,22 +456,21 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendData(2000, string.format("%.3f", lUHFRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) - local lUHFRadioFreq = list_indication(5) - lUHFRadioFreq = lUHFRadioFreq:gsub("-----------------------------------------", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("Base", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("total_field_of_view", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("UHF_Freq", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("%c", "") + local lUHFRadioFreq = ExportScript.Tools.getListIndicatorValue(5) - ExportScript.Tools.SendData(2000, lUHFRadioFreq) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(lUHFRadioFreq)) + if lUHFRadioFreq ~= nil and lUHFRadioFreq.UHF_Freq ~= nil then + ExportScript.Tools.SendData(2000, string.format("%s", lUHFRadioFreq.UHF_Freq)) + end + else + ExportScript.Tools.SendData(2000, " ") end -- AM Radio --------------------------------------------------- local lAMRadio = GetDevice(5) if lAMRadio:is_on() then - ExportScript.Tools.SendData(2001, string.format("%.3f", lAMRadio:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2001, string.format("%.3f", lAMRadio:get_frequency()/1000000)) + ExportScript.Tools.SendData(2001, ExportScript.Tools.RoundFreqeuncy(lAMRadio:get_frequency()/1000000)) end -- FM Radio PR4G @@ -479,15 +480,13 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendData(2002, string.format("%.3f", lFMRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - local lFMRadioFreq = list_indication(4) - lFMRadioFreq = lFMRadioFreq:gsub("-----------------------------------------", "") - lFMRadioFreq = lFMRadioFreq:gsub("Base", "") - lFMRadioFreq = lFMRadioFreq:gsub("total_field_of_view", "") - lFMRadioFreq = lFMRadioFreq:gsub("FM_Freq", "") - lFMRadioFreq = lFMRadioFreq:gsub("%c", "") + local lFMRadioFreq = ExportScript.Tools.getListIndicatorValue(4) - ExportScript.Tools.SendData(2002, lFMRadioFreq) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(lFMRadioFreq)) + if lFMRadioFreq ~= nil and lFMRadioFreq.FM_Freq ~= nil then + ExportScript.Tools.SendData(2002, string.format("%s", lFMRadioFreq.FM_Freq)) + end + else + ExportScript.Tools.SendData(2002, " ") end -- [273] = "%.3f", -- FM RADIO - Chanel Selector {0.0,0.143,0.286,0.429,0.572,0.715,0.858,1.0} -- laut clickabledata.lua @@ -498,22 +497,15 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- Weapon Panel --------------------------------------------------- if mainPanelDevice:get_argument_value(354) >= 0.0 then -- Weapon panel is On - local lWeaponPanelDisplays = list_indication(8) - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("-----------------------------------------", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("Base", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("total_field_of_view", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("LEFT_screen", "LEFT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("RIGHT_screen", "RIGHT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("%c", "") + local lWeaponPanelDisplays = ExportScript.Tools.getListIndicatorValue(8) - local lLeftDisplay = string.match(lWeaponPanelDisplays, '%d+', 0) - local lRightDisplay = string.match(lWeaponPanelDisplays, '%d+', string.find(lWeaponPanelDisplays, "RIGHT_screen")) - - if lLeftDisplay ~= nil then - ExportScript.Tools.SendData(2004, lLeftDisplay) - end - if lRightDisplay ~= nil then - ExportScript.Tools.SendData(2005, lRightDisplay) + if lWeaponPanelDisplays ~= nil then + if lWeaponPanelDisplays.LEFT_screen ~= nil then + ExportScript.Tools.SendData(2004, string.format("%s", lWeaponPanelDisplays.LEFT_screen)) + end + if lWeaponPanelDisplays.RIGHT_screen ~= nil then + ExportScript.Tools.SendData(2005, string.format("%s", lWeaponPanelDisplays.RIGHT_screen)) + end end else ExportScript.Tools.SendData(2004, "-") @@ -531,7 +523,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- UHF Radio @@ -541,22 +533,21 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendDataDAC("2000", string.format("%.3f", lUHFRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) - local lUHFRadioFreq = list_indication(5) - lUHFRadioFreq = lUHFRadioFreq:gsub("-----------------------------------------", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("Base", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("total_field_of_view", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("UHF_Freq", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("%c", "") + local lUHFRadioFreq = ExportScript.Tools.getListIndicatorValue(5) - ExportScript.Tools.SendDataDAC("2000", lUHFRadioFreq) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(lUHFRadioFreq)) + if lUHFRadioFreq ~= nil and lUHFRadioFreq.UHF_Freq ~= nil then + ExportScript.Tools.SendDataDAC("2000", string.format("%s", lUHFRadioFreq.UHF_Freq)) + end + else + ExportScript.Tools.SendDataDAC("2000", "-") end -- AM Radio --------------------------------------------------- local lAMRadio = GetDevice(5) if lAMRadio:is_on() then - ExportScript.Tools.SendDataDAC("2001", string.format("%.3f", lAMRadio:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2001", string.format("%.3f", lAMRadio:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2001", ExportScript.Tools.RoundFreqeuncy(lAMRadio:get_frequency()/1000000)) end -- FM Radio PR4G @@ -566,15 +557,13 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendDataDAC(2002, string.format("%.3f", lFMRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - local lFMRadioFreq = list_indication(4) - lFMRadioFreq = lFMRadioFreq:gsub("-----------------------------------------", "") - lFMRadioFreq = lFMRadioFreq:gsub("Base", "") - lFMRadioFreq = lFMRadioFreq:gsub("total_field_of_view", "") - lFMRadioFreq = lFMRadioFreq:gsub("FM_Freq", "") - lFMRadioFreq = lFMRadioFreq:gsub("%c", "") + local lFMRadioFreq = ExportScript.Tools.getListIndicatorValue(4) - ExportScript.Tools.SendDataDAC("2002", lFMRadioFreq) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(lFMRadioFreq)) + if lFMRadioFreq ~= nil and lFMRadioFreq.FM_Freq ~= nil then + ExportScript.Tools.SendDataDAC("2002", string.format("%s", lFMRadioFreq.FM_Freq)) + end + else + ExportScript.Tools.SendDataDAC("2002", "-") end -- [273] = "%.3f", -- FM RADIO - Chanel Selector {0.0,0.143,0.286,0.429,0.572,0.715,0.858,1.0} -- laut clickabledata.lua @@ -585,22 +574,15 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- Weapon Panel --------------------------------------------------- if mainPanelDevice:get_argument_value(354) >= 0.0 then -- Weapon panel is On - local lWeaponPanelDisplays = list_indication(8) - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("-----------------------------------------", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("Base", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("total_field_of_view", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("LEFT_screen", "LEFT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("RIGHT_screen", "RIGHT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("%c", "") + local lWeaponPanelDisplays = ExportScript.Tools.getListIndicatorValue(8) - local lLeftDisplay = string.match(lWeaponPanelDisplays, '%d+', 0) - local lRightDisplay = string.match(lWeaponPanelDisplays, '%d+', string.find(lWeaponPanelDisplays, "RIGHT_screen")) - - if lLeftDisplay ~= nil then - ExportScript.Tools.SendDataDAC("2004", lLeftDisplay) - end - if lRightDisplay ~= nil then - ExportScript.Tools.SendDataDAC("2005", lRightDisplay) + if lWeaponPanelDisplays ~= nil then + if lWeaponPanelDisplays.LEFT_screen ~= nil then + ExportScript.Tools.SendDataDAC("2004", string.format("%s", lWeaponPanelDisplays.LEFT_screen)) + end + if lWeaponPanelDisplays.RIGHT_screen ~= nil then + ExportScript.Tools.SendDataDAC("2005", string.format("%s", lWeaponPanelDisplays.RIGHT_screen)) + end end else ExportScript.Tools.SendDataDAC("2004", "-") @@ -721,20 +703,21 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.genericRadio(nil, nil) --===================================================================================== - - --ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params())) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) --[[ + 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, 10, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end - + ]] +--[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 35, 1 do + 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))) diff --git a/Scripts/DCS-ExportScript/ExportsModules/SA342Mistral.lua b/Scripts/DCS-ExportScript/ExportsModules/SA342Mistral.lua index 3dd348e..e5a2eaf 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/SA342Mistral.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/SA342Mistral.lua @@ -1,5 +1,5 @@ -- SA342Mistral --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -400,7 +400,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -414,7 +415,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -432,7 +433,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- UHF Radio @@ -442,22 +444,21 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendData(2000, string.format("%.3f", lUHFRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) - local lUHFRadioFreq = list_indication(5) - lUHFRadioFreq = lUHFRadioFreq:gsub("-----------------------------------------", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("Base", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("total_field_of_view", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("UHF_Freq", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("%c", "") + local lUHFRadioFreq = ExportScript.Tools.getListIndicatorValue(5) - ExportScript.Tools.SendData(2000, lUHFRadioFreq) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(lUHFRadioFreq)) + if lUHFRadioFreq ~= nil and lUHFRadioFreq.UHF_Freq ~= nil then + ExportScript.Tools.SendData(2000, string.format("%s", lUHFRadioFreq.UHF_Freq)) + end + else + ExportScript.Tools.SendData(2000, " ") end -- AM Radio --------------------------------------------------- local lAMRadio = GetDevice(5) if lAMRadio:is_on() then - ExportScript.Tools.SendData(2001, string.format("%.3f", lAMRadio:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2001, string.format("%.3f", lAMRadio:get_frequency()/1000000)) + ExportScript.Tools.SendData(2001, ExportScript.Tools.RoundFreqeuncy(lAMRadio:get_frequency()/1000000)) end -- FM Radio PR4G @@ -467,15 +468,13 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendData(2002, string.format("%.3f", lFMRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - local lFMRadioFreq = list_indication(4) - lFMRadioFreq = lFMRadioFreq:gsub("-----------------------------------------", "") - lFMRadioFreq = lFMRadioFreq:gsub("Base", "") - lFMRadioFreq = lFMRadioFreq:gsub("total_field_of_view", "") - lFMRadioFreq = lFMRadioFreq:gsub("FM_Freq", "") - lFMRadioFreq = lFMRadioFreq:gsub("%c", "") + local lFMRadioFreq = ExportScript.Tools.getListIndicatorValue(4) - ExportScript.Tools.SendData(2002, lFMRadioFreq) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(lFMRadioFreq)) + if lFMRadioFreq ~= nil and lFMRadioFreq.FM_Freq ~= nil then + ExportScript.Tools.SendData(2002, string.format("%s", lFMRadioFreq.FM_Freq)) + end + else + ExportScript.Tools.SendData(2002, " ") end -- [273] = "%.3f", -- FM RADIO - Chanel Selector {0.0,0.143,0.286,0.429,0.572,0.715,0.858,1.0} -- laut clickabledata.lua @@ -486,22 +485,15 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- Weapon Panel --------------------------------------------------- if mainPanelDevice:get_argument_value(354) >= 0.0 then -- Weapon panel is On - local lWeaponPanelDisplays = list_indication(8) - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("-----------------------------------------", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("Base", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("total_field_of_view", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("LEFT_screen", "LEFT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("RIGHT_screen", "RIGHT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("%c", "") + local lWeaponPanelDisplays = ExportScript.Tools.getListIndicatorValue(8) - local lLeftDisplay = string.match(lWeaponPanelDisplays, '%d+', 0) - local lRightDisplay = string.match(lWeaponPanelDisplays, '%d+', string.find(lWeaponPanelDisplays, "RIGHT_screen")) - - if lLeftDisplay ~= nil then - ExportScript.Tools.SendData(2004, lLeftDisplay) - end - if lRightDisplay ~= nil then - ExportScript.Tools.SendData(2005, lRightDisplay) + if lWeaponPanelDisplays ~= nil then + if lWeaponPanelDisplays.LEFT_screen ~= nil then + ExportScript.Tools.SendData(2004, string.format("%s", lWeaponPanelDisplays.LEFT_screen)) + end + if lWeaponPanelDisplays.RIGHT_screen ~= nil then + ExportScript.Tools.SendData(2005, string.format("%s", lWeaponPanelDisplays.RIGHT_screen)) + end end else ExportScript.Tools.SendData(2004, "-") @@ -519,7 +511,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- UHF Radio @@ -529,22 +521,21 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendDataDAC("2000", string.format("%.3f", lUHFRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) - local lUHFRadioFreq = list_indication(5) - lUHFRadioFreq = lUHFRadioFreq:gsub("-----------------------------------------", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("Base", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("total_field_of_view", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("UHF_Freq", "") - lUHFRadioFreq = lUHFRadioFreq:gsub("%c", "") + local lUHFRadioFreq = ExportScript.Tools.getListIndicatorValue(5) - ExportScript.Tools.SendDataDAC("2000", lUHFRadioFreq) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(lUHFRadioFreq)) + if lUHFRadioFreq ~= nil and lUHFRadioFreq.UHF_Freq ~= nil then + ExportScript.Tools.SendDataDAC("2000", string.format("%s", lUHFRadioFreq.UHF_Freq)) + end + else + ExportScript.Tools.SendDataDAC("2000", "-") end -- AM Radio --------------------------------------------------- local lAMRadio = GetDevice(5) if lAMRadio:is_on() then - ExportScript.Tools.SendDataDAC("2001", string.format("%.3f", lAMRadio:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2001", string.format("%.3f", lAMRadio:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2001", ExportScript.Tools.RoundFreqeuncy(lAMRadio:get_frequency()/1000000)) end -- FM Radio PR4G @@ -554,15 +545,13 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) --ExportScript.Tools.SendDataDAC(2002, string.format("%.3f", lFMRadio:get_frequency()/1000000)) --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - local lFMRadioFreq = list_indication(4) - lFMRadioFreq = lFMRadioFreq:gsub("-----------------------------------------", "") - lFMRadioFreq = lFMRadioFreq:gsub("Base", "") - lFMRadioFreq = lFMRadioFreq:gsub("total_field_of_view", "") - lFMRadioFreq = lFMRadioFreq:gsub("FM_Freq", "") - lFMRadioFreq = lFMRadioFreq:gsub("%c", "") + local lFMRadioFreq = ExportScript.Tools.getListIndicatorValue(4) - ExportScript.Tools.SendDataDAC("2002", lFMRadioFreq) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(lFMRadioFreq)) + if lFMRadioFreq ~= nil and lFMRadioFreq.FM_Freq ~= nil then + ExportScript.Tools.SendDataDAC("2002", string.format("%s", lFMRadioFreq.FM_Freq)) + end + else + ExportScript.Tools.SendDataDAC("2002", "-") end -- [273] = "%.3f", -- FM RADIO - Chanel Selector {0.0,0.143,0.286,0.429,0.572,0.715,0.858,1.0} -- laut clickabledata.lua @@ -573,22 +562,15 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) -- Weapon Panel --------------------------------------------------- if mainPanelDevice:get_argument_value(354) >= 0.0 then -- Weapon panel is On - local lWeaponPanelDisplays = list_indication(8) - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("-----------------------------------------", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("Base", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("total_field_of_view", "") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("LEFT_screen", "LEFT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("RIGHT_screen", "RIGHT_screen:") - lWeaponPanelDisplays = lWeaponPanelDisplays:gsub("%c", "") + local lWeaponPanelDisplays = ExportScript.Tools.getListIndicatorValue(8) - local lLeftDisplay = string.match(lWeaponPanelDisplays, '%d+', 0) - local lRightDisplay = string.match(lWeaponPanelDisplays, '%d+', string.find(lWeaponPanelDisplays, "RIGHT_screen")) - - if lLeftDisplay ~= nil then - ExportScript.Tools.SendDataDAC("2004", lLeftDisplay) - end - if lRightDisplay ~= nil then - ExportScript.Tools.SendDataDAC("2005", lRightDisplay) + if lWeaponPanelDisplays ~= nil then + if lWeaponPanelDisplays.LEFT_screen ~= nil then + ExportScript.Tools.SendDataDAC("2004", string.format("%s", lWeaponPanelDisplays.LEFT_screen)) + end + if lWeaponPanelDisplays.RIGHT_screen ~= nil then + ExportScript.Tools.SendDataDAC("2005", string.format("%s", lWeaponPanelDisplays.RIGHT_screen)) + end end else ExportScript.Tools.SendDataDAC("2004", "-") @@ -709,20 +691,21 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.genericRadio(nil, nil) --===================================================================================== - - --ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params())) - --ExportScript.Tools.WriteToLog('FM_Freq: '..ExportScript.Tools.dump(list_indication(4))) - --ExportScript.Tools.WriteToLog('UHF_Freq: '..ExportScript.Tools.dump(list_indication(5))) --[[ + 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, 10, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end - + ]] +--[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 35, 1 do + 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))) diff --git a/Scripts/DCS-ExportScript/ExportsModules/SpitfireLFMkIX.lua b/Scripts/DCS-ExportScript/ExportsModules/SpitfireLFMkIX.lua index cb7f718..412f1a8 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/SpitfireLFMkIX.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/SpitfireLFMkIX.lua @@ -1,5 +1,5 @@ -- Spitfire LFMk IX --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -157,7 +157,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -171,7 +172,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 @@ -189,17 +190,12 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- Cockpit Light ExportScript.Tools.IkarusCockpitLights(mainPanelDevice, {163, 62, 63}) -- Gauges light, left panel light, right panel light - - --ExportScript.Tools.WriteToLog('DI : '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(31))) - --ExportScript.Tools.WriteToLog('AIS : '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(21))) - --ExportScript.Tools.WriteToLog('RPM : '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(37))) - --ExportScript.Tools.WriteToLog('Bank : '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(23))) - --ExportScript.Tools.WriteToLog('Pitch: '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(24))) end function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) @@ -212,34 +208,36 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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))) - --[[ + 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)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end - + ]] +--[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 16, 1 do + 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 - ]] +]] -- VHF_Radio local lVHF_Radio = GetDevice(15) if lVHF_Radio:is_on() then ExportScript.Tools.SendDataDAC("2000", string.format("%7.3f", lVHF_Radio:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2000", ExportScript.Tools.RoundFreqeuncy(lVHF_Radio:get_frequency()/1000000)) else ExportScript.Tools.SendDataDAC("2000", " ") end diff --git a/Scripts/DCS-ExportScript/ExportsModules/Su-25.lua b/Scripts/DCS-ExportScript/ExportsModules/Su-25.lua index b2a189a..3b07338 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/Su-25.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/Su-25.lua @@ -1,5 +1,5 @@ -- Su-25A Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true diff --git a/Scripts/DCS-ExportScript/ExportsModules/Su-25T.lua b/Scripts/DCS-ExportScript/ExportsModules/Su-25T.lua index bb4663f..f41bdf7 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/Su-25T.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/Su-25T.lua @@ -1,5 +1,5 @@ -- Su-25T Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true diff --git a/Scripts/DCS-ExportScript/ExportsModules/Su-27.lua b/Scripts/DCS-ExportScript/ExportsModules/Su-27.lua index 56780b4..a6abfb6 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/Su-27.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/Su-27.lua @@ -1,5 +1,5 @@ -- Su-27 Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true @@ -409,10 +409,10 @@ function ExportScript.AF.FuelQuantityIndicator(FunctionTyp) --ExportScript.Tools.SendDataDAC("301", string.format("%d", lEngineInfo.fuel_internal)) -- total fuel in kg --ExportScript.Tools.SendDataDAC("302", string.format("%d", lEngineInfo.fuel_external)) -- external fuel in kg - ExportScript.Tools.SendDataDAC("304", (lEngineInfo.fuel_internal < 5000.0 and 1 or 0) ) -- Tank warning 1 - ExportScript.Tools.SendDataDAC("305", (lEngineInfo.fuel_internal < 4000.0 and 1 or 0) ) -- Tank warning 2 + ExportScript.Tools.SendDataDAC("304", (lEngineInfo.fuel_internal < 5600.0 and 1 or 0) ) -- Tank warning 1 + ExportScript.Tools.SendDataDAC("305", (lEngineInfo.fuel_internal < 4500.0 and 1 or 0) ) -- Tank warning 2 ExportScript.Tools.SendDataDAC("306", (lEngineInfo.fuel_internal < 1500.0 and 1 or 0) ) -- Tank warning 3 - ExportScript.Tools.SendDataDAC("307", (lEngineInfo.fuel_internal < 1000.0 and 1 or 0) ) -- Tank warning 4 + ExportScript.Tools.SendDataDAC("307", (lEngineInfo.fuel_internal < 800.0 and 1 or 0) ) -- Tank warning 4 ExportScript.Tools.SendDataDAC("308", (lEngineInfo.fuel_internal < 600.0 and 1 or 0) ) -- Bingo Fuel end @@ -459,10 +459,10 @@ function ExportScript.AF.FuelQuantityIndicator(FunctionTyp) -- BingoLight ExportScript.Tools.SendData(300, lTotalFuel_5_0) ExportScript.Tools.SendData(301, lTotalFuel_9_3) - ExportScript.Tools.SendData(302, (lEngineInfo.fuel_internal < 5000.0 and 1 or 0)) -- Tank warning 1 - ExportScript.Tools.SendData(303, (lEngineInfo.fuel_internal < 4000.0 and 1 or 0)) -- Tank warning 2 + ExportScript.Tools.SendData(302, (lEngineInfo.fuel_internal < 5600.0 and 1 or 0)) -- Tank warning 1 + ExportScript.Tools.SendData(303, (lEngineInfo.fuel_internal < 4500.0 and 1 or 0)) -- Tank warning 2 ExportScript.Tools.SendData(304, (lEngineInfo.fuel_internal < 1500.0 and 1 or 0)) -- Tank warning 3 - ExportScript.Tools.SendData(305, (lEngineInfo.fuel_internal < 1000.0 and 1 or 0)) -- Tank warning 4 + ExportScript.Tools.SendData(305, (lEngineInfo.fuel_internal < 800.0 and 1 or 0)) -- Tank warning 4 ExportScript.Tools.SendData(306, (lEngineInfo.fuel_internal < 600.0 and 1 or 0)) -- Bingo Fuel end end diff --git a/Scripts/DCS-ExportScript/ExportsModules/Su-33.lua b/Scripts/DCS-ExportScript/ExportsModules/Su-33.lua index 1e6decb..6e9a521 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/Su-33.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/Su-33.lua @@ -1,5 +1,5 @@ -- Su-33 Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundFCModule = true diff --git a/Scripts/DCS-ExportScript/ExportsModules/TF-51D.lua b/Scripts/DCS-ExportScript/ExportsModules/TF-51D.lua index b1cc785..0863fd1 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/TF-51D.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/TF-51D.lua @@ -1,5 +1,5 @@ -- TF-51D Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -232,7 +232,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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 @@ -246,7 +247,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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 ----------------------------------------------------- @@ -263,7 +264,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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 @@ -277,7 +279,7 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] --===================================================================================== @@ -285,16 +287,17 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) 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, 13, 1 do + for ltmp2 = 0, 20, 1 do ltmp1 = list_indication(ltmp2) ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) end ]] --[[ + -- getmetatable get function name from devices local ltmp1 = 0 - for ltmp2 = 1, 73, 1 do + 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))) @@ -305,6 +308,3 @@ end ----------------------------- -- Custom functions -- ----------------------------- - -function ExportScript.genericRadio(key, value, hardware) -end diff --git a/Scripts/DCS-ExportScript/ExportsModules/UH-1H.lua b/Scripts/DCS-ExportScript/ExportsModules/UH-1H.lua index 5cd6885..317e81f 100644 --- a/Scripts/DCS-ExportScript/ExportsModules/UH-1H.lua +++ b/Scripts/DCS-ExportScript/ExportsModules/UH-1H.lua @@ -1,5 +1,5 @@ -- Uh-1H Export --- Version 1.0.1 +-- Version 1.0.2 ExportScript.FoundDCSModule = true @@ -520,7 +520,8 @@ function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice) 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, 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)) ]] -- Magnetic Compass --[272] = "%.4f", -- Heading @@ -537,7 +538,7 @@ function ExportScript.ProcessDACConfigHighImportance(mainPanelDevice) 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", string.format("%7.3f", UHF_RADIO:get_frequency()/1000000), 2) -- export to Hardware '2' Config + 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)) ]] -- ADI Pilot --[142] = "%.4f", -- Attitude_Roll {1.0, -1.0} @@ -561,7 +562,8 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) 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, 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)) ]] -- Cockpit Light @@ -579,13 +581,16 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) -- Radio local lVHF_ARC_134 = GetDevice(20) - ExportScript.Tools.SendData(2003, string.format("%7.3f", lVHF_ARC_134:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2003, string.format("%7.3f", lVHF_ARC_134:get_frequency()/1000000)) + ExportScript.Tools.SendData(2003, ExportScript.Tools.RoundFreqeuncy(lVHF_ARC_134:get_frequency()/1000000)) local lUHF_ARC_51 = GetDevice(22) - ExportScript.Tools.SendData(2000, string.format("%6.2f", lUHF_ARC_51:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2000, string.format("%6.2f", lUHF_ARC_51:get_frequency()/1000000)) + ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy(lUHF_ARC_51:get_frequency()/1000000, "6.2", false, 0.050)) local lVHF_ARC_131 = GetDevice(23) - ExportScript.Tools.SendData(2002, string.format("%5.2f", lVHF_ARC_131:get_frequency()/1000000)) + --ExportScript.Tools.SendData(2002, string.format("%5.2f", lVHF_ARC_131:get_frequency()/1000000)) + ExportScript.Tools.SendData(2002, ExportScript.Tools.RoundFreqeuncy(lVHF_ARC_131:get_frequency()/1000000, "5.2")) ExportScript.Tools.SendData(2005, string.format("%02d", ExportScript.Tools.round(mainPanelDevice:get_argument_value(460) * 10, 0)..ExportScript.Tools.round(mainPanelDevice:get_argument_value(461) * 10, 0))) -- FLARE_Digit_1 -- FLARE_Digit_2 ExportScript.Tools.SendData(2006, string.format("%02d", ExportScript.Tools.round(mainPanelDevice:get_argument_value(462) * 10, 0)..ExportScript.Tools.round(mainPanelDevice:get_argument_value(463) * 10, 0))) -- CHAFF_Digit_1 -- CHAFF_Digit_2 @@ -621,31 +626,36 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice) end function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ---[[ - export in low tick interval to hardware + --[[ + every frame export to hardware Example from A-10C - Landing Gear - mainPanelDevice, basis panel - ExportScript.Tools.SendDataDAC("2004", mainPanelDevice:get_argument_value(659)) -- GEAR_N_SAFE - ExportScript.Tools.SendDataDAC("2005", mainPanelDevice:get_argument_value(660)) -- GEAR_L_SAFE - ExportScript.Tools.SendDataDAC("2006", mainPanelDevice:get_argument_value(661)) -- GEAR_R_SAFE + 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)) ]] -- Radio comunication -- UHF_ARC_51 local lUHF_ARC_51 = GetDevice(22) - ExportScript.Tools.SendDataDAC("2000", string.format("%7.3f", lUHF_ARC_51:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2000", string.format("%7.3f", lUHF_ARC_51:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2000", ExportScript.Tools.RoundFreqeuncy(lUHF_ARC_51:get_frequency()/1000000, "7.3", false, 0.050)) local lUHF_ARC_51_PRESET = {[0.00]="1",[0.05]="2",[0.10]="3",[0.15]="4",[0.20]="5",[0.25]="6",[0.30]="7",[0.35]="8",[0.40]="9",[0.45]="10",[0.50]="11",[0.55]="12",[0.60]="13",[0.65]="14",[0.70]="15",[0.75]="16",[0.80]="17",[0.85]="18",[0.90]="19",[0.95]="20"} ExportScript.Tools.SendDataDAC("2001", lUHF_ARC_51_PRESET[ExportScript.Tools.round(mainPanelDevice:get_argument_value(16), 2)]) -- VHF_ARC_131 local lVHF_ARC_131 = GetDevice(23) - ExportScript.Tools.SendDataDAC("2002", string.format("%7.3f", lVHF_ARC_131:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2002", string.format("%7.3f", lVHF_ARC_131:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2002", ExportScript.Tools.RoundFreqeuncy(lVHF_ARC_131:get_frequency()/1000000)) -- VHF_ARC_134 local lVHF_ARC_134 = GetDevice(20) - ExportScript.Tools.SendDataDAC("2003", string.format("%7.3f", lVHF_ARC_134:get_frequency()/1000000)) + --ExportScript.Tools.SendDataDAC("2003", string.format("%7.3f", lVHF_ARC_134:get_frequency()/1000000)) + ExportScript.Tools.SendDataDAC("2003", ExportScript.Tools.RoundFreqeuncy(lVHF_ARC_134:get_frequency()/1000000)) -- ARN_82 VHF Navigation Set NOT FUNCTIONAL --local lARN_82 = GetDevice(26) @@ -875,23 +885,23 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice) ExportScript.Tools.WriteToLog('Function Dial '..ExportScript.Tools.dump(mainPanelDevice:get_argument_value(17))) ]] --[[ - Device test, Device 2 to 32 - is value "userdata", is only DLL intern functions + 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 = 1, 49, 1 do + 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 - ]] - --[[ - ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params())) - - local ltmp1 = 0 - for ltmp2 = 1, 8, 1 do - ltmp1 = list_indication(ltmp2) - ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1)) - --ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1))) - end - ]] +]] end \ No newline at end of file diff --git a/Scripts/DCS-ExportScript/lib/Maps.lua b/Scripts/DCS-ExportScript/lib/Maps.lua index d7b57c4..fe079f8 100644 --- a/Scripts/DCS-ExportScript/lib/Maps.lua +++ b/Scripts/DCS-ExportScript/lib/Maps.lua @@ -33,4 +33,10 @@ ExportScript.Maps.Normandy = {} -- Normandy Map ExportScript.Maps.Normandy.Lat1 = 53.85556 -- high left Latitude 53° 51' 20" N ExportScript.Maps.Normandy.Long1 = -15.02667 -- high left Longitude 15° 01' 36" W ExportScript.Maps.Normandy.Lat2 = 45.07167 -- low right Latitude 45° 04' 18" N -ExportScript.Maps.Normandy.Long2 = 8.437222 -- low right Longitude 08° 26' 14" E \ No newline at end of file +ExportScript.Maps.Normandy.Long2 = 8.437222 -- low right Longitude 08° 26' 14" E +-- Persian Gulf Map +ExportScript.Maps.PersianGulf = {} +ExportScript.Maps.PersianGulf.Lat1 = 30.50833 -- high left Latitude 30° 20.630 N +ExportScript.Maps.PersianGulf.Long1 = 45.15167 -- high left Longitude 44° 54.906 E +ExportScript.Maps.PersianGulf.Lat2 = 22.43528 -- low right Latitude 22° 24.127 N +ExportScript.Maps.PersianGulf.Long2 = 61.67306 -- low right Longitude 61° 36.263 E diff --git a/Scripts/DCS-ExportScript/lib/Tools.lua b/Scripts/DCS-ExportScript/lib/Tools.lua index 6e00cfe..8949f33 100644 --- a/Scripts/DCS-ExportScript/lib/Tools.lua +++ b/Scripts/DCS-ExportScript/lib/Tools.lua @@ -1,5 +1,5 @@ -- Ikarus and D.A.C. Export Script --- Version 1.0.1 +-- Version 1.0.2 -- -- Tools -- @@ -667,8 +667,8 @@ function ExportScript.Tools.split(stringvalue, delimiter) return result; end --- the function evaluation of the handover parameters and makes accordingly to the light on or off --- handover parameters, singel id or a table with id's +-- the function checks whether the cockpit light should be activated in ikarus on the basis of the parameters +-- functional parameters, a single ID, or a table with IDs function ExportScript.Tools.IkarusCockpitLights(mainPanelDevice, ExportIDs) local TmpExportIDs = ExportIDs or 0 local TmpLight = false @@ -698,6 +698,66 @@ function ExportScript.Tools.IkarusCockpitLights(mainPanelDevice, ExportIDs) end end +-- The function returns a correctly formatted string with the given radio frequency. +-- Frequency: MHz/KHz, format: e.g. "7.3" or "5.2", fill with leading zeros (default false), least value of frequency (default 0.025 (MHz)) +function ExportScript.Tools.RoundFreqeuncy(Freqeuncy, Format, PrefixZeros, LeastValue) + local freqeuncy = Freqeuncy or 0.0 + local format = Format or "7.3" + local prefixzeros = PrefixZeros or false + local leastvalue = LeastValue or 0.025 + local tmpstring = "" + local tmp1, tmp2, tmp3, tmp4 = 0, 0, 0, 0 + + local from ,to = string.find(format, "%.") + tmp1 = string.sub(format, 0, to) + tmp2 = string.sub(format, to) + tmp1 = tonumber(string.sub(tmp1, string.find(tmp1, "%d+"))) + tmp2 = tonumber(string.sub(tmp2, string.find(tmp2, "%d+"))) + + local tmp3, tmp4 = math.modf(freqeuncy) + local bla3, bla4 = math.modf(tmp4 / leastvalue) + + tmpstring = (tmp3 + (bla3 * leastvalue )) + + tmpstring = string.format("%."..tmp2.."f", tmpstring) + + while string.len(tmpstring) < tmp1 do + tmpstring = " "..tmpstring + end + + if prefixzeros then + tmpstring = string.gsub(tmpstring, " ", "0") + end + + return tmpstring +end + +-- The function return a table with values of given indicator +-- The value is retrievable via a named index. e.g. TmpReturn.txt_digits +function ExportScript.Tools.getListIndicatorValue(IndicatorID) + local ListIindicator = list_indication(IndicatorID) + local TmpReturn = {} + + if ExportScript.Config.Debug then + ExportScript.Tools.WriteToLog('list_indication('..IndicatorID..'): '..ExportScript.Tools.dump(ListIindicator)) + end + + if ListIindicator == "" then + return nil + end + + local ListindicatorMatch = ListIindicator:gmatch("-----------------------------------------\n([^\n]+)\n([^\n]*)\n") + while true do + local Key, Value = ListindicatorMatch() + if not Key then + break + end + TmpReturn[Key] = Value + end + + return TmpReturn +end + -- Pointed to by ExportScript.ProcessIkarusDCSHighImportance, if the player aircraft is something else function ExportScript.ProcessIkarusDCSHighImportanceNoConfig(mainPanelDevice) end diff --git a/Scripts/DCS-ExportScript/lib/genericRadio.lua b/Scripts/DCS-ExportScript/lib/genericRadio.lua index abea2b6..c043a54 100644 --- a/Scripts/DCS-ExportScript/lib/genericRadio.lua +++ b/Scripts/DCS-ExportScript/lib/genericRadio.lua @@ -1,5 +1,5 @@ -- Ikarus and D.A.C. Export Script --- Version 1.0.1 +-- Version 1.0.2 -- -- generic Radio File -- diff --git a/docu/Documentation-in-English.pdf b/docu/Documentation-in-English.pdf index c7ba9a5611b72791eaa67a28569f25ceac1cfda8..771facf4a5b3a0eacda6661525600e2583704bd4 100644 GIT binary patch literal 114292 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

bS%#*oEJnJAi_91iI#g>ZIlZ|yvuJ}f zklF5Cd}cv;jQU2oDBVpliRWz-3Ll8HSq@88o~jiIgvAWqyD`D}UZC@20&y8+loK>b z$e@;Pav``iYe6=C}|JNYwe$v9Ixv=y>Rr>byeXk~K}oW?(4kWje;a#n_&SF*|3 z&64m^aXvR>$u8wdi^{FJBjf6i<<@HhVWv-llTase_}SuQgh61sisG?Zb*GI-YD$;0 z?`*-xN~U6Dqm(Dj`Ww{v6N}XNp*t)^O`^gJrP&k@;*EfT+Dn(mM;OsW4(r&VK_-O4mdIoKgo;ccGY}zbvSM+d zvF05yCJ0}D5Q$z`VGgon$aD<)h)3*4kEkH0Y7PVAe%qYh+NE z_rozico$(jzhJdcy->G(i>8)|EmU(X11SN|sFr3+g|0L)8P<8o57s)u3e><AHFcSmihg%HjRSF0Kw_Rpy&Y+9>0;|GfJ)uuj_j#S_O z)=%4XJbdsqaxd^WYTNW1Y}|O$8f7_&7e^_Tsoz>!@wM7Fy{Rp9w*D0-8Mz(%*s#Rp zG-hQ;2{T#5!`mb;fT}Kgt7)aCDWv2KQxZ-{`)<^vn$~j>VowTJhWMUVNwm@pFo`%-l9Qqjs~;Ss+ais?EwGK4U^( zJux9ymTJqJ;|GP^CM2e$VS#o%n4L|bi+R}jEvJv;2}r2Wq_&r$)j8Gx)fBXtRQdWf zZsdn58vb1Zw1wmC+mHQbCQDqV3T;z(Hroo&7#JiZ7#Pq_3TSkAHbyHwnn|)oFB{2- z`?zdvt8b9swm6?(-n1UEpS1h2IQF#f``VcBqk8xks1K zX!#?!=9Mv@zqF9YD9O>De5(FYY z*+@v0Fb#Ux_NDDiPcT4j`|@B9nWC`blk>OAzBz`?UIj@M-eYufW&{#g0Rb-;e+$cDw)bz zc0nr9hIu~ZeiVK8Yxf#DIo;jQblWecZ?`;}bAKdYPrNdG`x&XCV&ho;lnbNI$4)-#o_e=#EK?(GM zkQ-Gb9cZ;?Lc4m_xqGBa(&%3ilSbzc&n(b-lX0b6>4mt(?Z5{ers6uQbeXnjhD5$tr(T2~VA^9X+x8F?p%=`EuBHLi@OiGb5a})vV?Q&unY8h%TEQ zSzkoPyr#g7y8d}s!#OT!k8C#kLG9Fiz9tm)_nIH%f|msFMTQFfi3r#T^7vEF{4E7I zB3i-A1wH{Dv*)Jnt@nqEYdTXM-Xga@{GN}JL5Ww%O?n5(8Z&_+M)~O&XNrRIYJaCg z2NMAr&E0NFQ1_g4V>3nl;q%tBF+A6%4TJ0n=nmKRh6ojzqUXo=8$A<=mlfw?yVUzr zk~Q-kN9}EWdQikhD(W_k7OU@Z^vTEBkrL(x9jaNvh|G&YYNX~BCqkH1s zrQY|FweL9?LM-h#t<2ACeUGBpBR)@4lLk!PA_#evxrK?!Xnrd<64XSLjpdAP7bjI1Pk}4m_M%tt z+m^1L$kUBD1g=;s^7-4G z0#+RUPv$`6h8D&ADi1~F13G0#_2DW%csCt|hAu=uj?MkD7T zqM5YvV}iNf$^9rQ)~&gBStD?qX0`o!{v}3w((^X&MSh|wX)>SFGZ$s*bCV|;>$IuV z>21{Gbj!eOK2T@mBJoiToNrO3Q@xzE1IUJ0MU0SsmfU;Zf$VQ}E z1RDchfgs=YDC$misLdTQUF3Jpl62teGJzA$&$+Sz$Rvg^dIj*=c=Zkq>$WcXI*KDU6=VPH zAmT3;ZmEx`jK4`WEjcx<%WDfcA{9L=YahcAbaZ6N!KT_&4!W~qK@fYP-7vU)IO9uT zi#7To&c9#fu4F(Xw!00r#Od7ep4>Fm4^PDB7_!~LClw2e%OQ2?Ke`ttwB72J*b40=cJfwQH--SR!Kxm*gLeA^0)gFDa zSPG*?-|_Y~;?=WpeAaMD`blNDPn;;S&C`phui_0`FS#k(OtAeo;~}N}w6EXnPz)@1 z*?`f*Q0GwTEfIUZFB^=saecY`SY)MesW$U$yTI>Hx1@4eHr<;aK1S4(ZH|j&SuSj~ zSIUhmtJefAR#v@)2m8PO*fw+A=T_IyguhE7FuQo!eyLf^U9}~R_pQrkl!dtt#j6nY z@Ii;s*IVtL+#eMZiOW}z6-TGaR_TyGwzqfdj7|+cug}+(puwj7DRWyv+ju5U#^j4$Xff zlDZF_82a!mksE$WM(JnMbYt$La;m;ycg(S$jEtXG+|*S<$0+LP`rCMPDrJO9bOZkBp;g& ztxZ#AGk)y~>FMU*#0-dk(I{8~<3;{rZcQdsSh!P9BA zCwNTqOgIGUIR7alhst72X#|K zRz&C8(cXyFTf??|47A_nYS_|Ki%W0Vx4@EG*+-(oo{$|!@X|QH&K{VcZCR^^g5)Vj zKVeE{lX6PsMig_Yzxm2}O3U!3{{d34CTdU5-IY-W?Mv@*k-i(nIL4f;0&?uaTl~HU zgfBkCbQ0!GP%Au~r1O@LTkM_eG<&_E!N|s9PZ}c4H-yG1Y2FxY-5@%qT*u$m5zJbi znMsMpI`{wqvJfk$L!&KFf6ASSMjM5!g(JYZeViTP*TBEQ2CFkuw>L_AK5%~VOtpw0 z4m>MJC|;T}Jl{XxS0(WpFNAt(UC<4Kk>+wgtlptLgTL&%!P`4}-xuTSV>bAnfm7Ee z7S9nq%U>T}+%Lo2_-5K^-%>3vZX9bJ3TyG(6GT_daXc@df4Lp4QTdqUF=592P^eIyBU4ela~MZBPitSx$Y5pe!q@68XI-aKll@yP z^$pNMTz7Owfr#>%0FD{ON6+yFTWnW173)ZcoyC_i%IR`2FDYJ=p}wfS!c1tZDu7+l0Y$gWTl_J zjjYkesaqF9ck6(f%9kfNQ#uKi{51ChTjqe>sB_)n=( zNRUZ__R@24^~@g&4m+TaG(_1pq9N66FE9AlE(FUQVXtyxW#VR+VA&Kon0yY=j8uJh za7uggv(~;~>h7^IBqV*i?uvrjIYyd%8yyLWRS(jWO`Y z>SP33L+cJ!Z`F`#`1o)0!!vWmy=7|XeA)D!<`ch{JI4@b=xr(SjXL|A^0mBsgwlD8 ziSlL^OT1t}1k1vhM{naUZIc@Lq@J#c&Zp5~$s~B&I%|NgHx&9Xb|%`%5vwrXY1yGl zn;Da`AQfc55-394+9)1%a^Yizjl{kCp7|ZUl!k&eKO?xrmP?QuBetltOatY-bvn)g zy-0j_=~iyQd^cul4S(I5;1Sm6yK0SyVxE~DpW5t#D39*}+f4i4tY$v@*$M3X+nW-2 z%z}mo{hCeaj)F013E>DjHbc3wSYLRJ zT_(SpaE=bdi467#@L6BT-dr(kY=l#%iAbIq-(#6Df5M8C7rKxhHok&BhR2(y}XTV`G7Y<5a->_$I*$ zmFhKjrg?{g$+>EMx@a=$J&u~R)DMsCeHySbZ1+`D;5SY{TZt#H(AaOU2CI#sbP%Fh z@F{;D$~>iou|fj^#JJLSwcmuhjo8x&sx_C+EPq}}+*!JoMt`}_U*a>>a%??;k2g_$y1CNI`b03sX=Cis1V(|b^Ma!L(&@9ZqxJ)xVcz#y z?gp1siZtHY7VB?cTV}JgG2G19JvTz#ak#Ui6zus457Rk`Py}BYQxgNeN`Jpht=>OS zX|yrlmgL2#03Ny zwJ6%^*7|tXt6(!KQK7bx#{Ram)OYHMiB9Lu4~+UAhj;nbe%!=6FGWa_E~^KiJ`zQ5 zAQmNZLBkJ0s>T@%#dd1uR(EMSzCfON5Qs9cM2u2?hPE>P<{qe^^1_@PS@xkkxz zne=^eP%?~Cfi_EnknK2yTw~TY^acgnLtMN;CU5$n+nQ~w^ZJ4yeHcMY0`mL{MoW-X zJ*7cOuE8Y}9N*!VsvR}Mc9eV1K}WhPIa~egMlVU<3$)FLuC+CDwxzN2bVz#au>=ku z@!0zOQD@(w8UX)Z_mQyh8vM|s48H61im`E>Gu6@I^F6)YQWhO1mUOdDLXO{g{21lM zQnv7J>`A3kxYvdq`)5dMWJhDW0ma-$ck<9mBqk5^F{4$>Ws>C=N2YZ+ za(A?rgrA|iQ^fj&yXnx?Jg1|G&HK&+O~4oyW|}tX!8t-_$9IRz|7rPi|J34#qEWG-^LM>-h@X7a(`BSJ zH0taslWU6CZ<^WllWWi7#l&m zyhicZzRWo#hK+-k8#lt_9sOHD!CLgu2OgiNzdWnGzoQ$>x1t$tBJ~C_d53%~Obz3U zv>PJsRb(h89t`uwJewp1WT2TTzQbmC*|UKqc*&C&=hkH851+Ut%w^|~tK7`&c&V~4 z5BpzjFmtW3MUe6b&cC_sdq!$3p!Z|vrSONgv?BK-ad z9nI35$9v8z-mgE{^0SzhCP$IHL7LVtE^+oCX}K4}G(nSFtX-k~h*z2DlUS6R*;D<@ z5cV5^9ynY}o}lPeI~zT^scDBB1Zm$Duw#`e@CxL(G~UD91;iAS)6Y*PwuQZSc9i0s zee*!vwNt~TWwufearl*MST2!f2-?VsR^;ciAHF{>@;S{b(yw=2YIeKe>c^wlo~p8|>Jb1feMd56cUmsIF823D+70##?7nusOg=&6aB_(}mSfxUwl z*0d?6P5qidQPq#*TxuC~Q+Jlz#VT_idf}{>S~k$5?l28*Vy+ZOXZP=Werh%tMlsTq zSadRo(Upq)Kx=gBLw4F{m+HOKGV?7wD#-Osc?K$~UD!q(kMC)J)r^n3ZJl;oWg+o# z<>u(uN{^9V_P*I$`9b#eKE_fDWj|_RKZY1qdPa&K`yMwd2;eo`rpFc&n~b5u&Wj~1 zZmP9WH!W25%HyBFH7jeLH>Xg{a!*EewePHNE#f?`dN^}BH2DrS zSYxS7zuJwLH@9bp!x3ZqLMyYA;;lr+;ZPJgJG93f zW^q2UMXI-l&rzO*>K-HgNJK2&97lz^iA&ihmddZ}qM3=O$YC*elm#K3T0%4$&kv?z zUe8u9CNY3&*qSI}UbNqUZn?j6g%GF}mkxc%@tPnI^bSfz5#f{1s3YDDQ`)NAGO*`}?^#TPkn5xXT>}6Lzr^i_d?r`r%}_ z_^@oigJ-5<{6)Vv}V!JvQDV8HZ|w4RgO?BOrEDmnJg7(&K0G+?Y*uhTgcMol6s8|C3u-f<6cZA>QXv^8y)$+-uRdV&Is)!EQ}FfzPHw3|mc#Jy zSZ(@*Z3J&`<y^k2QHZfN4}gKne502@oVVTJ}`$`Mj{6Y3l4^O!pYI0_akQK-v*Gif)5paiZaOi2dOB z96tM{#l@9dcY7;cQ&g1P?6_+U;^Vv5xzaRP8Z|tw{hzYA{=d52b0(~*GCaJ57osnf z(xHcGwycFEFOWCE$XK9tu857@p?j-5c4h;;HYPPX86S z(r&YR^#K!s_wBAH*x#ouB@*Ltyee>-n#iefR$@hD`I&){THhjuH zTSV0c=5!=WBsfJmwa6wd=Nj?KBx`WolLgZ=mbSzqx#E;FK2B?C4t51ZIe0&gQd#_O z6|O0&4&Nu9PdPR>`KNo&Y<^zNE0@#{?4$M@zILZZitdE(bd`frEXjAFzb%|{Y_vZ` zZZZJZSfX^jGKJBv3HSC2yXL!zr%hDA$4Ata#fo7s`)A|qd(D501wQjxI9X|x{%CT0 zo^9&>1vM38xjuQ$-{QFxCwjU0e$h9DF)X6iM7PKg+K-sA8AcHh1#?^d&r(Kd3y*edUhfujHNvLK6V%yfGsn=@-$x&3$neoFR;x{uy zonOMIIE9R7NIaU&$}iW-orN|V+KBAnw_3AMr*{zE(_^_yPJ@%}>`TTo*Pl12L?gRW zR&I0|3?T>mA^hU!NC2@Y`Z~|2ea7)AwEF5F^Kquw{(Rm~TL}XE+?V<9spM`_-fLSTpuddC6bmf#bg5e@_F|p_f45>tIaZlWGmDBUTGl zG{-xhX>rxUwn?F_Q#Hi&2CIF?XPdMBg5rK`%4^K2q?q1Ansj|jX_ut_dgfhp{@Q7m8J?kP%f`B?xb zHqA=maIavCHy$BG8l>1n5D&88SKulevF2KJ9J{o_tIy3@fQa?Do}@h}%jq53dK9l} zku%i2diO{IQ>9SO#kDB4-A0q<%~>?RkYdFcr0b_dE8tWqK|*=h>HC=$vhKEXSgxlq z9oSvIK#*X72Uw5cikG~Vj1Ez}C0c43 zfz;md`)WSc@9wa-9ME*#G#E!{q}+vTUf4q-Xkz}RYnr{n0y_=4qsZ)N+F_z8t<^ud$hMw^;HXdAm90oRNu=HL9v`%86Cfe}Y|I zV~?!Mb#%|UDGt5t;|fo)9t^u1#|C-5#*!H6T06mu4oQv=} zc*?ui?1DIvZ)hmBtWrJxx!XDE3d;B}zN4)pHR%rMED76)=fqM;Nr*s5e!_r8hPiPd zMj)N%@Qf##P;2Av`Wknsrre60tlPtsh!t)Ekt~qpji) zE!?wH*!xlJa=;P2z8qr2_4$1Q|Jxb@=OOUq-FLxlG;@|xMyxaiG=iF$5GT@4vv^}k z7o6@LGDSy&B?{&e^`#{f{bL}@rA$%QOY)r@_P_d~8FH%aGuXmMBHo~eat@dHzl*f1 zFhy!!mZR66d0jdxO5HN#pTr-Q>;86kV9-S|u+DeoOsqPU&&`lM7LX1b*{X)N& z(yzV~4DF7l`^C&I@k=2?b-@uZ0ll1NqSn2}1D^cBeE)oLIUDW`#v!_#3B5@%KYydT z3_~VQhiPh`9U^qr%C6Y)t1u!LUpO=jf&P>HF+B`xyL}CTt@T?rw?!G4_?ELOCVPKwjatml$%TE{`0T7u6FvH_i1uc)I2-||of1HZ9s z5~DUPbh|>-P`8wHqa!X!wH!d4G&{(C9Td?)Dw`^mSBkf3AZ-emBkm_FfX#xT+u;|) zTo!A=Q}9PT(a(pCX)Mg@fVQna3Zli=-2!h3%M(3I>ArSnr-v5}HgfMzH>b#h3ThDC zN;3+$3!W9K6(}kX%e5E2&bzZBX9#7CWDI0fXB28>e-ry5|B^(n{TRXjSwQF`;++hX zIRwiLcNOk?O!^?kZf1#I$w*0d$=7k5TZdbbgSP`*vzbI&O`8>*goW}lY~EY2{y@?b zg-;o96F7I$TOU+?S66aeGKgNREo1oy3@j31%%G-0pA`J^#@%rHgxcBZ6b`-w;DDN9 zU)dW1E?W6_Vo}ocu=`<9Rw{tpfR9=w2ke5H!kq2OGu0zKRcI4rYy^ zRUo&ZG)72Xu`}jG>y3d;_AD|!0Wrm1ouY+G2A>ZPfgF`$jo1SlrDjd1g-Kpe=)|G4 zR)Ee-)a9tIDZki0q4ri4RSxZF@OuafYqM;YeF%Qo1C|7R?xQQu^)>N*YrPajpM&PXlA*K7dfW!}nL%rldb3lvx&E5>al^Oq|8|%77MDOmE;}V z94_pIDw8gfPspK-+n!~h3nBBX2^L7iE;m@~P9dGcr3=FgG2@2%@c7D0~5$|OK?;4!yLUX%GZE|+%X zeK4SYn3wb#&?u90dG2C}X|dDHFyrpEuV3*Ovy4};mv$=g9U5=B;arum~_v6!T z{?rk3vapQGXqy3hk5-~k4uy${oyFc#>+*3F_4$57ik8lS65nF#iO#B0wOdtcNa+aR6T6UVjR0 z0msZ(?L)zAWYQ>taeGgr)0cS|AdYHR8Rj~Tk=nE>M#G_ ze>CgAh>iZHb^oA_{)nf4Qb$~WQBVJgIszCRK*^VXQ%6ihfYR*%Z3s|D06)e8;Ay{~ zzg^C6&+}U-{ZU680DT15>ffj%CP1-+-;N2e&oY4UVFzrJ72uVAPk)#1 zVF9%8k4XY}x zHvsyQ70?4LfI;~CJ;2TW>AQcnM_hj~Vt=J^oPR^({>L8uMJ)ZhE&4mE^#6rD`WqPd z-?m484!nOlq5ahZ{%`EjUyt$s7D8eM)G1))1kj=1XPAGNNB|5(#|$8dOw52|5FnAb z{&R^0DChQHrbxffF25-f;P?bkB!J5M*AxkGT>d>p`ZNCjha&yI1eX4Diu7kk{C&SO zF>$hS{hufj2P+f%-%}(XXdjuS_b0B$HPZ)QY4R}{a@d9#6H;VtF;b>a5}(>*Fd}JD zL?sF;Dm==f3R3NkZd9(DD$a;aYV1frWRsy27#ru!kIU(taO@r94OqrS~*nCAGCFsOdu z`=hxEA0w>(z=xQH0_+-(nc75IEJtkMa~?d@HCH1}rZzXO0=}>(;oQ5XY;z-lhv}S5 zOBc-P3XPh#G!Y5Wck)stMe{ zC~h8}E}?Ie{!+#wgdi-O{UpFp&5^2pYu#qLX{M#r9|xJF^db~_JrOP$VY`&$^=G%G2lK2PXk2K{wD^U zsGDiV7K+=M_0?aNA zs9{DBnM5aP<^mtmFZCpK#1OZz6G7k6Q zEg?|Iy}PN&QJKqAIceGBl;kv|%P8l;RT-~rwL&%OJ?6kejb4M~9jL9*ARtMHBiKqE z@EU4;tEj?mwcOkcr7h|zIL-<@;Fh{b`doP{CslB~lsLgpIu%~5>JaUW4Hq?EHl`)) zA0?`s;e>;aFzChe=r;G4<0+EW1btOI$1b6CQcnttxHBo&%eDuPL$Fa)(6q#b@~+;W z7lWh%kT2D!!&<`@sFjqb?Ltv1q{_g(TFuS}JHiagd+(^R>N16x+14=_>B=gglatlZ z_I_r|`CE-f1PrDyxaJ$qCIb6u2qvVuuqsT?NDW;iyK52ttQAqFPEuv7$*AzA0V#qx z_?8&7xVR7O>y-DMMqv7-$KE!;)0Su;MIT9`q%w~7bi;h_oX#;odb$;_x{F9~$hGxt zGPS}1HaG7De8wsO8>8D4UGBLa6Qo*O8&)^2cX4#F;w?M6qy>*#{nRd{!c`480XIdZ z8|8%uv8o9YhVT~BCFR~DKp@7;aAi24{w^m9C`sX{tTqVa>FcS}!*`zhbz`Y_We$)A zAjg1SISR7A(KkI-a66D_DH`EN1lEC0NYC|=cOYd+?~UUVruag>=r*smQuVfg?<7NN zO%Tf=$ZRzrc~7Gi-33%cx^tAqI&A?5ZR^KYY)AN9c3rHCzzVTtmJVPopNUY$Pq={h z!sIL$Bsnrp^T$kiY!b>iIGuFr;B-s7RTZ$`-Tgb@F&u#MeMg9eC~KiSZu57lVVtWB z-1Rxe%PPRa*!HBy;aYSXLCDqhINYf;z~PN)im0|Nf#>RgJc_QW0)7b2(ufOLoBBb4 zwWU@z?a1yOzgoEqguk&_ZM^<+sWZir&@>XV7M0Z{`ZlWv>ZN{IR>uRXC*ZJrSy6Vc zTn`F!|2|3&9j>34aufB%SeHbaLgfw-6y+putR5QNoo=_HE<6<&7;YHFBo1a!?v+si z5 zi{g!h3IeJ~foGcfzWdre5k>+uSN@OFFccPrG@DDwwQh&w&X+}Z^~Z=BJMqeKHYXbz z-8FPQB;Y*~kcghL61JwAhT81)T0L%%^1jI zEE5)aV^2%)Ht;gAfy-!b*kSrLxqQbI;C2%p$mG77j89cRGh}3`VxH>aA$X?Va0!@8 z(86Ao!aa@+-k44q-4Y{@{oZvfYVl=$ObUM1_uen2h+R`1S8U-WT_KacNwJ{m3+AWL zlQ)~Pp`UCSq3oJvwg9x`>qa8QTpM&d+U`^fFi8*VY3%2Lsh~)z!%SYXp$p5MxMnGm z6ED{V>rSlZ*9d#cemt;+Iv_iF8{ z@00;1$pHSf5BLlR#Ks98SkOaNaJymxmQvTViSO&T!?0D)Rr-JkBiOLx=zvEuU>UNl z92knSB9fbs4psMbr%^<)VpVrybV>+4C@LbqS>bc2epHwUY^Z)ICOvd%&M-!1E@?0* zZk9EI4&cMRBR(&AFa1L0%keO$keDNn!klzWoyqebnkrLzAzO%ar>_u~iHkD@8+wI7 z0s7{5+%XGqim=6g&B*)YB-%B^L$Y7zy^F}|qd6VBXywBOY<6@VBU?Px1#B?7@Xm4d zcq<&9uzV8M+J6bnlqGKW4W$xU5;nxPB8PD-R$^#GNJr`nvVag%F3qLRfEvgccv5kxf0q3f!-z z6+^Cy-St4Nbx4$;si(3*D2-7qFR0_jICeoc>%i&ET981?0tOnn$8zfK2hAaXUYZsS znt)M<{v6CEPOU^oLgG?vz%v2#ZAMhOWbPM4&u(4i@SGS>bPi&-SCv!Q6 zWTP9J%v+jU$}PnOY-S=Wvq?Jklk( zunx~cW+Ag?A?ouL?HHG0B7q~bFW8~nu1B=G^_6DThJ`Ed@m%vn5N^^L|5B@x)4Gik+O7;p0iOInb9VVs^_Bq{&7Fem2`r} z0cuk6<7$lPX~Y`MWv~w3De|}Trv}`q_%09mUyG&uKfBKMI+3UBsQH^}I$WFtWpMcG zi|`1wy{DZX;7)nwC?I!VjGgs$*V=|!cF7F)a79#h!j6!&QxUL^QR0`=?VX}f9lljS zftaXltW4JK%L$tq1f_LxY<)o5Z_e|NP<^RC0Fw)Jfzh=Q&PChE#<&+ok&}`lOR;*b zz^PoIDkmKv!qU*rQrvN*PdSWidnzf>$iA){DU-IRKBVY=x5tK zX4j7!aDKdris;iz|;;OAB+?@1%@}{UjDOjwk z8uyC~NMRzuy=`AHkpw!BqD46V9?;mp7ZZ>z$(x5CACG{``jR8?G$`Y<6DtrEU7Avb zhDp21-@0{%`$ItI9S>|za|woHN9Fns)pe84O|gAsawDyX|hV>$30m<`6?Z zee>I%h3PJfsXU~f-cJ{Uf|kQh<(==fk%vpEv2R%i^l7WGydn*lB^*e^cw-7YGZ+m* z#HhsS;R&Wt6I7^(%ma+#@EBqu8e{-RB@!f=r@XEUF(@TlFqv?^jomn6;7Z19nz`6q zy;f&9FmjKZ?m|1{zwW9a^Y+V}>2xCd$ydXju_|-DqefU#1DH2at&jRb5AzhOC&hI5 zY>3p87J}S+t}Uthl%vX~5H`9i3e>GVH2&iimjCUc(#Q+y;FB4Sbx^xv@R=T6UL^Qm z6cRJMaOZUOn#s;t$9Oy6lV!bMJSY6(BslIj>^Cqj?-=!H&fXEQoqg%2 zc+cLx0$anAqDR@SNZ5!tjz`_QuR$%B{5(WCeHoWzPd-mj%KcS9dYK(gK><(}$%M); zpD94UGiRF-_HB_2#fO^&KhxTP_}J)?#UmLAOT9T!U+La_S?}Ybqj`v>B-p=2XTV}= zYjSv6W^RLsfSZxHLEl$J4#9?aAPWH|O!zs69_WQCdsWGRMd6yE!i23dvod)g=vEto z*YS19M36d19GSh6}s^66#cMD#ay+27$M-C&{pTwpP!|(An?!sde|Oc9#p- z!Y$zXdY!?qn_uHxfO9gAK#ch=S&O0$X$^+J`R6q7u`dzeieOJ1Ag|Ow;(=Lu_(naq z##KrUAgQ;@VP(E!Uo3=*XOCwe#|}J+p}iwc634mEuHHPByh*PPt$qf`${R!ypmvuY z1XR}-y4V*PM44d4j!cS)AEOt(dId)Ib2>HU*1&P*XCYZFGFr)*lN0oY#6%<{qnGe9 zK$%fw&TaSKew!Lj`>F7LHXn+p_qr>-6khAEY4UL1bE~g+TUXm=DREp zpsOzNijR0F3$B4O!)V{GSO;nmw2CwIDD_D#bAo%&zL9EY*I4Y=E_kS2vc6;HDp0z1 z+g*U%jV?w&gzKQ<$NosdSvJkw?hynw9M_nQCLvUWKPJP6^-F&|jr#@XRZs7L$850k zke!VMe<1pyeVr@KrpqvGZ4IBZ;rMY=O!(KybkC>NB5wEhMfmU{EDC6#>>hle9IS+? zOwu8ZLNpD~A)z{BW~0gOz8E}5D4vj?1eUpwp8{4vWxOW)&!CqN%v! zv9Gf{&c6;x38Y`WvOC8AXx10;KM=cODXmPcdb{o;9MB)~$w;mD0zZhYARZ4d9iZ^U zpSD8jP94hzf{zmarT0~ruoURP*()(EkI|Bq$@mo~HqtPJ$xn=NMeLXCN9>4FGVI2( zRmm%9P8}5B`dZi+)DMo66>=u~30nG^*7+KRR(E#)tI*|N1C5&u-8=1Mw}+Sv)Lvnh zq^Nh7n%w<_(r*H}os{o4Xl{C&?GM{S;gbX{ClMyKfkVN>4||G1OWh>n#9<`Nz$;KJ zI0cnR34E@>T8b=TTYLzL`}rAuG8v#H@MCyj{nSH+jEiusXS^;P?j^5&H389G&V?>ar=Bo*m1u# zvy;ddJJscDE$@4~);25dG!LqlxOU?BHX7E-au`FPF1w$5V#~f|ECQWe>PU?q#Z0sz zn24gP)yVD^qhCp8=G;%&rAgGl#5b{bd5d-`90WNyd$d!WR!Io5h=W4vBm6|xu(G4( zIMx9C4lVFjrUJjlf4a`V_-=Ijh!{N{?4QNqe~}s#E|IVCDQ*crx*H0YJXwdw8Q3}( zqpSV>br*KAD(7sI71;Gq_>8sg6vJxie!hw%Q`MOI-r8lIzGSQ>yu(CZzVPx;Dkp%@Xe!099!>)RKQgq zzRxs0)U7H`-pcJ#G@k0}9&@=>#0+CPQ1(*BfwxGoO?^3$da#gt2IY5F(351bCh)Bw zn%FJpE4nY;^qi={uMNlec23+!Mw7WiKMuApvH?1aTlNsp$#e2GnW|j6lnAF@BXWh53Jvu#${3raOi%1vx;qzAKkao6+;7U1 zMwdP-f~wbUFB2`9^8OTpx!LB}_9UBI>^I&&^x5&Hbf?}HP#q$>>v^P$*e3l3UC;HD zmf&TvI*ua_OQp3_)H=<6QAbbf0+;VOY3V(xex1C{mci$4Z7hu!18MV>@EZ2|DWrP$ z8b>FZ>vjI)3|$}f`$qt3&5^qlYapU}KR%e{T+l$wHWxYyR5Z3)LU~h=Ua4tR&!|HL zTNx+H8W-V-v-ds-$<5)}o9r~(FXve0~YY}HGj|WR` zc~7Nx$E@``wi$n>J(pMChcNnWug!EX$sVt(PlFgY{Sn3 zek7GU(Qg$5YIH^NoOoqsq2PIh=s*(psF5$V=bJw4j!Q-A{FsQ*Jl}SOa{XK_d}gGp zDBnfS&_2ij0bt+Z2ga_N?604EllUD>3#K*E)gf7vfET)JDm1x@FIQO%>`Bb2YbJwEBJ5@*Pto4AZ4?j-FP+2uZ!J$)+dbfr&L z?(r)EeNZmw(Sux83I#dCllAcMtS8JO?sFLM3o{U{C;SLw;bYCdut&h0opFqTgS#+I z3^KP&{FT4#qBGv!u_?POANL&mSr|5CJAr(5y@^*1CC9vuxXJv{5NG*@N7zCgQ1fNU zG!b<*{36kpxe4+rK^l@kY*u4(5X&@%R%s%L4D=f0hB~Fqs4H=wR#0izKW;zEi@#_l zZ>?Ki9gkU=-yGCWjoj(DOD)oSp!7Pa{bR}P;*l)8WGa)S!5?57~dk!ug|nm$zz z*#St?ox|*%sU5@_4?Qe@dijFyL%77onh2lt`-xMu#G>Aqu>q>-f?vmZ)9l7}p142s zv-0KkO$`KvZfmbi>u43C@H64sNX*x(%PQp4Yq@0+QD+BmWH9)uxPTHQ9@haKu0%In z5o8haDvKRc<(tv)c6Y!pF#J0qzaYNv9Q4-GyI;pdhuyPM&fylT7=GRk(~v9P?hdnn zYGE`*tgCiEt(=Plhd!yYIr|KPNvDUxqORM@Tntm&&+T~4elT*d<=LHg6)5H-hUdiD zL}4Ay$90ScOb-$d4T3}5XNyM)ekbAi_=RTNcdb)<@!PbHAM7|=KJkV|uu`F7W!n-TAjGE!vcb;B!d(E1X{I|8gUqO%q-`OVIz+_RW?~)8Ah;-mE3c1TeYk?8X?i} zp@KNMHrb&XKo@U=?BrapKZ#;n56JA@Obsd82=qGGSi^QqdMbHpd!qHo{L+H7w6^;E zYg2&lWu-JX+jvq$A9nba^@$$+5|blpsh_Y8`m`QLyPvSn{EDUsZw*Q%V)_%ADI{}d zGA(7H(iVJB{W8Ov+H+2Ud>QtPh>XT&jz!-Z?!f)j=0Ay zS1jlywV%fd#0mW*3W8fy3xY8UG6FX=;>g;;kI^Fb(G!|0Nuu7YQc(rvDZyq(pl$@O zQZjwM;?1GbIE2=0QcR7wUz1)ZEa%)2TDs`2DUi|+b$$p_&hLYwB_cA;t#uoixssC< zh%0gzrZ;QBIgt`Vr^=Wr;ixb>NEudy(n7SoBwzq_ofDCvWVqtF9tYa~%w4ab`<9Iz|u0?Rf<2;d@L)%{&=f`xCdjSA*$!xLoZyxKoxoh4{RcN6i(Ref?FWpg2@aI4%~j&TPYIPxiLf5M3|mQPzp3D;x=HqnCBHW zLhE%P(3mpYupaG)%&k4(@Dbt}GUm}rgqcXu5rpea!Rt`HKSL^Yh%KpYH%i%Kaq zY953|aDP7FmiulxGOzhOy{#>NJN+$YXV=#d5nZ?!<=Ce0)YZsDdDt}p{Ab}jwOnzd zs3X%1_oNt_TN2Ex&oIim=|JB{8C&9xAQV`3h(`2r$V@q2#{%5Y&4J~pybCFlzjzDT# z%umcl>?{O6`>qGsTjnyCTX_oOg1;OTW?Ru}u~`xh1LKXmsVVm&`arfXOhWQs#^)l1 zO6!u+LnsW?Vp^zIiDjEuGPyAzq1;*~Qs4s1NJmVLIe>>Ltsj9pWXSQ{K| zAW@=txq!98h?dap(uXoi;RF_5Z+JfS{@95&!ZjxQ$@4niX`o0+eu5OAa3DvxRpg)T z04E)P&F6(zB36>b>Rv_UJV4UTz#GdaE#*ORHP#|8mJDNuEPOHi4G=j80Y2;!bdjFU z2W~ESjrz5y&in-**MNTQFf#AK8)R8BwK~bkV%STClYNnZAu0W=NFAk5Q#I~Wm(+mf zmz9d!U)9|7qlbsI-*W|zMK%!ELkk;uz$c`JJ8ywBbAd3}loR64hdb;vM^Zx>I*E-Q z99-X8COUVZ{d0W|8n-4yGu7<9D~ycKBf4|-Hpq4%<*bJzes0Tc`qNtY8cys;<D zP#0fa0zEC=l3&f&&l?TfdKJVGTNNjA;xqFhK76(mD-jl$y?ziD*aW@P@tr~;TTb~8vJDW#@%HECD~gK#+NCD`7mW)XRJnk<-YDg;PCh{$r>*K4TWAEY zFwiC{$W<)irWwus&&9K!QQ@b>YQ)=NEGK-5z=G-_p}OR8>9csW_#)@+TLStd6C}dY zV8M(E9k&+T#;ETuA`ne2HM~2f+pYifzcyLbR7P6;=RP3oqv%sMYS2mleD}VLtf+aAG#^u&>5qf(A}f5iz_PkQkTXLGbKrumScWr}0^5l}u7~y!^2?H8 zFN1Pom98zLt!A&Bu3gaby2sJlyDXMA6MIT(#(0G48t}{9btf>CXx;=f&o2!(>p|g$ zkxrbnDh_5^q&oIG3Tb=6ZbZ*)%N^~%7V|M}zUb)1Kc^J{FBco%e3Cr#$|=JX_mae?q)j`4nflVSrv;cXI4|2g5>7vPx3q%K+NfiS{854`ysVfz#V#XD!msbD&)I@KSp$5rXJ1 zYII*|5&-^yI!3H!+J2r2SuL$R>Egk3-Bb36Dzl%IijEcfjw(cCYSJ>7+q!R5`m4%n zCj-Z}>v)_f;^jN12g1DnR>_!O<3K-uJT#yi@U{mUNXX7oym>wv&H(b?IJKRVIHu{%vlMUxw$-L zc>xzotvaldFXajF@V5_4)My4aV8qP5I}0a9u6FBK>n7_s>$h#nZ49nX@G~P#P!<8b z1%fG5dwfUMOz!6EeEGvUYH0$mBht0#ZbF|jJ|SSaHJICpcHtpa*!Q6oe83!QJ^|U& zig?Hsf*>Fb8>1y8TbqE4QDc!AHTk5$KL2pik+f|P2~?uw!MqwZ^bugc*Y$C` zMieN++GN)uAqP|6f}QI(ZKtCAKyy8hFOMf0-U-b^&teTG6?W%SEkP?$31!;820`RL z5DwK-PhN+zRWYgSl|$K)wF=cMj|B;Ibnwc{LYI;K+92Xp)5S8*viB+$QZ;K#YyD)H z+F2P*XIES0?Xq3`Ca1bu37>83dhDIC>Hnsrx*ioeJ{bz@_QB?nN~g_Z_FB{69seDC zz3F^^{pgzyXuDYQMYCjr@QD>OXdaqihg|ua@AbRybZ^7kXBu!a;}6>Qj8V5O6%T*O zIuSQ-;Ind&>H>5BAc9`XXjS02&-o;)!UFZLcAavB>!wP(aMhR1K;AD6Sh|Rqj6K2Mz)j%{NQf=14CG3d8szgFn2>e-n|nyA$eN#dRGFSIuLOA zVo{Cmf;OM&+|dQ~HO)Bp+Q4I&!`{aKX{UpuZ^91Isk1tweg zY*w@H9ZPWXL4j&?)a`n_2tN9&t%t|)%(u&*@(W$8Dj1$kx?=P9JbLfa!ap~5?IXt! zf}-cTIeb+HR`oXra!X_)eW++fLY~pL64b>_BNPD}TYzDKv~9(1<#KQ5pV@C|D+=S{ z;ho6%(tNTY{bH=T@?(X2fNSCXzDLAnW#$BnE+d{M0lycq1Ki1GnktFP zsAaQ=gjruczmZS5xy7n`>W~l2(#gflop*;wYr^xWitfflRUwF1Yt49*^#s>pMDi!EU`u`mU&M-q*<E)UUB$t84H*FN@lxNN4G}hQ+*i zPm^qGuB7>T*OMbPZA9XLKSw0iBWaIp$wdTR*GYqLv%x+>CW5%WFjapTD=K#H93 z^oh=u6WQrLQ`11^fXv>KhyBdg0=rNMog_RFa;XNJ6U*glx>lco*kmR`m>f_f=LtXLyL(pCgR7 zm&ux%uAZ@-?>Iu}m^OIWx+#EBcD-I*BisK-@7)T#LwuPMnBx4g6 zI%EJI0*S{!>G{l`m^h%7KKn|@?B$>!W~?stk<|iI$^E$siLh^M;B*IF0;z^2U8bo8 zhymIUl^2?%M1mIxSCRA@|ACcCBOPy5qcycTO*2U|tcjX$Ijk=HVbAMgy!mbti7x;~ z=BeDvja^LN`;OUjGrAzHNrRWAjgrORT*zL~XMyC=Twu(m%@p(dDPmdNj6k@^ue=u; z!;gzBLM1;>^-08EIclT7eEm*XK61GPG*_<4cM;yB(}EANr?d(-ey|OPTV%rgdO)0A zkqhLIv}9q#>9L73vQZ=@*P3F~YDlOeu1)OQL)#{XtP`a~&zH&S6q~!{B@ri#Dth5! zDK8490_tE9u`z>SK{)7!djK|%Ui!+w<^9d_Box+lVl%tH9ui@b1=-wQuPYu`o80d~ zD3SU-lWg6d<>00g48HoHNj}w9Tof8?$cZ0cOCb~ACU%T*DD>~p6l?o9Q+i( zxmeJIKLVSrzykSUiQ+U;)@x#Quv*D)7KZ!2lz#d(EI|U*axJjEI}`l2MYKIWo`^I$ z38s1hIpQ4_@?{9_8%FN)*4m!s+<|_J`N3ClO!~C0MkJP2Yg&5))n6gFQKqRC3`e7{DtPuq2x3MR@{cRy90&X z8uCpz-t_43^L0FI(dpv=;uvr6Ud1(cT%9&1(m|@NW@H#b0`#x>jXI$5$6QW z81jvbt8>oZ>v^MMjW?f0E-7gYiw^sCeH6h6j=z1Ik5=eu<9$SZzmSjP#uar?Q_yiH z8=<%K30+6?foQ80d7nvpMhu2QhtGy7iaa(O|4fKCb{)pSJr946yL%qkl%>MBQ-uB- zwk8+qY7g9J-1NZgv6Xuz-|#y4^Stvjj@c)C7X-_&UzpQqi2;dums}V(Dt_S1_4kxP z;A_L!$?{c{Db+*f>9`KXE?IQfMEtMSf{29(uSA`L<3?KPzT@Bfg>NMBJ=59+5$Yq( z2PRDf_TY5L+!J0X^!qROKBzuJ|LT?5mfX%bBVG||73J6K)OzoH4J%N%4%h)7IE=!T zs=XoJ|3O_;po`Eqjm*Jc7F~h8t`K{~0()I_v;$y%?Z5|TO z{U$D6m}OXYn0xG(L8o1a-NzE4lH(Fk@|m?w9eckapE>4k<~gU~8+U7lQ<>A*x+*!L zY9!-#V8^>^v^}v$VHTmyun#?Uh^e#GK0jTGmMiOk9}3xlTdj;b6qL}hFiR^0#+(t& z+P$vNW-|p2x`L(_wk`Cagg3G+HDEk1mkzq2vvo{5>LR`tEj2>E4#q7tpnNB*(ug$h z`O}R~EtNx4A*Waab1Z7*lSJ@INHwUeI3~O*=H4;e39*`ZHMf*;$6Dfo+UehWU9nF@ z$-_^j=5uKgmsF4RoH%vV3%xbH0o&crBgt<=z;1h-4fe^r#VuiPV&&D)-YqM)DtA)h zn9Nw3XKd~qxHcCT+q}C&8@d`CET6N+@59M7V`EosW@Vj}!DXp*D>1fN7&jYQUd4u2 z#wlG&UXaUX>8P-@aCSW(&sZfFuh{)=jOXc$v&GS2zj@s(J5d)$!bjJ^fG-|i><0gX zuRec8ao@tSqM|%oals|Gu)YR1wIZD@4qNpWPuU7zwpkfBL)$77=shew?qszjmAXYP zb8dcGXHG#j-&XE4tO63@o{p{&qGjFra8kAs#$8>+UdweC?$Q6$I-R5PTgkUp!xNcq z;_6P*!Mhy@tXa61sV@%}<+ZMG*{Z7WUmfJ53Sl>6nmYNGQpJkd*kxVi5o2xKFypb* z7`<$SsAEEi3V~%qXF>LbRHChjh%1Ct9rVGQt>z=l@;%EWaa0kj5$?<>v1fDLOAFD; z5W|^br+M(rc%~W4IC}7&waKbiBg_g|Ss_-f@(%=!^L@#!QmvXTAY#%$j7$1zOdSN! zCj!0D#|dDJD~h?;u6}~;D(Am`RP73S)=7!9loDkZnHfqzwVpZkW*_=~REFBdU6m~NUIC?+3wBBj%E+W+wEcPk8hkK z0v-$fA|x4vwXu`2UM#UOOreo@e8W&2bxe%xSt;&Uq|4}7Mz=v28*^HDZsTZiv4J?+ zrXd`@Fh@M{T@6HROzFDRJ>gebIgD(YHkHqEaowH5B4-YiBrx@3m>l$@#)OddN1S|% zadVzcyK9Ucw2;uV_Q7_7uW3R0~8dNJ4^zMcQ2bZG)NLB@y6+qE-@9bbl zZ#g(9DCDi|EG0__pKR^y5Eg#$&sN*cetPf2?GF||DNOmK&&+LCl zjsj4Q-x)CgZ}oSvMgV8^4{iP%TK7M+=>IM)`m=}s&0qZYY0P_w3w(*W#@n>*ko=eH%x|x$fo5v~V8#F7NAH%#x3xTrq3eHiz?~Lu{i`M zF}KX7c+4kZ)}7wSL#~b!_?a%-*>(yKz}-TIu|imv=ymFkvK|ggUqOl2e?pa~(q%My zflGbD7sh}db&gKeZMk}(!W|=C51c-*#$-ri`KV?|eIRby2W`>&fyI3Hb66M3Hk4b@ z<(kWy{;3bO5W47eJ6)aOG@YZ=S|&JRx;7{Hlp&ktFbMrjPZlR%UmxBQP;bQORLSze4oKUesrXyBXj98J(Cg?Z z4znnCd46O5uKe9FLdO|@|8MhE`E%qRnvKpymp}{Fp?lFAxRW%K1Nm#9P1B(bYtd8a zHJk(>m<=O38A@M)Zby63v*;lD6Z#lqY{4aX9exYHtwQ}T4|V*inQH?Pm%nSTVHOJP(5XiUKv zoDSpp2KpS{uMDSfEB+%%k`#kkV}CAJlOLU5n}0F?9zbyd$~MceI38eaF1ir#W$4B@frABXvGuwE8I_@;>;|L&Y4 zw=?%uE}wra-<$t!{&jhLYvDQVFaq6Z1zIhS*dBP!i|7dYJNg!$p~gXI>li!^-uHH> z{}4U_;G`v&lE+D&X=XMvud)Jrdu~GRoZRiXUHMFYJirzMI4l6BWdOsPp!QCv`;*awBqQ=QieklY2M!QQnY0kpCEHO(nFk6D@)^{sP|rDs(;C0`T!D zwDCjqDf$PD`8UuP4Ax-}v^Xe_TRXISJhXfo?!*h>w-_&l{$Gb5!#nZQ_&NL={3?D8 z{}F$Hzakh~Uje^Hz=Ek{A-uz#HWt|GJ1gZOFm0~rI5b{_Kv*-BV*QJAbC zVSwkU=zsAqu>&yo2N;_uS%_H1MCPHlNhgf@o0umR_)>t=bI?Y-0i|$1eh$4(Za}qo z0rTt$p}&OS6G!n5W(?Yae_&r_UnMNm^c(2SN}wJRK*)VSBc=johL|`&O+8YP6u^Hs zP{7lXm3)gYATG@eLzjx)eTytYEt>x42<}v zFdr>~A5t%752=1hb4PZX$*QFJMmd~5}POE*nIv> z^cdOBevo%zBMzZItpxPr>Cl@qf%YtcIieEg&MdrL3(S!tU}iiWAmdD+r?Y`dE=0@GN}#;= zpvTb;n4!i&f1CyPEksKpe>Kcd7o$r7|JS2yfd<@)9z=g2kCH7+h+IuxB z93L;oH_LGo#6uytK^*B`JVNZnv&E6Uqt08rVdU%)P~8rLzCF^uKwq9hJM;#K8X(r| zimcdyT`gFS5ZB0II|$O6pi#Y^$cT}>LSzJOK`#>L(U--5_UnlpQ;*sF^Sk1XD>bT$l)XG1TVd|_y( z$0O~{A4Z;$;)W^HBca|_Z=`e12;UAn+A#UTU4kSECtoQ~?cl6R$L=s&3K64eXk@{_ zH9001r?GL92YMFM7DY}2fan$HiO`bi5qPJ1>Mf{88|KwRG5G7ma98hq7?CBty7t){ zxM4J(-ruW=aS?IDw+J90a`cOnbLJFs)G_W`M57c=20#t27vsIjWN%p+1rbdVUqT(>W{+-5(0k0p8drp}COgT{mgEk`~ci?@lD8lbyX} zHofv(@rq+Ay|S)&W#IPN5rE{~vN+)A)y4<@Eu7Ofa`CWU?EDXx7bw@qoe>!~X~uMM z4SD!Is`d$u%wyUR1-wCWu`|RPJo#nFRrUi~NO2t8l6FPsfi&QjUgGTL8 zYx=NpH;_~nOCt=@t5pzrl3|EPr=fXIVkBrMUhGaz;Ep$q?{AvGeb+Re>u*A>P5n*O zRaMqlL)KWx8d}7n6C(562}y;1Kq5<}VuJsX|A>5~Qh^*0L=z>;yM~VqM61yw4%^mv z-~mrbHWTs~oZGk-tZ(se!(B*&HBXb%fH%+K3CNw~zUw}E&lWaanm6iIH?9Qn4VBY;Gx|9(!Z|4AJ8e z$%Ae~xS}GWKcQ_-rka||%A07L_2ePuH|!sw=d5V<4zsF{TqWtTUZ(^2*1xCQNA5=k z@~mVOtp}_Jt%s~%Syk43*og>vc9#}7uRe1Bo=RgoAKvEp zQRuxUt_gY+UL#a^i@^vyYm{0P1W}C_$x*jQRIz`|dE&uf9DkyOFqZrCm$FvXaFB|} z;c-$;hpof6#lFS6-M-zk-KzmvIUYN$O{zJ$GUs*lbH} z=Cn-5SUfgk^LE)cySKWDudBnp*}m1z*jsGS1jztZakkC2tv1H?H2E5Mo3DXOf_^;S zo&2KvXg7BhV#kkv0ip7PeE9o9jvhaLqL_U|`E{ann(L<}`kUwBOYW&drz zz;bRbS3MY$@A@8K_DH^s`AjtlO~Fg0>TuY|wT_L9jb0GBFnR#}#iO1Yz9PIQyeG;| z*NUNVBpQor62Xp%6ULuDZmj0C$*q0lwVm}Jj_Si*JFBb9+Kl8fRDm4iRb<8{z!8N1 z2c&Z!?%J(A01tasPPze)d1QcFtX94cn|39t7nSvq-#^)ST64m4W~NOK1=_(iLLHN# zjxMAnm+cHTPkx5<0HgXVtcE(~UkO;#4_I^j=usd%;{kmj-b9BLrH^+v(ZM}_G);4k z9|c5jpsuR2{X(f}^b~(-EH*CgpAwW%r~|yyqo+xDbSZd&Gkg-Bg2YK-xD@V~I5s|B z!qLd-ER ztFQZYlT>!q^W#pxpWU{U!rM}Hutacs0>21&96~x?d&L=Nq{5A!$OThZJz@PPE%8tN zjFipd3EUs>nsmWz&sCj`Q@mCo-qf^a*`pvj0`2*XwX;7U19G7x$OG+oxHRq+0jtCK zY^}n+152+979c92D+##A2P20fBofIo;qjdCra%ONX{^iU+v?JeIwo(a(;4e5077}b zPThw;mADas7IjHWeVrwRQ~8#<>OS(nPmR!_v|-+3?j%eHnEUQ%Kg< z@eS#200`=13KIpWm{Q)3T}_#m5;Ux~z648^5F1_rF;2^uAhX_Bg6%BCoCIRcHH{^> zp$@#(s}zV%~?yz}fRh>WhCAYOn$bGT>-33Ybt3P^pysy4t#!GSO+&%+Hi1pWL=&>8-aeU3zQN z>PeGUQ-@DK@ts*?uxeC1qc>~y5DDJ4bjfW{=(gr!A?EvKx8J^O*=@HiJ7dk7Gr+ys z&+jLGM&q4PV+RLZ7@N!{_O!_?8rs;Wps8!(N!dKlY2sVbYj z3tV+ob$wMNQdJd2Iy+o!i{eUF7inP1)B{lqQ_+=3#QU&kcOWHMqWkeC;21EYl3evj z-cfjHXZi}N8M@9QA$G;NGSl! z`ii9a7u*YOq~-dX0g~L9`#OF6h4nP^1qiqo=v)Dq-W^I5MxriW7!Q{+NNSBHUchx* zZJm;(j;J-R!u){M%9zzLQ=}Q!U-0C`%f|X|T@oGRVN zk9402WWY`I_KT-3xc*YA_QCi=vWfhI{S;_-sl=(Cgsg4kMzn2{HZQX*+a#ydaNC_xOI9u*1`UtpwDiU@a>W#n4_1*tKuJ2VNbgChY z$L8cdD9@cBYYXiy)e)TssF8=IZPxK>my=Vep}l%NG#grM0p^t;kN^ICczm(N-_aHy zfhNlhKB>KSLNrB$<+B-*h!+St?<8w~vb|rg&gFAYgpC5U_f#LB9iZ0&-YPPyRhE2&dvnA!RYBxrYt(!G~aek^mW(&^2fc$ zqS{nhm_a3ayIE@w@u{+eMXzFGsJuKHi`rwcXcTC3BHr{Tt@j9(G z%3JL`Z!M2SBR&->@z{8)PG#0c5w9y}QLK+)B;KmwyR=%QiH`S*{4>B0nEUXZl0_?d z$Md2F%Ci3|!Ke>6ONNOhJtd?>sCao05xd9BBi`TS5xAosH+QuAD2=(HLut@@q_u%^ z`nWi;vjvn~Z?14BwLglm5J7U;ni_d56lMT-cT>u0Rc2#rtcaSbA`~TxV^tR`;IE6+ zy8&si)u!j%R!{D$M>xUibUgBi!@&#IM{-{ZR=34qV>aO+ohx%6cB%!d#i{N5%w^&Q z|KI=a7kHEFvl&{4#VV*}oI{&YJKM~T2SDnQs)Vj!5FxGoA+C#kNNefR>9oENP?y%# zWwpAyI8KYZG#c#(l}2n7L~X}qFxjQ?V2^>5I}Roh8D;v9P)>!TSZY;f1#3u|8bZa_ z4k;9e+(2I}cP%9&c#Zs$YiOJVb2H_<`(-!f{v+24Z2bIG+meOY~6YI0^K#*Yjn5bJ9H1=M|4l3C-KYpRo%Pz6a07G zcldjq%b>%CKK#la#?XSgbbWXyG^$JcOq#*Wd)7X@f5+3Z;L;CsPoZB{c6Z}}j;Sq( zuZR0*T7k{dllu&IvsF+<|2;h>Sd0$U!!EO6F#r+z7~cCc6rNCf(gG%zpQ6m3Oc;a0qrmrS^IK-hemgWz~szNxU>(7H8E4qu!`9YK z)~JL;n@7S)bxcC#Y+Aw*OGv_A0lc^|C7}ue-XNb<27k%RP?3GY^+W&KXHJ(K)__fD zwFj)ORx9f3(@1*uiNO0f6%ISx%nPfW>!F_Dzur z2*?Od%Jo}+EBVWt zxv%fNq%j-1vH8r^Z(@$d!#6gax%T`wnj=Caclf!z=l{MrEJShWIfWJ-L5TT`{T}AN z9Xolgw=e&_WU;D|R_B$x9ejtE)miqDN01TUCFwY$(ZW5e(-NAaf*c;JR0Kb(EvV-; zyw|>uyoao0(NjpJ(;5Y0-wzU^6}iaoB|TbXwcKtn z2v<5 z^WS{GlP%E}`|^XQ3SFss1|I?9Y5-9fgBY#T>5ZN~{IA{ev-g8&42Vy~>kqBXu{IOP z$K@b-bfEy0H;{8s3g1w~Ozykm6fuue0U7$V6?*sxcN7;o5-A-C80rf~dABnr#vLKI zglrM3gk3?qg!w3V1q{3FGNs4i53R&2lbv;;qDULcM(bKgR+c(6>cae4pkZpY25I`q zm2`4B@is=^teg_ucJcB@1+~t|SzSx^&bjBKc-MKkKkb_mqQi9VC7*oRvv^|3vIj5i zc5C!5uJZn~-rq26&gwO}4}PV<>u>WPvCvfr27lMGdSEDkcGXl@XRX7cr$xuc+Ur*# z_1e%?^|!D$WpAy2Ap2nbUfVv`YqrX2<+rM4;w3Xhs#~y~Ev-ZIl`XExO zwHT5mRwfNiaU)g4hlGGw5>E**_`5`rPxayJcEy`(fUmi358tegG}rcFlcaYvGd^Df z;~AFT2ZP`vmpx?=8fsK((--^jI%O!RcuEQ7ks}khPoVe5Qym4OUahie(}a6*46p&Bi4vmP%C8#B^LhzDy?TyI0nu`jyz}Eb0{sOs1kT zh!=!Imz&T6o_ zr(JmGme=Q!$1;27-uCItN{;8;meo(K7`OQhicfe$*IApJGIpJdD`}p3;EE}?$}-`* z6sLe!^`j8_gJgnvT_k~!${+MOp<_RJ((ixPX>sserx+E${dc8{oE_mzbBQOhG)%T5+`1# zy_fs8NR#j^a;QHf!}<#p)}ilG=x8}7TUB0qdg-jv<)ycmzAF61{SUWR zpn&Y8fNX<^SBz-woEUWmJvitOp=Y40Vw9Rde;ko?{$`fdqj=2LhyO>?xtjH!W=?}O z`^c53lq}l=B^Sk_efY0WaYA{F)fd5du-Aa`gkDl~ER@}(x)oX1qA=(UGAzpw>~{N9 zI-d$=a<>jVui7tRLF*cXUO?kyvU?@A76}HG`S0k4Fv*-{8@281IPFw+hE^SeF5U$_ zEEdAB97ZzHzWm#gp3)GwJE}GH!JTVametx>yEe|owPm(pwsE#D+fv(wwySMdM)%wH zMBg{O&;P?@GhmfgBdX(qB`U^33&eS$3qu!{tWK|}+!fwm_O9_G{U=6#h87qg&dQ56 zd(aVZ`dtF&Hic2tWQ-Z&dR&<%6)BiaN;Szcl}l|lMXLZ$9@taf%rH7{AO4%<3^v^8h;2gEeq4_)8({Ccsgi{2@0Nvs zm`LboA5m6bhA3Hmv6L8MZJfnw;Vq2XXfl|HI>nYrShR)v@Z*vL#r43~#iAuz$V{rr zB^7GwJ{@-^%BhcL6UQXx$DSLnm-G zkgqbLRx{*TozY}k>L|+6ZjdhQt}$lCuwQ-Fo=!r8CQhy>shrZx1Uq{p#E`zuI!%`CD9%uUq%{ z6KmH#K{nPrH2aqK-@j$nLz!&Dq`4ao9^5duW7yx9-F5fUxi{UE)AZbb|MFE2KMZuy z26WK{a1lc_xI-$}XxTDN5>-4J-4|8IDUpn%z%#qSGnoU`8Dki{YG+LS05d8Cyf8+s2cjI9PU!v_f)-5^;Q*omev$SakDXDDAARH zBnUB695PI-C0g37S5bN<>C-^a^r2>_DZUSAmWezl>7&gSPuBCHraAQtc^G8|Nf&p# z|A@R$bo^taK*N#NqXh+0!yw^GBr3uY)?qRm%|vYlrpCtEIaaNTmFWORN(=xaiFnu% zrIgBsD_AOcYD*#03|@o_LH-_8u1*iot|7z=btfsoT8Rf}7{p~HEh>lQah18|A+sLJ zW)kti;jOD>4z%q$YubIY4{Tlabf&!_e$&iLub$E1aa)b9M9n+6+Mc~<$=SdD^}@#0 zH6ilS>NWF!v-HmX>(@W=@y_!)ZcVp_Ik(kiu;H3d%l`D*O}nqVW|t%-VVq^X2{RX& zK>Dkabe5e?gLWrU^ZT(AXab9!dkh9a@C_KZ3d z*S~2%<3i`*`g|FKF}dSkDrD)_EwOMA46LF^iK6&+(#Y*h=w`^9!##w@DD&kD@CJ4XW0c3fZl@*+t@&Q^I-(YX;PJB)c?|y+KFzoC3@`W!n?AaM zS*EKcY2cgXb%280tq2h(rP!(yvgFO&O#LBo@)YI2WYyzaRH-N{7BRXR`t@wNU$2tF z2h@Kseq&@#>d&G5++~&f7W%l&0DVjQmG*C;Z((YEOfsUqX*E_u*LGYCT^kzOwf#r_ zi>@71$l(HJvS*)IBlj(%Kk?5(-{#bE-{M}}JJ7e3elq`Hdx5X4LeENVBeeJ)^SxGL zGH=n}WnvP#Smc+H?Pj)It3?r}16X|CV{yjTqzuljmXsxs4v+xLrUJOD1Nd@{wxka? zO1AVBT5WZWF%|OE*t*<8^?g)%KEE*g$#jlReaERr7#MRJPXo)=dQ@h}y9>lF;1x|) zU!3#v2`J+An1jX=Z1q|a*d$s?u)=y#`UQ*^o#VQ3k-GpYRFEBqvRL5gwz zrK9}5Uk*Qa3gtrXu9z_4q1P_Vy*?$?+*&pz+1x_NR06vnBq|x@u z9cSH;n>=Ly4SFwsDf6Dniki`A+`SiZ`R8`|0vVoe3eoX_j7b8o6;it(v=u_P9J({@ zw3G`X`?OC>gy+(x2*)heihkT&+t7#2lD@XKx*4;hTSoZ%7?q?Gs#4|;TDtVjbVb9; zrbdhq^y+9zFo@e4T53TW9VMBZ`j%{Mv}JS@)#BPdyk%!wO4EnalELYSmOG>69Vwi8 z8h?t$pqJ^A7FBLF(XA)n^&jusvQi5Gc zVHUDim}g;Q#$1Ajt49=mKa^$YtZyjgltnQ}ScXeD@?wi25u3mQU*Y^(>$lA zMwNH)9nM*vS*ecl@5?MnR92R%z=V|Rxju5g>$S3vLcFZw7I& z)Ef-?y#BD)<4Kj31-u@+*X!Y})&MEDLo1?@h#n{%4kRrV!3t7Qp%cneagQzT5r}6W zo{mzuMY5O0y^=-Oimce;4SElIk9k=T@KR4!lDM@z&hNu5$O_PJ)wfzH^m9s7J}WId3_^}jfI z8N7RC`uGc{tc(BmN%?LKh&$9N3q;H*N)%jx$q+u}0>eZY=HmW8t(5mvAa zf?Hu-!LP7s#){)Zr$xsluQIEuEsf%^(6Cr*Sz~gfWi+SNr3KL!^2WSn-gLxLmegLz zJso{H&5ROHi=8K4C2pv^MSMWqBWhDxpHoO8xO!!OV&O}@r z@CT}@tDRcn)J9?!W6+p3wi+iIXBm5p8e<>6Tq-S(AwWN3v2M0LXMNLp*m}&Wwt6y& zk^q*M-;Yriq-N}e3QW)$a%Ew6XSb{%qY^2Mm#p;R6kTOOL4UGBOqpS#Dc-I(*y71p znZ3Lm$MlhMoZ?H%QPdDG$7oQpqO;4&l`Fg9FJ_Gl;T<#ul2RCGTL|cnJo$vIq3T*i zp&7zxrMy_l-SgrDmtWNJz?^=0A@fCCI%{I{h?~#P?ZS^tx}c@=-i^6GPEm$?&qa66 zO5c6fl#O%gkdxYoZ)x4cD^EDbENzf3Xn{^xn?J;!&OU+a(IM%Aayw3=Rx}YYDyPGF zrfY$HzH>>%3j1p33ioc8zRp)$Io3J0w#(I(UFuq#z0!9_T3=IT5xrrI7_Hgqs;d?w z0gDMSydknX$;avp8`(fCS;w#>sWZp5vqSN?XP7r`sR~x5t6HnrDxqQhkU>yp_5Oa^ z{jJ4~jRoFTZ5+*c|3mPcWDVtXH}*0x{6`0vk_%I#DBMsw`#k}O173@*3RWnwDImz>WL)aJ0 zMk0P6qf=9E%Mxg%p_H-+t?Dxg%!+o8D`~U&J(&s$;G`;<&H5`6h4(pETRJv?DUV+NF za#G$0GomvV1HmAmn`}$-U-8GNxKcZ|$6Xk?qjWznjREoMUJ1hB$^td(SJeCTAE?(+ z#C_ZScGEzlK+)u6GFiMZkWUvNv9-7aW*yM?7e~ojRLKpNDdga(Y05p5Y%VCzW4YafvsLa8&3Pj?ZkBxIOX|;(*9o@3IIV$k%Al{Mvu3NX zMQ2QMoL?962D0I>-&<2|sSH+<%48BI7)G;juexkJ)Vk2BM8U2a2$C>FX`}Z^}Z={A}a4>tH@!* zt>ZRx$2gV~vfu5cm^3h{K=*Tn5ur;gRMpwvG&mZk_CFdr4&6U747mH$HQ>S^)cxmC zxLa8q&UuTYU@-)kduZ49|Kj9fIEiC0>3?PrFj@z5$CWU5G~u{Zf30|@NYY#@H<4pb zGmeU$Y3Med8GX?3VDxGAKBJC}xFT_5A`*|*M%A^bVKZuIK>pfnnv$#pt*EX} zSNOAfZ7{)=+i<|;h6$>?wk+u9n2@(AUYm~BF3e_GTPS8`fB{@0iFUhrVNX-UK_+Mt$bh354=r%Wue;RYv*Au>gy{N9nl38ta2Yf4r=pG4@o6-uWhsHi+- z?rGD5fc6Da<&UFO{&Q3ct|b5Yo~SeIj1*@en1bj=$(7hj=avdmm|9$!lQ%{y%ao90 z>1_m>nC3G<+ZO}tDzchH*a-e^&c)?vwu=8MjxL3%W29`;hO^< z&W?BHZqL?sY~Fdzog1)fLr<06;t4z(6kPtP%NAVUecl~^_)aXrbuh$k?6R4h8X2$7 z2E6J4ylThKOGf@z&TZ*k&I4&y5f==mWI;;sh%)!j`LRD4^83Y*-;=7AvrrnROKZ~U z>KcElX*kW|EUm#-(wb~k)oOnrSe<8O?F0|;ZCP#sUDl49Hwizkzc+|bn6s0X2y%aWM&o1 z2*DMkHWxTq?2w81>3DZBe!^M24lwsI2qAw5m$e{sA0L5+ns7+5h# zc%Y|l7bT{W$=Zq}BiDKu;dSslPl;urIiS^Q=mibEuug+DLgJpi_?^Op2W%XrvPUKq z#O#8t+)=tiI1SYGr^Kf)=Ok)}(+<8>WdXWtQEP0Bs~mG`pu$eVmn#gStfea}2vOaI zt)7X(4o`-zeo~p~l%8d_AGvqdQ_JYohR5GFcJgU;UAdpA2?0ymu$i#5uHPDWNYebM~AxF7KN6zogccSZG*I- z?GEX#w(V{E+g_`&Sx{}w$eL*x))G$Ej>@!U&#Zc(^|#VGTeT#-r0V9(_VPz+ zKMVh>{9m>D>fs1g72!E~5i~J%F8RO{AE>0 zfp#-eVO7mZ0B-=MM*;ZK2u*jyE%9KyGS0-4VLIpdOT(eIj8x0E4i8r$9tA>Sdngn} zp{g(|;>vhgBwkipDpZBTB47-ljGNTg#amiiwOTGN>9nYiT(mnBa_g%5@bss|;lr!Y z@Obq;{4ffWizJuSQ8l}2MHPdpq^gc8=5W<9;Edbq_T%YDM6I}1vW^Ie6!Q>=k5S}n zAG;4v85Bii!Mv$S;EsFx-H=@Ap&N-P+4TrA^*!ot^&FK6bAOX8rpUX2o9NCKd1_x@ zk)-<}1tbNU0G@qy;0e{>xyr$_m$WJ>!p`-oUnm=>-9xoC>Hkc#hw6E{SN=z`tub>= zP0A*_y(pYNyi15?s64k5LTExKB^0ut`g24(R3y>(6q=3cF3O@+MTEo?_{_WHZ8uv7 zIc_|g=G;X_%#`h$XjV8^z3A%J=^#4Fq12lYI*`;gRj>(&! zmK-co_NT1_{Fn~-5kkwPdJvYfR9K>nIM5d_2upt{$VOQz81OZ2?cG1!Q}`WHA@9SRO<(twSLA;9xJXp-1Ugye z&N_v#V&sPRc@EyEo+PAUANfBCkWpxC{d4F|^cMb;?+^a((0BMdzdnW%{zM>NKiW6V z_i$iu;BE9ae%t>!{>*Qh9>7K!_iS6JxE%y>yVPc}@HW3OD6=;l3U`D_xHKLP$Kw8A zT4rzz)it%%)!ABq+Mtrt+8S1?Rk419*P&GA#uj(bP28n+x7%U&dn-y5oKJQnNwPGN zOqL}46@B@QlFyHk==1vnnAkD(1N8_6`~f>;0lxYrLm(Cp1_J?~KaOd7tk37IuOo~j z?j;rJL~T5sHW-YoEpF7t6ZQ4}K)_#D8%Rj#APy#GC3+Iu69*Eigp?@FBqTm-No-2I znK+y{26=ttL&@O};#rt%!Ur+InDzNsLRfzvxlnT2M25Aqfr++*wnMhBY^+Uac)lRJ zj;ClW+dxs^{EDM_aMF+D36(bO;+4a)%IZ2RpV9|{Hh{-~E=9tRYQ8tg^3WIPrN#G_G|oGyCOYmWo&`yeXmu|coLTE8!V zK}eIl2&JT0){>f-nw9EFZAu+VsZ*W`!UT9PEpFpy*?Mf7Y{zV@#fEJ{`LMGGgu9hg z=fNrZD#~ztqOfdD1(r>*7LjGU!c1VnTA=#aZuNo3dF8z*owAbu|IFU~m^GJ4cqsC- zM7#!{O3qobtp65;UcV-9nUv}E2V~h@ls+k($!OMfqWKg}{-?}~L)a8V&|=^R7lS-* zLIOS^;DYe9!%N?(e+D!+Cgz)9Gek=KpQ^ z&c@uMyTy1vc|`Sy?tbI%)W6eeFDKWkuG6kFUSqq)aWlC~rL9xfX=`*%#$j9yU*jC+ z)|Qc^G0nyJm^1BeB$}r!2e_U5PTNjLuk(O=pP+rhvWCv((z^91ZRXma*JOUTaY6wO+MX zTWU$z5)P1%1?4BfU#H*gHt z!crxCK@U%@qq+eq_Bi!EYb)QE|85tATwnhCUA(*1NsR-{c5kcG?ew?0si%V}dzVF^ zmp-SVsxSZUK-$35^z$^-6+#;gfnj#g`;_pwWCrHhA)5FWTL3&vw^G@JR#PD)G~^tu z#zN?(JB&20&YeHowV%YP|x=X$R2kc75Odz0suAUTz*{b{MJ zYJf>i$ue041!BA<+8QO%s2fDH(wGI*nrbR#bR!wZqZ0Ie z6r^MD3>GR6cNR|U`0vFwy7QkZqkl%>RzzXh1Rz#er-_7c@2Q$L;5t5g;xD7C$8`)l zGxslS?7nZ@qrc3(gAeD{oQ%`2Uo+{Kv3ief${825%)3{?X{(IW6=)cKRhqRvc~#|x z%x%d#G7pzLSayGfmS0-6q=x7dOwyaMC++2NG`6xm(_VX8!?bOj@^N8@V8}eoL!2F9B1}Q?()kas#tqasa$ zrL|&yfNxEffLB2&L~Q`P4E1WM^;Cv>wE-wsORc9e)T^b|QyJ9`Y>UeL1SbzuJpJ`4^-KVyGo)cez`-vJ0!utztCEVO3+RW_YGotr6Fx zF34V&eW2{os)O-&f^Uh3;_sAy6}MXAx~h@EQK1V`R|YqvZV3K5_*m){@zu~LNmF2d z{(GcDmY<{%CkwKTgES&2mL)^#aCs^ctU$E|sk9sg(iIf#D=5ZSRA@oqjhB^C%}#J1 zxd@e$t&$1Biv+lum=DEq8~|+3THhug@Fchdu7z<&cx(90@Ubu(rd+YbDsec?9peZm z)Q??u@@jGS$|K!Jx@8OACfOQL<~ihD1VD<5!syVo}4(Dwu7GdvgowWxAE=KZ}kU=SfmxtY&~@P5rUFc;cS-uDpB3y6YsG zT5vuJK;maK~`{Y2v6hLP6q@wugtmoI#1oR2n(Jb- z0zCl|@Qkv@q^fu%F17WPt}WeEx}|h`sj5^MdCxu^9J1s8$WdSx6}xt2{kgaR-EWo6 zm6VPDim``FIf9Aqlg6@n^(kx1%0|`zkj$Ea9G^?=6glv9a)|SdzjQ4X7 z%lrPHpxt+}vNZQs3f1`h+%<9-f%iTG;PDc8?@Aork9}6? zd3h!Bms$17ib<)?WYX*WRz>$VI$l%Ixm5yXio{Dx-Em$Y=dHvKoNPE0z_aO9R|}qiRy$EQOV^`YtJ|bg>4d5wvQM|HV5LyoJ*a9O5PJTf79M2VY?-Xo7j&%9 z;{ywfMM+lP_g0%dMV4Xuzj$cHwu?pwJZ57+kzDS2_LpZ|vq+Y3l?=9}fB24Lb6>uI zJS#6R$};TmjnAKc?>sqYQ18kW=AI<(lzbYbaaW?#-D8up{Wo%N`v2wrS5p5lde~2l zc4aM!t8s9g-QhPnoZ&K>1tfk&oS--tpB;ZQ&c@@V$#}dh=?^E7L0*J%_h>M+-tW0NmjcJ0HLBPV%tS4!TS zMh|;B{z>=oZrQ4%TgH~6HiQ1s>7q{KC$^-Wy5&sPY5d2G!a#$hTG*N|52CUQDS~T$ zDwjNPZmzS#N$;d!}o;0O@E_lNB(o5iKOYYyCZboteZgu2V`UiVyqRsBBaeZ)U~pWp&FHN&bv; z0QQSy_c`@V;Bo&XwvH<6^{%<3nYAz4JxT{VRyEAe%s*NXxJT=Z^f!FU-_l#|K177) z^UlbbQj#!BQ!14+h^rc&4rxlA)KqCAc4`sVvTa2xqhJ(NYd}S{|H|1rf8_Oj8AE(* z>5F1`Y4H0G+gU{8yII!4O5?*6<0e_%Bs6@&H5!7(<1mihS)3W1IS=BAaEi+%6Z=y% zZE`)K#A@9q>D#@}C2P0t&~4Q97|rE#i4S#gw&md_Dis#(x^-Q2@{puE*hf}%Uzl`l z+K+wf!G;vo4Sttq1CbY~VgCyF7F#%s1t-R;?5H5kCYPLHWX zi<_y4AEyPUDX00cirrvK6S86|e|oo8e!isk*-M0U?iP^AQ5XAacuNI2+cvSuQ=}T> zK=Q5F>O=zgWgW5DPH}pb(fo0%OIEQ*LC(a$28n7aNLuOWC0{CycSP34NW+>?wF;m! z{FD4JxOdyu4N-EgUTd^H5E%QSM>XDff6?p2-a!6cIR0UIIV}@@xz{xmyU(b&VqUsm zf2C<-uua=mOqTNJwF9bq=B_ux!vmO+W-87II(Y`OO;;UuMyX5kzMCYeElp5_6JmB| zoYhnQ<8r6*dAY3Tr$q)lDh?{;>S-Ckh@F#)WKp`l#)*a&bN=&6=C zC#>iAG1_F6g%|(UK96a)>ZkNQ^G8-3CxM#jBSn-GZM z-O>25oZsBc+~3cL=46qNOV8W4)=2gAFe~Fl(6p`YIovZ3*QzO+D$#zKp^F#a#`{VX z_2uMeH$N{|h}NtObjjg4i130ch0oQv8r8{9ka12io*SmWd=XwN^$iYo+ z1e26GdR|ip)iCgUPd3Vz6pIjwP*Z1P4-!)ZC#jx^#AJJjlFCKcU5@mKZp_Y=B7L;2 z1?gn{fz*F-3;krP5EkAlVbX>d#rda30L-(2Jj1NQ_ZPLwWX)g7Vbil_O5lQCuv%fD zSS6ow9}3Q5VQ&MyQ?3_$F_{M`T!SRD(!q>}2o0ay))BnR5;DHi<$K4^mWn*JxISjLA>Yyz5)EBQ-A&n?^`Vni*+C zI%bSK}DKb4!I7s^zwEm+X%0@w|eku4}z3UG}WFK+J7uP+WP-k>K zI|y1PHgOajKvH^k%4X8BMy9r@>bl}Bb9&4uU3h{|6*OLAu76Il+r)sR!3!YSx{gRMpCJ$V8ny*T^#_o^E};S@_wBsB zCB=4ao~f^p>UJSN=`cTM9@6W8$}TD(`J$Hlso2zmH;oVu^<&=5q(DTjOie2B>>+Ma zCf%L26S}>vHU6?pbx@|rJ6q4YC?~AWe2pFDPE}tiM2bDsfJ(oa*_mi4&QOVR$&+sP zt?_5xv2EoG>6hd!#Dyjt=24TaOW=9^r3~`yI&Q=yI0U$RpR7J76N42IyP@oNN8n$C zLh9@VRTVIkv0Kg6DMyrFHs!pB*V4}DVz3vOI+L!3!oWYVrmI~x_-Us+E7H*V@%G&U z<@D}=EensqAb}eiG$5LDFe7NmOOZ>gwwAbn7^%x^Wg*Q$l&Ub;$pT zsaGUI2#ZQ7zZ7>!#Wv_UP9Bnf17p1Acu#E=Z%G-i#V&Ugpz!d8wVt5PM<(aGCX+L? zws>JrI>~zwP-%z#9z67zHau9H#u`?GV^TH);P8{y-`hYxYZuKQ#{+6Y&m+8ZMcxn` zR%M4*%|2lhl|R+THGmGBAj{H%tpjimQ3mRAfx_C`9v#*pSlS)Qj`3DcVOLHHYHT_` z)tvC|qjTN~9)2sORU?lLaG_v4b22`OYT)HKLN~l@ph--2c0X%e;wWoRF(edzf}3Zv z!!Y2_TmHddp)+Z^om%mo9%y~H&Vz^D=;u4;ZDZ5gF2nMKTvp`kjNHLw{`#1aVZ>pM z2=PncGc1IE&x_#iE4hM7f&&MX)U^C?CT7od1L&2FdwvM*ZEsCkJeQ7V4xLtrq05~| zvKvVwA{xFLmr~%q-0)L}2yIe5CANjZ?A*w0>aM17+k}1g6ZWY7k6$+r+=~pYcG7u^$?s&s^i ziDzCZ#nm8xGYMt|{i$5DhcjJM*w#kqeRKYBKAbGGE3D6yN(&~ygt^llelL_39sVrb zSfAc7N`n&#J>f9^1arRu%) zmY@5R3t@7;7w&K?SCkknLxVe($*M{qolJ*#2~8mb7ft!XJ+Kv(Nykp+?SWJFYYbZ^ z^jPcboR4`>)`J{G=-kC9)@yN6R6{tKKt~j?WB_qYt_99#Swu<(ZQ6x1Der^fMPly9 zmGWY$Qgt@xpn^>ex69@x&e|glzQUQX2$j^EsVs!uG7jUHW~9^R?AAoCU!RQUDv%ug%CQ9@0N* z5ln+f*@<+uzjW#N;j%dq+@CdbpGQk0zl-9Oq0#qX5_v~+FMz%0nspN=lt-GqSFX^- z9@f(9)rZ>MbX9T~gbGLG|FI{xLfNfo3q!{=3R1#7r+o5`mxv8iI;)C{Y&sxMR0>oS z7D-I~3TWGkIfEL{Khx@({6>YzSfDl8I_#CfoprBa?pUc*uQqLA(u;|b4>QuOptStM zs>`EUwr0qNp+VK#cCB-b^_yphai_bUbVg0D6MlVc>*Fpbr1W;&FRSKCOm*Gx=&s0u z5ujZtJ^>o|9c1G2vlfZ+?sLPgUy2r?-dCH`2ey?zJdQ{CPu4AQ4>xx>cD-6|UwH0I zgjSHR1`^ty9g)}-mjuA5HdV+(iXga1q{%99{ZTzCIE` zBzRMQ6H}q*WG=j0eo$Ul>V(nzZ z%5inWwf!6-E~4ADSg73H(EW4AuKd;9o|$=pqW)Y@k!PDz06DCEcCEcRx-}{f&L=*Z z0pid}-4*;^hs~88c1)aDMr1tGb~aaU&T^REc>B>c=bZ9l&oKjWxvvV##LGO%gj|{G z+=`~hgk}g>2-y~}(~2yN0|eBDwA9x(DYv{YC)xJeDMxE1r7*WG7iuSP7B0tZ;r$}# zTk{#c+e9rVmy0Lv?vg>vhEk}!1T2hgfe{150TP*QB-yK(e#9?l{gVUOi5LSPtrb8F zd4?cx2}->w_O4V@vsN7~;TUHZMWYpWMrUa(`W1VIKQ8J#RG&%t;KPh2Us`>nS0;+S z3=OtguWl)tb`$N_+ESD2hRQJkhl)Hg5F-@v2K*yQe*M|yz<81PHl2AWeAAGcmPG#$ zsnwB?A?beD4YU$zFW*S8Np>eh8orJ=`PXY7{$C49(7Ty%KgtEkSlGPk572P5{sc{v zEYakvJnko`zg*?3Ti;Fs|{wkzy z?Z>^bv~-}2-@lxe^m%o7;kSZokTNTKgCO?*WLI_^kALj>Zf3AK@Ev|wI$smTK(}s| z7&*GN)Ab^)a>jrH6`YojyZ^a7Bu*fY)#5HBD2;^IZsv5+!f0ez$;*8{-7ctnJAPIF z3Amn?V&%5zciM2eoq!*vQ)4$hS$;d6@8kA(YDiGW?Uh!keZU=!XAEIsG-fU@32-Wy zDP&;NQm&bifjB3D4|Ttyu_=OBAaguqg$1h+esS(o=?WBO8?{RrjM_ z#=!JfNafAb#kxYiYPwT;Wz>R3!c}KkzkJa`qDb=7 z)ZYNs%h?4h_2x$pj|fRCsi*8P0QS5DnceY3Q<@spXcO*i zWsEtNR!WBU7K0%p%$#HfK4El`@Pf)*KU`*=p0CVpy0yARTWwk0s9ZEHEw4H%Z{Q2^xj=H{({WNub4T88*_G@`X(FHPrV^X#e zwJ`-1_=$gn=nk$^t%^%kdQ}}95Dc46GNf}a4QTlf$x}Y6e{8|H`Ld<6WwWK~9|50S z38wm1EXlaXqlk+zrU({BW^)ifn?hEE6-K zJdrV_D!?+Bw%;MN)WLGrWb35UmZ7On8Po9{`OvH?E;8C8u&j`0ADA;3hsSiF#cbbf zk#T)JcZoT2eady-g(lNn^;~mU`mlUj+H}HtF^~orp5ruhIVgEQf3bTtIj|so)Z;Qr z9B#L1<@FSiV&%1o(jHLggR~35Ftw>9e@FC_M6gp2?q?Z~N(cyrF(_nl~w&2cqNz;^ANpOaqte(j>>NqG&BzKXjrIlfS_5uh=!j}>a&nU{QV zp_-&nulibL;9FQO+=lgc^7(2HVy}8)g-w;(>Ky36CgKWw>9XmNPBON@K?$0fbc(x|U)QJ_G*%29ce{K2E=ecbwQh*+ z4e!XnQ7XA|z0EXa!QA-izOh%(?H$ukEuv|>ts+3!V??y6LOLp1V<=R+BB%m&_MDB~ zguC;t$dtw%EtX3zK0k_>`_p>+Z8sns+T!V|( z3l5ZVPwj_M6v0slE_Nm5ZV0L-Wf~-;Y2Qzh*gFX3{*eFd6hn_RlhCQ-B@Xc_XW(h-_0gqf@K3ll&R!&{;a^* zmO^3~6HCZlnrI`Lm^%rl@zXlOkVq|PHpX#?9{UpdnDQ9=SijYiCtl_-mw?5?XPm~b z7LE7((_kRV0Ih_P-vWyex@*e3tAY2{6R#MG(7+Ux#GH@5N`y52>M& z`KxV3^NZ-A^ON69-4zg&1iRma)_f`Z-9*XJGJ&vht1>l&=6B!T{$xu2R%?9I7v~$S ztEUH$VKKXvov%<~T;t9QPl0%2{yUG+UWu+$Be8=TtWAq6ZS){WSo~A6u zRM>F4K+@1qic;fezZ#02&`$M=1!%8Jxlw{R=d)p0^8>1Dl*gQTUG4_Z+re~yNY&Jo z3tPG;tHMNa$mnR^f>N*U9E2fs1TPd#Pf$}#&c3vF3C3?ZaM3Tyt7ztmCl3@}39XJu z+B;TEow*jY*&0!GFmobV3Dt|%SBv?YNT!zuVBzdCpq9Fro%ezA0hgd0|8skKOtx1sGTV;H)ic*sj@LskkTlU~VlbP%zYU{33_|U0q*y?067_k~_rosroxYT;$nmA$OO}6{mjcQ3w%Tk% zW6|#v%NXs`ph9=10n*2Csg+RD4RUpH$%m@P^-J$0gKassiN2|)N`r+~j_Z5OP?|89 zg5krIBUAc_)^MfK11ALUT+Y(-19&Citl5(hy#xw%YpT<409r*2+SjzS~wLfAZPUe(`+g%vvtB%zw?Wx6(5Angzxjr6yp~f zjqn7}P`bK=Ymfk?x8N6zSHT~b%1s;m*NY!cG< zvw|<|gvkE-HSyv`C@KPG!nx*VG?VKKa_@&VYzm0#qRcF<6V|hN+4lag^TR!nlR&7EI0CJly!?l?9XAGlN|; z!%q*VhFZ%+-?>*wwIl$fzG^a)g6i-=u<7_zUGLV(mhl3ozH&m65{`8)EVW-gq?kIO z@u426B4>(zFQQ}soz@VOuS6cnO$9x%V8D0I@(P-n<|hp;$^QH@ibas~n2Bck%lnEo z;N9)|*Hb9WOXV22o&j(={sN>-n8yr^e>DXsnIh`tX)QR8@u`p8U;m8DWV^lk`=kJS zg2MP!RaIimFv@fp@r)9u8c)||DFQ1N(xPzxc!<(=;f@pd;p03ae?b4!n8+lJe@5=Y&o3NC> zT)0wbsBAW4+Q&8QaqPippLqL@wSm1J>69{@u^uRjZiIkf@|sqvYYR=(%`Cq1h_xfL zZ540YFUbqXQpCjad5JzqPa{0FbK^&4_6O{`#tN;7+x0Hd?#oZFspDooi`%ZnTKPEK zLC|z#VgcXrmWSijzl~#2Cvx_2V7X|(a6LqI`Ja2&0bkne>Yd7Da;HtE)v|61A-0;; z+B&xr`ZY?ObQw3j>#M z(QaDF=9vvBx{+MYv z*{5{0kJSU2^Atg`{V~TvNdoaEpzE48FV7>YDUU2lGb`#b30a zVM2m}wb1BN65KB2$)r&|Fs#;Gw2Ox6&CCN2nt#}dqtf;>yUf>7G)jzp`IV+$(%{Ocr}w$AAd#PAo-4xIMJ}g zfAikXF)gG|Wf&5jQ~Xg2WsDHpeeS+d~_t&~WydlMJaT@QqL4qzR^1N)V_?N>-!L1y9kpjF{ zUt`5df$0O@FhwfU*7}l`2 zng02jq?@WXpO4%uls$w^->|-xl49+0NjfdnImeBtkHcr`!NDzX-;|aRD39oIoe*fb zM|N6^%Yrw2F(fj`Eg?`mPVw`ShCyW3wX~@IqnGnRZK%jbR6cP@`3gygb36|vkMaPu zyuWLKxM=1GY%eWLX9@a7e;hiF5cHNdGSKr&9+jQ^~B%?*l>k=uvX{@iDy)yq?fB1kMYfhEY|HZ=$`)$518OHH(y z(5W3HX;d+loC`cMk|v2@&B{?*9q4d?e~*VX)a(|vlN4yewcW=cOdk^&oHfLWEhply z_;T&1kfkSHsv0|}?H2=cv>`S(w{W)l!{D*k6kT{k4Yz?C)HL7!5UQd0?ogUzWp_8O z!hgwowa+#Y0n{>&-4E~ROw?{}aPve+Gu%d*;tQ}}ZFN0>jFK9gBmcP{wGFsfJ5$DS zb@S;3i?)d%xPTzN=`}5_uWK-#9i~DO!d)~xnom@&%NDhWp4k?gMx5230goiLACpG| z)60oQJ$O^u=BA{T!mM1zc5FD*n!DHnt^1GaaP#JkrWgyg7hL3?awBG^v?u@gc;;(* zdv5+DP0o=@5Z+Ldw^#VRS)0U)st+}ws3JTUsuniiw}+vRg`bilFeBU4ie~K0LcUBG zU>)yqz90+FYL*A`r-UsCfyF!vFZ%J`l+Mxr6Ne0ku5cWO`|B?Pm?|~93O4Vf*GnKL z`qfVn(|x=8vje^h8-$^73@rQY;G+m2gAjK)&j-G>UpscWj^kAIXwXNJnq7gQZPVb1 zc?n}jl%3HVmgtAO9;MnxUGP&5{A&0Ntg8l)uh*Py;dnwh4IZ7@7FgU?C+}opkj|W; zNv*lDkq5b)xQ8k^(0TBW*QO`Iv%_Fgm=$=A{>bvKYK~5;^6GmN z?lG3?F@?CAas}(YPe_*!GDJ3_yvWSm$cB43PHBE55u)AM0hja15+4c^O0TA6w7i%7 zf6K+ISduUs&zx#|x&E5T^iWZ;5jxpx@IK7xZ%8cTc{)z1WftRYKiKi<{S2fyAc&pM zd!OF36R82%ISRt|KQ@wCLx9i`5h|~|&ceW)FlDZ)H=S2QEMtRgn-;a48ZVZ=f@1`^ za%h$QByFix53w*Vs<$u6cRtp}V3&DuMj6(#8& z?)x4d*YRzaa~CGJB%ex$`)mcY_-X7Y6>BCJ2fmzJd_U2zmY)fw6uNDTpQb2^U2e9f zaq^*5z3wzZHJ%!1^IH{-*=()8{~3*Ev-~bad6MPVF_gQv{1P;|GZRdCe_T5D2W2-F zI2IaZ^EB5#B!rOBBh1~@D<+;gmtC`GfNvpb9wD3tvXH}8Mp;1!2$&WO&Kum{ zl@$&dHxWgqDxcKD5s0A9bZ#K<`{pB5Y`#Tj<{r!(OwP|h6))hBo2oQLJf(x8RF{}q zWMyq8A34N$#7bu&{a{ViP2LfIrJA*+%=Mbku(+3qXi>r%>{6q-?+Sxr2?O+i1w%Zg zwxgckMIq7#U*tu1N1r72=2`&_yP9Nl?7T^$Pc1`W@^xPCBt!GL$6*z5kk(blGKr)K7l+ z{vo!{iTbJ_BGEUAxV%=%E-5;MC08ok)YoH7P1Slk-t@x?C^)DH-@@S-T4$p9XXyjnPRN>sqIqkI_*}C2#lmE zG{s-V`uUGnss*Jua*B(7R^Jeo-$WikU2C|?(+a)cEzu8w(OzM zy+-QHJi1T#EdsUr2slTowPLwd1_CUBYE_a`%-Z{BPV+ednN&A>C(*Zcfk>3}5Q$#i zYPH4)VZIO8^FJwgm5Ue_s)C_z=r+*Zv2BC7!&J+S!9HkyeJ!wS`%Fq=8(s4LLJCYq zdFA(l`hAns3;0q8!up~gq$sl+dn1AqW!g>6R!u1i;4WmJ(7S5boT4p+t_x9Nv=y?~@*w*B}9d*>>MN?HC zRA1mYr;vqJO~=+Zv8F_Z()B4ck6x(5pukjuIjX_!e5JK#Q5+6ro$fhUdgqyvAWwfy z6?abG(LL)8jn*+9(7o~k({O3Pr3nFa{=8<&*&x?QVS;kuUsfkw^`3FM8oI0M9PA-e zKm}-es{2#7bb7ZMq!rby_2jX0=M;wBFn+ANlRu;nO}Qp9w`_-|4D`Lo|Qzb*9hD&%N>{Q5*g^Zr*_kt9j!9DVKT{J?m?M@Cj{ zgn(4xY(y|Kt8T+&*1@~Av+$C@!zOZPN|y$Wy%E9uo^%FkOhqqUf34H;#6p7U^rNmH z-(={plh;2&k=)?w^-oAiDHnjlENc0siX$5vJ_>Or@bB@RD3qug$keoEnIv5_DIhBl zGvelX)P+Tjoqa4?_dT=bY>}ep1z5(AYtXX>ilN|k?X80tzR=4;PLWe`+06QY!vIgG z6^&8}l2Y2wRcYwh(xTsI{SXrvNW?f+#>`M~|IFau-!)XAzusCa#io@^p+B~K*NUZ3 z)-qyj*)wHcc4>zWRhDMu*gJ)^|D-4J8&a!A^Q_h;?zS{<2;}cUW^p>$RvuQRK=cPG z7J)p5@{E7#Vct)bS|Ac@vH!(@L*Wm@#Ap&{!AAqyRywOXpOR-3p|FUCmWHQ`PYDk+ zYZY@Fe=3)<<{ynYyzR?syqBD<~3x&*$~8v7YJKA=*N zw?k{8bT+UzHQ?eXaUy@?)Lv}%2rU25H{8@ErqCDP^Yu{h`__HOO<6ggF@Z4wfmS$< zI%Byedh3Fdqf6N}-eT*S#QJTgQGtKi&aY`uKovrg&a-vp>7NNepx>t9F-ZvsC~ zxfv~9k)FpdkYCQUK%UYSM9c6s?N!?EEUor{SDMo=&I17#bL`)T zR9gsQGKBeCPETjq%>-kiCwYkk)sbnS;JDBVFZhJc%E9&>*08y8`Aqr)zKs8_Ec$Iw zITQ{_^sbWJhTSH7AU_$^thujHa2j!1cbYj~jbbY9`1|LE3yh|d_zTc&R;4aHlH%Mq zv9`Kw8riLv^zGS~1bQ0E1_cT8YK`x;V$7#KJ=T-YbUta7H2CC$b~p&{qWah4ewiq5 zn7UjH_*!Bcm+if5*x}u8`N5UL?y*?g?HNFF#~jJ}z_**r+UJbzXTvjVLvl5Ytx~ik z(}Y#blu(UswF%@s-ik)4(j=NpTrlhFwkW{u02YhpExnA72=fS0h7i@eAl6aF^+0LU8>}3!iXLne;XVbI z9K1+lT>QRf8zjm0HY9ZQ!is1PXKJOG9YxmX6;j%};XXY(^$&rCKUVlw!g7RU40+{& z%qd8|ZW0i`iyKBWO;O{^G%K>?9$j!8ONaiQU-T-YdlBn*-B+a#E-!W5`=KV(pIRfh zQiELl54=x%+HmJQsja`nc)BG-MoUAfZ`=@Kk?sZBtl8Ts#a|$9ic8Au*3pohFj!Cw zsqK$rU(7!4k-dY`zEo%}&8DoGZZ>yOlC{2o$E?Z@n*Eb1t(|x5``Ic=j7qsKe$9Gg z{UTwB2qnJ|Hw{Bn<+{(+#deuJ!FIt?I*>>u2q*m-iEWhNI^4`c^WsL!?X#EeTP?pY4f9)3@&+|PWPv}h$SDSFg`1%#kSeW5fx4NE#*K> z5Bn47Nz$ke&e&gc;f#nc43Dl!uE225LRIk7)x=^f9{Dqq3*SM50d@t~W=8ruf7xeg zOL+2kZcq}u0iwr>2^Sc4MzMo!u zs>FEj{K#z=0}#smfweVt}I=Q>;mZF_Ztv-YG)hw6?EAw=gmz<-H%Jh7Z3|a7Z5vELGP;1 zg^99#$2F!n_%bmcY#Gfz2FW68Qb$CXZZ=LpOzvwBERP&VRI0r@ta&EQ*Gu&(lPjKq zi^$AaUCo_cxOStz*DsK08NLzGPpk{-z|IRI3#VHDuyILD02CCDI_33heu1yyfdqsj zCQ!qWYqEdCO3$g9M!s{nYM-Y^H+=4Bs7q7ku{RUQUOWu}K72d0aSdcFr8zdyl-(v? zUa$M!w5+kE!b()5JHo?}hPpw3%&NYpYR8Znc3V{g~!>yOsygT3ysG0zGy zdy_v|>u9$-tS>7=&lytu@>Gc`_wa=z`)yEvR@g3nJd(_lz?Ob^*{QT9ZLC5P|3LH% z$Ijh->&Gb%Zy$Y2_5iydSWY-W@@*0M{FDC!sRvZ2OuMH>{Vuaj8_X?3J5B-u7 zQc2N%n6Ic(z$451>)hnG*^W8L1obfZ#Ow)Kpk`falVft($bi`{n4n|1f4d~RBlCfY}#?4fNbE}2(Zm7AYE z4+88Q@8&Lw2ippml#wN7Rm^D9i`BF&OT8L*c7~R}dO8Vc=2;1NTH&%CSx3mQanChp zZO6|T$_u4<{xSY&MSOQvu%F#Zc#QY7lO%^Yl-a-@E-jDR9sW49oLpSRlg-hf6 z*(~t_v5>%l33M3R9F_ zez%ZR+AIY0pNxs>(079wGfKQ}C*|o4=1CfdG%mgqs2GOp2v_uiijXyQe3xrxXd0({ zNSU?r4m+c9Wj=LnYjOG1qkCVBzep)~<-w5W?7NS=s}nx?ei!W>`G{>SKIzya#ov;^;R9W;Xr-+q$g`@qpdl)?lf+a7J zjzEL+bTlpPR!lOQOfuDMLG$_DMb*x?m&sA3iRvS+*DMM<>(Ru)8y{Zn)>i(&EF`#l zVb_^hew0f@NBU?_#D#zHFjDJy zF1>-dVFI7fG-Qh<{3*37irZsyZzQxIvK=jc6f1rqV%tVRW-kUWt9Hf{Dp9}s@ZrrfEGLW zn7df{s^mwNk=W=3Vuj^A!1f|mC~UR_n~G7jMQ7R-X-B2{HnqvD-&bkFA7)oZt9)ssuld`qXH;Ih!#Qsmn+zQjfg~qYuqm43c|78OCl2whEo9 z<47!Pbz=k0KzvlHn;U_KCIyvp$w9LBNi*wJ$1bB5!1_GeolK+BW2Mr5x9gX=TlbxW za+xYDn$JwTrbI?N7j=!!-48@LI-X|ZyGo>YU;CYjCfGwYExM=gQn6v9+LazL z^=2JrE={i0EP-5FCkgzT5q3!83GE6qbnHPlOGOlCQ+M3EjM_6S#(M&p zI-?Ed%BfAlscmb`6qndzfG`|7b=v`gcl#$X76KKe2z~6t_)fV@bp3? z$vOaM0B4eM64cra;326uXi7kW5l_?`zA$rC)ka!0~y<>by>f-v>kk=H_ z3E0NkHyivwYD}_qzPlGP?Y=Fl`JJ$#ILUsNp%0-J zVQ6`*s3}v)S)lkNP}viPCs6Iw_pyoeg`uxaVx%qX#KpIWKR2KVF{a5`Ej55JxOzWX zdPj1N%y;ODpFIL>Z|r#X+@QB~q81s<>yUzGLt0X^QE#_|%NP1JfYtv+ zZNEa)fV>ORA@Rh_tSF)DhZ@DzUHsTyVQuvuDGJw*<}` zx(T%$d$%ELYvc{6ZkHT;b%)gc=%L-F^%H8;6$ndCHZ-I)?#c3hDArUU+n65t&oI~F zKK4QDT!Ff*F&|5VRvpipu)PR$fk%tq;bIMxYpI$*O`n@6nz-Fbi|1u_+O0v!^!qWB z2%lo=%(yKH;XPUST%PKVc*!1$4YXrD6StC0IRKMa1Coy=niU_H~Z>Y0yk}2Mu!D9cS2iM(=hhC?!{Q#lw#KF6G?)8 zOW~cI{E~<~oZOVq!MwTxbc&i`o?LC;}YJaJIS^4jq;@E z$|@Mu?F89&=c*;==TszNMdH+WhW)+P6Nfyn9bkC2j9?tBiW(BltH+2q{)Hh(Pz^OC zKMpCHLybWgDp%tR0}gxPQsmB99|k9Xre3m9gXCquA$FREQH+L>TqbgM90JPcY;ZWg zU2^o!S=0dZa~Pl^osK1k4F~z^QLRqa?9aP z=!Vu*lEv%8aIYZRt6DNg)}^h4!jOj}$Zm62Jn1^oJ_=M;&En#% zm_v#%#@EHyjZ63#Ud7^7(g#SKNDv6Dc>Y=Mq(H6w6|>&QZPyR~N4upF{f_ZPrA(`3 zr)1jrS6=30o7-^1+LqG&w8=I8{jX?HHdh36{&+KpHP!(>siBIu@k$6nwfaFGohcrC8|-}>;3!Yrih|1EFNC=4WJ|KHN{tfXL;|1GY~DCFWG zqTrzGVECWLA_~l;Z2zrA&%=ZGy8q9xm|u&~|L?#M8DB?c;HYnCM@s$t0$~Xu3n2(0 z3_%LP3c&yY`utj|{#79dQ)?^1f6ht`U}9!x0x`2OvokXT0klj^RImH1l$5o>|EIwJ z?VS1lbgt-XV@S#>EuSV@gY z|BJCQgVT zTmR~VnVB8%24i7kdW(UX-(ajD*1tJrW@QJx!Pr<>|K^mLjTQ6;0|NkmbIJ?`viyw! znAq9=<`2Nk%=88WfI)wc8NkB)hJ#o00^i87GO@nFKx}X2K;XA>>}UR_ zH>WJ@Ou#o7nEee0KqjU)+yj|`Y=8R(kQv1O24i`hAb;rrWO;S`zcE(u>zDTb))xo@ zFulcC|BeStKoHv-{{z0-@=YIX%&dRUBOn{g8$STDv9kQ_&p1j)v_t%7J*8mkX851Q0HeIMwZrStE6@L|HN>optY6=~ zw))RIK~i-t76UerJ~NXch*cj5WM^VE($h24GXS#cvFL#eLHaB_r2qdSn*Xds>>YIN V9R9NoVSaT`Ff$?rg^-N!{{u=+M^OL( literal 319831 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%0A1)v-wCe1(aECAd)BM%E2Y+%Yj&Dj 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

6(Y!OhBD0?bWFc|BuFiJogQw$@}E5?+` z4E$h`g`k+9eHTM%zEn?{`P>1Yj^e{N+1!`Uh)D0ggL-8&ti|d$Y@g}2U^4O+F_(EL zPiG**{9yI=p!Ffh&1vs3S?v(V&SkqYvPYSp$0)^SMZe46WSc_Bh}JNua*4 zu&ESkGSzf)cnyg+AaKHmJN~Hn8HSbE$s+nizX(p1FTX9^;M?~#X7vW_JwCiOC$GfO zHCsf&;Yg8-vVl#Gf`fJB#KUKgjys(#$dsaLlIn!?FXT#FK!pwBo6{zREaZ?w_8tEFH;+Nl5=U)@ zTqP%`&xel@N|~dm;Q)HW=x0cFyTwRK$q23dZsWzk#Ap%Ro4@OE_jNBIAJD~K44C=& zNCZrMHO3>lzRhR14v!?eh5bnc_u~ z6P>pB+;Mu7B|Y|V68igBBn#7AL@~V?k!gIgO1;zby~be-RIm|K5GV=a4E=j5T8gz# zzXe$DZAw~Z^}qpYjNBn}S)q+FmMo*4SOYR;7qUw#6>XmrtS@AlXEM{Em~%k4?(uX% zFI%Zh=ImC#&-7R_3W@&6>~-9mtz_2vze_I%Z!-5b z>VN<0;?WS?*E?ICjy}KG!cydh^F<==JDz=@o>%MPv-0MQ#|jq1;R`uRWxO z6h-^3nTQZoFqSih1F2Wye`&<>i_{>&=D~IunvhoV(RrU~Q-!z${wdt`lgln3t z2o=R8q7su^t3|(Mf{Te-gz2D?O0r7Gg$ka+ktO?-ddt@Yyd1H-92bmvLfK#qy=E0f zg~x_B^R(oiSd*pV>%p!85-$X;Vy#`AbpUwnL?1U(cV>pyYt)1H$uH)5ZlBfu$;I

X6^w?@l(q^w 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

E~q6c1>xQv2&Sk#Gv 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 diff --git a/docu/Dokumentation-in-Deutsch.pdf b/docu/Dokumentation-in-Deutsch.pdf index 85bc5cd3c5d59da59dd3de91cbe6a8cd81bb900c..8971ba68f1209f2450efe01e2d7313b265c0dfcf 100644 GIT binary patch literal 114119 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�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 SE=3II=J2