blob: dd42a4bffc55e49cb38fa603a297542477643ec3 [file] [log] [blame]
milind-ude5a4222022-01-22 13:23:29 -08001{
2 "channels": [
3 {
4 "name": "/roborio/aos",
5 "type": "aos.JoystickState",
6 "source_node": "roborio",
Austin Schuh63f65162022-04-01 22:31:19 -07007 "frequency": 100,
8 "logger": "LOCAL_AND_REMOTE_LOGGER",
James Kuszmaul562eb782022-03-16 21:28:41 -07009 "logger_nodes" : [
milind-ud52e5b72022-04-14 18:54:32 -070010 "imu",
11 "logger"
James Kuszmaul562eb782022-03-16 21:28:41 -070012 ],
13 "destination_nodes": [
14 {
15 "name": "imu",
16 "priority": 5,
Austin Schuh63f65162022-04-01 22:31:19 -070017 "time_to_live": 50000000,
18 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
19 "timestamp_logger_nodes": [
20 "roborio"
21 ]
milind-ud52e5b72022-04-14 18:54:32 -070022 },
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 ]
James Kuszmaul562eb782022-03-16 21:28:41 -070031 }
32 ]
milind-ude5a4222022-01-22 13:23:29 -080033 },
34 {
Austin Schuh63f65162022-04-01 22:31:19 -070035 "name": "/roborio/aos/remote_timestamps/imu/roborio/aos/aos-JoystickState",
36 "type": "aos.message_bridge.RemoteMessage",
37 "source_node": "roborio",
38 "logger": "NOT_LOGGED",
39 "frequency": 200,
40 "num_senders": 2,
41 "max_size": 200
42 },
43 {
milind-ud52e5b72022-04-14 18:54:32 -070044 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-JoystickState",
45 "type": "aos.message_bridge.RemoteMessage",
46 "source_node": "roborio",
47 "logger": "NOT_LOGGED",
48 "frequency": 200,
49 "num_senders": 2,
50 "max_size": 200
51 },
52 {
milind-ude5a4222022-01-22 13:23:29 -080053 "name": "/roborio/aos",
54 "type": "aos.RobotState",
55 "source_node": "roborio",
56 "frequency": 200
57 },
58 {
59 "name": "/roborio/aos",
60 "type": "aos.timing.Report",
61 "source_node": "roborio",
62 "frequency": 50,
63 "num_senders": 20,
64 "max_size": 4096
65 },
66 {
67 "name": "/roborio/aos",
68 "type": "aos.logging.LogMessageFbs",
69 "source_node": "roborio",
70 "frequency": 500,
71 "max_size": 344,
72 "num_senders": 20
73 },
74 {
75 "name": "/roborio/aos",
76 "type": "aos.starter.Status",
77 "source_node": "roborio",
78 "frequency": 50,
79 "num_senders": 20,
Austin Schuh63f65162022-04-01 22:31:19 -070080 "max_size": 2000,
81 "logger": "LOCAL_AND_REMOTE_LOGGER",
82 "logger_nodes": [
83 "logger"
84 ],
milind-ude5a4222022-01-22 13:23:29 -080085 "destination_nodes": [
86 {
87 "name": "logger",
88 "priority": 5,
89 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
90 "timestamp_logger_nodes": [
91 "roborio"
92 ],
93 "time_to_live": 5000000
94 }
95 ]
96 },
97 {
98 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-starter-Status",
99 "type": "aos.message_bridge.RemoteMessage",
100 "source_node": "roborio",
101 "logger": "NOT_LOGGED",
James Kuszmaul839c8aa2023-01-10 15:27:57 -0800102 "frequency": 50,
milind-ude5a4222022-01-22 13:23:29 -0800103 "num_senders": 2,
104 "max_size": 200
105 },
106 {
107 "name": "/roborio/aos",
108 "type": "aos.starter.StarterRpc",
109 "source_node": "roborio",
110 "frequency": 10,
111 "max_size": 400,
112 "num_senders": 2,
Austin Schuh63f65162022-04-01 22:31:19 -0700113 "logger": "LOCAL_AND_REMOTE_LOGGER",
114 "logger_nodes": [
115 "logger"
116 ],
milind-ude5a4222022-01-22 13:23:29 -0800117 "destination_nodes": [
118 {
119 "name": "logger",
120 "priority": 5,
121 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
122 "timestamp_logger_nodes": [
123 "roborio"
124 ],
125 "time_to_live": 5000000
126 }
127 ]
128 },
129 {
130 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-starter-StarterRpc",
131 "type": "aos.message_bridge.RemoteMessage",
132 "source_node": "roborio",
133 "logger": "NOT_LOGGED",
134 "frequency": 20,
135 "num_senders": 2,
136 "max_size": 200
137 },
138 {
139 "name": "/roborio/aos",
140 "type": "aos.message_bridge.ServerStatistics",
141 "source_node": "roborio",
James Kuszmaula6681e22023-05-26 11:20:40 -0700142 "max_size": 2048,
milind-ude5a4222022-01-22 13:23:29 -0800143 "frequency": 10,
144 "num_senders": 2
145 },
146 {
147 "name": "/roborio/aos",
148 "type": "aos.message_bridge.ClientStatistics",
149 "source_node": "roborio",
Austin Schuh63f65162022-04-01 22:31:19 -0700150 "frequency": 20,
milind-ude5a4222022-01-22 13:23:29 -0800151 "max_size": 2000,
152 "num_senders": 2
153 },
154 {
Sarah Newman45a64df2022-04-11 19:33:46 -0700155 "name": "/roborio/aos",
156 "type": "aos.logging.DynamicLogCommand",
157 "source_node": "roborio",
158 "frequency": 10,
159 "num_senders": 2
160 },
161 {
milind-ude5a4222022-01-22 13:23:29 -0800162 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-message_bridge-Timestamp",
163 "type": "aos.message_bridge.RemoteMessage",
164 "frequency": 200,
165 "source_node": "roborio"
166 },
167 {
168 "name": "/roborio/aos/remote_timestamps/pi1/roborio/aos/aos-message_bridge-Timestamp",
169 "type": "aos.message_bridge.RemoteMessage",
170 "frequency": 20,
171 "source_node": "roborio",
172 "max_size": 208
173 },
174 {
175 "name": "/roborio/aos/remote_timestamps/pi2/roborio/aos/aos-message_bridge-Timestamp",
176 "type": "aos.message_bridge.RemoteMessage",
177 "frequency": 20,
178 "source_node": "roborio",
179 "max_size": 208
180 },
181 {
182 "name": "/roborio/aos/remote_timestamps/pi3/roborio/aos/aos-message_bridge-Timestamp",
183 "type": "aos.message_bridge.RemoteMessage",
184 "frequency": 20,
185 "source_node": "roborio"
186 },
187 {
188 "name": "/roborio/aos/remote_timestamps/pi4/roborio/aos/aos-message_bridge-Timestamp",
189 "type": "aos.message_bridge.RemoteMessage",
190 "frequency": 20,
191 "source_node": "roborio"
192 },
193 {
James Kuszmaulef35d732022-02-12 16:37:32 -0800194 "name": "/roborio/aos/remote_timestamps/imu/roborio/aos/aos-message_bridge-Timestamp",
195 "type": "aos.message_bridge.RemoteMessage",
196 "frequency": 20,
197 "source_node": "roborio",
198 "max_size": 208
199 },
200 {
milind-ude5a4222022-01-22 13:23:29 -0800201 "name": "/roborio/aos",
202 "type": "aos.message_bridge.Timestamp",
203 "source_node": "roborio",
204 "frequency": 15,
205 "num_senders": 2,
James Kuszmaulef35d732022-02-12 16:37:32 -0800206 "max_size": 512,
James Kuszmaula04ac0c2022-02-26 15:52:27 -0800207 "logger": "LOCAL_AND_REMOTE_LOGGER",
208 "logger_nodes": [
209 "imu"
210 ],
milind-ude5a4222022-01-22 13:23:29 -0800211 "destination_nodes": [
212 {
213 "name": "pi1",
214 "priority": 1,
215 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
216 "timestamp_logger_nodes": [
217 "roborio"
218 ],
219 "time_to_live": 5000000
220 },
221 {
222 "name": "pi2",
223 "priority": 1,
224 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
225 "timestamp_logger_nodes": [
226 "roborio"
227 ],
228 "time_to_live": 5000000
229 },
230 {
231 "name": "pi3",
232 "priority": 1,
233 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
234 "timestamp_logger_nodes": [
235 "roborio"
236 ],
237 "time_to_live": 5000000
238 },
239 {
240 "name": "pi4",
241 "priority": 1,
242 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
243 "timestamp_logger_nodes": [
244 "roborio"
245 ],
246 "time_to_live": 5000000
247 },
248 {
James Kuszmaulef35d732022-02-12 16:37:32 -0800249 "name": "imu",
250 "priority": 1,
251 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
252 "timestamp_logger_nodes": [
253 "roborio"
254 ],
255 "time_to_live": 5000000
milind-ude5a4222022-01-22 13:23:29 -0800256 }
257 ]
258 },
259 {
260 "name": "/superstructure",
261 "type": "y2022.control_loops.superstructure.Goal",
262 "source_node": "roborio",
263 "frequency": 200,
264 "max_size": 512
265 },
266 {
267 "name": "/superstructure",
268 "type": "y2022.control_loops.superstructure.Status",
269 "source_node": "roborio",
Austin Schuh35cb7d92022-04-02 21:13:13 -0700270 "frequency": 400,
James Kuszmaule5f67dd2022-02-12 20:08:29 -0800271 "num_senders": 2,
272 "logger": "LOCAL_AND_REMOTE_LOGGER",
273 "logger_nodes": [
James Kuszmaul1fec4732022-03-12 16:44:50 -0800274 "imu",
275 "logger"
James Kuszmaule5f67dd2022-02-12 20:08:29 -0800276 ],
277 "destination_nodes": [
278 {
279 "name": "imu",
280 "priority": 5,
Austin Schuh63f65162022-04-01 22:31:19 -0700281 "time_to_live": 50000000,
282 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
283 "timestamp_logger_nodes": [
284 "roborio"
285 ]
James Kuszmaul1fec4732022-03-12 16:44:50 -0800286 },
287 {
288 "name": "logger",
289 "priority": 5,
Austin Schuh63f65162022-04-01 22:31:19 -0700290 "time_to_live": 50000000,
291 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
292 "timestamp_logger_nodes": [
293 "roborio"
294 ]
James Kuszmaule5f67dd2022-02-12 20:08:29 -0800295 }
296 ]
milind-ude5a4222022-01-22 13:23:29 -0800297 },
298 {
Austin Schuh63f65162022-04-01 22:31:19 -0700299 "name": "/roborio/aos/remote_timestamps/imu/superstructure/y2022-control_loops-superstructure-Status",
300 "type": "aos.message_bridge.RemoteMessage",
301 "source_node": "roborio",
302 "logger": "NOT_LOGGED",
303 "frequency": 400,
304 "num_senders": 2,
305 "max_size": 200
306 },
307 {
308 "name": "/roborio/aos/remote_timestamps/logger/superstructure/y2022-control_loops-superstructure-Status",
309 "type": "aos.message_bridge.RemoteMessage",
310 "source_node": "roborio",
311 "logger": "NOT_LOGGED",
312 "frequency": 400,
313 "num_senders": 2,
314 "max_size": 200
315 },
316 {
milind-ude5a4222022-01-22 13:23:29 -0800317 "name": "/superstructure",
318 "type": "y2022.control_loops.superstructure.Output",
319 "source_node": "roborio",
320 "frequency": 200,
321 "num_senders": 2,
322 "max_size": 224
323 },
324 {
325 "name": "/superstructure",
326 "type": "y2022.control_loops.superstructure.Position",
327 "source_node": "roborio",
328 "frequency": 200,
329 "num_senders": 2,
330 "max_size": 448
331 },
332 {
Milind Upadhyay482b0ba2022-02-26 21:51:59 -0800333 "name": "/superstructure",
334 "type": "y2022.control_loops.superstructure.CANPosition",
335 "source_node": "roborio",
336 "frequency": 200,
337 "num_senders": 2,
Jim Ostrowski814d2812022-12-11 23:17:14 -0800338 "max_size": 200
Milind Upadhyay482b0ba2022-02-26 21:51:59 -0800339 },
340 {
Henry Speiser0b9b0052022-03-02 23:07:40 -0800341 "name": "/superstructure",
342 "type": "y2022.input.joysticks.Setpoint",
343 "source_node": "roborio",
344 "num_senders": 2
345 },
346 {
Ravago Jones32bd3cb2022-03-26 15:45:03 -0700347 "name": "/superstructure",
348 "type": "y2022.vision.BallColor",
349 "source_node": "logger",
350 "frequency": 200,
351 "num_senders": 2,
352 "max_size": 72,
353 "destination_nodes": [
354 {
355 "name": "roborio",
356 "priority": 2,
357 "time_to_live": 500000000
358 }
359 ]
360 },
361 {
milind-ude5a4222022-01-22 13:23:29 -0800362 "name": "/drivetrain",
milind-ude5a4222022-01-22 13:23:29 -0800363 "type": "frc971.sensors.GyroReading",
364 "source_node": "roborio",
365 "frequency": 200,
366 "num_senders": 2
367 },
368 {
369 "name": "/drivetrain",
370 "type": "frc971.sensors.Uid",
371 "source_node": "roborio",
372 "frequency": 200,
373 "num_senders": 2
374 },
375 {
376 "name": "/drivetrain",
377 "type": "frc971.control_loops.drivetrain.fb.Trajectory",
378 "source_node": "roborio",
379 "max_size": 600000,
380 "frequency": 10,
381 "logger": "NOT_LOGGED",
382 "num_senders": 2,
383 "read_method": "PIN",
384 "num_readers": 10
385 },
386 {
387 "name": "/drivetrain",
388 "type": "frc971.control_loops.drivetrain.SplineGoal",
389 "source_node": "roborio",
390 "frequency": 10
391 },
392 {
393 "name": "/drivetrain",
394 "type": "frc971.control_loops.drivetrain.Goal",
395 "source_node": "roborio",
396 "max_size": 224,
397 "frequency": 200
398 },
399 {
400 "name": "/drivetrain",
401 "type": "frc971.control_loops.drivetrain.Position",
402 "source_node": "roborio",
Austin Schuh63f65162022-04-01 22:31:19 -0700403 "frequency": 400,
milind-ude5a4222022-01-22 13:23:29 -0800404 "max_size": 112,
405 "num_senders": 2
406 },
407 {
408 "name": "/drivetrain",
409 "type": "frc971.control_loops.drivetrain.Output",
410 "source_node": "roborio",
Austin Schuh63f65162022-04-01 22:31:19 -0700411 "frequency": 400,
milind-ude5a4222022-01-22 13:23:29 -0800412 "max_size": 80,
James Kuszmaulef35d732022-02-12 16:37:32 -0800413 "num_senders": 2,
414 "logger": "LOCAL_AND_REMOTE_LOGGER",
James Kuszmaule5f67dd2022-02-12 20:08:29 -0800415 "logger_nodes": [
416 "imu"
417 ],
James Kuszmaulef35d732022-02-12 16:37:32 -0800418 "destination_nodes": [
419 {
420 "name": "imu",
421 "priority": 5,
422 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
423 "timestamp_logger_nodes": [
Jim Ostrowski814d2812022-12-11 23:17:14 -0800424 "roborio"
James Kuszmaulef35d732022-02-12 16:37:32 -0800425 ],
426 "time_to_live": 5000000
427 }
428 ]
429 },
430 {
431 "name": "/roborio/aos/remote_timestamps/imu/drivetrain/frc971-control_loops-drivetrain-Output",
432 "type": "aos.message_bridge.RemoteMessage",
433 "source_node": "roborio",
434 "logger": "NOT_LOGGED",
Austin Schuh63f65162022-04-01 22:31:19 -0700435 "frequency": 400,
James Kuszmaulef35d732022-02-12 16:37:32 -0800436 "num_senders": 2,
437 "max_size": 200
milind-ude5a4222022-01-22 13:23:29 -0800438 },
439 {
440 "name": "/drivetrain",
441 "type": "frc971.control_loops.drivetrain.Status",
442 "source_node": "roborio",
Austin Schuh63f65162022-04-01 22:31:19 -0700443 "frequency": 400,
milind-ude5a4222022-01-22 13:23:29 -0800444 "max_size": 1616,
445 "num_senders": 2
446 },
447 {
448 "name": "/drivetrain",
449 "type": "frc971.control_loops.drivetrain.LocalizerControl",
450 "source_node": "roborio",
451 "frequency": 200,
James Kuszmaulef35d732022-02-12 16:37:32 -0800452 "max_size": 96,
453 "logger": "LOCAL_AND_REMOTE_LOGGER",
James Kuszmaule5f67dd2022-02-12 20:08:29 -0800454 "logger_nodes": [
455 "imu"
456 ],
James Kuszmaulef35d732022-02-12 16:37:32 -0800457 "destination_nodes": [
458 {
459 "name": "imu",
460 "priority": 5,
461 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
462 "timestamp_logger_nodes": [
James Kuszmaulab236182023-05-16 21:10:40 -0700463 "roborio"
James Kuszmaulef35d732022-02-12 16:37:32 -0800464 ],
James Kuszmaule5f67dd2022-02-12 20:08:29 -0800465 "time_to_live": 0
James Kuszmaulef35d732022-02-12 16:37:32 -0800466 }
467 ]
468 },
469 {
470 "name": "/roborio/aos/remote_timestamps/imu/drivetrain/frc971-control_loops-drivetrain-LocalizerControl",
471 "type": "aos.message_bridge.RemoteMessage",
472 "source_node": "roborio",
473 "logger": "NOT_LOGGED",
Austin Schuh63f65162022-04-01 22:31:19 -0700474 "frequency": 400,
James Kuszmaulef35d732022-02-12 16:37:32 -0800475 "num_senders": 2,
476 "max_size": 200
milind-ude5a4222022-01-22 13:23:29 -0800477 },
478 {
479 "name": "/drivetrain",
480 "type": "y2019.control_loops.drivetrain.TargetSelectorHint",
481 "source_node": "roborio"
482 },
483 {
484 "name": "/autonomous",
485 "type": "aos.common.actions.Status",
486 "source_node": "roborio"
487 },
488 {
489 "name": "/autonomous",
490 "type": "frc971.autonomous.Goal",
491 "source_node": "roborio"
492 },
493 {
494 "name": "/autonomous",
495 "type": "frc971.autonomous.AutonomousMode",
496 "source_node": "roborio",
497 "frequency": 200
498 },
499 {
500 "name": "/roborio/aos",
501 "type": "frc971.PDPValues",
502 "source_node": "roborio",
503 "frequency": 55,
504 "max_size": 368
505 },
506 {
507 "name": "/roborio/aos",
508 "type": "frc971.wpilib.PneumaticsToLog",
509 "source_node": "roborio",
510 "frequency": 50
511 }
512 ],
513 "applications": [
514 {
515 "name": "drivetrain",
516 "executable_name": "drivetrain",
517 "nodes": [
518 "roborio"
519 ]
520 },
521 {
522 "name": "trajectory_generator",
523 "executable_name": "trajectory_generator",
524 "nodes": [
525 "roborio"
526 ]
527 },
528 {
529 "name": "superstructure",
530 "executable_name": "superstructure",
531 "nodes": [
532 "roborio"
533 ]
534 },
535 {
536 "name": "joystick_reader",
537 "executable_name": "joystick_reader",
538 "nodes": [
539 "roborio"
540 ]
541 },
542 {
543 "name": "wpilib_interface",
544 "executable_name": "wpilib_interface",
545 "nodes": [
546 "roborio"
547 ]
548 },
549 {
550 "name": "autonomous_action",
551 "executable_name": "autonomous_action",
552 "nodes": [
553 "roborio"
554 ]
555 },
556 {
557 "name": "web_proxy",
558 "executable_name": "web_proxy_main",
559 "args": ["--min_ice_port=5800", "--max_ice_port=5810"],
560 "nodes": [
561 "roborio"
562 ]
563 },
564 {
Austin Schuh6b2edc62022-03-27 13:32:09 -0700565 "name": "roborio_message_bridge_client",
566 "executable_name": "message_bridge_client.sh",
milind-ude5a4222022-01-22 13:23:29 -0800567 "args": ["--rt_priority=16"],
568 "nodes": [
569 "roborio"
570 ]
571 },
572 {
573 "name": "message_bridge_server",
574 "executable_name": "message_bridge_server",
575 "args": ["--rt_priority=16"],
576 "nodes": [
577 "roborio"
578 ]
579 },
580 {
581 "name": "logger",
582 "executable_name": "logger_main",
583 "args": ["--snappy_compress"],
584 "nodes": [
585 "roborio"
586 ]
587 }
588 ],
589 "maps": [
590 {
591 "match": {
592 "name": "/aos*",
593 "source_node": "roborio"
594 },
595 "rename": {
596 "name": "/roborio/aos"
597 }
598 }
599 ],
600 "nodes": [
601 {
602 "name": "roborio",
603 "hostname": "roborio",
604 "hostnames": [
605 "roboRIO-971-FRC",
606 "roboRIO-6971-FRC",
607 "roboRIO-7971-FRC",
608 "roboRIO-8971-FRC",
609 "roboRIO-9971-FRC"
610 ],
611 "port": 9971
612 },
613 {
James Kuszmaulef35d732022-02-12 16:37:32 -0800614 "name": "imu"
615 },
616 {
milind-ude5a4222022-01-22 13:23:29 -0800617 "name": "logger"
618 },
619 {
620 "name": "pi1"
621 },
622 {
623 "name": "pi2"
624 },
625 {
626 "name": "pi3"
627 },
628 {
629 "name": "pi4"
milind-ude5a4222022-01-22 13:23:29 -0800630 }
631 ]
632}