From dbc54c0b3d3658119207043dd7f7a557f8b01514 Mon Sep 17 00:00:00 2001 From: Michael Kovalev Date: Sun, 8 Mar 2026 15:58:03 -0400 Subject: [PATCH 1/2] elastic layout changes --- .../elastic-4048-2026-dev-v1.0.json | 710 --------- .../elastic-4048-2026-dev-v2.1.json | 1383 ----------------- ...tic-layout-real.json => elastic-comp.json} | 0 3 files changed, 2093 deletions(-) delete mode 100644 elastic_layouts/elastic-4048-2026-dev-v1.0.json delete mode 100644 elastic_layouts/elastic-4048-2026-dev-v2.1.json rename elastic_layouts/{elastic-layout-real.json => elastic-comp.json} (100%) diff --git a/elastic_layouts/elastic-4048-2026-dev-v1.0.json b/elastic_layouts/elastic-4048-2026-dev-v1.0.json deleted file mode 100644 index b61f834f..00000000 --- a/elastic_layouts/elastic-4048-2026-dev-v1.0.json +++ /dev/null @@ -1,710 +0,0 @@ -{ - "version": 1.0, - "grid_size": 128, - "tabs": [ - { - "name": "Dashboard", - "grid_layout": { - "layouts": [ - { - "title": "Shooting State", - "x": 512.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "", - "x": 1024.0, - "y": 256.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/shootingState/", - "period": 0.06, - "data_type": "string", - "show_submit_button": false - } - } - ] - }, - { - "title": "Intake Deployed", - "x": 256.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Deployment Switch Pressed", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/AdvantageKit/LoggableInputs/IntakeSubsystem/DeploymentSwitch/pressed", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - } - ], - "containers": [ - { - "title": "Alliance Color", - "x": 0.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "Boolean Box", - "properties": { - "topic": "/FMSInfo/IsRedAlliance", - "period": 0.06, - "data_type": "boolean", - "true_color": 4294901760, - "false_color": 4278190591, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "Field", - "x": 0.0, - "y": 0.0, - "width": 768.0, - "height": 384.0, - "type": "Field", - "properties": { - "topic": "/SmartDashboard/Field", - "period": 0.06, - "field_game": "Rebuilt", - "robot_width": 0.85, - "robot_length": 0.85, - "show_other_objects": true, - "show_trajectories": true, - "field_rotation": 0.0, - "robot_color": 4294198070, - "trajectory_color": 4294967295, - "show_robot_outside_widget": true - } - }, - { - "title": "Auto Chooser", - "x": 1024.0, - "y": 512.0, - "width": 256.0, - "height": 128.0, - "type": "ComboBox Chooser", - "properties": { - "topic": "/SmartDashboard/Action Chooser", - "period": 0.06, - "sort_options": false - } - }, - { - "title": "DriverCam", - "x": 768.0, - "y": 0.0, - "width": 512.0, - "height": 384.0, - "type": "Camera Stream", - "properties": { - "topic": "/CameraPublisher/DriverCam", - "period": 0.06, - "rotation_turns": 0 - } - }, - { - "title": "Location Chooser", - "x": 768.0, - "y": 512.0, - "width": 256.0, - "height": 128.0, - "type": "ComboBox Chooser", - "properties": { - "topic": "/SmartDashboard/Location Chooser", - "period": 0.06, - "sort_options": false - } - }, - { - "title": "Selected Action", - "x": 768.0, - "y": 384.0, - "width": 512.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/SmartDashboard/Selected Action", - "period": 0.06, - "data_type": "string", - "show_submit_button": false - } - } - ] - } - }, - { - "name": "Diags", - "grid_layout": { - "layouts": [ - { - "title": "D", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [] - }, - { - "title": "I", - "x": 256.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [] - }, - { - "title": "A", - "x": 512.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [] - }, - { - "title": "G", - "x": 768.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [] - }, - { - "title": "S", - "x": 1024.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [] - } - ], - "containers": [] - } - }, - { - "name": "Debug", - "grid_layout": { - "layouts": [ - { - "title": "Climber", - "x": 0.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Climber Up", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Climber Up", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Climber Down", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Climber Down", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Intake", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Spin Backward", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Spin Backward", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Spin Forward", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Spin Forward", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Stop", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Stop", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Shooter", - "x": 1024.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Spin Shooter", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Spin Shooter", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Fixed", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Fixed", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Fixed 2", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Fixed 2", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Into Hub", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Into Hub", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Shuttling", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Shuttling", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Stopped", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Stopped", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Angler", - "x": 768.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Go High", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go High", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Go Home", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go Home", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Go Low", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go Low", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Home Rev (Reset)", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Home Rev (Reset)", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Reset Encoder", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Reset Encoder", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Run To Fwd Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Run To Fwd Limit", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Run To Rev Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Run To Rev Limit", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Set Angle", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Set Angle", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Set Position", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Set Position", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "TargetAngle", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/SmartDashboard/angler/TargetAngle", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "TargetRotations", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/SmartDashboard/angler/TargetRotations", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - } - ] - }, - { - "title": "Intake Deployment", - "x": 256.0, - "y": 0.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Deployment State: UP", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: UP", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Deployment State: DOWN", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: DOWN", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Deployment State: STOPPED", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: STOPPED", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - } - ], - "containers": [ - { - "title": "Feeder", - "x": 256.0, - "y": 384.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Spin Feeder", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Drive Command", - "x": 512.0, - "y": 512.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Drive Command", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Hopper", - "x": 256.0, - "y": 512.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Start Hopper", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Location Chooser", - "x": 512.0, - "y": 384.0, - "width": 256.0, - "height": 128.0, - "type": "ComboBox Chooser", - "properties": { - "topic": "/SmartDashboard/Location Chooser", - "period": 0.06, - "sort_options": false - } - } - ] - } - } - ] -} \ No newline at end of file diff --git a/elastic_layouts/elastic-4048-2026-dev-v2.1.json b/elastic_layouts/elastic-4048-2026-dev-v2.1.json deleted file mode 100644 index 1af69335..00000000 --- a/elastic_layouts/elastic-4048-2026-dev-v2.1.json +++ /dev/null @@ -1,1383 +0,0 @@ -{ - "version": 1.0, - "grid_size": 128, - "tabs": [ - { - "name": "Dashboard", - "grid_layout": { - "layouts": [ - { - "title": "Shooting State", - "x": 512.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "", - "x": 1024.0, - "y": 256.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/shootingState/", - "period": 0.06, - "data_type": "string", - "show_submit_button": false - } - } - ] - }, - { - "title": "Intake Deployed", - "x": 256.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Deployment Switch Pressed", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/AdvantageKit/LoggableInputs/IntakeSubsystem/DeploymentSwitch/pressed", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Timeouts", - "x": 768.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "ClimberDown", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/Timeouts/ClimberDown", - "period": 0.06, - "data_type": "int", - "show_submit_button": false - } - }, - { - "title": "ClimberUp", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/Timeouts/ClimberUp", - "period": 0.06, - "data_type": "int", - "show_submit_button": false - } - }, - { - "title": "RunAnglerToReverseLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/Timeouts/RunAnglerToReverseLimit", - "period": 0.06, - "data_type": "int", - "show_submit_button": false - } - } - ] - } - ], - "containers": [ - { - "title": "Alliance Color", - "x": 0.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "Boolean Box", - "properties": { - "topic": "/FMSInfo/IsRedAlliance", - "period": 0.06, - "data_type": "boolean", - "true_color": 4294901760, - "false_color": 4278190591, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "Field", - "x": 0.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": 0.0, - "robot_color": 4294198070, - "trajectory_color": 4294967295, - "show_robot_outside_widget": true - } - }, - { - "title": "Auto Chooser", - "x": 768.0, - "y": 384.0, - "width": 512.0, - "height": 256.0, - "type": "ComboBox Chooser", - "properties": { - "topic": "/SmartDashboard/Action Chooser", - "period": 0.06, - "sort_options": false - } - } - ] - } - }, - { - "name": "Diags", - "grid_layout": { - "layouts": [ - { - "title": "Angler", - "x": 512.0, - "y": 256.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "ForwardLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Angler/ForwardLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "ReverseLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Angler/ReverseLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Climber", - "x": 512.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Climber/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Feeder", - "x": 768.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Feeder/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Gyro", - "x": 1024.0, - "y": 0.0, - "width": 128.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Gyro Angle", - "x": 896.0, - "y": 256.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Gyro/Gyro Angle", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Hopper", - "x": 256.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Hopper/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Intake Deployer", - "x": 256.0, - "y": 256.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "ForwardLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Intake Deployer/ForwardLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "ReverseLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Intake Deployer/ReverseLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Intake Roller", - "x": 0.0, - "y": 256.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Intake Roller/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Shooter", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Shooter/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Turret", - "x": 768.0, - "y": 256.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "ForwardLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Turret/ForwardLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "ReverseLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Turret/ReverseLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - } - ], - "containers": [] - } - }, - { - "name": "Debug", - "grid_layout": { - "layouts": [ - { - "title": "Climber", - "x": 0.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Climber Up", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Climber Up", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Climber Down", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Climber Down", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Intake", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Spin Backward", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Spin Backward", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Spin Forward", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Spin Forward", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Stop", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Stop", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Shooter", - "x": 1024.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Spin Shooter", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Spin Shooter", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Fixed", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Fixed", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Fixed 2", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Fixed 2", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Into Hub", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Into Hub", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Shuttling", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Shuttling", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Stopped", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Stopped", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Intake Deployment", - "x": 256.0, - "y": 0.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Deployment State: UP", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: UP", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Deployment State: DOWN", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: DOWN", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Deployment State: STOPPED", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: STOPPED", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "turret", - "x": 512.0, - "y": 0.0, - "width": 256.0, - "height": 512.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Run Turret to Fwd Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Run Turret to Fwd Limit", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Run Turret to Rev Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Run Turret to Rev Limit", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Turret Go 0", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Turret Go 0", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Turret Go 45", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Turret Go 45", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Turret Go 75", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Turret Go 75", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - } - ] - }, - { - "title": "angler", - "x": 768.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Go High", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go High", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Go Home", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go Home", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Go Low", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go Low", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Home Rev (Reset)", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Home Rev (Reset)", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Reset Encoder", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Reset Encoder", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Run To Fwd Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Run To Fwd Limit", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Run To Rev Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Run To Rev Limit", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - } - ] - } - ], - "containers": [ - { - "title": "Feeder", - "x": 256.0, - "y": 384.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Spin Feeder", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Drive Command", - "x": 512.0, - "y": 512.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Drive Command", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Hopper", - "x": 256.0, - "y": 512.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Start Hopper", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - } - }, - { - "name": "PID Tuning", - "grid_layout": { - "layouts": [ - { - "title": "TurretSubsystem", - "x": 256.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "PID_ALLOWED_ERROR", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_ALLOWED_ERROR", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_D", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_D", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_FF", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_FF", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_I", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I_ZONE", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_I_ZONE", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_ACCEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_MAX_ACCEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_VEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_MAX_VEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_P", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_P", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - } - ] - }, - { - "title": "AnglerSubsystem", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "PID_ALLOWED_ERROR", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_ALLOWED_ERROR", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_D", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_D", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_FF", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_FF", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_I", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I_ZONE", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_I_ZONE", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_ACCEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_MAX_ACCEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_VEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_MAX_VEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_P", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_P", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - } - ] - }, - { - "title": "ShooterSubsystem", - "x": 512.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "PID_ALLOWED_ERROR", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_ALLOWED_ERROR", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_D", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_D", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_FF", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_FF", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_I", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I_ZONE", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_I_ZONE", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_ACCEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_MAX_ACCEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_VEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_MAX_VEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_P", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_P", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - } - ] - } - ], - "containers": [] - } - } - ] -} \ No newline at end of file diff --git a/elastic_layouts/elastic-layout-real.json b/elastic_layouts/elastic-comp.json similarity index 100% rename from elastic_layouts/elastic-layout-real.json rename to elastic_layouts/elastic-comp.json From e6ab9071e03fe7365852e2e1f2d8e7c0d195eb25 Mon Sep 17 00:00:00 2001 From: Michael Kovalev Date: Sun, 8 Mar 2026 16:30:11 -0400 Subject: [PATCH 2/2] fixed some stuff --- elastic_layouts/elastic-comp.json | 1396 --------------------------- elastic_layouts/elastic-layout.json | 572 +++++++++++ 2 files changed, 572 insertions(+), 1396 deletions(-) delete mode 100644 elastic_layouts/elastic-comp.json create mode 100644 elastic_layouts/elastic-layout.json diff --git a/elastic_layouts/elastic-comp.json b/elastic_layouts/elastic-comp.json deleted file mode 100644 index 3a928707..00000000 --- a/elastic_layouts/elastic-comp.json +++ /dev/null @@ -1,1396 +0,0 @@ -{ - "version": 1.0, - "grid_size": 128, - "tabs": [ - { - "name": "Dashboard", - "grid_layout": { - "layouts": [ - { - "title": "Shooting State", - "x": 512.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "", - "x": 1024.0, - "y": 256.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/shootingState/", - "period": 0.06, - "data_type": "string", - "show_submit_button": false - } - } - ] - }, - { - "title": "Intake Deployed", - "x": 256.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Deployment Switch Pressed", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/AdvantageKit/LoggableInputs/IntakeSubsystem/DeploymentSwitch/pressed", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Timeouts", - "x": 768.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "ClimberDown", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/Timeouts/ClimberDown", - "period": 0.06, - "data_type": "int", - "show_submit_button": false - } - }, - { - "title": "ClimberUp", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/Timeouts/ClimberUp", - "period": 0.06, - "data_type": "int", - "show_submit_button": false - } - }, - { - "title": "RunAnglerToReverseLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/AdvantageKit/RealOutputs/Timeouts/RunAnglerToReverseLimit", - "period": 0.06, - "data_type": "int", - "show_submit_button": false - } - } - ] - } - ], - "containers": [ - { - "title": "Alliance Color", - "x": 0.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "Boolean Box", - "properties": { - "topic": "/FMSInfo/IsRedAlliance", - "period": 0.06, - "data_type": "boolean", - "true_color": 4294901760, - "false_color": 4278190591, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "Field", - "x": 0.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": 0.0, - "robot_color": 4294198070, - "trajectory_color": 4294967295, - "show_robot_outside_widget": true - } - }, - { - "title": "Auto Chooser", - "x": 768.0, - "y": 384.0, - "width": 512.0, - "height": 256.0, - "type": "ComboBox Chooser", - "properties": { - "topic": "/SmartDashboard/Action Chooser", - "period": 0.06, - "sort_options": false - } - }, - { - "title": "DriverCam", - "x": 1024.0, - "y": 0.0, - "width": 384.0, - "height": 384.0, - "type": "Camera Stream", - "properties": { - "topic": "/CameraPublisher/DriverCam", - "period": 0.06, - "rotation_turns": 0 - } - } - ] - } - }, - { - "name": "Diags", - "grid_layout": { - "layouts": [ - { - "title": "Angler", - "x": 512.0, - "y": 256.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "ForwardLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Angler/ForwardLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "ReverseLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Angler/ReverseLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Climber", - "x": 512.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Climber/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Feeder", - "x": 768.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Feeder/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Gyro", - "x": 1024.0, - "y": 0.0, - "width": 128.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Gyro Angle", - "x": 896.0, - "y": 256.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Gyro/Gyro Angle", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Hopper", - "x": 256.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Hopper/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Intake Deployer", - "x": 256.0, - "y": 256.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "ForwardLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Intake Deployer/ForwardLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "ReverseLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Intake Deployer/ReverseLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Intake Roller", - "x": 0.0, - "y": 256.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Intake Roller/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Shooter", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Encoder", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Shooter/Encoder", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - }, - { - "title": "Turret", - "x": 768.0, - "y": 256.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "ForwardLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Turret/ForwardLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - }, - { - "title": "ReverseLimit", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Boolean Box", - "properties": { - "topic": "/Shuffleboard/Diagnostics/Turret/ReverseLimit", - "period": 0.06, - "data_type": "boolean", - "true_color": 4283215696, - "false_color": 4294198070, - "true_icon": "None", - "false_icon": "None" - } - } - ] - } - ], - "containers": [] - } - }, - { - "name": "Debug", - "grid_layout": { - "layouts": [ - { - "title": "Climber", - "x": 0.0, - "y": 384.0, - "width": 256.0, - "height": 256.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Climber Up", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Climber Up", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Climber Down", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Climber Down", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Intake", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Spin Backward", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Spin Backward", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Spin Forward", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Spin Forward", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Stop", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Intake/Stop", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Shooter", - "x": 1024.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Spin Shooter", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Spin Shooter", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Fixed", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Fixed", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Fixed 2", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Fixed 2", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Into Hub", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Into Hub", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Shuttling", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Shuttling", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Shooting State: Stopped", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Shooting State: Stopped", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "Intake Deployment", - "x": 256.0, - "y": 0.0, - "width": 256.0, - "height": 384.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Deployment State: UP", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: UP", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Deployment State: DOWN", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: DOWN", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Deployment State: STOPPED", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Deployment State: STOPPED", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - }, - { - "title": "turret", - "x": 512.0, - "y": 0.0, - "width": 256.0, - "height": 512.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Run Turret to Fwd Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Run Turret to Fwd Limit", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Run Turret to Rev Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Run Turret to Rev Limit", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Turret Go 0", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Turret Go 0", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Turret Go 45", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Turret Go 45", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Turret Go 75", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/turret/Turret Go 75", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - } - ] - }, - { - "title": "angler", - "x": 768.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "Go High", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go High", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Go Home", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go Home", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Go Low", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Go Low", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Home Rev (Reset)", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Home Rev (Reset)", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Reset Encoder", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Reset Encoder", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Run To Fwd Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Run To Fwd Limit", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - }, - { - "title": "Run To Rev Limit", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/angler/Run To Rev Limit", - "period": 0.06, - "show_type": true, - "maximize_button_space": false - } - } - ] - } - ], - "containers": [ - { - "title": "Feeder", - "x": 256.0, - "y": 384.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Spin Feeder", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Drive Command", - "x": 512.0, - "y": 512.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Drive Command", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - }, - { - "title": "Hopper", - "x": 256.0, - "y": 512.0, - "width": 256.0, - "height": 128.0, - "type": "Command", - "properties": { - "topic": "/SmartDashboard/Start Hopper", - "period": 0.06, - "show_type": false, - "maximize_button_space": true - } - } - ] - } - }, - { - "name": "PID Tuning", - "grid_layout": { - "layouts": [ - { - "title": "TurretSubsystem", - "x": 256.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "PID_ALLOWED_ERROR", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_ALLOWED_ERROR", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_D", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_D", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_FF", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_FF", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_I", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I_ZONE", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_I_ZONE", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_ACCEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_MAX_ACCEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_VEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_MAX_VEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_P", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/TurretSubsystem/PID_P", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - } - ] - }, - { - "title": "AnglerSubsystem", - "x": 0.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "PID_ALLOWED_ERROR", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_ALLOWED_ERROR", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_D", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_D", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_FF", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_FF", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_I", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I_ZONE", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_I_ZONE", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_ACCEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_MAX_ACCEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_VEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_MAX_VEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_P", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/AnglerSubsystem/PID_P", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - } - ] - }, - { - "title": "ShooterSubsystem", - "x": 512.0, - "y": 0.0, - "width": 256.0, - "height": 640.0, - "type": "List Layout", - "properties": { - "label_position": "TOP" - }, - "children": [ - { - "title": "PID_ALLOWED_ERROR", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_ALLOWED_ERROR", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_D", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_D", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_FF", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_FF", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_I", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_I_ZONE", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_I_ZONE", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_ACCEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_MAX_ACCEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_MAX_VEL", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_MAX_VEL", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - }, - { - "title": "PID_P", - "x": 0.0, - "y": 0.0, - "width": 128.0, - "height": 128.0, - "type": "Text Display", - "properties": { - "topic": "/Tuning/ShooterSubsystem/PID_P", - "period": 0.06, - "data_type": "double", - "show_submit_button": false - } - } - ] - } - ], - "containers": [] - } - } - ] -} \ No newline at end of file diff --git a/elastic_layouts/elastic-layout.json b/elastic_layouts/elastic-layout.json new file mode 100644 index 00000000..fd58ce26 --- /dev/null +++ b/elastic_layouts/elastic-layout.json @@ -0,0 +1,572 @@ +{ + "version": 1.0, + "grid_size": 128, + "tabs": [ + { + "name": "Dashboard", + "grid_layout": { + "layouts": [ + { + "title": "Shooting State", + "x": 512.0, + "y": 384.0, + "width": 256.0, + "height": 256.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "", + "x": 1024.0, + "y": 256.0, + "width": 128.0, + "height": 128.0, + "type": "Large Text Display", + "properties": { + "topic": "/AdvantageKit/RealOutputs/shootingState/", + "period": 0.06, + "data_type": "string" + } + } + ] + } + ], + "containers": [ + { + "title": "Field", + "x": 0.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": 0.0, + "robot_color": 4294198070, + "trajectory_color": 4294967295, + "show_robot_outside_widget": true + } + }, + { + "title": "DriverCam", + "x": 768.0, + "y": 0.0, + "width": 1024.0, + "height": 640.0, + "type": "Camera Stream", + "properties": { + "topic": "/CameraPublisher/DriverCam", + "period": 0.06, + "rotation_turns": 0 + } + }, + { + "title": "Total Timeouts [PLACEHOLDER]", + "x": 0.0, + "y": 640.0, + "width": 256.0, + "height": 128.0, + "type": "Text Display", + "properties": { + "topic": "/SmartDashboard/TURRET/Arm Encoder", + "period": 0.033, + "data_type": "double", + "show_submit_button": false + } + }, + { + "title": "Active Countdown [PLACEHOLDER]", + "x": 0.0, + "y": 384.0, + "width": 512.0, + "height": 256.0, + "type": "Large Text Display", + "properties": { + "topic": "/SmartDashboard/TURRET/Arm Encoder", + "period": 0.033, + "data_type": "double" + } + } + ] + } + }, + { + "name": "Diagnostics", + "grid_layout": { + "layouts": [ + { + "title": "Angler", + "x": 768.0, + "y": 0.0, + "width": 256.0, + "height": 384.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "ForwardLimit", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Angler/ForwardLimit", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + }, + { + "title": "ReverseLimit", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Angler/ReverseLimit", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + }, + { + "title": "Climber", + "x": 768.0, + "y": 384.0, + "width": 256.0, + "height": 384.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "Encoder", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Climber/Encoder", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + }, + { + "title": "Forward Limit", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/AdvantageKit/LoggableInputs/ClimberSubsystem/fwdLimit", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + }, + { + "title": "Reverse Limit", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/AdvantageKit/LoggableInputs/ClimberSubsystem/revLimit", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + }, + { + "title": "Feeder", + "x": 256.0, + "y": 256.0, + "width": 256.0, + "height": 256.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "Encoder", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Feeder/Encoder", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + }, + { + "title": "Hopper", + "x": 0.0, + "y": 256.0, + "width": 256.0, + "height": 256.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "Encoder", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Hopper/Encoder", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + }, + { + "title": "Intake Deployer", + "x": 512.0, + "y": 0.0, + "width": 256.0, + "height": 384.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "ForwardLimit", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Intake Deployer/ForwardLimit", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + }, + { + "title": "ReverseLimit", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Intake Deployer/ReverseLimit", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + }, + { + "title": "Intake Roller", + "x": 256.0, + "y": 0.0, + "width": 256.0, + "height": 256.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "Encoder", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Intake Roller/Encoder", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + }, + { + "title": "Shooter", + "x": 0.0, + "y": 0.0, + "width": 256.0, + "height": 256.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "Encoder", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Shooter/Encoder", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + }, + { + "title": "Turret", + "x": 512.0, + "y": 384.0, + "width": 256.0, + "height": 384.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "Encoder", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Turret/Encoder", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + }, + { + "title": "ForwardLimit", + "x": 1152.0, + "y": 640.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Turret/ForwardLimit", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + }, + { + "title": "ReverseLimit", + "x": 1152.0, + "y": 768.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Turret/ReverseLimit", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + }, + { + "title": "Gyro", + "x": 1024.0, + "y": 0.0, + "width": 256.0, + "height": 256.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "Gyro Angle", + "x": 0.0, + "y": 0.0, + "width": 128.0, + "height": 128.0, + "type": "Boolean Box", + "properties": { + "topic": "/Shuffleboard/Diagnostics/Gyro/Gyro Angle", + "period": 0.06, + "data_type": "boolean", + "true_color": 4283215696, + "false_color": 4294198070, + "true_icon": "None", + "false_icon": "None" + } + } + ] + } + ], + "containers": [] + } + }, + { + "name": "AutoChooser", + "grid_layout": { + "layouts": [ + { + "title": "Lifesigns [PLACEHOLDER]", + "x": 512.0, + "y": 0.0, + "width": 256.0, + "height": 256.0, + "type": "List Layout", + "properties": { + "label_position": "TOP" + }, + "children": [ + { + "title": "Lifesign 1 [PLACEHOLDER]", + "x": 640.0, + "y": 128.0, + "width": 128.0, + "height": 128.0, + "type": "Text Display", + "properties": { + "topic": "/SmartDashboard/Choreo Alerts/infos", + "period": 0.06, + "data_type": "string[]", + "show_submit_button": false + } + }, + { + "title": "Lifesign 1 [PLACEHOLDER]", + "x": 512.0, + "y": 128.0, + "width": 128.0, + "height": 128.0, + "type": "Text Display", + "properties": { + "topic": "/SmartDashboard/Choreo Alerts/infos", + "period": 0.06, + "data_type": "string[]", + "show_submit_button": false + } + } + ] + } + ], + "containers": [ + { + "title": "Action Chooser", + "x": 0.0, + "y": 0.0, + "width": 256.0, + "height": 128.0, + "type": "ComboBox Chooser", + "properties": { + "topic": "/SmartDashboard/Action Chooser", + "period": 0.06, + "sort_options": false + } + }, + { + "title": "Location Chooser", + "x": 256.0, + "y": 0.0, + "width": 256.0, + "height": 128.0, + "type": "ComboBox Chooser", + "properties": { + "topic": "/SmartDashboard/Location Chooser", + "period": 0.06, + "sort_options": false + } + }, + { + "title": "Selected Action", + "x": 0.0, + "y": 128.0, + "width": 512.0, + "height": 128.0, + "type": "Text Display", + "properties": { + "topic": "/SmartDashboard/Selected Action", + "period": 0.06, + "data_type": "string", + "show_submit_button": false + } + } + ] + } + } + ] +} \ No newline at end of file