1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2025-07-21 20:38:55 +02:00

<JL track status example now uses _hk and flag 8236

This commit is contained in:
Ash-4 2025-07-17 11:18:48 -05:00
parent 8558ac6c61
commit 1f74e3ca6f

View File

@ -7,11 +7,12 @@
// myAutomation.h // myAutomation.h
// Reporting power status and mA for each track on the LCD // Reporting power status and mA for each track on the LCD
HAL(Bitmap,8236,1) // create flag 8236
AUTOSTART DELAY(5000) AUTOSTART DELAY(5000)
ROUTE(238, "Resume/Pause JL Display") ROUTE("TRACKSTATUS"_hk, "Resume/Pause JL Display")
IF(236) IF(8236)
UNLATCH(236) RESET(8236)
ROUTE_CAPTION(238, "Paused") ROUTE_INACTIVE(238) ROUTE_CAPTION("TRACKSTATUS"_hk, "Paused") ROUTE_INACTIVE("TRACKSTATUS"_hk)
PRINT("Pause JL Display") PRINT("Pause JL Display")
SCREEN(0, 8, "Track status paused") SCREEN(0, 8, "Track status paused")
SCREEN(0, 9, "") SCREEN(0, 9, "")
@ -23,14 +24,14 @@ AUTOSTART DELAY(5000)
SCREEN(0,15, "") SCREEN(0,15, "")
SCREEN(0,16, "") SCREEN(0,16, "")
DONE ENDIF DONE ENDIF
LATCH(236) SET(8236)
ROUTE_CAPTION(238, "Running") ROUTE_ACTIVE(238) ROUTE_CAPTION("TRACKSTATUS"_hk, "Running") ROUTE_ACTIVE("TRACKSTATUS"_hk)
PRINT("Resume JL Display") PRINT("Resume JL Display")
FOLLOW(237) FOLLOW("PAUSETRACKSTATUS"_hk)
SEQUENCE(237) SEQUENCE("PAUSETRACKSTATUS"_hk)
PARSE("<JL 0 8>") // screen 0 start on line 8 PARSE("<JL 0 8>") // screen 0 start on line 8
PRINT("\n") PRINT("\n")
DELAY(3000) DELAY(3000)
IF(236) FOLLOW(237) ENDIF IF(8236) FOLLOW("PAUSETRACKSTATUS"_hk) ENDIF
DONE DONE
// ************ End OLED JL Display Track mA Amperage ************** // // ************ End OLED JL Display Track mA Amperage ************** //