APC fix number 3 (#12992)

This commit is contained in:
Wowzewow (Wezzy)
2022-02-02 16:52:49 +01:00
committed by GitHub
parent 1d309ef966
commit d2c2fbd19c
3 changed files with 47 additions and 4 deletions
+6 -4
View File
@@ -323,14 +323,15 @@
status_overlays_lighting = new
status_overlays_environ = new
status_overlays_lock.len = 2
status_overlays_lock.len = 3
status_overlays_charging.len = 3
status_overlays_equipment.len = 4
status_overlays_lighting.len = 4
status_overlays_environ.len = 4
status_overlays_lock[1] = make_screen_overlay(icon, "apcox-0") // 0=blue 1=red
status_overlays_lock[2] = make_screen_overlay(icon, "apcox-1")
status_overlays_lock[1] = make_screen_overlay(icon, "apcox-0") // none
status_overlays_lock[2] = make_screen_overlay(icon, "apcox-1") // coverlocked/locked
status_overlays_lock[3] = make_screen_overlay(icon, "apcox-2") // coverlocked + locked
status_overlays_charging[1] = make_screen_overlay(icon, "apco3-0")
status_overlays_charging[2] = make_screen_overlay(icon, "apco3-1")
@@ -384,7 +385,7 @@
if(update & 2)
cut_overlays()
if(!(stat & (BROKEN|MAINT)) && update_state & UPDATE_ALLGOOD)
add_overlay(status_overlays_lock[locked+1])
add_overlay(status_overlays_lock[locked+coverlocked+1])
add_overlay(status_overlays_charging[charging+1])
if(operating)
add_overlay(status_overlays_equipment[equipment+1])
@@ -1048,6 +1049,7 @@
if (href_list["lock"])
coverlocked = !coverlocked
intent_message(BUTTON_FLICK, 5)
update_icon()
else if (href_list["breaker"])
toggle_breaker()