blob: 61f1f786d3cb47141a11f665079841f7de55043f [file] [log] [blame]
Austin Schuhce3a1912020-03-15 15:14:19 -07001{
milind945708b2021-07-03 13:30:15 -07002 "channels": [
Austin Schuhce3a1912020-03-15 15:14:19 -07003 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -07004 "name": "/pi{{ NUM }}/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -07005 "type": "aos.timing.Report",
James Kuszmaul55d9fc72020-05-10 18:58:08 -07006 "source_node": "pi{{ NUM }}",
Austin Schuhce3a1912020-03-15 15:14:19 -07007 "frequency": 50,
8 "num_senders": 20,
Austin Schuh2d7fc662021-01-23 15:37:51 -08009 "max_size": 4096
Austin Schuhce3a1912020-03-15 15:14:19 -070010 },
11 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -070012 "name": "/pi{{ NUM }}/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070013 "type": "aos.logging.LogMessageFbs",
James Kuszmaul55d9fc72020-05-10 18:58:08 -070014 "source_node": "pi{{ NUM }}",
Austin Schuhce3a1912020-03-15 15:14:19 -070015 "frequency": 200,
16 "num_senders": 20
17 },
18 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -070019 "name": "/pi{{ NUM }}/aos",
Austin Schuh2d7fc662021-01-23 15:37:51 -080020 "type": "aos.starter.Status",
21 "source_node": "pi{{ NUM }}",
22 "frequency": 50,
James Kuszmauled238642021-11-10 16:44:35 -080023 "num_senders": 20,
24 "destination_nodes": [
25 {
26 "name": "roborio",
27 "priority": 5,
28 "time_to_live": 5000000
29 },
30 {
31 "name": "logger",
32 "priority": 5,
33 "time_to_live": 5000000
34 }
35 ]
Austin Schuh2d7fc662021-01-23 15:37:51 -080036 },
37 {
38 "name": "/pi{{ NUM }}/aos",
39 "type": "aos.starter.StarterRpc",
40 "source_node": "pi{{ NUM }}",
41 "frequency": 10,
James Kuszmauled238642021-11-10 16:44:35 -080042 "num_senders": 2,
43 "destination_nodes": [
44 {
45 "name": "roborio",
46 "priority": 5,
47 "time_to_live": 5000000
48 },
49 {
50 "name": "logger",
51 "priority": 5,
52 "time_to_live": 5000000
53 }
54 ]
Austin Schuh2d7fc662021-01-23 15:37:51 -080055 },
56 {
57 "name": "/pi{{ NUM }}/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070058 "type": "aos.message_bridge.ServerStatistics",
James Kuszmaul55d9fc72020-05-10 18:58:08 -070059 "source_node": "pi{{ NUM }}",
James Kuszmaula6681e22023-05-26 11:20:40 -070060 "max_size": 2048,
James Kuszmaul9c128122021-03-22 22:24:36 -070061 "frequency": 10,
Austin Schuhce3a1912020-03-15 15:14:19 -070062 "num_senders": 2
63 },
64 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -070065 "name": "/pi{{ NUM }}/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070066 "type": "aos.message_bridge.ClientStatistics",
James Kuszmaul55d9fc72020-05-10 18:58:08 -070067 "source_node": "pi{{ NUM }}",
Austin Schuhce3a1912020-03-15 15:14:19 -070068 "frequency": 10,
69 "num_senders": 2
70 },
71 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -070072 "name": "/pi{{ NUM }}/aos",
Sarah Newman45a64df2022-04-11 19:33:46 -070073 "type": "aos.logging.DynamicLogCommand",
74 "source_node": "pi{{ NUM }}",
75 "frequency": 10,
76 "num_senders": 2
77 },
78 {
79 "name": "/pi{{ NUM }}/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070080 "type": "aos.message_bridge.Timestamp",
James Kuszmaul55d9fc72020-05-10 18:58:08 -070081 "source_node": "pi{{ NUM }}",
milind945708b2021-07-03 13:30:15 -070082 "frequency": 15,
Austin Schuhce3a1912020-03-15 15:14:19 -070083 "num_senders": 2,
Austin Schuha479efb2020-12-05 15:21:33 -080084 "logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -070085 "logger_nodes": [
86 "roborio"
87 ],
Austin Schuhce3a1912020-03-15 15:14:19 -070088 "max_size": 200,
89 "destination_nodes": [
90 {
91 "name": "roborio",
92 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -080093 "time_to_live": 5000000,
94 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -070095 "timestamp_logger_nodes": [
James Kuszmaulab236182023-05-16 21:10:40 -070096 "pi{{ NUM }}"
milind945708b2021-07-03 13:30:15 -070097 ]
Austin Schuhce3a1912020-03-15 15:14:19 -070098 }
99 ]
100 },
101 {
James Kuszmaulab236182023-05-16 21:10:40 -0700102 "name": "/pi{{ NUM }}/aos/remote_timestamps/roborio/pi{{ NUM }}/aos/aos-message_bridge-Timestamp",
103 "type": "aos.message_bridge.RemoteMessage",
104 "frequency": 20,
105 "source_node": "pi{{ NUM }}",
106 "max_size": 208
107 },
108 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700109 "name": "/pi{{ NUM }}/camera",
Austin Schuhce3a1912020-03-15 15:14:19 -0700110 "type": "frc971.vision.CameraImage",
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700111 "source_node": "pi{{ NUM }}",
Austin Schuhce3a1912020-03-15 15:14:19 -0700112 "frequency": 25,
113 "max_size": 620000,
114 "num_senders": 18
115 },
116 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700117 "name": "/pi{{ NUM }}/camera",
Austin Schuhce3a1912020-03-15 15:14:19 -0700118 "type": "frc971.vision.sift.ImageMatchResult",
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700119 "source_node": "pi{{ NUM }}",
Austin Schuhce3a1912020-03-15 15:14:19 -0700120 "logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700121 "logger_nodes": [
122 "roborio"
123 ],
124 "frequency": 30,
Austin Schuhe95cdaf2020-03-15 23:13:26 -0700125 "max_size": 10000,
Austin Schuhce3a1912020-03-15 15:14:19 -0700126 "destination_nodes": [
127 {
128 "name": "roborio",
129 "priority": 1,
130 "time_to_live": 5000000
131 }
132 ]
133 },
134 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700135 "name": "/pi{{ NUM }}/camera/detailed",
Austin Schuhce3a1912020-03-15 15:14:19 -0700136 "type": "frc971.vision.sift.ImageMatchResult",
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700137 "source_node": "pi{{ NUM }}",
Eric Schmiedebergef44b8a2022-02-28 17:30:38 -0700138 "frequency": 30,
Austin Schuhce3a1912020-03-15 15:14:19 -0700139 "max_size": 1000000
140 },
141 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700142 "name": "/pi{{ NUM }}/camera",
Austin Schuhce3a1912020-03-15 15:14:19 -0700143 "type": "frc971.vision.sift.TrainingData",
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700144 "source_node": "pi{{ NUM }}",
Austin Schuhce3a1912020-03-15 15:14:19 -0700145 "frequency": 2,
146 "max_size": 2000000
milind upadhyay96016ca2021-02-20 15:28:50 -0800147 },
148 {
149 "name": "/pi{{ NUM }}/camera",
150 "type": "y2020.vision.GalacticSearchPath",
151 "source_node": "pi{{ NUM }}",
Austin Schuh2bb80e02021-03-20 21:46:17 -0700152 "logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700153 "logger_nodes": [
154 "roborio"
155 ],
156 "max_size": 104,
milind upadhyay5edb53e2021-02-27 14:43:41 -0800157 "destination_nodes": [
158 {
159 "name": "roborio",
160 "time_to_live": 100000000
161 }
162 ]
James Kuszmauled238642021-11-10 16:44:35 -0800163 },
164 {
165 "name": "/logger/aos",
166 "type": "aos.starter.StarterRpc",
167 "source_node": "logger",
168 "destination_nodes": [
169 {
170 "name": "pi{{ NUM }}",
171 "priority": 5,
172 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
173 "timestamp_logger_nodes": [
174 "logger"
175 ],
176 "time_to_live": 5000000
177 }
178 ]
179 },
180 {
181 "name": "/logger/aos/remote_timestamps/pi{{ NUM }}/logger/aos/aos-starter-StarterRpc",
182 "type": "aos.message_bridge.RemoteMessage",
183 "source_node": "logger",
184 "logger": "NOT_LOGGED",
185 "frequency": 20,
186 "num_senders": 2,
187 "max_size": 200
188 },
189 {
190 "name": "/logger/aos",
191 "type": "aos.starter.Status",
192 "source_node": "logger",
193 "destination_nodes": [
194 {
195 "name": "pi{{ NUM }}",
196 "priority": 5,
197 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
198 "timestamp_logger_nodes": [
199 "logger"
200 ],
201 "time_to_live": 5000000
202 }
203 ]
204 },
205 {
206 "name": "/logger/aos/remote_timestamps/pi{{ NUM }}/logger/aos/aos-starter-Status",
207 "type": "aos.message_bridge.RemoteMessage",
208 "source_node": "logger",
209 "logger": "NOT_LOGGED",
James Kuszmaul839c8aa2023-01-10 15:27:57 -0800210 "frequency": 50,
James Kuszmauled238642021-11-10 16:44:35 -0800211 "num_senders": 2,
212 "max_size": 200
213 },
214 {
215 "name": "/roborio/aos",
216 "type": "aos.starter.StarterRpc",
217 "source_node": "roborio",
218 "destination_nodes": [
219 {
220 "name": "pi{{ NUM }}",
221 "priority": 5,
222 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
223 "timestamp_logger_nodes": [
224 "roborio"
225 ],
226 "time_to_live": 5000000
227 }
228 ]
229 },
230 {
231 "name": "/roborio/aos/remote_timestamps/pi{{ NUM }}/roborio/aos/aos-starter-StarterRpc",
232 "type": "aos.message_bridge.RemoteMessage",
233 "source_node": "roborio",
234 "logger": "NOT_LOGGED",
235 "frequency": 20,
236 "num_senders": 2,
237 "max_size": 200
238 },
239 {
240 "name": "/roborio/aos",
241 "type": "aos.starter.Status",
242 "source_node": "roborio",
243 "destination_nodes": [
244 {
245 "name": "pi{{ NUM }}",
246 "priority": 5,
247 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
248 "timestamp_logger_nodes": [
249 "roborio"
250 ],
251 "time_to_live": 5000000
252 }
253 ]
254 },
255 {
256 "name": "/roborio/aos/remote_timestamps/pi{{ NUM }}/roborio/aos/aos-starter-Status",
257 "type": "aos.message_bridge.RemoteMessage",
258 "source_node": "roborio",
259 "logger": "NOT_LOGGED",
James Kuszmaul839c8aa2023-01-10 15:27:57 -0800260 "frequency": 50,
James Kuszmauled238642021-11-10 16:44:35 -0800261 "num_senders": 2,
262 "max_size": 200
Austin Schuhce3a1912020-03-15 15:14:19 -0700263 }
264 ],
Ravago Jones754e22f2020-11-21 15:54:08 -0800265 "applications": [
266 {
267 "name": "message_bridge_client",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700268 "executable_name": "message_bridge_client",
milind945708b2021-07-03 13:30:15 -0700269 "nodes": [
270 "pi{{ NUM }}"
271 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800272 },
273 {
274 "name": "message_bridge_server",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700275 "executable_name": "message_bridge_server",
milind945708b2021-07-03 13:30:15 -0700276 "nodes": [
277 "pi{{ NUM }}"
278 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800279 },
280 {
281 "name": "web_proxy",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700282 "executable_name": "web_proxy_main",
milind945708b2021-07-03 13:30:15 -0700283 "nodes": [
284 "pi{{ NUM }}"
285 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800286 },
287 {
288 "name": "camera_reader",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700289 "executable_name": "camera_reader",
milind945708b2021-07-03 13:30:15 -0700290 "nodes": [
291 "pi{{ NUM }}"
292 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800293 }
294 ],
Austin Schuhce3a1912020-03-15 15:14:19 -0700295 "maps": [
296 {
297 "match": {
Austin Schuh196a4452020-03-15 23:12:03 -0700298 "name": "/aos*",
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700299 "source_node": "pi{{ NUM }}"
Austin Schuhce3a1912020-03-15 15:14:19 -0700300 },
301 "rename": {
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700302 "name": "/pi{{ NUM }}/aos"
Austin Schuhce3a1912020-03-15 15:14:19 -0700303 }
304 },
305 {
306 "match": {
Austin Schuh196a4452020-03-15 23:12:03 -0700307 "name": "/camera*",
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700308 "source_node": "pi{{ NUM }}"
Austin Schuhce3a1912020-03-15 15:14:19 -0700309 },
310 "rename": {
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700311 "name": "/pi{{ NUM }}/camera"
Austin Schuhce3a1912020-03-15 15:14:19 -0700312 }
Austin Schuhce3a1912020-03-15 15:14:19 -0700313 }
314 ],
315 "nodes": [
316 {
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700317 "name": "pi{{ NUM }}",
318 "hostname": "pi{{ NUM }}",
Austin Schuhce3a1912020-03-15 15:14:19 -0700319 "hostnames": [
James Kuszmaul55d9fc72020-05-10 18:58:08 -0700320 "pi-971-{{ NUM }}",
321 "pi-7971-{{ NUM }}",
322 "pi-8971-{{ NUM }}",
323 "pi-9971-{{ NUM }}"
Austin Schuhce3a1912020-03-15 15:14:19 -0700324 ],
325 "port": 9971
326 },
327 {
James Kuszmauled238642021-11-10 16:44:35 -0800328 "name": "logger"
329 },
330 {
Austin Schuhce3a1912020-03-15 15:14:19 -0700331 "name": "roborio"
332 }
333 ]
334}