From 5e26858024d96355c8e94c46510b28cfd3410de3 Mon Sep 17 00:00:00 2001 From: Dan Date: Fri, 12 Mar 2021 11:03:41 +0000 Subject: [PATCH] feat: update antenna displays with synced values --- cl_radar.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cl_radar.lua b/cl_radar.lua index dcd31f7..8f8a3ef 100644 --- a/cl_radar.lua +++ b/cl_radar.lua @@ -398,6 +398,9 @@ function RADAR:LoadDataFromDriver( data ) for ant in UTIL:Values( { "front", "rear" } ) do self:SetAntennaTableData( ant, data[ant] ) end + + -- Update the display + self:SendSettingUpdate() end ) end @@ -427,6 +430,9 @@ function RADAR:RestoreFromBackup() self:SetBackupAntennaData( ant, nil ) end end + + -- Update the display + self:SendSettingUpdate() end @@ -538,6 +544,8 @@ function RADAR:SendSettingUpdate() antennas[ant].mode = self:GetAntennaMode( ant ) antennas[ant].speedLocked = self:IsAntennaSpeedLocked( ant ) antennas[ant].fast = self:ShouldFastBeDisplayed( ant ) + + UTIL:Log( "Updating " .. ant .. " antenna display, data: (xmit: " .. tostring( antennas[ant].xmit ) .. ") (mode: " .. tostring( antennas[ant].mode ) .. ") (speedLocked: " .. tostring( antennas[ant].speedLocked ) .. ") (fast: " .. tostring( antennas[ant].fast ) .. ")" ) end -- Send a message to the NUI side with the current state of the antennas