diff --git a/station_broadcast.lua b/station_broadcast.lua index 60963cd..af9a283 100644 --- a/station_broadcast.lua +++ b/station_broadcast.lua @@ -1,6 +1,6 @@ -- 1. Configuration & Constants -local APP_VERSION_TEXT = "v1.0.49" +local APP_VERSION_TEXT = "v1.0.50" local CONFIG = { CLOUD_URL = "ws://stabadmin.fse-media.group", @@ -2664,7 +2664,11 @@ function Main.loop() local delayMinutes = math.floor(delayTicks / ((State.tickRate or 20) * 60)) if delayMinutes < 0 then delayMinutes = 0 end local displayDelayMinutes = math.max(delayMinutes, tonumber(delayTextByKey[announceKey]) or 0) - + + if etaSeconds <= 60 and not State.announcedApproaching[announceKey] then + Utils.log("DEBUG", string.format("Train: %s, ETA: %.1fs, Ticks: %d, Rate: %.1f", trainName, etaSeconds, etaTicks, State.tickRate or 20)) + end + table.insert(newUpcoming, { trainName = trainName, dest = destination,