blob: bf76ecc39d69548de14b2f8923428034568ebb5b [file] [log] [blame]
Austin Schuh9f164e92022-12-29 16:15:28 -08001{
2 "channels": [
3 {
4 "name": "/roborio/aos",
5 "type": "aos.JoystickState",
6 "source_node": "roborio",
7 "frequency": 100,
8 "logger": "LOCAL_AND_REMOTE_LOGGER",
9 "logger_nodes" : [
10 "imu",
11 "logger"
12 ],
13 "destination_nodes": [
14 {
15 "name": "imu",
16 "priority": 5,
17 "time_to_live": 50000000,
18 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
19 "timestamp_logger_nodes": [
20 "roborio"
21 ]
22 },
23 {
24 "name": "logger",
25 "priority": 5,
26 "time_to_live": 50000000,
27 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
28 "timestamp_logger_nodes": [
29 "roborio"
30 ]
milind-ua96c5182023-03-10 23:31:11 -080031 },
32 {
33 "name": "pi1",
34 "priority": 5,
35 "time_to_live": 50000000,
36 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
37 "timestamp_logger_nodes": [
38 "roborio"
39 ]
40 },
41 {
42 "name": "pi2",
43 "priority": 5,
44 "time_to_live": 50000000,
45 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
46 "timestamp_logger_nodes": [
47 "roborio"
48 ]
49 },
50 {
51 "name": "pi3",
52 "priority": 5,
53 "time_to_live": 50000000,
54 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
55 "timestamp_logger_nodes": [
56 "roborio"
57 ]
58 },
59 {
60 "name": "pi4",
61 "priority": 5,
62 "time_to_live": 50000000,
63 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
64 "timestamp_logger_nodes": [
65 "roborio"
66 ]
Austin Schuh9f164e92022-12-29 16:15:28 -080067 }
68 ]
69 },
70 {
71 "name": "/roborio/aos/remote_timestamps/imu/roborio/aos/aos-JoystickState",
72 "type": "aos.message_bridge.RemoteMessage",
73 "source_node": "roborio",
74 "logger": "NOT_LOGGED",
Austin Schuh18b31bf2023-02-22 21:22:02 -080075 "frequency": 300,
Austin Schuh9f164e92022-12-29 16:15:28 -080076 "num_senders": 2,
77 "max_size": 200
78 },
79 {
80 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-JoystickState",
81 "type": "aos.message_bridge.RemoteMessage",
82 "source_node": "roborio",
83 "logger": "NOT_LOGGED",
Austin Schuh18b31bf2023-02-22 21:22:02 -080084 "frequency": 300,
Austin Schuh9f164e92022-12-29 16:15:28 -080085 "num_senders": 2,
86 "max_size": 200
87 },
88 {
milind-ua96c5182023-03-10 23:31:11 -080089 "name": "/roborio/aos/remote_timestamps/pi1/roborio/aos/aos-JoystickState",
90 "type": "aos.message_bridge.RemoteMessage",
91 "source_node": "roborio",
92 "logger": "NOT_LOGGED",
93 "frequency": 300,
94 "num_senders": 2,
95 "max_size": 200
96 },
97 {
98 "name": "/roborio/aos/remote_timestamps/pi2/roborio/aos/aos-JoystickState",
99 "type": "aos.message_bridge.RemoteMessage",
100 "source_node": "roborio",
101 "logger": "NOT_LOGGED",
102 "frequency": 300,
103 "num_senders": 2,
104 "max_size": 200
105 },
106 {
107 "name": "/roborio/aos/remote_timestamps/pi3/roborio/aos/aos-JoystickState",
108 "type": "aos.message_bridge.RemoteMessage",
109 "source_node": "roborio",
110 "logger": "NOT_LOGGED",
111 "frequency": 300,
112 "num_senders": 2,
113 "max_size": 200
114 },
115 {
116 "name": "/roborio/aos/remote_timestamps/pi4/roborio/aos/aos-JoystickState",
117 "type": "aos.message_bridge.RemoteMessage",
118 "source_node": "roborio",
119 "logger": "NOT_LOGGED",
120 "frequency": 300,
121 "num_senders": 2,
122 "max_size": 200
123 },
124 {
Austin Schuh9f164e92022-12-29 16:15:28 -0800125 "name": "/roborio/aos",
126 "type": "aos.RobotState",
127 "source_node": "roborio",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800128 "frequency": 250
Austin Schuh9f164e92022-12-29 16:15:28 -0800129 },
130 {
131 "name": "/roborio/aos",
132 "type": "aos.timing.Report",
133 "source_node": "roborio",
134 "frequency": 50,
135 "num_senders": 20,
Henry Speisere139f802023-02-21 14:14:48 -0800136 "max_size": 8192
Austin Schuh9f164e92022-12-29 16:15:28 -0800137 },
138 {
139 "name": "/roborio/aos",
140 "type": "aos.logging.LogMessageFbs",
141 "source_node": "roborio",
142 "frequency": 500,
Austin Schuhd653aed2023-02-24 16:28:17 -0800143 "max_size": 1000,
Austin Schuh9f164e92022-12-29 16:15:28 -0800144 "num_senders": 20
145 },
146 {
147 "name": "/roborio/aos",
148 "type": "aos.starter.Status",
149 "source_node": "roborio",
150 "frequency": 50,
151 "num_senders": 20,
152 "max_size": 2000,
153 "logger": "LOCAL_AND_REMOTE_LOGGER",
154 "logger_nodes": [
155 "logger"
156 ],
157 "destination_nodes": [
158 {
159 "name": "logger",
160 "priority": 5,
161 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
162 "timestamp_logger_nodes": [
163 "roborio"
164 ],
165 "time_to_live": 5000000
166 }
167 ]
168 },
169 {
170 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-starter-Status",
171 "type": "aos.message_bridge.RemoteMessage",
172 "source_node": "roborio",
173 "logger": "NOT_LOGGED",
James Kuszmaul839c8aa2023-01-10 15:27:57 -0800174 "frequency": 50,
Austin Schuh9f164e92022-12-29 16:15:28 -0800175 "num_senders": 2,
176 "max_size": 200
177 },
178 {
179 "name": "/roborio/aos",
180 "type": "aos.starter.StarterRpc",
181 "source_node": "roborio",
182 "frequency": 10,
183 "max_size": 400,
184 "num_senders": 2,
185 "logger": "LOCAL_AND_REMOTE_LOGGER",
186 "logger_nodes": [
187 "logger"
188 ],
189 "destination_nodes": [
190 {
191 "name": "logger",
192 "priority": 5,
193 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
194 "timestamp_logger_nodes": [
195 "roborio"
196 ],
197 "time_to_live": 5000000
198 }
199 ]
200 },
201 {
202 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-starter-StarterRpc",
203 "type": "aos.message_bridge.RemoteMessage",
204 "source_node": "roborio",
205 "logger": "NOT_LOGGED",
206 "frequency": 20,
207 "num_senders": 2,
208 "max_size": 200
209 },
210 {
211 "name": "/roborio/aos",
212 "type": "aos.message_bridge.ServerStatistics",
213 "source_node": "roborio",
214 "frequency": 10,
215 "num_senders": 2
216 },
217 {
218 "name": "/roborio/aos",
219 "type": "aos.message_bridge.ClientStatistics",
220 "source_node": "roborio",
221 "frequency": 20,
222 "max_size": 2000,
223 "num_senders": 2
224 },
225 {
226 "name": "/roborio/aos",
227 "type": "aos.logging.DynamicLogCommand",
228 "source_node": "roborio",
229 "frequency": 10,
230 "num_senders": 2
231 },
232 {
233 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-message_bridge-Timestamp",
234 "type": "aos.message_bridge.RemoteMessage",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800235 "frequency": 300,
Austin Schuh9f164e92022-12-29 16:15:28 -0800236 "source_node": "roborio"
237 },
238 {
239 "name": "/roborio/aos/remote_timestamps/pi1/roborio/aos/aos-message_bridge-Timestamp",
240 "type": "aos.message_bridge.RemoteMessage",
241 "frequency": 20,
242 "source_node": "roborio",
243 "max_size": 208
244 },
245 {
246 "name": "/roborio/aos/remote_timestamps/pi2/roborio/aos/aos-message_bridge-Timestamp",
247 "type": "aos.message_bridge.RemoteMessage",
248 "frequency": 20,
249 "source_node": "roborio",
250 "max_size": 208
251 },
252 {
253 "name": "/roborio/aos/remote_timestamps/pi3/roborio/aos/aos-message_bridge-Timestamp",
254 "type": "aos.message_bridge.RemoteMessage",
255 "frequency": 20,
256 "source_node": "roborio"
257 },
258 {
259 "name": "/roborio/aos/remote_timestamps/pi4/roborio/aos/aos-message_bridge-Timestamp",
260 "type": "aos.message_bridge.RemoteMessage",
261 "frequency": 20,
262 "source_node": "roborio"
263 },
264 {
265 "name": "/roborio/aos/remote_timestamps/imu/roborio/aos/aos-message_bridge-Timestamp",
266 "type": "aos.message_bridge.RemoteMessage",
267 "frequency": 20,
268 "source_node": "roborio",
269 "max_size": 208
270 },
271 {
272 "name": "/roborio/aos",
273 "type": "aos.message_bridge.Timestamp",
274 "source_node": "roborio",
275 "frequency": 15,
276 "num_senders": 2,
277 "max_size": 512,
278 "logger": "LOCAL_AND_REMOTE_LOGGER",
279 "logger_nodes": [
280 "imu"
281 ],
282 "destination_nodes": [
283 {
284 "name": "pi1",
285 "priority": 1,
286 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
287 "timestamp_logger_nodes": [
288 "roborio"
289 ],
290 "time_to_live": 5000000
291 },
292 {
293 "name": "pi2",
294 "priority": 1,
295 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
296 "timestamp_logger_nodes": [
297 "roborio"
298 ],
299 "time_to_live": 5000000
300 },
301 {
302 "name": "pi3",
303 "priority": 1,
304 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
305 "timestamp_logger_nodes": [
306 "roborio"
307 ],
308 "time_to_live": 5000000
309 },
310 {
311 "name": "pi4",
312 "priority": 1,
313 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
314 "timestamp_logger_nodes": [
315 "roborio"
316 ],
317 "time_to_live": 5000000
318 },
319 {
320 "name": "imu",
321 "priority": 1,
322 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
323 "timestamp_logger_nodes": [
324 "roborio"
325 ],
326 "time_to_live": 5000000
327 }
328 ]
329 },
330 {
Maxwell Hendersonad312342023-01-10 12:07:47 -0800331 "name": "/superstructure",
332 "type": "y2023.control_loops.superstructure.Goal",
333 "source_node": "roborio",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800334 "frequency": 250,
Maxwell Hendersonad312342023-01-10 12:07:47 -0800335 "max_size": 512
336 },
337 {
338 "name": "/superstructure",
339 "type": "y2023.control_loops.superstructure.Status",
340 "source_node": "roborio",
341 "frequency": 400,
342 "num_senders": 2
343 },
344 {
345 "name": "/superstructure",
346 "type": "y2023.control_loops.superstructure.Output",
347 "source_node": "roborio",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800348 "frequency": 250,
Maxwell Hendersonad312342023-01-10 12:07:47 -0800349 "num_senders": 2,
350 "max_size": 224
351 },
352 {
353 "name": "/superstructure",
354 "type": "y2023.control_loops.superstructure.Position",
355 "source_node": "roborio",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800356 "frequency": 250,
Maxwell Hendersonad312342023-01-10 12:07:47 -0800357 "num_senders": 2,
358 "max_size": 448
359 },
360 {
Ravago Jones11472372023-03-04 15:57:56 -0800361 "name": "/can",
362 "type": "frc971.can_logger.CanFrame",
363 "source_node": "roborio",
364 "frequency": 6000,
365 "num_senders": 2,
366 "max_size": 200
367 },
368 {
Austin Schuh9f164e92022-12-29 16:15:28 -0800369 "name": "/drivetrain",
Ravago Jones2060ee62023-02-03 18:12:24 -0800370 "type": "y2023.control_loops.drivetrain.CANPosition",
371 "source_node": "roborio",
372 "frequency": 220,
373 "num_senders": 2,
374 "max_size": 400
375 },
376 {
377 "name": "/drivetrain",
Austin Schuh9f164e92022-12-29 16:15:28 -0800378 "type": "frc971.sensors.GyroReading",
379 "source_node": "roborio",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800380 "frequency": 250,
Austin Schuh9f164e92022-12-29 16:15:28 -0800381 "num_senders": 2
382 },
383 {
384 "name": "/drivetrain",
385 "type": "frc971.sensors.Uid",
386 "source_node": "roborio",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800387 "frequency": 250,
Austin Schuh9f164e92022-12-29 16:15:28 -0800388 "num_senders": 2
389 },
390 {
391 "name": "/drivetrain",
392 "type": "frc971.control_loops.drivetrain.fb.Trajectory",
393 "source_node": "roborio",
394 "max_size": 600000,
395 "frequency": 10,
396 "logger": "NOT_LOGGED",
397 "num_senders": 2,
398 "read_method": "PIN",
399 "num_readers": 10
400 },
401 {
402 "name": "/drivetrain",
403 "type": "frc971.control_loops.drivetrain.SplineGoal",
404 "source_node": "roborio",
405 "frequency": 10
406 },
407 {
408 "name": "/drivetrain",
409 "type": "frc971.control_loops.drivetrain.Goal",
410 "source_node": "roborio",
411 "max_size": 224,
Austin Schuh18b31bf2023-02-22 21:22:02 -0800412 "frequency": 250
Austin Schuh9f164e92022-12-29 16:15:28 -0800413 },
414 {
415 "name": "/drivetrain",
416 "type": "frc971.control_loops.drivetrain.Position",
417 "source_node": "roborio",
418 "frequency": 400,
419 "max_size": 112,
420 "num_senders": 2
421 },
422 {
423 "name": "/drivetrain",
424 "type": "frc971.control_loops.drivetrain.Output",
425 "source_node": "roborio",
426 "frequency": 400,
427 "max_size": 80,
428 "num_senders": 2,
429 "logger": "LOCAL_AND_REMOTE_LOGGER",
430 "logger_nodes": [
431 "imu"
432 ],
433 "destination_nodes": [
434 {
435 "name": "imu",
436 "priority": 5,
437 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
438 "timestamp_logger_nodes": [
439 "imu"
440 ],
441 "time_to_live": 5000000
442 }
443 ]
444 },
445 {
446 "name": "/roborio/aos/remote_timestamps/imu/drivetrain/frc971-control_loops-drivetrain-Output",
447 "type": "aos.message_bridge.RemoteMessage",
448 "source_node": "roborio",
449 "logger": "NOT_LOGGED",
450 "frequency": 400,
451 "num_senders": 2,
452 "max_size": 200
453 },
454 {
455 "name": "/drivetrain",
456 "type": "frc971.control_loops.drivetrain.Status",
457 "source_node": "roborio",
458 "frequency": 400,
459 "max_size": 1616,
460 "num_senders": 2
461 },
462 {
463 "name": "/drivetrain",
464 "type": "frc971.control_loops.drivetrain.LocalizerControl",
465 "source_node": "roborio",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800466 "frequency": 250,
Austin Schuh9f164e92022-12-29 16:15:28 -0800467 "max_size": 96,
468 "logger": "LOCAL_AND_REMOTE_LOGGER",
469 "logger_nodes": [
470 "imu"
471 ],
472 "destination_nodes": [
473 {
474 "name": "imu",
475 "priority": 5,
476 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
477 "timestamp_logger_nodes": [
478 "imu"
479 ],
480 "time_to_live": 0
481 }
482 ]
483 },
484 {
485 "name": "/roborio/aos/remote_timestamps/imu/drivetrain/frc971-control_loops-drivetrain-LocalizerControl",
486 "type": "aos.message_bridge.RemoteMessage",
487 "source_node": "roborio",
488 "logger": "NOT_LOGGED",
489 "frequency": 400,
490 "num_senders": 2,
491 "max_size": 200
492 },
493 {
494 "name": "/drivetrain",
James Kuszmaul202e4382023-03-05 14:56:55 -0800495 "type": "y2023.control_loops.drivetrain.TargetSelectorStatus",
Austin Schuh9f164e92022-12-29 16:15:28 -0800496 "source_node": "roborio"
497 },
498 {
499 "name": "/autonomous",
500 "type": "aos.common.actions.Status",
501 "source_node": "roborio"
502 },
503 {
504 "name": "/autonomous",
505 "type": "frc971.autonomous.Goal",
506 "source_node": "roborio"
507 },
508 {
509 "name": "/autonomous",
510 "type": "frc971.autonomous.AutonomousMode",
511 "source_node": "roborio",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800512 "frequency": 250
Austin Schuh9f164e92022-12-29 16:15:28 -0800513 },
514 {
515 "name": "/roborio/aos",
516 "type": "frc971.PDPValues",
517 "source_node": "roborio",
518 "frequency": 55,
519 "max_size": 368
520 },
521 {
522 "name": "/roborio/aos",
523 "type": "frc971.wpilib.PneumaticsToLog",
524 "source_node": "roborio",
525 "frequency": 50
James Kuszmauld67f6d22023-02-05 17:37:25 -0800526 },
527 {
Austin Schuhbb4c9ac2023-02-28 22:04:20 -0800528 "name": "/roborio",
529 "type": "y2023.CANConfiguration",
530 "source_node": "roborio",
531 "frequency": 2
532 },
533 {
James Kuszmauld67f6d22023-02-05 17:37:25 -0800534 "name": "/roborio/constants",
535 "type": "y2023.Constants",
536 "source_node": "roborio",
537 "frequency": 1,
538 "num_senders": 2,
James Kuszmaul667b0592023-02-25 16:32:59 -0800539 "max_size": 65536
James Kuszmauldb730d72023-02-25 16:01:27 -0800540 },
541 {
542 "name": "/drivetrain",
543 "type": "y2023.control_loops.drivetrain.TargetSelectorHint",
544 "source_node": "roborio"
Austin Schuh9f164e92022-12-29 16:15:28 -0800545 }
546 ],
547 "applications": [
548 {
549 "name": "drivetrain",
550 "executable_name": "drivetrain",
Austin Schuh5d7bc4c2023-02-23 21:45:45 -0800551 "args": [
552 "--die_on_malloc"
553 ],
Austin Schuh9f164e92022-12-29 16:15:28 -0800554 "nodes": [
555 "roborio"
556 ]
557 },
558 {
559 "name": "trajectory_generator",
560 "executable_name": "trajectory_generator",
Austin Schuh5d7bc4c2023-02-23 21:45:45 -0800561 "args": [
562 "--die_on_malloc"
563 ],
Austin Schuh9f164e92022-12-29 16:15:28 -0800564 "nodes": [
565 "roborio"
566 ]
567 },
568 {
Maxwell Hendersonad312342023-01-10 12:07:47 -0800569 "name": "superstructure",
570 "executable_name": "superstructure",
Austin Schuh5d7bc4c2023-02-23 21:45:45 -0800571 "args": [
572 "--die_on_malloc"
573 ],
Maxwell Hendersonad312342023-01-10 12:07:47 -0800574 "nodes": [
575 "roborio"
576 ]
577 },
578 {
Xander Yee1ad2f7b2023-02-21 14:46:56 -0800579 "name": "roborio_irq_affinity",
580 "executable_name": "irq_affinity",
581 "args": [
582 "--irq_config=/home/admin/bin/roborio_irq_config.json"
583 ],
584 "nodes": [
585 "roborio"
586 ]
587 },
588 {
Austin Schuh9f164e92022-12-29 16:15:28 -0800589 "name": "joystick_reader",
590 "executable_name": "joystick_reader",
Austin Schuh5d7bc4c2023-02-23 21:45:45 -0800591 "args": [
James Kuszmaul713c5ce2023-03-04 18:23:24 -0800592 "--nodie_on_malloc"
Austin Schuh5d7bc4c2023-02-23 21:45:45 -0800593 ],
Austin Schuh9f164e92022-12-29 16:15:28 -0800594 "nodes": [
595 "roborio"
596 ]
597 },
598 {
599 "name": "wpilib_interface",
600 "executable_name": "wpilib_interface",
601 "nodes": [
602 "roborio"
603 ]
604 },
605 {
606 "name": "autonomous_action",
607 "executable_name": "autonomous_action",
Austin Schuh5d7bc4c2023-02-23 21:45:45 -0800608 "args": [
James Kuszmaul713c5ce2023-03-04 18:23:24 -0800609 "--nodie_on_malloc"
Austin Schuh5d7bc4c2023-02-23 21:45:45 -0800610 ],
James Kuszmaul713c5ce2023-03-04 18:23:24 -0800611 "autostart": true,
Austin Schuh9f164e92022-12-29 16:15:28 -0800612 "nodes": [
613 "roborio"
614 ]
615 },
616 {
Ravago Jones2060ee62023-02-03 18:12:24 -0800617 "name": "roborio_web_proxy",
Austin Schuh9f164e92022-12-29 16:15:28 -0800618 "executable_name": "web_proxy_main",
619 "args": ["--min_ice_port=5800", "--max_ice_port=5810"],
620 "nodes": [
621 "roborio"
622 ]
623 },
624 {
625 "name": "roborio_message_bridge_client",
Austin Schuh9177bc62023-02-12 14:16:45 -0800626 "executable_name": "message_bridge_client",
Austin Schuh9f164e92022-12-29 16:15:28 -0800627 "args": ["--rt_priority=16"],
628 "nodes": [
629 "roborio"
630 ]
631 },
632 {
Ravago Jones2060ee62023-02-03 18:12:24 -0800633 "name": "roborio_message_bridge_server",
Austin Schuh9f164e92022-12-29 16:15:28 -0800634 "executable_name": "message_bridge_server",
635 "args": ["--rt_priority=16"],
636 "nodes": [
637 "roborio"
638 ]
639 },
640 {
641 "name": "logger",
642 "executable_name": "logger_main",
Austin Schuh18b31bf2023-02-22 21:22:02 -0800643 "args": ["--snappy_compress", "--logging_folder=/home/admin/logs/"],
Austin Schuh9f164e92022-12-29 16:15:28 -0800644 "nodes": [
645 "roborio"
646 ]
James Kuszmauld67f6d22023-02-05 17:37:25 -0800647 },
648 {
Henry Speisere139f802023-02-21 14:14:48 -0800649 "name": "constants_sender_roborio",
James Kuszmaule22680a2023-02-26 17:33:43 -0800650 "executable_name": "constants_sender",
James Kuszmauld67f6d22023-02-05 17:37:25 -0800651 "autorestart": false,
652 "nodes": [
653 "roborio"
654 ]
Ravago Jones11472372023-03-04 15:57:56 -0800655 },
656 {
657 "name": "can_logger",
658 "executable_name": "can_logger",
659 "nodes": [
660 "roborio"
661 ]
Austin Schuh9f164e92022-12-29 16:15:28 -0800662 }
663 ],
664 "maps": [
665 {
666 "match": {
James Kuszmauld67f6d22023-02-05 17:37:25 -0800667 "name": "/constants*",
668 "source_node": "roborio"
669 },
670 "rename": {
671 "name": "/roborio/constants"
672 }
673 },
674 {
675 "match": {
Austin Schuh9f164e92022-12-29 16:15:28 -0800676 "name": "/aos*",
677 "source_node": "roborio"
678 },
679 "rename": {
680 "name": "/roborio/aos"
681 }
682 }
683 ],
684 "nodes": [
685 {
686 "name": "roborio",
687 "hostname": "roborio",
688 "hostnames": [
689 "roboRIO-971-FRC",
690 "roboRIO-6971-FRC",
691 "roboRIO-7971-FRC",
692 "roboRIO-8971-FRC",
693 "roboRIO-9971-FRC"
694 ],
695 "port": 9971
696 },
697 {
698 "name": "imu"
699 },
700 {
701 "name": "logger"
702 },
703 {
704 "name": "pi1"
705 },
706 {
707 "name": "pi2"
708 },
709 {
710 "name": "pi3"
711 },
712 {
713 "name": "pi4"
714 }
715 ]
716}