Wiki source code of Documentation
Version 4.1 by nbw on 2014/06/14 21:37
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | == Train numbering == | ||
| 2 | |||
| 3 | Variable **trainNum** is used to identify trains. | ||
| 4 | |||
| 5 | The assignment of numbers to trains is chosen as followed | ||
| 6 | |||
| 7 | |=((( | ||
| 8 | trainNum | ||
| 9 | )))|=((( | ||
| 10 | Starting track | ||
| 11 | ))) | ||
| 12 | |((( | ||
| 13 | 0 | ||
| 14 | )))|((( | ||
| 15 | KH_ST_1 | ||
| 16 | ))) | ||
| 17 | |((( | ||
| 18 | 1 | ||
| 19 | )))|((( | ||
| 20 | KH_ST_2 | ||
| 21 | ))) | ||
| 22 | |((( | ||
| 23 | 2 | ||
| 24 | )))|((( | ||
| 25 | KH_ST_3 (r) | ||
| 26 | ))) | ||
| 27 | |((( | ||
| 28 | 3 | ||
| 29 | )))|((( | ||
| 30 | KH_ST_4 (r) | ||
| 31 | ))) | ||
| 32 | |((( | ||
| 33 | 4 | ||
| 34 | )))|((( | ||
| 35 | IC_ST_3 | ||
| 36 | ))) | ||
| 37 | |((( | ||
| 38 | 5 | ||
| 39 | )))|((( | ||
| 40 | IC_ST_2 | ||
| 41 | ))) | ||
| 42 | |((( | ||
| 43 | 6 | ||
| 44 | )))|((( | ||
| 45 | OC_ST_2 | ||
| 46 | ))) | ||
| 47 | |((( | ||
| 48 | 7 | ||
| 49 | )))|((( | ||
| 50 | OC_ST_1 | ||
| 51 | ))) | ||
| 52 | |((( | ||
| 53 | 8 | ||
| 54 | )))|((( | ||
| 55 | KH_ST_5 | ||
| 56 | ))) | ||
| 57 | |((( | ||
| 58 | 9 | ||
| 59 | )))|((( | ||
| 60 | IC_ST_1 | ||
| 61 | ))) | ||
| 62 | |((( | ||
| 63 | 10 | ||
| 64 | )))|((( | ||
| 65 | OC_ST_3 | ||
| 66 | ))) | ||
| 67 | |||
| 68 | == Logging == | ||
| 69 | |||
| 70 | Variable **debug** indicates verbose logging. | ||
| 71 | |||
| 72 | Prefix of all log messages must be :** [trainnum][ST-ST]** | ||
| 73 | |||
| 74 | Use **println** function to produce textual output. Do not use printf or other io functions, because output may not be flushed correctly. |