blob: a9c056e0463319e723c4b16f1d8138548013c78d [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 {
Austin Schuh196a4452020-03-15 23:12:03 -07004 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -07005 "type": "aos.JoystickState",
6 "source_node": "roborio",
7 "frequency": 75
8 },
9 {
Austin Schuh196a4452020-03-15 23:12:03 -070010 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070011 "type": "aos.RobotState",
12 "source_node": "roborio",
Austin Schuha479efb2020-12-05 15:21:33 -080013 "frequency": 200
Austin Schuhce3a1912020-03-15 15:14:19 -070014 },
15 {
Austin Schuh196a4452020-03-15 23:12:03 -070016 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070017 "type": "aos.timing.Report",
18 "source_node": "roborio",
19 "frequency": 50,
20 "num_senders": 20,
Austin Schuh2d7fc662021-01-23 15:37:51 -080021 "max_size": 4096
Austin Schuhce3a1912020-03-15 15:14:19 -070022 },
23 {
Austin Schuh196a4452020-03-15 23:12:03 -070024 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070025 "type": "aos.logging.LogMessageFbs",
26 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -070027 "frequency": 500,
milind upadhyay38fe3cd2021-03-27 15:30:53 -070028 "max_size": 344,
Austin Schuhce3a1912020-03-15 15:14:19 -070029 "num_senders": 20
30 },
31 {
Austin Schuh196a4452020-03-15 23:12:03 -070032 "name": "/roborio/aos",
Austin Schuh2d7fc662021-01-23 15:37:51 -080033 "type": "aos.starter.Status",
34 "source_node": "roborio",
35 "frequency": 50,
36 "num_senders": 20
37 },
38 {
39 "name": "/roborio/aos",
40 "type": "aos.starter.StarterRpc",
41 "source_node": "roborio",
42 "frequency": 10,
milind upadhyay38fe3cd2021-03-27 15:30:53 -070043 "max_size": 72,
Austin Schuh2d7fc662021-01-23 15:37:51 -080044 "num_senders": 2
45 },
46 {
47 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070048 "type": "aos.message_bridge.ServerStatistics",
49 "source_node": "roborio",
James Kuszmaul9c128122021-03-22 22:24:36 -070050 "frequency": 10,
Austin Schuhce3a1912020-03-15 15:14:19 -070051 "num_senders": 2
52 },
53 {
Austin Schuh196a4452020-03-15 23:12:03 -070054 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070055 "type": "aos.message_bridge.ClientStatistics",
56 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -070057 "frequency": 15,
milind upadhyay38fe3cd2021-03-27 15:30:53 -070058 "max_size": 736,
Austin Schuhce3a1912020-03-15 15:14:19 -070059 "num_senders": 2
60 },
61 {
Austin Schuh41fad8c2021-10-23 21:25:12 -070062 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-message_bridge-Timestamp",
Austin Schuh0de30f32020-12-06 12:44:28 -080063 "type": "aos.message_bridge.RemoteMessage",
Austin Schuh12033a72021-01-23 20:26:32 -080064 "frequency": 200,
Austin Schuha479efb2020-12-05 15:21:33 -080065 "logger": "NOT_LOGGED",
66 "source_node": "roborio"
67 },
68 {
James Kuszmaul9c128122021-03-22 22:24:36 -070069 "name": "/roborio/aos/remote_timestamps/pi1/roborio/aos/aos-message_bridge-Timestamp",
Austin Schuh0de30f32020-12-06 12:44:28 -080070 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070071 "frequency": 20,
Austin Schuha479efb2020-12-05 15:21:33 -080072 "logger": "NOT_LOGGED",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070073 "source_node": "roborio",
74 "max_size": 208
Austin Schuha479efb2020-12-05 15:21:33 -080075 },
76 {
James Kuszmaul9c128122021-03-22 22:24:36 -070077 "name": "/roborio/aos/remote_timestamps/pi2/roborio/aos/aos-message_bridge-Timestamp",
Austin Schuh0de30f32020-12-06 12:44:28 -080078 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070079 "frequency": 20,
Austin Schuha479efb2020-12-05 15:21:33 -080080 "logger": "NOT_LOGGED",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070081 "source_node": "roborio",
82 "max_size": 208
Austin Schuha479efb2020-12-05 15:21:33 -080083 },
84 {
James Kuszmaul9c128122021-03-22 22:24:36 -070085 "name": "/roborio/aos/remote_timestamps/pi3/roborio/aos/aos-message_bridge-Timestamp",
86 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070087 "frequency": 20,
James Kuszmaul9c128122021-03-22 22:24:36 -070088 "logger": "NOT_LOGGED",
89 "source_node": "roborio"
90 },
91 {
92 "name": "/roborio/aos/remote_timestamps/pi4/roborio/aos/aos-message_bridge-Timestamp",
93 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070094 "frequency": 20,
James Kuszmaul9c128122021-03-22 22:24:36 -070095 "logger": "NOT_LOGGED",
96 "source_node": "roborio"
97 },
98 {
99 "name": "/roborio/aos/remote_timestamps/pi5/roborio/aos/aos-message_bridge-Timestamp",
Austin Schuh0de30f32020-12-06 12:44:28 -0800100 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700101 "frequency": 20,
Austin Schuha479efb2020-12-05 15:21:33 -0800102 "logger": "NOT_LOGGED",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700103 "source_node": "roborio",
104 "max_size": 208
Austin Schuha479efb2020-12-05 15:21:33 -0800105 },
106 {
Austin Schuh196a4452020-03-15 23:12:03 -0700107 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -0700108 "type": "aos.message_bridge.Timestamp",
109 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -0700110 "frequency": 15,
Austin Schuhce3a1912020-03-15 15:14:19 -0700111 "num_senders": 2,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700112 "max_size": 304,
Austin Schuhce3a1912020-03-15 15:14:19 -0700113 "destination_nodes": [
114 {
115 "name": "pi1",
116 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -0800117 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700118 "timestamp_logger_nodes": [
119 "roborio"
120 ],
Austin Schuhce3a1912020-03-15 15:14:19 -0700121 "time_to_live": 5000000
122 },
123 {
124 "name": "pi2",
125 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -0800126 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700127 "timestamp_logger_nodes": [
128 "roborio"
129 ],
Austin Schuhce3a1912020-03-15 15:14:19 -0700130 "time_to_live": 5000000
131 },
132 {
133 "name": "pi3",
134 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -0800135 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700136 "timestamp_logger_nodes": [
137 "roborio"
138 ],
Austin Schuhce3a1912020-03-15 15:14:19 -0700139 "time_to_live": 5000000
Austin Schuh196a4452020-03-15 23:12:03 -0700140 },
141 {
142 "name": "pi4",
143 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -0800144 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700145 "timestamp_logger_nodes": [
146 "roborio"
147 ],
Austin Schuh196a4452020-03-15 23:12:03 -0700148 "time_to_live": 5000000
James Kuszmaul9c128122021-03-22 22:24:36 -0700149 },
150 {
151 "name": "pi5",
152 "priority": 1,
153 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700154 "timestamp_logger_nodes": [
155 "roborio"
156 ],
James Kuszmaul9c128122021-03-22 22:24:36 -0700157 "time_to_live": 5000000
Austin Schuhce3a1912020-03-15 15:14:19 -0700158 }
159 ]
160 },
161 {
162 "name": "/superstructure",
163 "type": "y2020.control_loops.superstructure.Goal",
164 "source_node": "roborio",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700165 "frequency": 200,
166 "max_size": 512
Austin Schuhce3a1912020-03-15 15:14:19 -0700167 },
168 {
169 "name": "/superstructure",
170 "type": "y2020.control_loops.superstructure.Status",
171 "source_node": "roborio",
172 "frequency": 200,
173 "num_senders": 2
174 },
175 {
176 "name": "/superstructure",
177 "type": "y2020.control_loops.superstructure.Output",
178 "source_node": "roborio",
179 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700180 "num_senders": 2,
181 "max_size": 224
Austin Schuhce3a1912020-03-15 15:14:19 -0700182 },
183 {
184 "name": "/superstructure",
185 "type": "y2020.control_loops.superstructure.Position",
186 "source_node": "roborio",
187 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700188 "num_senders": 2,
189 "max_size": 448
Austin Schuhce3a1912020-03-15 15:14:19 -0700190 },
191 {
192 "name": "/superstructure",
milind-u4b31c4d2021-09-18 16:08:23 -0700193 "type": "y2020.control_loops.superstructure.shooter.TuningReadings",
194 "source_node": "roborio",
195 "frequency": 200,
196 "num_senders": 2,
197 "max_size": 64
198 },
199 {
200 "name": "/superstructure",
milind-u661a1182021-09-21 20:30:43 -0700201 "type": "y2020.control_loops.superstructure.shooter.TuningParams",
202 "source_node": "roborio",
203 "frequency": 5,
204 "num_senders": 2,
205 "max_size": 256
206 },
207 {
208 "name": "/superstructure",
Austin Schuhce3a1912020-03-15 15:14:19 -0700209 "type": "y2020.joysticks.Setpoint",
210 "source_node": "roborio",
211 "num_senders": 2
212 },
213 {
214 "name": "/drivetrain",
James Kuszmaul5ff8a862021-09-25 17:29:43 -0700215 "type": "y2020.control_loops.drivetrain.LocalizerDebug",
216 "source_node": "roborio",
Austin Schuh0b6cfc82021-10-25 22:01:46 -0700217 "frequency": 100,
218 "max_size": 1024,
James Kuszmaul5ff8a862021-09-25 17:29:43 -0700219 "num_senders": 2
220 },
221 {
222 "name": "/drivetrain",
Austin Schuhac17fba2020-03-28 15:55:33 -0700223 "type": "frc971.IMUValuesBatch",
Austin Schuhce3a1912020-03-15 15:14:19 -0700224 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -0700225 "frequency": 250,
Austin Schuhac17fba2020-03-28 15:55:33 -0700226 "max_size": 2000,
Austin Schuhce3a1912020-03-15 15:14:19 -0700227 "num_senders": 2
228 },
229 {
230 "name": "/drivetrain",
231 "type": "frc971.sensors.GyroReading",
232 "source_node": "roborio",
233 "frequency": 200,
234 "num_senders": 2
235 },
236 {
237 "name": "/drivetrain",
238 "type": "frc971.sensors.Uid",
239 "source_node": "roborio",
240 "frequency": 200,
241 "num_senders": 2
242 },
243 {
244 "name": "/drivetrain",
James Kuszmaul75a18c52021-03-10 22:02:07 -0800245 "type": "frc971.control_loops.drivetrain.fb.Trajectory",
246 "source_node": "roborio",
Austin Schuh3fab1052021-03-31 20:18:03 -0700247 "max_size": 600000,
248 "frequency": 4,
James Kuszmaul99af8b52021-03-28 10:50:15 -0700249 "num_senders": 2,
James Kuszmaul75a18c52021-03-10 22:02:07 -0800250 "read_method": "PIN",
James Kuszmaul39a47bb2021-08-18 20:03:09 -0700251 "num_readers": 10
James Kuszmaul75a18c52021-03-10 22:02:07 -0800252 },
253 {
254 "name": "/drivetrain",
255 "type": "frc971.control_loops.drivetrain.SplineGoal",
256 "source_node": "roborio",
257 "frequency": 10
258 },
259 {
260 "name": "/drivetrain",
Austin Schuhce3a1912020-03-15 15:14:19 -0700261 "type": "frc971.control_loops.drivetrain.Goal",
262 "source_node": "roborio",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700263 "max_size": 224,
Austin Schuhce3a1912020-03-15 15:14:19 -0700264 "frequency": 200
265 },
266 {
267 "name": "/drivetrain",
268 "type": "frc971.control_loops.drivetrain.Position",
269 "source_node": "roborio",
270 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700271 "max_size": 112,
Austin Schuhce3a1912020-03-15 15:14:19 -0700272 "num_senders": 2
273 },
274 {
275 "name": "/drivetrain",
James Kuszmaul9c128122021-03-22 22:24:36 -0700276 "type": "frc971.control_loops.drivetrain.Output",
277 "source_node": "roborio",
278 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700279 "max_size": 80,
James Kuszmaul9c128122021-03-22 22:24:36 -0700280 "num_senders": 2
281 },
282 {
283 "name": "/drivetrain",
Austin Schuhce3a1912020-03-15 15:14:19 -0700284 "type": "frc971.control_loops.drivetrain.Status",
285 "source_node": "roborio",
286 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700287 "max_size": 1616,
Austin Schuhce3a1912020-03-15 15:14:19 -0700288 "num_senders": 2
289 },
290 {
291 "name": "/drivetrain",
292 "type": "frc971.control_loops.drivetrain.LocalizerControl",
293 "source_node": "roborio",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700294 "frequency": 200,
295 "max_size": 96
Austin Schuhce3a1912020-03-15 15:14:19 -0700296 },
297 {
298 "name": "/drivetrain",
299 "type": "y2019.control_loops.drivetrain.TargetSelectorHint",
300 "source_node": "roborio"
301 },
302 {
303 "name": "/autonomous",
304 "type": "aos.common.actions.Status",
305 "source_node": "roborio"
306 },
307 {
308 "name": "/autonomous",
309 "type": "frc971.autonomous.Goal",
310 "source_node": "roborio"
311 },
312 {
313 "name": "/autonomous",
314 "type": "frc971.autonomous.AutonomousMode",
315 "source_node": "roborio",
316 "frequency": 200
317 },
318 {
Austin Schuh196a4452020-03-15 23:12:03 -0700319 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -0700320 "type": "frc971.PDPValues",
321 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -0700322 "frequency": 55,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700323 "max_size": 368
Austin Schuhce3a1912020-03-15 15:14:19 -0700324 },
325 {
Austin Schuh196a4452020-03-15 23:12:03 -0700326 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -0700327 "type": "frc971.wpilib.PneumaticsToLog",
328 "source_node": "roborio",
329 "frequency": 50
330 }
331 ],
332 "applications": [
333 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800334 "name": "drivetrain",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700335 "executable_name": "drivetrain",
milind945708b2021-07-03 13:30:15 -0700336 "nodes": [
337 "roborio"
338 ]
Austin Schuhce3a1912020-03-15 15:14:19 -0700339 },
340 {
James Kuszmaul75a18c52021-03-10 22:02:07 -0800341 "name": "trajectory_generator",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700342 "executable_name": "trajectory_generator",
milind945708b2021-07-03 13:30:15 -0700343 "nodes": [
344 "roborio"
345 ]
James Kuszmaul75a18c52021-03-10 22:02:07 -0800346 },
347 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800348 "name": "superstructure",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700349 "executable_name": "superstructure",
milind945708b2021-07-03 13:30:15 -0700350 "nodes": [
351 "roborio"
352 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800353 },
354 {
355 "name": "joystick_reader",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700356 "executable_name": "joystick_reader",
milind945708b2021-07-03 13:30:15 -0700357 "nodes": [
358 "roborio"
359 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800360 },
361 {
362 "name": "wpilib_interface",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700363 "executable_name": "wpilib_interface",
milind945708b2021-07-03 13:30:15 -0700364 "nodes": [
365 "roborio"
366 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800367 },
368 {
369 "name": "autonomous_action",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700370 "executable_name": "autonomous_action",
milind945708b2021-07-03 13:30:15 -0700371 "nodes": [
372 "roborio"
373 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800374 },
375 {
James Kuszmaul39a47bb2021-08-18 20:03:09 -0700376 "name": "web_proxy",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700377 "executable_name": "web_proxy_main",
James Kuszmaul39a47bb2021-08-18 20:03:09 -0700378 "nodes": [
379 "roborio"
380 ]
381 },
382 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800383 "name": "message_bridge_client",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700384 "executable_name": "message_bridge_client",
Austin Schuha922ad02021-10-23 23:25:50 -0700385 "args": ["--rt_priority=5"],
milind945708b2021-07-03 13:30:15 -0700386 "nodes": [
387 "roborio"
388 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800389 },
390 {
391 "name": "message_bridge_server",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700392 "executable_name": "message_bridge_server",
Austin Schuha922ad02021-10-23 23:25:50 -0700393 "args": ["--rt_priority=5"],
milind945708b2021-07-03 13:30:15 -0700394 "nodes": [
395 "roborio"
396 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800397 },
398 {
399 "name": "logger",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700400 "executable_name": "logger_main",
milind945708b2021-07-03 13:30:15 -0700401 "nodes": [
402 "roborio"
403 ]
Austin Schuhce3a1912020-03-15 15:14:19 -0700404 }
405 ],
406 "maps": [
407 {
408 "match": {
Austin Schuh196a4452020-03-15 23:12:03 -0700409 "name": "/aos*",
Austin Schuhce3a1912020-03-15 15:14:19 -0700410 "source_node": "roborio"
411 },
412 "rename": {
Austin Schuh196a4452020-03-15 23:12:03 -0700413 "name": "/roborio/aos"
Austin Schuhce3a1912020-03-15 15:14:19 -0700414 }
415 }
416 ],
417 "nodes": [
418 {
419 "name": "roborio",
420 "hostname": "roborio",
421 "hostnames": [
422 "roboRIO-971-FRC",
James Kuszmaul6535d562020-05-09 16:58:13 -0700423 "roboRIO-6971-FRC",
Austin Schuhce3a1912020-03-15 15:14:19 -0700424 "roboRIO-7971-FRC",
425 "roboRIO-8971-FRC",
426 "roboRIO-9971-FRC"
427 ],
428 "port": 9971
429 },
430 {
431 "name": "pi1"
432 },
433 {
434 "name": "pi2"
435 },
436 {
437 "name": "pi3"
Austin Schuh196a4452020-03-15 23:12:03 -0700438 },
439 {
440 "name": "pi4"
James Kuszmaul9c128122021-03-22 22:24:36 -0700441 },
442 {
443 "name": "pi5"
Austin Schuhce3a1912020-03-15 15:14:19 -0700444 }
445 ]
446}