<
From version < 5.1 >
edited by nfl
on 2014/06/14 22:49
To version < 4.1 >
edited by nbw
on 2014/06/14 21:37
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.nfl
1 +XWiki.nbw
Content
... ... @@ -1,10 +1,5 @@
1 -== Trains ==
1 +== Train numbering ==
2 2  
3 -Each train has a trainnumber. The trainnumber is for prioritization, when multiple trains compete for the same track. Lower numbers mean higher priorities, e.g. train 0 has the highest priority. Priorities can't be changed dynamicly.
4 -Each train has one home-track at each station.
5 -
6 -=== Train numbering ===
7 -
8 8  Variable **trainNum** is used to identify trains.
9 9  
10 10  The assignment of numbers to trains is chosen as followed
... ... @@ -77,46 +77,3 @@
77 77  Prefix of all log messages must be :** [trainnum][ST-ST]**
78 78  
79 79  Use **println** function to produce textual output. Do not use printf or other io functions, because output may not be flushed correctly.
80 -
81 -== Tracks ==
82 -
83 -Stopping on tracks without contacts is permitted. Therefore they must be reserved and used with an adjacent track.
84 -Each station has one drive-through track for each possible direction:
85 -
86 -|=(((
87 -station
88 -)))|=(((
89 -track
90 -)))
91 -|(((
92 -IC_station
93 -)))|(((
94 -IC_ST_1
95 -)))
96 -|(((
97 -OC_station
98 -)))|(((
99 -OC_ST_3
100 -)))
101 -|(((
102 -KH_station
103 -)))|(((
104 -KH_ST_5
105 -)))
106 -|(% colspan="1" %)(% colspan="1" %)
107 -(((
108 -KH_station(r)
109 -)))|(% colspan="1" %)(% colspan="1" %)
110 -(((
111 -KH_ST_1
112 -)))
113 -
114 -== Codestyle ==
115 -
116 -Use entry-/exit-actions instead of actions on transitions, if possible.
117 -If using hostcode, only use functions delivered by our own C-Interface.
118 -
119 -== Mutual Exclusion ==
120 -
121 -bool <track>_req[trainAmount] contains the requests for each track and train. Before the availability of arrays, we used bool <train>_<track>_req.
122 -int <track>_perm contains the trainnumber of the train, who is allowed to drive on <track>.
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9470977
1 +9470976
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/SS14Railway/pages/9470977/Documentation
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/SS14Railway/pages/9470976/Documentation