FREMO Interlocking
Elekdra MR -> General Items
25.08.2005

Specification - Elements

This site of the specification describes the different used elements. Basically, all elements should use "getter" and "setter" for the properties.

Properties, all elements have

ID

The ID is a unique number in the system, that identifies an element independent of the type.

Name

The name of an element is a unique String in the system and is used for identifying the element too. Additionally, the name is used in the configuration files to get cross-connections (e.g. for routes).

Label

The label is used for display purposes only. It does not have to be unique. The label is not used for referencing purposes.

Specific element-dependent properties

Turnouts

  • Selected orientation
  • Actual orientation
  • Indicator, if turnout changes position
  • Lock
  • Trafficability lock
  • Indicator, if a trafficability lock is projected
  • Explaination text for the lock
  • Indicator, if explaination text is set
  • Indicator, if track is free or occupied
  • Indicator, if a route over the turnout is selected
  • Indicator, if a route over the turnout is fixed
  • Type of the route
  • Reference to the route
  • Indicator, if local operation is allowed
  • Indicator, if turnout is part of a diamond crossing with slips
  • Number of axles on the track
  • Indicator, if a hardware feedback exists

Double diamond crossing with slips

  • Reference to left turnout
  • Reference to right turnout

Single diamond crossing with slips

  • Reference to left turnout
  • Reference to right turnout
  • Forbidden orientation of the left turnout
  • Forbidden orientation of the right turnout

The combination of the forbidden positions of the two turnouts are used to calculate the way, witch is not possible.

Diamond crossing

  • Lock
  • Trafficability lock
  • Indicator, if a trafficability lock is projected
  • Explaination text for the lock
  • Indicator, if a explaination text is set
  • Indicator, if the track is free or occupied
  • Indicator, if a route over the element is selected
  • Indicator, if a route over the element is fixed
  • Type of the route
  • Reference to the route
  • Number of axles on the track

Level crossing

  • Selected status
  • Actual status
  • Indicator, if the level crossing secure system changes status
  • Indicator, if a route over the element is selected
  • Indicator, if a route over the element is fixed
  • Type of the route
  • Reference to the route
  • Number of axles on the track
  • Indicator, if a stop signal exists

Derailer

Track

  • Trafficability loxk
  • Indicator, if a trafficability lock is projected
  • Explaination text for the lock
  • Indicator, if a explaination text is set
  • Indicator, if the track is free or occupied
  • Indicator, if a route over the element is selected
  • Indicator, if a route over the element is fixed
  • Type of the route
  • Reference to the route
  • Number of axles on the track
  • Indicator, if a hardware feedback exists

Signals

Currently, this concept is under construction. The actual concept foresees two classes. One class operates the distant caution signals, the other class operates all other types of signals.

Details will follow.

Routes

The route concept will follow.