diff options
author | Singularis <singularis@volny.cz> | 2025-01-26 18:19:27 +0100 |
---|---|---|
committer | orwell <orwell@bleipb.de> | 2025-05-27 20:22:01 +0200 |
commit | aef246abe40118f2e93bb44c09576faa4b146338 (patch) | |
tree | 3241f3ade54f004448099ddc918372574786fa4e | |
parent | 6ac6558b3b716a49bf29f6e5ce40cc6bc0443ae7 (diff) | |
download | advtrains-aef246abe40118f2e93bb44c09576faa4b146338.tar.gz advtrains-aef246abe40118f2e93bb44c09576faa4b146338.tar.bz2 advtrains-aef246abe40118f2e93bb44c09576faa4b146338.zip |
[advtrains_line_automation] přidána podpora aktuálního času
-rw-r--r-- | advtrains_line_automation/station_announcement.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/advtrains_line_automation/station_announcement.lua b/advtrains_line_automation/station_announcement.lua index 4f2e8fb..7df280e 100644 --- a/advtrains_line_automation/station_announcement.lua +++ b/advtrains_line_automation/station_announcement.lua @@ -6,6 +6,7 @@ local def local function CF(s) if s ~= nil then return F(s) else return "" end end +local has_ch_time = core.get_modpath("ch_time") local has_signs_api = core.get_modpath("signs_api") local has_unifieddyes = core.get_modpath("unifieddyes") local rozhlas_node_name = "advtrains_line_automation:stanicni_rozhlas_experimental" @@ -1029,6 +1030,12 @@ local function update_ann(stn, epos, signs, records, rwtime) end end end + if has_ch_time then + local cas = ch_time.aktualni_cas() + any_line.HH = string.format("%02d", cas.hodina) + any_line.MM = string.format("%02d", cas.minuta) + any_line.SS = string.format("%02d", cas.sekunda) + end local lines = {} for _, record in ipairs(records) do assert(record.start ~= nil) |