blob: 136c4c0feef2a9478f7a34ee4e44c07d95d8ecd7 [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,
James Kuszmaulc8be06a2021-10-24 13:46:24 -070029 /* Due to potential for burst load, don't log. */
30 "logger": "NOT_LOGGED",
Austin Schuhce3a1912020-03-15 15:14:19 -070031 "num_senders": 20
32 },
33 {
Austin Schuh196a4452020-03-15 23:12:03 -070034 "name": "/roborio/aos",
Austin Schuh2d7fc662021-01-23 15:37:51 -080035 "type": "aos.starter.Status",
36 "source_node": "roborio",
37 "frequency": 50,
38 "num_senders": 20
39 },
40 {
41 "name": "/roborio/aos",
42 "type": "aos.starter.StarterRpc",
43 "source_node": "roborio",
44 "frequency": 10,
milind upadhyay38fe3cd2021-03-27 15:30:53 -070045 "max_size": 72,
Austin Schuh2d7fc662021-01-23 15:37:51 -080046 "num_senders": 2
47 },
48 {
49 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070050 "type": "aos.message_bridge.ServerStatistics",
51 "source_node": "roborio",
James Kuszmaul9c128122021-03-22 22:24:36 -070052 "frequency": 10,
Austin Schuhce3a1912020-03-15 15:14:19 -070053 "num_senders": 2
54 },
55 {
Austin Schuh196a4452020-03-15 23:12:03 -070056 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -070057 "type": "aos.message_bridge.ClientStatistics",
58 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -070059 "frequency": 15,
milind upadhyay38fe3cd2021-03-27 15:30:53 -070060 "max_size": 736,
Austin Schuhce3a1912020-03-15 15:14:19 -070061 "num_senders": 2
62 },
63 {
Austin Schuh41fad8c2021-10-23 21:25:12 -070064 "name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-message_bridge-Timestamp",
Austin Schuh0de30f32020-12-06 12:44:28 -080065 "type": "aos.message_bridge.RemoteMessage",
Austin Schuh12033a72021-01-23 20:26:32 -080066 "frequency": 200,
Austin Schuha479efb2020-12-05 15:21:33 -080067 "logger": "NOT_LOGGED",
68 "source_node": "roborio"
69 },
70 {
James Kuszmaul9c128122021-03-22 22:24:36 -070071 "name": "/roborio/aos/remote_timestamps/pi1/roborio/aos/aos-message_bridge-Timestamp",
Austin Schuh0de30f32020-12-06 12:44:28 -080072 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070073 "frequency": 20,
Austin Schuha479efb2020-12-05 15:21:33 -080074 "logger": "NOT_LOGGED",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070075 "source_node": "roborio",
76 "max_size": 208
Austin Schuha479efb2020-12-05 15:21:33 -080077 },
78 {
James Kuszmaul9c128122021-03-22 22:24:36 -070079 "name": "/roborio/aos/remote_timestamps/pi2/roborio/aos/aos-message_bridge-Timestamp",
Austin Schuh0de30f32020-12-06 12:44:28 -080080 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070081 "frequency": 20,
Austin Schuha479efb2020-12-05 15:21:33 -080082 "logger": "NOT_LOGGED",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070083 "source_node": "roborio",
84 "max_size": 208
Austin Schuha479efb2020-12-05 15:21:33 -080085 },
86 {
James Kuszmaul9c128122021-03-22 22:24:36 -070087 "name": "/roborio/aos/remote_timestamps/pi3/roborio/aos/aos-message_bridge-Timestamp",
88 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070089 "frequency": 20,
James Kuszmaul9c128122021-03-22 22:24:36 -070090 "logger": "NOT_LOGGED",
91 "source_node": "roborio"
92 },
93 {
94 "name": "/roborio/aos/remote_timestamps/pi4/roborio/aos/aos-message_bridge-Timestamp",
95 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -070096 "frequency": 20,
James Kuszmaul9c128122021-03-22 22:24:36 -070097 "logger": "NOT_LOGGED",
98 "source_node": "roborio"
99 },
100 {
101 "name": "/roborio/aos/remote_timestamps/pi5/roborio/aos/aos-message_bridge-Timestamp",
Austin Schuh0de30f32020-12-06 12:44:28 -0800102 "type": "aos.message_bridge.RemoteMessage",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700103 "frequency": 20,
Austin Schuha479efb2020-12-05 15:21:33 -0800104 "logger": "NOT_LOGGED",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700105 "source_node": "roborio",
106 "max_size": 208
Austin Schuha479efb2020-12-05 15:21:33 -0800107 },
108 {
Austin Schuh196a4452020-03-15 23:12:03 -0700109 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -0700110 "type": "aos.message_bridge.Timestamp",
111 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -0700112 "frequency": 15,
Austin Schuhce3a1912020-03-15 15:14:19 -0700113 "num_senders": 2,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700114 "max_size": 304,
Austin Schuhce3a1912020-03-15 15:14:19 -0700115 "destination_nodes": [
116 {
117 "name": "pi1",
118 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -0800119 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700120 "timestamp_logger_nodes": [
121 "roborio"
122 ],
Austin Schuhce3a1912020-03-15 15:14:19 -0700123 "time_to_live": 5000000
124 },
125 {
126 "name": "pi2",
127 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -0800128 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700129 "timestamp_logger_nodes": [
130 "roborio"
131 ],
Austin Schuhce3a1912020-03-15 15:14:19 -0700132 "time_to_live": 5000000
133 },
134 {
135 "name": "pi3",
136 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -0800137 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700138 "timestamp_logger_nodes": [
139 "roborio"
140 ],
Austin Schuhce3a1912020-03-15 15:14:19 -0700141 "time_to_live": 5000000
Austin Schuh196a4452020-03-15 23:12:03 -0700142 },
143 {
144 "name": "pi4",
145 "priority": 1,
Austin Schuha479efb2020-12-05 15:21:33 -0800146 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700147 "timestamp_logger_nodes": [
148 "roborio"
149 ],
Austin Schuh196a4452020-03-15 23:12:03 -0700150 "time_to_live": 5000000
James Kuszmaul9c128122021-03-22 22:24:36 -0700151 },
152 {
153 "name": "pi5",
154 "priority": 1,
155 "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
milind945708b2021-07-03 13:30:15 -0700156 "timestamp_logger_nodes": [
157 "roborio"
158 ],
James Kuszmaul9c128122021-03-22 22:24:36 -0700159 "time_to_live": 5000000
Austin Schuhce3a1912020-03-15 15:14:19 -0700160 }
161 ]
162 },
163 {
164 "name": "/superstructure",
165 "type": "y2020.control_loops.superstructure.Goal",
166 "source_node": "roborio",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700167 "frequency": 200,
168 "max_size": 512
Austin Schuhce3a1912020-03-15 15:14:19 -0700169 },
170 {
171 "name": "/superstructure",
172 "type": "y2020.control_loops.superstructure.Status",
173 "source_node": "roborio",
174 "frequency": 200,
175 "num_senders": 2
176 },
177 {
178 "name": "/superstructure",
179 "type": "y2020.control_loops.superstructure.Output",
180 "source_node": "roborio",
181 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700182 "num_senders": 2,
183 "max_size": 224
Austin Schuhce3a1912020-03-15 15:14:19 -0700184 },
185 {
186 "name": "/superstructure",
187 "type": "y2020.control_loops.superstructure.Position",
188 "source_node": "roborio",
189 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700190 "num_senders": 2,
191 "max_size": 448
Austin Schuhce3a1912020-03-15 15:14:19 -0700192 },
193 {
194 "name": "/superstructure",
milind-u4b31c4d2021-09-18 16:08:23 -0700195 "type": "y2020.control_loops.superstructure.shooter.TuningReadings",
196 "source_node": "roborio",
197 "frequency": 200,
198 "num_senders": 2,
199 "max_size": 64
200 },
201 {
202 "name": "/superstructure",
milind-u661a1182021-09-21 20:30:43 -0700203 "type": "y2020.control_loops.superstructure.shooter.TuningParams",
204 "source_node": "roborio",
205 "frequency": 5,
206 "num_senders": 2,
207 "max_size": 256
208 },
209 {
210 "name": "/superstructure",
Austin Schuhce3a1912020-03-15 15:14:19 -0700211 "type": "y2020.joysticks.Setpoint",
212 "source_node": "roborio",
213 "num_senders": 2
214 },
215 {
216 "name": "/drivetrain",
James Kuszmaul5ff8a862021-09-25 17:29:43 -0700217 "type": "y2020.control_loops.drivetrain.LocalizerDebug",
218 "source_node": "roborio",
Austin Schuh0b6cfc82021-10-25 22:01:46 -0700219 "frequency": 100,
220 "max_size": 1024,
James Kuszmaul5ff8a862021-09-25 17:29:43 -0700221 "num_senders": 2
222 },
223 {
224 "name": "/drivetrain",
Austin Schuhac17fba2020-03-28 15:55:33 -0700225 "type": "frc971.IMUValuesBatch",
Austin Schuhce3a1912020-03-15 15:14:19 -0700226 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -0700227 "frequency": 250,
Austin Schuhac17fba2020-03-28 15:55:33 -0700228 "max_size": 2000,
Austin Schuhce3a1912020-03-15 15:14:19 -0700229 "num_senders": 2
230 },
231 {
232 "name": "/drivetrain",
233 "type": "frc971.sensors.GyroReading",
234 "source_node": "roborio",
235 "frequency": 200,
236 "num_senders": 2
237 },
238 {
239 "name": "/drivetrain",
240 "type": "frc971.sensors.Uid",
241 "source_node": "roborio",
242 "frequency": 200,
243 "num_senders": 2
244 },
245 {
246 "name": "/drivetrain",
James Kuszmaul75a18c52021-03-10 22:02:07 -0800247 "type": "frc971.control_loops.drivetrain.fb.Trajectory",
248 "source_node": "roborio",
Austin Schuh3fab1052021-03-31 20:18:03 -0700249 "max_size": 600000,
250 "frequency": 4,
James Kuszmaul99af8b52021-03-28 10:50:15 -0700251 "num_senders": 2,
James Kuszmaul75a18c52021-03-10 22:02:07 -0800252 "read_method": "PIN",
James Kuszmaulc8be06a2021-10-24 13:46:24 -0700253 "num_readers": 10,
254 /* Trajectory creates a very peaky load on the logger. */
255 "logger": "NOT_LOGGED"
James Kuszmaul75a18c52021-03-10 22:02:07 -0800256 },
257 {
258 "name": "/drivetrain",
259 "type": "frc971.control_loops.drivetrain.SplineGoal",
260 "source_node": "roborio",
261 "frequency": 10
262 },
263 {
264 "name": "/drivetrain",
Austin Schuhce3a1912020-03-15 15:14:19 -0700265 "type": "frc971.control_loops.drivetrain.Goal",
266 "source_node": "roborio",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700267 "max_size": 224,
Austin Schuhce3a1912020-03-15 15:14:19 -0700268 "frequency": 200
269 },
270 {
271 "name": "/drivetrain",
272 "type": "frc971.control_loops.drivetrain.Position",
273 "source_node": "roborio",
274 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700275 "max_size": 112,
Austin Schuhce3a1912020-03-15 15:14:19 -0700276 "num_senders": 2
277 },
278 {
279 "name": "/drivetrain",
James Kuszmaul9c128122021-03-22 22:24:36 -0700280 "type": "frc971.control_loops.drivetrain.Output",
281 "source_node": "roborio",
282 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700283 "max_size": 80,
James Kuszmaul9c128122021-03-22 22:24:36 -0700284 "num_senders": 2
285 },
286 {
287 "name": "/drivetrain",
Austin Schuhce3a1912020-03-15 15:14:19 -0700288 "type": "frc971.control_loops.drivetrain.Status",
289 "source_node": "roborio",
290 "frequency": 200,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700291 "max_size": 1616,
Austin Schuhce3a1912020-03-15 15:14:19 -0700292 "num_senders": 2
293 },
294 {
295 "name": "/drivetrain",
296 "type": "frc971.control_loops.drivetrain.LocalizerControl",
297 "source_node": "roborio",
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700298 "frequency": 200,
299 "max_size": 96
Austin Schuhce3a1912020-03-15 15:14:19 -0700300 },
301 {
302 "name": "/drivetrain",
303 "type": "y2019.control_loops.drivetrain.TargetSelectorHint",
304 "source_node": "roborio"
305 },
306 {
307 "name": "/autonomous",
308 "type": "aos.common.actions.Status",
309 "source_node": "roborio"
310 },
311 {
312 "name": "/autonomous",
313 "type": "frc971.autonomous.Goal",
314 "source_node": "roborio"
315 },
316 {
317 "name": "/autonomous",
318 "type": "frc971.autonomous.AutonomousMode",
319 "source_node": "roborio",
320 "frequency": 200
321 },
322 {
Austin Schuh196a4452020-03-15 23:12:03 -0700323 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -0700324 "type": "frc971.PDPValues",
325 "source_node": "roborio",
milind945708b2021-07-03 13:30:15 -0700326 "frequency": 55,
milind upadhyay38fe3cd2021-03-27 15:30:53 -0700327 "max_size": 368
Austin Schuhce3a1912020-03-15 15:14:19 -0700328 },
329 {
Austin Schuh196a4452020-03-15 23:12:03 -0700330 "name": "/roborio/aos",
Austin Schuhce3a1912020-03-15 15:14:19 -0700331 "type": "frc971.wpilib.PneumaticsToLog",
332 "source_node": "roborio",
333 "frequency": 50
334 }
335 ],
336 "applications": [
337 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800338 "name": "drivetrain",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700339 "executable_name": "drivetrain",
milind945708b2021-07-03 13:30:15 -0700340 "nodes": [
341 "roborio"
342 ]
Austin Schuhce3a1912020-03-15 15:14:19 -0700343 },
344 {
James Kuszmaul75a18c52021-03-10 22:02:07 -0800345 "name": "trajectory_generator",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700346 "executable_name": "trajectory_generator",
milind945708b2021-07-03 13:30:15 -0700347 "nodes": [
348 "roborio"
349 ]
James Kuszmaul75a18c52021-03-10 22:02:07 -0800350 },
351 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800352 "name": "superstructure",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700353 "executable_name": "superstructure",
milind945708b2021-07-03 13:30:15 -0700354 "nodes": [
355 "roborio"
356 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800357 },
358 {
359 "name": "joystick_reader",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700360 "executable_name": "joystick_reader",
milind945708b2021-07-03 13:30:15 -0700361 "nodes": [
362 "roborio"
363 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800364 },
365 {
366 "name": "wpilib_interface",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700367 "executable_name": "wpilib_interface",
milind945708b2021-07-03 13:30:15 -0700368 "nodes": [
369 "roborio"
370 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800371 },
372 {
373 "name": "autonomous_action",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700374 "executable_name": "autonomous_action",
milind945708b2021-07-03 13:30:15 -0700375 "nodes": [
376 "roborio"
377 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800378 },
379 {
James Kuszmaul39a47bb2021-08-18 20:03:09 -0700380 "name": "web_proxy",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700381 "executable_name": "web_proxy_main",
James Kuszmaul39a47bb2021-08-18 20:03:09 -0700382 "nodes": [
383 "roborio"
384 ]
385 },
386 {
Ravago Jones754e22f2020-11-21 15:54:08 -0800387 "name": "message_bridge_client",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700388 "executable_name": "message_bridge_client",
Austin Schuha922ad02021-10-23 23:25:50 -0700389 "args": ["--rt_priority=5"],
milind945708b2021-07-03 13:30:15 -0700390 "nodes": [
391 "roborio"
392 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800393 },
394 {
395 "name": "message_bridge_server",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700396 "executable_name": "message_bridge_server",
Austin Schuha922ad02021-10-23 23:25:50 -0700397 "args": ["--rt_priority=5"],
milind945708b2021-07-03 13:30:15 -0700398 "nodes": [
399 "roborio"
400 ]
Ravago Jones754e22f2020-11-21 15:54:08 -0800401 },
402 {
403 "name": "logger",
Austin Schuh2c4ee252021-10-17 23:15:39 -0700404 "executable_name": "logger_main",
milind945708b2021-07-03 13:30:15 -0700405 "nodes": [
406 "roborio"
407 ]
Austin Schuhce3a1912020-03-15 15:14:19 -0700408 }
409 ],
410 "maps": [
411 {
412 "match": {
Austin Schuh196a4452020-03-15 23:12:03 -0700413 "name": "/aos*",
Austin Schuhce3a1912020-03-15 15:14:19 -0700414 "source_node": "roborio"
415 },
416 "rename": {
Austin Schuh196a4452020-03-15 23:12:03 -0700417 "name": "/roborio/aos"
Austin Schuhce3a1912020-03-15 15:14:19 -0700418 }
419 }
420 ],
421 "nodes": [
422 {
423 "name": "roborio",
424 "hostname": "roborio",
425 "hostnames": [
426 "roboRIO-971-FRC",
James Kuszmaul6535d562020-05-09 16:58:13 -0700427 "roboRIO-6971-FRC",
Austin Schuhce3a1912020-03-15 15:14:19 -0700428 "roboRIO-7971-FRC",
429 "roboRIO-8971-FRC",
430 "roboRIO-9971-FRC"
431 ],
432 "port": 9971
433 },
434 {
435 "name": "pi1"
436 },
437 {
438 "name": "pi2"
439 },
440 {
441 "name": "pi3"
Austin Schuh196a4452020-03-15 23:12:03 -0700442 },
443 {
444 "name": "pi4"
James Kuszmaul9c128122021-03-22 22:24:36 -0700445 },
446 {
447 "name": "pi5"
Austin Schuhce3a1912020-03-15 15:14:19 -0700448 }
449 ]
450}