mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
updated empty-dcs.lua and the bronco, not critical
This commit is contained in:
parent
74f2883079
commit
57c90a15cb
@ -131,7 +131,7 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice)
|
|||||||
ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
|
ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
|
||||||
ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
|
ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
|
||||||
]]
|
]]
|
||||||
ExportScript.DeviceMetaTableLogDump(mainPanelDevice)
|
ExportScript.HudMil(mainPanelDevice)
|
||||||
|
|
||||||
|
|
||||||
---------------
|
---------------
|
||||||
@ -173,7 +173,7 @@ end
|
|||||||
-- Custom functions --
|
-- Custom functions --
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
function ExportScript.DeviceMetaTableLogDump(mainPanelDevice)
|
function ExportScript.HudMil(mainPanelDevice)
|
||||||
local hudMil = mainPanelDevice:get_argument_value(435) -- -1 to 1, so normalize
|
local hudMil = mainPanelDevice:get_argument_value(435) -- -1 to 1, so normalize
|
||||||
hudMil = hudMil + 1 -- 0 to 2, so, 0 = 1 and 1 = 12.5 and 2 = 26
|
hudMil = hudMil + 1 -- 0 to 2, so, 0 = 1 and 1 = 12.5 and 2 = 26
|
||||||
hudMil = (hudMil * 12.5) + 1 -- via excel
|
hudMil = (hudMil * 12.5) + 1 -- via excel
|
||||||
|
|||||||
@ -22,6 +22,8 @@ ExportScript.ConfigArguments =
|
|||||||
arguments for export in low tick interval
|
arguments for export in low tick interval
|
||||||
based on "clickabledata.lua"
|
based on "clickabledata.lua"
|
||||||
]]
|
]]
|
||||||
|
-- Example
|
||||||
|
[0] = "%.4f",
|
||||||
}
|
}
|
||||||
|
|
||||||
-----------------------------
|
-----------------------------
|
||||||
@ -74,6 +76,13 @@ function ExportScript.ProcessIkarusDCSConfigLowImportance(mainPanelDevice)
|
|||||||
ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
|
ExportScript.Tools.SendData(2000, string.format("%7.3f", lUHFRadio:get_frequency()/1000000)) -- <- special function for get frequency data
|
||||||
ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
|
ExportScript.Tools.SendData(2000, ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
|
||||||
]]
|
]]
|
||||||
|
|
||||||
|
---------------
|
||||||
|
-- Log Dumps --
|
||||||
|
---------------
|
||||||
|
--ExportScript.CockpitParamsLogDump(mainPanelDevice)
|
||||||
|
--ExportScript.MetaTableLogDump(mainPanelDevice)
|
||||||
|
--ExportScript.ListIndicationLogDump(mainPanelDevice)
|
||||||
end
|
end
|
||||||
|
|
||||||
function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
|
function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
|
||||||
@ -88,30 +97,29 @@ function ExportScript.ProcessDACConfigLowImportance(mainPanelDevice)
|
|||||||
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))
|
||||||
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("2000", ExportScript.Tools.RoundFreqeuncy((UHF_RADIO:get_frequency()/1000000))) -- ExportScript.Tools.RoundFreqeuncy(frequency (MHz|KHz), format ("7.3"), PrefixZeros (false), LeastValue (0.025))
|
||||||
]]
|
]]
|
||||||
|
end
|
||||||
|
|
||||||
--=====================================================================================
|
-----------------------------
|
||||||
--[[
|
-- Custom functions --
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
function ExportScript.CockpitParamsLogDump(mainPanelDevice) -- Get list of cockpit params
|
||||||
ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params()))
|
ExportScript.Tools.WriteToLog('list_cockpit_params(): '..ExportScript.Tools.dump(list_cockpit_params()))
|
||||||
ExportScript.Tools.WriteToLog('CMSP: '..ExportScript.Tools.dump(list_indication(7)))
|
end
|
||||||
|
|
||||||
-- list_indication get tehe value of cockpit displays
|
function ExportScript.MetaTableLogDump(mainPanelDevice) -- getmetatable get function name from devices
|
||||||
local ltmp1 = 0
|
|
||||||
for ltmp2 = 0, 20, 1 do
|
|
||||||
ltmp1 = list_indication(ltmp2)
|
|
||||||
ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1))
|
|
||||||
end
|
|
||||||
]]
|
|
||||||
--[[
|
|
||||||
-- getmetatable get function name from devices
|
|
||||||
local ltmp1 = 0
|
local ltmp1 = 0
|
||||||
for ltmp2 = 1, 70, 1 do
|
for ltmp2 = 1, 70, 1 do
|
||||||
ltmp1 = GetDevice(ltmp2)
|
ltmp1 = GetDevice(ltmp2)
|
||||||
ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1))
|
ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1))
|
||||||
ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1)))
|
ExportScript.Tools.WriteToLog(ltmp2..' (metatable): '..ExportScript.Tools.dump(getmetatable(ltmp1)))
|
||||||
end
|
end
|
||||||
]]
|
|
||||||
end
|
end
|
||||||
|
|
||||||
-----------------------------
|
function ExportScript.ListIndicationLogDump(mainPanelDevice) -- list_indication get the value of cockpit displays
|
||||||
-- Custom functions --
|
local ltmp1 = 0
|
||||||
-----------------------------
|
for ltmp2 = 0, 20, 1 do
|
||||||
|
ltmp1 = list_indication(ltmp2)
|
||||||
|
ExportScript.Tools.WriteToLog(ltmp2..': '..ExportScript.Tools.dump(ltmp1))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user