Package TSim

Interface Summary
TSimInformation Umbrella type for messages from TSim.

Class Summary
AddingArrayList<E> Maintains an ArrayList of elements of type E, with size increased as needed.
CommandStatus CommandStatus represents the responses from TSim that does not carry information about sensors or trains but rather if the command issued succeeded or not.
SensorEvent SensorEvent represents the event of a train passing over a sensor.
TrainErrorEvent Class representing an (erroneous) event for a train.
TrainEvent Class representing an (erroneous) event for a train.
TSimInterface The TSimInterface is the intended interface between TSim and the laboration.
TSimStream Reads text from the given input stream connected to TSim and returns a stream of TSimInformation.

Exception Summary
CommandException Thrown when a command to TSim fails.