You are in: "ARDS Controls", "Tracks", "Track Overview" page


Track Overview


Track Control is used to emulate Tracks.
Track Control has Body, Track Entry, Track Exit, WAM (Warning Access Message) line, and Control name Label.




Track Control can be alone, or can have Power Line and Train ID. Here is stand alone Track.




Here is Track with Power Line and Train ID.




Track Control has two Conditions' types: single and double. Simple Coditions are "Not Initialized", "Not Occupied", "Occupied", "Route Request", etc.
Double Conditions are: "Occupied + Route Request", "Occupied + Locked in Route", etc.
We did not decide yet will we use double Conditions or not. If not, corresponded ARDS codes will be easy commented or completely deleted.
We did test tripple Conditions too, and them can be added easy, we need just uncomment some ARDS codes.


Here is a list of single Conditions:

  • "Not Initialized". This Condition is always used, and not required "attached" Variable.
  • "Not Occupied". This Condition is always used, and required "attached" Variable.
  • "Occupied". This Condition is always used, and required "attached" Variable.
    "Occupied" and "Not Occupied" Conditions are working together, i. e. Track can be or occupied or not occupied.
  • "Route Request". This Condition is arbitrary (can be used, or can not be used). If "Route Request" Condition is used, "attached" Variable must be provided.
  • "Locked in Route". This Condition is arbitrary (can be used, or can not be used). If "Locked in Route" Condition is used, "attached" Variable must be provided.
    If "Route Request" Condition is used, "Locked in Route" Condition must be used too.
  • "Cancel Route". This Condition is arbitrary (can be used, or can not be used). If "Locked in Route" Condition is used, "attached" Variable must be provided.
    If "Route Request" Condition is used, "Cancel Route" Condition must be used too.
  • "Block Request". This Condition is arbitrary (can be used, or can not be used). If "Block Request" Condition is used, "attached" Variable must be provided.
  • "Blocked". This Condition is arbitrary (can be used, or can not be used). If "Blocked" Condition is used, "attached" Variable must be provided.
    If "Block Request" Condition is used, "Blocked" Condition must be used too.
  • "Unblock Request". This Condition is arbitrary (can be used, or can not be used). If "Unblock Request" Condition is used, "attached" Variable must be provided.
    If "Block Request" Condition is used, "Blocked" Condition must be used too.


  • Here is a list of double Conditions:

  • "Occupied + Route Request". This Condition is arbitrary (can be used, or can not be used). If "Occupied + Route Request" Condition is used, "attached" Variable must be provided.
  • "Occupied + Locked in Route". This Condition is arbitrary (can be used, or can not be used). If "Occupied + Locked in Route" Condition is used, "attached" Variable must be provided.
  • "Occupied + Cancel Route". This Condition is arbitrary (can be used, or can not be used). If "Occupied + Cancel Route" Condition is used, "attached" Variable must be provided.
  • "Occupied + Block Request". This Condition is arbitrary (can be used, or can not be used). If "Occupied + Block Request" Condition is used, "attached" Variable must be provided.
  • "Occupied + Blocked". This Condition is arbitrary (can be used, or can not be used). If "Occupied + Blocked" Condition is used, "attached" Variable must be provided.
  • "Occupied + Unblock Request". This Condition is arbitrary (can be used, or can not be used). If "Occupied + Unblock Request" Condition is used, "attached" Variable must be provided.


  • Please use menus on top of this page to find more information about ARDS.