- Order of Precedence: If multiple interrupts exist, what are the implications of their order in the interrupt list? e.g., are they evaluated top -> bottom, does evaluation stop once a single interrupt condition is met..etc
- Evaluation of multiple "allow interrupt of interrupts" mechanic: Can you explain the algorithm that makes this determination? Is the list iterated only once? Does the last interrupt to be evaluated always "win" if multiple interrupt conditions have been met?
- When are interrupts evaluated: Is it on a timer (e.g., every 5 seconds), or some other condition (e.g., only when leaving a station)
- Are interrupts only evaluated when a train has a destination?