Package org.matsim.contrib.signals.data.signalsystems.v20

Signal Systems Data

The data classes of this package can be used to model the physical part of a signal systems, i.e.
  • The existence of a signal system and defines its Id
  • The signals belonging to the system

The classes correspond to the data format defined in signalSystems_v2.0.xsd for that a reader and a writer can be found in this package.

The top-level container and central entry point is the interface SignalSystemsData. There a factory for the components of the container can be found.

Modelling Signals

Signals are modelled by the interface SignalData. A signal may control a complete link or one or more specific lanes on a link. Furthermore control can be restricted to certain turning moves, i.e. outgoing links of the node at the downstream end of the link the signal stands on. For example a link may have no lanes but two signals, one for left turns and one for right turns.

Package Maintainer(s):

  • Dominik Grether
Changes by non-maintainers are prohibited. Patches very welcome!
Author:
dgrether