...
- debug - true if the controller is set to verbose debug output, false otherwise
- cleanup - true after cleanup mode has been engaged, false before that point
- pause - true while the controller is paused, false otherwise
- trainCount - an integer with the number of active trains on the railway
- trains - a JSON Array with the data of all trains, each entry is a JSON Object with these values
- trainNum - the individual controller number of the train
- spdSlow - the integer PWM value of this train while driving slow
- spdCaution - the integer PWM value of this train while driving caution
- spdNormal - the integer PWM value of this train while driving normally
- currentIndex -an integer describing the current position in the schedule
- schedule - a JSON Array of integer values, representing the station tracks in the normal encoding (Hoermann API)
Status colour Yellow title Need to change this to enable KH-Reverse tracks
- locks - a JSON Array containing the current value of the track permissions, ordered by the default encoding (Hoermann API)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{"msgType":"status",
"data":{
"debug":false,
"cleanup":false,
"pause":false,
"trainCount":8,
"trains":[
{"trainNum":0, "spdSlow":40, "spdCaution":60, "spdNormal":100, "currentIndex":2, "schedule":[8, 10, 25, 29, 41, 43]},
{"trainNum":1, "spdSlow":50, "spdCaution":70, "spdNormal":100, "currentIndex":0, "schedule":[8]},
... ],
"locks":[-1, -1, -1, 5, -1, -1, 2, 10, -1, -1, ..., -1]}} |