It is now possible to record the time in milliseconds between two digital events. This could be used to record how long a track circuit section is occupied.
time_between operator produces one analogue event for every sequence of start trigger, end trigger. If the end trigger event does not happen within the specified timeout period then the event will be produced at the end of the timeout. The value of the analogue event is the time since the start trigger event.
The value of an analogue channel can now be shown on the map. This is an alternative to creating an analogue graph that makes more sense when you are only interested in the current value of the channel and do not want to take up screen real estate with the graph widget.
Non-stateful events (e.g. +Startup from an SA380) are no longer treated as digitals with an UP state - they now appear in the event list without any attached state.