Previously, Batsim server communicated with the Decision System whenever this one was ready and at least one event needed to be notified of. This caused the first event to be sent in a separate message before the rest of events.
A guard which checks for more events in the server's mailbox has been added, which guarantees all events for a time step T to travel in the same message.
Previously, Batsim server communicated with the Decision System whenever this one was ready and at least one event needed to be notified of. This caused the first event to be sent in a separate message before the rest of events. A guard which checks for more events in the server's mailbox has been added, which guarantees all events for a time step T to travel in the same message.