blob: a74d41640b3a90d9cb99be8ad39c66ca188f0763 [file] [log] [blame]
{
"channels": [
{
"name": "/drivetrain",
"type": "frc971.IMUValuesBatch",
"max_size": 2000,
"frequency": 2000
},
/* TODO(james): Experiment with size limitations. */
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.fb.Trajectory",
"max_size": 600000,
"frequency": 4,
"num_senders": 2,
"read_method": "PIN",
"num_readers": 6
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.SplineGoal",
"frequency": 10
},
{
"name": "/drivetrain",
"type": "frc971.sensors.GyroReading",
"frequency": 200
},
{
"name": "/drivetrain",
"type": "frc971.sensors.Uid",
"frequency": 200
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.Goal",
"frequency": 200
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.Position",
"frequency": 200
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.Status",
"frequency": 200,
"max_size": 2000
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.Output",
"frequency": 200
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.LocalizerControl",
"frequency": 200
}
]
}