{ "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 Speed", "x": 192.0, "y": 128.0, "width": 192.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Superstructure/shooterAtSpeed", "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 Offset", "x": 256.0, "y": 256.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Superstructure/flywheelSpeedOffsetRps", "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 Speed", "x": 0.0, "y": 0.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/flywheelSpeed", "period": 0.033, "data_type": "double", "time_displayed": 5.0, "color": 4278238420, "line_width": 2.0 } }, { "title": "Flywheel Target", "x": 384.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/flywheelTargetSpeed", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Flywheel At Speed", "x": 640.0, "y": 0.0, "width": 256.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/Shooter/flywheelAtSpeed", "period": 0.06, "data_type": "boolean", "true_color": 4283215696, "false_color": 4294198070, "true_icon": "None", "false_icon": "None" } }, { "title": "Flywheel Difference", "x": 384.0, "y": 128.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/flywheelSpeedDifference", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Shooter Conveyor Target RPS", "x": 640.0, "y": 128.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Shooter/shooterConveyorTargetRps", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Shooter Conveyor Speed", "x": 0.0, "y": 256.0, "width": 384.0, "height": 256.0, "type": "Graph", "properties": { "topic": "/Shooter/conveyorSpeed", "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 Target", "x": 256.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRotater/targetPosition", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "title": "Intake At Goal", "x": 512.0, "y": 512.0, "width": 128.0, "height": 128.0, "type": "Boolean Box", "properties": { "topic": "/IntakeRotater/atGoal", "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 Target RPS", "x": 0.0, "y": 768.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/IntakeRoller/targetSpeedRps", "period": 0.06, "data_type": "double", "show_submit_button": false } }, { "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 Target RPS", "x": 1280.0, "y": 512.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Conveyor/targetSpeedRps", "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-shooter", "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-intaker", "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 RPS", "x": 256.0, "y": 192.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/flywheel/flywheelRunningSpeedRPS", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Flywheel kP", "x": 512.0, "y": 192.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/flywheel/flywheelkP", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Flywheel kV", "x": 640.0, "y": 192.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/flywheel/flywheelkV", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Flywheel kI", "x": 768.0, "y": 192.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/flywheel/flywheelkI", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Flywheel kD", "x": 896.0, "y": 192.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/flywheel/flywheelkD", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Flywheel kA", "x": 1024.0, "y": 192.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/flywheel/flywheelkA", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Flywheel kS", "x": 1152.0, "y": 192.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/flywheel/flywheelkS", "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 RPS", "x": 256.0, "y": 384.0, "width": 256.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/conveyor/conveyorRunningSpeedRPS", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Shooter Conv kP", "x": 512.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/conveyor/conveyorkP", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Shooter Conv kV", "x": 640.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/conveyor/conveyorkV", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Shooter Conv kI", "x": 768.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/conveyor/conveyorkI", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Shooter Conv kD", "x": 896.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/conveyor/conveyorkD", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Shooter Conv kA", "x": 1024.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/conveyor/conveyorkA", "period": 0.06, "data_type": "double", "show_submit_button": true } }, { "title": "Shooter Conv kS", "x": 1152.0, "y": 384.0, "width": 128.0, "height": 128.0, "type": "Text Display", "properties": { "topic": "/Tuning/conveyor/conveyorkS", "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 } } ] } } ] }