Different derailer types

Description

It shall be possible to model that a derailer can be used to block several tracks at once.

Background

Proposed solution in railML 3.2

The derailer is modelled in IS and in IL with <derailerIS> and <derailerIL>.

In IS, a derailer covering two tracks, will have two locations. A new attribute @type with possible values "singleDerailer" and "doubleDerailer" need to be added:

<derailerIS id="dris01" type="doubleDerailer">
   <spotLocation .../>
   <spotLocation .../>
</derailerIS>

In IL, the derailer shall link the tracks that are blocked. Further, it references the IS part of the derailer:

<derailerIL id="dril01">
   <refersTo ref=dris01"/>
   <lockedTrack ref="trk231"/>
   <lockedTrack ref="trk232"/>
</derailerIL>
Edited by IS Coordination