blob: 67916b61bdac7df90ae84413810da5c8ac49c607 [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 {
James Kuszmaul9c128122021-03-22 22:24:36 -070062 "name": "/roborio/aos/remote_timestamps/laptop/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",
217 "frequency": 250,
218 "max_size": 512,
219 "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",
335 "executable_name": "drivetrain.stripped",
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",
342 "executable_name": "trajectory_generator.stripped",
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",
349 "executable_name": "superstructure.stripped",
milind945708b2021-07-03 13:30:15 -0700350 "nodes": [
351 "roborio"
352 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800353 },
354 {
355 "name": "joystick_reader",
356 "executable_name": "joystick_reader.stripped",
milind945708b2021-07-03 13:30:15 -0700357 "nodes": [
358 "roborio"
359 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800360 },
361 {
362 "name": "wpilib_interface",
363 "executable_name": "wpilib_interface.stripped",
milind945708b2021-07-03 13:30:15 -0700364 "nodes": [
365 "roborio"
366 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800367 },
368 {
369 "name": "autonomous_action",
370 "executable_name": "autonomous_action.stripped",
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",
377 "executable_name": "web_proxy_main.stripped",
378 "nodes": [
379 "roborio"
380 ]
381 },
382 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800383 "name": "message_bridge_client",
384 "executable_name": "message_bridge_client.stripped",
milind945708b2021-07-03 13:30:15 -0700385 "nodes": [
386 "roborio"
387 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800388 },
389 {
390 "name": "message_bridge_server",
391 "executable_name": "message_bridge_server.stripped",
milind945708b2021-07-03 13:30:15 -0700392 "nodes": [
393 "roborio"
394 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800395 },
396 {
397 "name": "logger",
398 "executable_name": "logger_main.stripped",
milind945708b2021-07-03 13:30:15 -0700399 "nodes": [
400 "roborio"
401 ]
Austin Schuhce3a1912020-03-15 15:14:19 -0700402 }
403 ],
404 "maps": [
405 {
406 "match": {
Austin Schuh196a4452020-03-15 23:12:03 -0700407 "name": "/aos*",
Austin Schuhce3a1912020-03-15 15:14:19 -0700408 "source_node": "roborio"
409 },
410 "rename": {
Austin Schuh196a4452020-03-15 23:12:03 -0700411 "name": "/roborio/aos"
Austin Schuhce3a1912020-03-15 15:14:19 -0700412 }
413 }
414 ],
415 "nodes": [
416 {
417 "name": "roborio",
418 "hostname": "roborio",
419 "hostnames": [
420 "roboRIO-971-FRC",
James Kuszmaul6535d562020-05-09 16:58:13 -0700421 "roboRIO-6971-FRC",
Austin Schuhce3a1912020-03-15 15:14:19 -0700422 "roboRIO-7971-FRC",
423 "roboRIO-8971-FRC",
424 "roboRIO-9971-FRC"
425 ],
426 "port": 9971
427 },
428 {
429 "name": "pi1"
430 },
431 {
432 "name": "pi2"
433 },
434 {
435 "name": "pi3"
Austin Schuh196a4452020-03-15 23:12:03 -0700436 },
437 {
438 "name": "pi4"
James Kuszmaul9c128122021-03-22 22:24:36 -0700439 },
440 {
441 "name": "pi5"
Austin Schuhce3a1912020-03-15 15:14:19 -0700442 }
443 ]
444}