blob: 86e4f63cbe7909b92e932f6e149d9075f5d122f1 [file] [log] [blame]
{
"channels": [
{
"name": "/roborio/aos",
"type": "aos.JoystickState",
"source_node": "roborio",
"frequency": 75
},
{
"name": "/roborio/aos",
"type": "aos.RobotState",
"source_node": "roborio",
"frequency": 200
},
{
"name": "/roborio/aos",
"type": "aos.timing.Report",
"source_node": "roborio",
"frequency": 50,
"num_senders": 20,
"max_size": 4096
},
{
"name": "/roborio/aos",
"type": "aos.logging.LogMessageFbs",
"source_node": "roborio",
"frequency": 500,
"max_size": 344,
"num_senders": 20
},
{
"name": "/roborio/aos",
"type": "aos.starter.Status",
"source_node": "roborio",
"frequency": 50,
"num_senders": 20,
"destination_nodes": [
{
"name": "logger",
"priority": 5,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"roborio"
],
"time_to_live": 5000000
}
]
},
{
"name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-starter-Status",
"type": "aos.message_bridge.RemoteMessage",
"source_node": "roborio",
"logger": "NOT_LOGGED",
"frequency": 50,
"num_senders": 2,
"max_size": 200
},
{
"name": "/roborio/aos",
"type": "aos.starter.StarterRpc",
"source_node": "roborio",
"frequency": 10,
"max_size": 400,
"num_senders": 2,
"destination_nodes": [
{
"name": "logger",
"priority": 5,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"roborio"
],
"time_to_live": 5000000
}
]
},
{
"name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-starter-StarterRpc",
"type": "aos.message_bridge.RemoteMessage",
"source_node": "roborio",
"logger": "NOT_LOGGED",
"frequency": 20,
"num_senders": 2,
"max_size": 200
},
{
"name": "/roborio/aos",
"type": "aos.message_bridge.ServerStatistics",
"source_node": "roborio",
"max_size": 2048,
"frequency": 10,
"num_senders": 2
},
{
"name": "/roborio/aos",
"type": "aos.message_bridge.ClientStatistics",
"source_node": "roborio",
"frequency": 15,
"max_size": 2000,
"num_senders": 2
},
{
"name": "/roborio/aos",
"type": "aos.logging.DynamicLogCommand",
"source_node": "roborio",
"frequency": 10,
"num_senders": 2
},
{
"name": "/roborio/aos/remote_timestamps/logger/roborio/aos/aos-message_bridge-Timestamp",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 200,
"source_node": "roborio"
},
{
"name": "/roborio/aos/remote_timestamps/pi1/roborio/aos/aos-message_bridge-Timestamp",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 20,
"source_node": "roborio",
"max_size": 208
},
{
"name": "/roborio/aos/remote_timestamps/pi2/roborio/aos/aos-message_bridge-Timestamp",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 20,
"source_node": "roborio",
"max_size": 208
},
{
"name": "/roborio/aos/remote_timestamps/pi3/roborio/aos/aos-message_bridge-Timestamp",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 20,
"source_node": "roborio"
},
{
"name": "/roborio/aos/remote_timestamps/pi4/roborio/aos/aos-message_bridge-Timestamp",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 20,
"source_node": "roborio"
},
{
"name": "/roborio/aos/remote_timestamps/pi5/roborio/aos/aos-message_bridge-Timestamp",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 20,
"source_node": "roborio",
"max_size": 208
},
{
"name": "/roborio/aos",
"type": "aos.message_bridge.Timestamp",
"source_node": "roborio",
"frequency": 15,
"num_senders": 2,
"max_size": 304,
"destination_nodes": [
{
"name": "pi1",
"priority": 1,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"roborio"
],
"time_to_live": 5000000
},
{
"name": "pi2",
"priority": 1,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"roborio"
],
"time_to_live": 5000000
},
{
"name": "pi3",
"priority": 1,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"roborio"
],
"time_to_live": 5000000
},
{
"name": "pi4",
"priority": 1,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"roborio"
],
"time_to_live": 5000000
},
{
"name": "pi5",
"priority": 1,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"roborio"
],
"time_to_live": 5000000
}
]
},
{
"name": "/superstructure",
"type": "y2020.control_loops.superstructure.Goal",
"source_node": "roborio",
"frequency": 200,
"max_size": 512
},
{
"name": "/superstructure",
"type": "y2020.control_loops.superstructure.Status",
"source_node": "roborio",
"frequency": 200,
"num_senders": 2
},
{
"name": "/superstructure",
"type": "y2020.control_loops.superstructure.Output",
"source_node": "roborio",
"frequency": 200,
"num_senders": 2,
"max_size": 224
},
{
"name": "/superstructure",
"type": "y2020.control_loops.superstructure.Position",
"source_node": "roborio",
"frequency": 200,
"num_senders": 2,
"max_size": 448
},
{
"name": "/superstructure",
"type": "y2020.control_loops.superstructure.shooter.TuningReadings",
"source_node": "roborio",
"frequency": 200,
"num_senders": 2,
"max_size": 64
},
{
"name": "/superstructure",
"type": "y2020.control_loops.superstructure.shooter.TuningParams",
"source_node": "roborio",
"frequency": 5,
"num_senders": 2,
"max_size": 256
},
{
"name": "/superstructure",
"type": "y2020.joysticks.Setpoint",
"source_node": "roborio",
"num_senders": 2
},
{
"name": "/drivetrain",
"type": "y2020.control_loops.drivetrain.LocalizerDebug",
"source_node": "roborio",
"frequency": 100,
"max_size": 1024,
"num_senders": 2
},
{
"name": "/drivetrain",
"type": "frc971.IMUValuesBatch",
"source_node": "roborio",
"frequency": 250,
"max_size": 2000,
"num_senders": 2
},
{
"name": "/drivetrain",
"type": "frc971.sensors.GyroReading",
"source_node": "roborio",
"frequency": 200,
"num_senders": 2
},
{
"name": "/drivetrain",
"type": "frc971.sensors.Uid",
"source_node": "roborio",
"frequency": 200,
"num_senders": 2
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.fb.Trajectory",
"source_node": "roborio",
"max_size": 600000,
"frequency": 10,
"logger": "NOT_LOGGED",
"num_senders": 2,
"read_method": "PIN",
"num_readers": 10
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.SplineGoal",
"source_node": "roborio",
"frequency": 10
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.Goal",
"source_node": "roborio",
"max_size": 224,
"frequency": 200
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.Position",
"source_node": "roborio",
"frequency": 200,
"max_size": 112,
"num_senders": 2
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.Output",
"source_node": "roborio",
"frequency": 200,
"max_size": 80,
"num_senders": 2
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.Status",
"source_node": "roborio",
"frequency": 200,
"max_size": 1616,
"num_senders": 2
},
{
"name": "/drivetrain",
"type": "frc971.control_loops.drivetrain.LocalizerControl",
"source_node": "roborio",
"frequency": 200,
"max_size": 96
},
{
"name": "/drivetrain",
"type": "y2019.control_loops.drivetrain.TargetSelectorHint",
"source_node": "roborio"
},
{
"name": "/autonomous",
"type": "aos.common.actions.Status",
"source_node": "roborio"
},
{
"name": "/autonomous",
"type": "frc971.autonomous.Goal",
"source_node": "roborio"
},
{
"name": "/autonomous",
"type": "frc971.autonomous.AutonomousMode",
"source_node": "roborio",
"frequency": 200
},
{
"name": "/roborio/aos",
"type": "frc971.PDPValues",
"source_node": "roborio",
"frequency": 55,
"max_size": 368
},
{
"name": "/roborio/aos",
"type": "frc971.wpilib.PneumaticsToLog",
"source_node": "roborio",
"frequency": 50
}
],
"applications": [
{
"name": "drivetrain",
"executable_name": "drivetrain",
"nodes": [
"roborio"
]
},
{
"name": "trajectory_generator",
"executable_name": "trajectory_generator",
"nodes": [
"roborio"
]
},
{
"name": "superstructure",
"executable_name": "superstructure",
"nodes": [
"roborio"
]
},
{
"name": "joystick_reader",
"executable_name": "joystick_reader",
"nodes": [
"roborio"
]
},
{
"name": "wpilib_interface",
"executable_name": "wpilib_interface",
"nodes": [
"roborio"
]
},
{
"name": "autonomous_action",
"executable_name": "autonomous_action",
"nodes": [
"roborio"
]
},
{
"name": "web_proxy",
"executable_name": "web_proxy_main",
"args": ["--min_ice_port=5800", "--max_ice_port=5810"],
"nodes": [
"roborio"
]
},
{
"name": "message_bridge_client",
"executable_name": "message_bridge_client",
"args": ["--rt_priority=16"],
"nodes": [
"roborio"
]
},
{
"name": "message_bridge_server",
"executable_name": "message_bridge_server",
"args": ["--rt_priority=16"],
"nodes": [
"roborio"
]
},
{
"name": "logger",
"executable_name": "logger_main",
"args": ["--snappy_compress"],
"nodes": [
"roborio"
]
}
],
"maps": [
{
"match": {
"name": "/aos*",
"source_node": "roborio"
},
"rename": {
"name": "/roborio/aos"
}
}
],
"nodes": [
{
"name": "roborio",
"hostname": "roborio",
"hostnames": [
"roboRIO-971-FRC",
"roboRIO-6971-FRC",
"roboRIO-7971-FRC",
"roboRIO-8971-FRC",
"roboRIO-9971-FRC"
],
"port": 9971
},
{
"name": "logger"
},
{
"name": "pi1"
},
{
"name": "pi2"
},
{
"name": "pi3"
},
{
"name": "pi4"
},
{
"name": "pi5"
}
]
}