Interface
Version 2.1 by stu115342 on 2017/05/17 13:25
Environment:
trackcontacts: int[]
0: no signal
1: forwards
2: backwards
3: uni
crosscontacts: int[]
0: no signal
1: closing
2: opening
User:
initial: int[]
index: track number
value: train number, negativ for backwards driving trains
destination: int[]
index. train number
value: track number
speeds: int[][]
index: train number
index: 0-3
value: 1-127
Controller:
- trackspeed: int[]
- 0: off
- 1 to 127: forward speed
- -1 to -127: backward speed
- signals: int[]
- 0: off
- 1: red
- 2: yellow
- 3: green
- lamps: bool[]
- true: on
- false: off
- crosslight: int
- 0: off
- 1: red
- 2: yellow
- bell: bool
- true: on
- false: off
- point: bool[]
- true: branch
- false: straight
- gate: bool
- true: down
- false: up
- reached: bool[]
- index: train number
- value: true: destination reached; false: destination not yet reached
Scheduler:
- schedule: int[]
- index: train number
- value: next save track on the way to destination