{ "version": 1.0, "grid_size": 128, "tabs": [ { "name": "Match Debug", "grid_layout": { "layouts": [], "containers": [ { "title": "Field", "x": 768.0, "y": 0.0, "width": 768.0, "height": 384.0, "type": "Field", "properties": { "topic": "/SmartDashboard/Field", "period": 0.06, "field_game": "Reefscape", "robot_width": 0.85, "robot_length": 0.85, "show_other_objects": true, "show_trajectories": true, "field_rotation": -180.0, "robot_color": 4294198070, "trajectory_color": 4294967295, "show_robot_outside_widget": true } }, { "title": "Auto Chooser", "x": 768.0, "y": 384.0, "width": 384.0, "height": 128.0, "type": "ComboBox Chooser", "properties": { "topic": "/SmartDashboard/Auto Chooser", "period": 0.06, "sort_options": false } }, { "title": "Wanted State", "x": 0.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Superstructure/wantedState", "period": 0.06, "data_type": "string", "show_submit_button": false } }, { "title": "System State", "x": 256.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Superstructure/systemState", "period": 0.06, "data_type": "string", "show_submit_button": false } }, { "title": "Time In State", "x": 512.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Superstructure/timeInState", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Can Shoot", "x": 0.0, "y": 128.0, "width": 192.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Superstructure/canShoot", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Shooter At Voltage", "x": 192.0, "y": 128.0, "width": 192.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Superstructure/shooterAtVoltage", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Drive Aimed", "x": 384.0, "y": 128.0, "width": 192.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Superstructure/driveAimed", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Drive Stationary", "x": 576.0, "y": 128.0, "width": 192.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Superstructure/driveStationary", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Heading Error", "x": 0.0, "y": 256.0, "width": 256.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Superstructure/driveHeadingError", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Flywheel Voltage Offset", "x": 256.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Superstructure/flywheelVoltageOffset", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Backboard Offset", "x": 512.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Superstructure/backboardPositionOffset", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Hub Active", "x": 1152.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/GameData2026/HubActive", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Hub Status", "x": 1280.0, "y": 384.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/GameData2026/HubStatus", "period": 0.06, "data_type": "string", "show_submit_button": false } }, { "title": "Match Time", "x": 768.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/GameData2026/MatchTime", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Hub Changes In", "x": 1024.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/GameData2026/SecondsUntilHubChanges", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Alliance", "x": 1280.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/GameData2026/Alliance", "period": 0.06, "data_type": "string", "show_submit_button": false } } ] } }, { "name": "Mechanisms", "grid_layout": { "layouts": [], "containers": [ { "title": "Flywheel Velocity", "x": 0.0, "y": 0.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/flywheelVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Flywheel Target Voltage", "x": 384.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/flywheelTargetVoltage", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Flywheel At Voltage", "x": 640.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Shooter/flywheelAtVoltage", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Flywheel Velocity Difference", "x": 384.0, "y": 128.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/flywheelVelocityDifference", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Shooter Conveyor Volts", "x": 640.0, "y": 128.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/shooterConveyorOutputVolts", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Shooter Conveyor Velocity", "x": 0.0, "y": 256.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/conveyorVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Shooter Conveyor Current", "x": 384.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/statorCurrent", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Backboard Position", "x": 896.0, "y": 0.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/backboardCurrentRate", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Backboard Target", "x": 1280.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardTargetRate", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Backboard At Target", "x": 1280.0, "y": 128.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Shooter/isBackboardAtTarget", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Backboard PID Output", "x": 896.0, "y": 256.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/backboardPIDOutput", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Intake Position", "x": 0.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRotater/position", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Intake Output Volts", "x": 256.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRotater/outputVoltage", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Intake Running", "x": 512.0, "y": 512.0, "width": 128.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/IntakeRotater/isRunning", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Intake Output Voltage", "x": 640.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRotater/outputVoltage", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Intake Roller Left", "x": 0.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/leftVelocity", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Intake Roller Right", "x": 256.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/rightVelocity", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Intake Velocity Difference", "x": 512.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/velocityDifference", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Intake Roller Volts", "x": 0.0, "y": 768.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/targetOutputVolts", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Intake Roller Left Speed", "x": 256.0, "y": 768.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRoller/leftVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Intake Roller Right Speed", "x": 640.0, "y": 768.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRoller/rightVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Intake Rotater Speed", "x": 1024.0, "y": 768.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRotater/leftVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Main Conveyor Velocity", "x": 896.0, "y": 512.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Conveyor/velocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Main Conveyor Volts", "x": 1280.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Conveyor/targetOutputVolts", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Flywheel Output Volts", "x": 640.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/flywheelOutputVolts", "period": 0.06, "data_type": "double", "show_submit_button": false } } ] } }, { "name": "Aim Pose", "grid_layout": { "layouts": [], "containers": [ { "title": "Field", "x": 768.0, "y": 0.0, "width": 768.0, "height": 384.0, "type": "Field", "properties": { "topic": "/SmartDashboard/Field", "period": 0.06, "field_game": "Reefscape", "robot_width": 0.85, "robot_length": 0.85, "show_other_objects": true, "show_trajectories": true, "field_rotation": -180.0, "robot_color": 4294198070, "trajectory_color": 4294967295, "show_robot_outside_widget": true } }, { "title": "Shooter Camera", "x": 0.0, "y": 0.0, "width": 384.0, "height": 256.0, "type": "Camera Stream", "properties": { "topic": "/CameraPublisher/limelight-left", "period": 0.06, "rotation_turns": 0 } }, { "title": "Intaker Camera", "x": 384.0, "y": 0.0, "width": 384.0, "height": 256.0, "type": "Camera Stream", "properties": { "topic": "/CameraPublisher/limelight-front", "period": 0.06, "rotation_turns": 0 } }, { "title": "Distance To Hub", "x": 0.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/AutoControl/distanceToHub", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Angle To Hub", "x": 256.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/AutoControl/angleDifferenceToHub", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Auto Rotation Rate", "x": 512.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/AutoControl/autoRotationRate", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Distance To Pass", "x": 0.0, "y": 384.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/AutoControl/distanceToPassball", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Angle To Pass", "x": 256.0, "y": 384.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/AutoControl/angleDifferenceToPassball", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Actual VX", "x": 0.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/AutoControl/ActualVX", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Actual VY", "x": 256.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/AutoControl/ActualVY", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Actual VOmega", "x": 512.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/AutoControl/ActualVOmega", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Drive Mode", "x": 768.0, "y": 384.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Drive/DriveMode", "period": 0.06, "data_type": "string", "show_submit_button": false } }, { "title": "Field Centric", "x": 1024.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Drive/IsFieldCentric", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Yaw From State", "x": 1152.0, "y": 384.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Drive/YawFromState", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "MetaTag2 Available", "x": 768.0, "y": 512.0, "width": 128.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Positioning/MetaTag2Available", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Using Limelight", "x": 896.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Positioning/Usingll", "period": 0.06, "data_type": "string", "show_submit_button": false } }, { "title": "Pose Distance", "x": 768.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Positioning/PoseDistance", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Rotation Difference", "x": 1024.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Positioning/RotationDifference", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "MT2 Distance Difference", "x": 0.0, "y": 640.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Positioning/MetaTag2DistanceDifference", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "MT2 X Difference", "x": 384.0, "y": 640.0, "width": 192.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Positioning/MetaTag2XDifference", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "MT2 Y Difference", "x": 576.0, "y": 640.0, "width": 192.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Positioning/MetaTag2YDifference", "period": 0.06, "data_type": "double", "show_submit_button": false } } ] } }, { "name": "Tuning", "grid_layout": { "layouts": [], "containers": [ { "title": "Drive Enable", "x": 0.0, "y": 0.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/Drive/Enable", "period": 0.06, "data_type": "boolean" } }, { "title": "Drive kP", "x": 128.0, "y": 0.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/Drive/kP", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Drive kI", "x": 256.0, "y": 0.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/Drive/kI", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Drive kD", "x": 384.0, "y": 0.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/Drive/kD", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Drive kV", "x": 512.0, "y": 0.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/Drive/kV", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Flywheel Enable", "x": 0.0, "y": 192.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/flywheel/flywheelEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Flywheel Run", "x": 128.0, "y": 192.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/flywheel/flywheelEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Flywheel Run Volts", "x": 256.0, "y": 192.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/flywheel/flywheelRunningVolts", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Shooter Conv Enable", "x": 0.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/conveyor/conveyorEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Shooter Conv Run", "x": 128.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/conveyor/conveyorEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Shooter Conv Run Volts", "x": 256.0, "y": 384.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/conveyor/conveyorRunningVolts", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Backboard Enable", "x": 0.0, "y": 576.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/backboard/backboardEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Backboard Run", "x": 128.0, "y": 576.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/backboard/backboardEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Backboard Run RPS", "x": 256.0, "y": 576.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardRunningSpeedRPS", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Backboard kP", "x": 512.0, "y": 576.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkP", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Backboard kV", "x": 640.0, "y": 576.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkV", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Backboard kS", "x": 768.0, "y": 576.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkS", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Backboard kI", "x": 896.0, "y": 576.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkI", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Backboard kD", "x": 1024.0, "y": 576.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkD", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Backboard kA", "x": 1152.0, "y": 576.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkA", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Main Conv Enable", "x": 0.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/mainconveyor/mainconveyorEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Main Conv Run", "x": 128.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/mainconveyor/mainconveyorEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Main Conv Run Volts", "x": 256.0, "y": 768.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/mainconveyor/mainconveyorRunningVolts", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Intake Roller Enable", "x": 0.0, "y": 960.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/intakerroller/intakerrollerEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Intake Roller Run", "x": 128.0, "y": 960.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/intakerroller/intakerrollerEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Intake Roller Run Volts", "x": 256.0, "y": 960.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/intakerroller/intakerrollerRunningVolts", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Intake Roller Left Speed", "x": 512.0, "y": 960.0, "width": 384.0, "height": 128.0, "type": "Graph", "properties": { "topic": "/IntakeRoller/leftVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Intake Roller Right Speed", "x": 896.0, "y": 960.0, "width": 384.0, "height": 128.0, "type": "Graph", "properties": { "topic": "/IntakeRoller/rightVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Intake Roller Speed Diff", "x": 1280.0, "y": 960.0, "width": 256.0, "height": 128.0, "type": "Graph", "properties": { "topic": "/IntakeRoller/velocityDifference", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Intake Rotater Enable", "x": 0.0, "y": 1152.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/intakerrotater/intakerrotaterEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Intake Rotater Run", "x": 128.0, "y": 1152.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/intakerrotater/intakerrotaterEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Intake Rotater Run Volts", "x": 256.0, "y": 1152.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/intakerrotater/intakerrotaterRunningVolts", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Intake Rotater Left Speed", "x": 512.0, "y": 1152.0, "width": 384.0, "height": 128.0, "type": "Graph", "properties": { "topic": "/IntakeRotater/leftVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Intake Rotater Right Speed", "x": 896.0, "y": 1152.0, "width": 384.0, "height": 128.0, "type": "Graph", "properties": { "topic": "/IntakeRotater/rightVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Intake Rotater Speed Diff", "x": 1280.0, "y": 1152.0, "width": 256.0, "height": 128.0, "type": "Graph", "properties": { "topic": "/IntakeRotater/velocityDifference", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } } ] } }, { "name": "Intaker", "grid_layout": { "layouts": [], "containers": [ { "title": "Roller Enable", "x": 0.0, "y": 0.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/intakerroller/intakerrollerEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Roller Run", "x": 128.0, "y": 0.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/intakerroller/intakerrollerEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Roller Run Volts", "x": 256.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/intakerroller/intakerrollerRunningVolts", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Roller Output Volts", "x": 512.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/targetOutputVolts", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Roller Left Speed", "x": 768.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/leftVelocity", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Roller Right Speed", "x": 1024.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/rightVelocity", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Roller Speed Diff", "x": 1280.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/velocityDifference", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Roller Left Speed Trend", "x": 0.0, "y": 128.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRoller/leftVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Roller Right Speed Trend", "x": 512.0, "y": 128.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRoller/rightVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Roller Speed Diff Trend", "x": 1024.0, "y": 128.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRoller/velocityDifference", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Rotater Enable", "x": 0.0, "y": 448.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/intakerrotater/intakerrotaterEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Rotater Run", "x": 128.0, "y": 448.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/intakerrotater/intakerrotaterEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Rotater Run Volts", "x": 256.0, "y": 448.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/intakerrotater/intakerrotaterRunningVolts", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Rotater Output Volts", "x": 512.0, "y": 448.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRotater/outputVoltage", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Rotater Position", "x": 768.0, "y": 448.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRotater/position", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Rotater Running", "x": 1024.0, "y": 448.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/IntakeRotater/isRunning", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Rotater Speed Diff", "x": 1280.0, "y": 448.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRotater/velocityDifference", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Rotater Left Speed Trend", "x": 0.0, "y": 576.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRotater/leftVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Rotater Right Speed Trend", "x": 512.0, "y": 576.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRotater/rightVelocity", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Rotater Speed Diff Trend", "x": 1024.0, "y": 576.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRotater/velocityDifference", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Rotater Position Trend", "x": 0.0, "y": 832.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/IntakeRotater/position", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } } ] } }, { "name": "Backboard Debug", "grid_layout": { "layouts": [], "containers": [ { "title": "Position", "x": 0.0, "y": 0.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/backboardCurrentRate", "period": 0.033, "data_type": "double", "time_displayed": 6.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Setpoint Position", "x": 512.0, "y": 0.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/backboardSetpointPosition", "period": 0.033, "data_type": "double", "time_displayed": 6.0, "color": 4294198070, "line_width": 2.0 } }, { "title": "Goal Position", "x": 1024.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardGoalPosition", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "At Target", "x": 1280.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Shooter/isBackboardAtTarget", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Position Offset", "x": 1024.0, "y": 128.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Superstructure/backboardPositionOffset", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Can Shoot", "x": 1280.0, "y": 128.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Superstructure/canShoot", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Goal Error", "x": 0.0, "y": 256.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/backboardGoalError", "period": 0.033, "data_type": "double", "time_displayed": 6.0, "color": 4281966278, "line_width": 2.0 } }, { "title": "PID Output", "x": 512.0, "y": 256.0, "width": 512.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/backboardPIDOutput", "period": 0.033, "data_type": "double", "time_displayed": 6.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Setpoint Velocity", "x": 1024.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardSetpointVelocity", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Setpoint Error", "x": 1280.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardSetpointError", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Raw PID Output", "x": 1024.0, "y": 384.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardRawPIDOutput", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Clamped PID Output", "x": 1280.0, "y": 384.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardClampedPIDOutput", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Output Saturated", "x": 0.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Shooter/backboardOutputSaturated", "period": 0.06, "data_type": "boolean", "true_color": 4294198070, "false_color": 4283215696, "true_icon": "None", "false_icon": "None" } }, { "title": "Minimum Output", "x": 256.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Shooter/backboardMinimumOutputActive", "period": 0.06, "data_type": "boolean", "true_color": 4294198070, "false_color": 4283215696, "true_icon": "None", "false_icon": "None" } }, { "title": "Final Output Volts", "x": 512.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardOutputVolts", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Max Output Volts", "x": 768.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardMaxOutputVolts", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Motor Voltage", "x": 1024.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardMotorVoltage", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Motor Current", "x": 1280.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardMotorStatorCurrent", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Motor Position", "x": 0.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardMotorPosition", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Motor Velocity", "x": 256.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardMotorVelocity", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Tolerance", "x": 512.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardPositionTolerance", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Shoot Position", "x": 768.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardShootPosition", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Pass Position", "x": 1024.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardPassPosition", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "System State", "x": 1280.0, "y": 640.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Superstructure/systemState", "period": 0.06, "data_type": "string", "show_submit_button": false } }, { "title": "Backboard Enable", "x": 0.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/backboard/backboardEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Backboard Run", "x": 128.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/backboard/backboardEnableRunning", "period": 0.06, "data_type": "boolean" } }, { "title": "Backboard Run RPS", "x": 256.0, "y": 768.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardRunningSpeedRPS", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Talon kP", "x": 512.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkP", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Talon kI", "x": 640.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkI", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Talon kD", "x": 768.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkD", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Talon kV", "x": 896.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkV", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Talon kS", "x": 1024.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkS", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Talon kA", "x": 1152.0, "y": 768.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardkA", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Min Output Volts", "x": 1280.0, "y": 768.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/backboardMinOutputVolts", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Position Enable", "x": 0.0, "y": 896.0, "width": 256.0, "height": 128.0, "type": "Toggle Switch", "properties": { "topic": "/Tuning/backboard/backboardPositionEnable", "period": 0.06, "data_type": "boolean" } }, { "title": "Target Position", "x": 256.0, "y": 896.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardTargetPosition", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Position Active", "x": 512.0, "y": 896.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Tuning/backboard/backboardPositionEnableActive", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Commanded Target", "x": 768.0, "y": 896.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardCommandedTargetPosition", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Clamped Target", "x": 1024.0, "y": 896.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/backboard/backboardClampedTargetPosition", "period": 0.06, "data_type": "double", "show_submit_button": false } } ] } } ] }