blob: 143a5fe48ab1e71fc613b4aef5fe84703eee6465 [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",
Austin Schuhce3a1912020-03-15 15:14:19 -0700201 "type": "y2020.joysticks.Setpoint",
202 "source_node": "roborio",
203 "num_senders": 2
204 },
205 {
206 "name": "/drivetrain",
James Kuszmaul5ff8a862021-09-25 17:29:43 -0700207 "type": "y2020.control_loops.drivetrain.LocalizerDebug",
208 "source_node": "roborio",
209 "frequency": 250,
210 "max_size": 512,
211 "num_senders": 2
212 },
213 {
214 "name": "/drivetrain",
Austin Schuhac17fba2020-03-28 15:55:33 -0700215 "type": "frc971.IMUValuesBatch",
Austin Schuhce3a1912020-03-15 15:14:19 -0700216 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -0700217 "frequency": 250,
Austin Schuhac17fba2020-03-28 15:55:33 -0700218 "max_size": 2000,
Austin Schuhce3a1912020-03-15 15:14:19 -0700219 "num_senders": 2
220 },
221 {
222 "name": "/drivetrain",
223 "type": "frc971.sensors.GyroReading",
224 "source_node": "roborio",
225 "frequency": 200,
226 "num_senders": 2
227 },
228 {
229 "name": "/drivetrain",
230 "type": "frc971.sensors.Uid",
231 "source_node": "roborio",
232 "frequency": 200,
233 "num_senders": 2
234 },
235 {
236 "name": "/drivetrain",
James Kuszmaul75a18c52021-03-10 22:02:07 -0800237 "type": "frc971.control_loops.drivetrain.fb.Trajectory",
238 "source_node": "roborio",
Austin Schuh3fab1052021-03-31 20:18:03 -0700239 "max_size": 600000,
240 "frequency": 4,
James Kuszmaul99af8b52021-03-28 10:50:15 -0700241 "num_senders": 2,
James Kuszmaul75a18c52021-03-10 22:02:07 -0800242 "read_method": "PIN",
James Kuszmaul39a47bb2021-08-18 20:03:09 -0700243 "num_readers": 10
James Kuszmaul75a18c52021-03-10 22:02:07 -0800244 },
245 {
246 "name": "/drivetrain",
247 "type": "frc971.control_loops.drivetrain.SplineGoal",
248 "source_node": "roborio",
249 "frequency": 10
250 },
251 {
252 "name": "/drivetrain",
Austin Schuhce3a1912020-03-15 15:14:19 -0700253 "type": "frc971.control_loops.drivetrain.Goal",
254 "source_node": "roborio",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700255 "max_size": 224,
Austin Schuhce3a1912020-03-15 15:14:19 -0700256 "frequency": 200
257 },
258 {
259 "name": "/drivetrain",
260 "type": "frc971.control_loops.drivetrain.Position",
261 "source_node": "roborio",
262 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700263 "max_size": 112,
Austin Schuhce3a1912020-03-15 15:14:19 -0700264 "num_senders": 2
265 },
266 {
267 "name": "/drivetrain",
James Kuszmaul9c128122021-03-22 22:24:36 -0700268 "type": "frc971.control_loops.drivetrain.Output",
269 "source_node": "roborio",
270 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700271 "max_size": 80,
James Kuszmaul9c128122021-03-22 22:24:36 -0700272 "num_senders": 2
273 },
274 {
275 "name": "/drivetrain",
Austin Schuhce3a1912020-03-15 15:14:19 -0700276 "type": "frc971.control_loops.drivetrain.Status",
277 "source_node": "roborio",
278 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700279 "max_size": 1616,
Austin Schuhce3a1912020-03-15 15:14:19 -0700280 "num_senders": 2
281 },
282 {
283 "name": "/drivetrain",
284 "type": "frc971.control_loops.drivetrain.LocalizerControl",
285 "source_node": "roborio",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700286 "frequency": 200,
287 "max_size": 96
Austin Schuhce3a1912020-03-15 15:14:19 -0700288 },
289 {
290 "name": "/drivetrain",
291 "type": "y2019.control_loops.drivetrain.TargetSelectorHint",
292 "source_node": "roborio"
293 },
294 {
295 "name": "/autonomous",
296 "type": "aos.common.actions.Status",
297 "source_node": "roborio"
298 },
299 {
300 "name": "/autonomous",
301 "type": "frc971.autonomous.Goal",
302 "source_node": "roborio"
303 },
304 {
305 "name": "/autonomous",
306 "type": "frc971.autonomous.AutonomousMode",
307 "source_node": "roborio",
308 "frequency": 200
309 },
310 {
Austin Schuh196a4452020-03-15 23:12:03 -0700311 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -0700312 "type": "frc971.PDPValues",
313 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -0700314 "frequency": 55,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700315 "max_size": 368
Austin Schuhce3a1912020-03-15 15:14:19 -0700316 },
317 {
Austin Schuh196a4452020-03-15 23:12:03 -0700318 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -0700319 "type": "frc971.wpilib.PneumaticsToLog",
320 "source_node": "roborio",
321 "frequency": 50
322 }
323 ],
324 "applications": [
325 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800326 "name": "drivetrain",
327 "executable_name": "drivetrain.stripped",
milind945708b2021-07-03 13:30:15 -0700328 "nodes": [
329 "roborio"
330 ]
Austin Schuhce3a1912020-03-15 15:14:19 -0700331 },
332 {
James Kuszmaul75a18c52021-03-10 22:02:07 -0800333 "name": "trajectory_generator",
334 "executable_name": "trajectory_generator.stripped",
milind945708b2021-07-03 13:30:15 -0700335 "nodes": [
336 "roborio"
337 ]
James Kuszmaul75a18c52021-03-10 22:02:07 -0800338 },
339 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800340 "name": "superstructure",
341 "executable_name": "superstructure.stripped",
milind945708b2021-07-03 13:30:15 -0700342 "nodes": [
343 "roborio"
344 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800345 },
346 {
347 "name": "joystick_reader",
348 "executable_name": "joystick_reader.stripped",
milind945708b2021-07-03 13:30:15 -0700349 "nodes": [
350 "roborio"
351 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800352 },
353 {
354 "name": "wpilib_interface",
355 "executable_name": "wpilib_interface.stripped",
milind945708b2021-07-03 13:30:15 -0700356 "nodes": [
357 "roborio"
358 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800359 },
360 {
361 "name": "autonomous_action",
362 "executable_name": "autonomous_action.stripped",
milind945708b2021-07-03 13:30:15 -0700363 "nodes": [
364 "roborio"
365 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800366 },
367 {
James Kuszmaul39a47bb2021-08-18 20:03:09 -0700368 "name": "web_proxy",
369 "executable_name": "web_proxy_main.stripped",
370 "nodes": [
371 "roborio"
372 ]
373 },
374 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800375 "name": "message_bridge_client",
376 "executable_name": "message_bridge_client.stripped",
milind945708b2021-07-03 13:30:15 -0700377 "nodes": [
378 "roborio"
379 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800380 },
381 {
382 "name": "message_bridge_server",
383 "executable_name": "message_bridge_server.stripped",
milind945708b2021-07-03 13:30:15 -0700384 "nodes": [
385 "roborio"
386 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800387 },
388 {
389 "name": "logger",
390 "executable_name": "logger_main.stripped",
milind945708b2021-07-03 13:30:15 -0700391 "nodes": [
392 "roborio"
393 ]
Austin Schuhce3a1912020-03-15 15:14:19 -0700394 }
395 ],
396 "maps": [
397 {
398 "match": {
Austin Schuh196a4452020-03-15 23:12:03 -0700399 "name": "/aos*",
Austin Schuhce3a1912020-03-15 15:14:19 -0700400 "source_node": "roborio"
401 },
402 "rename": {
Austin Schuh196a4452020-03-15 23:12:03 -0700403 "name": "/roborio/aos"
Austin Schuhce3a1912020-03-15 15:14:19 -0700404 }
405 }
406 ],
407 "nodes": [
408 {
409 "name": "roborio",
410 "hostname": "roborio",
411 "hostnames": [
412 "roboRIO-971-FRC",
James Kuszmaul6535d562020-05-09 16:58:13 -0700413 "roboRIO-6971-FRC",
Austin Schuhce3a1912020-03-15 15:14:19 -0700414 "roboRIO-7971-FRC",
415 "roboRIO-8971-FRC",
416 "roboRIO-9971-FRC"
417 ],
418 "port": 9971
419 },
420 {
421 "name": "pi1"
422 },
423 {
424 "name": "pi2"
425 },
426 {
427 "name": "pi3"
Austin Schuh196a4452020-03-15 23:12:03 -0700428 },
429 {
430 "name": "pi4"
James Kuszmaul9c128122021-03-22 22:24:36 -0700431 },
432 {
433 "name": "pi5"
Austin Schuhce3a1912020-03-15 15:14:19 -0700434 }
435 ]
436}