blob: 5b349514711c1212db3a7072ba2a7d3c43584221 [file] [log] [blame]
Alex Perrycb7da4b2019-08-28 19:35:56 -07001{
2 "channels":
3 [
4 {
5 "name": "/superstructure",
6 "type": "y2019.control_loops.superstructure.Goal",
7 "frequency": 200
8 },
9 {
10 "name": "/superstructure",
11 "type": "y2019.control_loops.superstructure.Status",
12 "frequency": 200
13 },
14 {
15 "name": "/superstructure",
16 "type": "y2019.control_loops.superstructure.Output",
17 "frequency": 200
18 },
19 {
20 "name": "/superstructure",
21 "type": "y2019.control_loops.superstructure.Position",
22 "frequency": 200
23 },
24 {
25 "name": "/superstructure",
26 "type": "y2019.StatusLight",
27 "frequency": 200
28 },
29 {
30 "name": "/drivetrain",
31 "type": "y2019.control_loops.drivetrain.TargetSelectorHint",
32 "frequency": 200
33 },
34 {
Austin Schuhed5b26d2019-12-05 20:51:59 -080035 "name": "/camera",
Alex Perrycb7da4b2019-08-28 19:35:56 -070036 "type": "y2019.control_loops.drivetrain.CameraFrame",
37 "frequency": 200
Austin Schuhed5b26d2019-12-05 20:51:59 -080038 },
39 {
40 "name": "/camera",
41 "type": "y2019.CameraLog"
Alex Perrycb7da4b2019-08-28 19:35:56 -070042 }
43 ],
44 "applications": [
45 {
Austin Schuha41c6a52021-06-20 14:28:07 -070046 "name": "drivetrain",
Austin Schuh2c4ee252021-10-17 23:15:39 -070047 "executable_name": "drivetrain"
Austin Schuha41c6a52021-06-20 14:28:07 -070048 },
49 {
50 "name": "trajectory_generator",
Austin Schuh2c4ee252021-10-17 23:15:39 -070051 "executable_name": "trajectory_generator"
Austin Schuha41c6a52021-06-20 14:28:07 -070052 },
53 {
54 "name": "superstructure",
Austin Schuh2c4ee252021-10-17 23:15:39 -070055 "executable_name": "superstructure"
Austin Schuha41c6a52021-06-20 14:28:07 -070056 },
57 {
58 "name": "server",
Austin Schuh2c4ee252021-10-17 23:15:39 -070059 "executable_name": "server"
Austin Schuha41c6a52021-06-20 14:28:07 -070060 },
61 {
62 "name": "logger_main",
Austin Schuh2c4ee252021-10-17 23:15:39 -070063 "executable_name": "logger_main"
Austin Schuha41c6a52021-06-20 14:28:07 -070064 },
65 {
66 "name": "joystick_reader",
Austin Schuh2c4ee252021-10-17 23:15:39 -070067 "executable_name": "joystick_reader"
Austin Schuha41c6a52021-06-20 14:28:07 -070068 },
69 {
70 "name": "autonomous_action",
Austin Schuh2c4ee252021-10-17 23:15:39 -070071 "executable_name": "autonomous_action"
Austin Schuha41c6a52021-06-20 14:28:07 -070072 },
73 {
74 "name": "wpilib_interface",
Austin Schuh2c4ee252021-10-17 23:15:39 -070075 "executable_name": "wpilib_interface"
Alex Perrycb7da4b2019-08-28 19:35:56 -070076 }
77 ],
78 "imports": [
James Kuszmaul7077d342021-06-09 20:23:58 -070079 "../frc971/input/robot_state_config.json",
Austin Schuhed5b26d2019-12-05 20:51:59 -080080 "../frc971/control_loops/drivetrain/drivetrain_config.json",
81 "../frc971/autonomous/autonomous_config.json",
82 "../frc971/wpilib/wpilib_config.json"
Alex Perrycb7da4b2019-08-28 19:35:56 -070083 ]
84}