Changes for page TCP Communication
Last modified by csp on 2025/01/30 12:05
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. csp1 +XWiki.nbw - Content
-
... ... @@ -37,9 +37,138 @@ 37 37 ** **spdCaution** - the integer PWM value of this train while driving caution 38 38 ** **spdNormal** - the integer PWM value of this train while driving normally 39 39 ** **currentIndex** -an integer describing the current position in the schedule 40 -** **schedule** - a JSON Array of integer values, representing the station tracks in the normal encoding(Hoermann API)41 -* *{{statuscolour="Yellow" title="Need to changethis to enableKH-Reverse tracks"/}}locks** - a JSON Arraycontainingthecurrentvalueofthe trackpermissions, orderedbythedefault encoding(Hoermann API)40 +** ((( 41 +**schedule** - a JSON Array of integer values, representing the station tracks, encoded in the following fashion 42 42 43 +|=((( 44 +Number 45 +)))|=((( 46 +Track 47 +)))|=(% colspan="1" %)(% colspan="1" %) 48 +((( 49 +Number 50 +)))|=(% colspan="1" %)(% colspan="1" %) 51 +((( 52 +Track 53 +)))|=((( 54 +Number 55 +)))|=((( 56 +Track 57 +)))|=(% colspan="1" %)(% colspan="1" %) 58 +((( 59 +Number 60 +)))|=(% colspan="1" %)(% colspan="1" %) 61 +((( 62 +Track 63 +))) 64 +|((( 65 +1 66 +)))|((( 67 +KH_ST_1 68 +)))|(% colspan="1" %)(% colspan="1" %) 69 +((( 70 +6 71 +)))|(% colspan="1" %)(% colspan="1" %) 72 +((( 73 +KH_ST_1 (reverse) 74 +)))|((( 75 +11 76 +)))|((( 77 +IC_ST_3 78 +)))|(% colspan="1" %)(% colspan="1" %) 79 +((( 80 +14 81 +)))|(% colspan="1" %)(% colspan="1" %) 82 +((( 83 +OC_ST_3 84 +))) 85 +|((( 86 +2 87 +)))|((( 88 +KH_ST_2 89 +)))|(% colspan="1" %)(% colspan="1" %) 90 +((( 91 +7 92 +)))|(% colspan="1" %)(% colspan="1" %) 93 +((( 94 +KH_ST_2 (reverse) 95 +)))|((( 96 +12 97 +)))|((( 98 +IC_ST_2 99 +)))|(% colspan="1" %)(% colspan="1" %) 100 +((( 101 +15 102 +)))|(% colspan="1" %)(% colspan="1" %) 103 +((( 104 +OC_ST_2 105 +))) 106 +|((( 107 +3 108 +)))|((( 109 +KH_ST_3 110 +)))|(% colspan="1" %)(% colspan="1" %) 111 +((( 112 +8 113 +)))|(% colspan="1" %)(% colspan="1" %) 114 +((( 115 +KH_ST_3 (reverse) 116 +)))|((( 117 +13 118 +)))|((( 119 +IC_ST_1 120 +)))|(% colspan="1" %)(% colspan="1" %) 121 +((( 122 +16 123 +)))|(% colspan="1" %)(% colspan="1" %) 124 +((( 125 +OC_ST_1 126 +))) 127 +|((( 128 +4 129 +)))|((( 130 +KH_ST_4 131 +)))|(% colspan="1" %)(% colspan="1" %) 132 +((( 133 +9 134 +)))|(% colspan="1" %)(% colspan="1" %) 135 +((( 136 +KH_ST_4 (reverse) 137 +)))|((( 138 + 139 +)))|((( 140 + 141 +)))|(% colspan="1" %)(% colspan="1" %) 142 +((( 143 + 144 +)))|(% colspan="1" %)(% colspan="1" %) 145 +((( 146 + 147 +))) 148 +|((( 149 +5 150 +)))|((( 151 +KH_ST_5 152 +)))|(% colspan="1" %)(% colspan="1" %) 153 +((( 154 +10 155 +)))|(% colspan="1" %)(% colspan="1" %) 156 +((( 157 +KH_ST_5 (reverse) 158 +)))|((( 159 + 160 +)))|((( 161 + 162 +)))|(% colspan="1" %)(% colspan="1" %) 163 +((( 164 + 165 +)))|(% colspan="1" %)(% colspan="1" %) 166 +((( 167 + 168 +))) 169 +))) 170 +* **locks** - a JSON Array containing the current value of the track permissions, ordered by the default encoding (Hoermann API) 171 + 43 43 {{code title="Sample status" language="js" collapse="true"}} 44 44 {"msgType":"status", 45 45 "data":{ ... ... @@ -78,8 +78,8 @@ 78 78 * //SCHEDULE// - Set the new schedule for a train, needs additional payload 79 79 ** **train** - integer train identification 80 80 ** **currentIndex** - current integer position in the schedule array 81 -** **tracks** - a JSON Array of integer values, representing the station tracks in theormal encoding(Hoermann API)82 -* // {{status colour="Yellow" title="Need to change this to enable KH-Reverse tracks"/}}SPEED// - Change the speed settings of a train, needs additional payload210 +** **tracks** - a JSON Array of integer values, representing the station tracks in encoding above 211 +* //SPEED// - Change the speed settings of a train, needs additional payload 83 83 ** **train** - integer train identification 84 84 ** **speeds** - JSON Array with three integer values (% class="confluence-link" %)spdSlow, spdCaution, spdNormal 85 85 * //TIME// - Change the waiting times for a train
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -947151 11 +9471513 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/SS14Railway/pages/947151 1/TCP Communication1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/SS14Railway/pages/9471513/TCP Communication