Skip to content

Add Elastic dashboard layout#324

Open
auscompgeek wants to merge 3 commits into
mainfrom
elastic-layout
Open

Add Elastic dashboard layout#324
auscompgeek wants to merge 3 commits into
mainfrom
elastic-layout

Conversation

@auscompgeek

@auscompgeek auscompgeek commented Apr 14, 2026

Copy link
Copy Markdown
Member
elastic teleoperated tab elastic autonomous tab

@greptile-apps

greptile-apps Bot commented Apr 14, 2026

Copy link
Copy Markdown

Greptile Summary

Adds a new Elastic dashboard layout file with two tabs — Teleoperated and Autonomous — covering field view, FMS info, vision indicators, PID tuning widgets, and autonomous-specific chooser/state widgets.

  • Teleoperated tab includes Hood PID, Heading PID, max_speed slider, max_spin_rate display, hood-retracted indicator, and port vision status alongside the field and FMS widgets.
  • Autonomous tab mirrors the field/FMS/vision widgets and adds Auto X/Y PID controllers, an autonomous mode chooser, and a caged_shooting_duration state display.

Confidence Score: 5/5

Safe to merge — this is a new dashboard layout file with no impact on robot code execution.

The change is a purely additive JSON configuration file for a visual dashboard tool. Widget positions don't overlap, topics look correct, and all grid coordinates are consistent with the grid_size of 128. The only finding is a cosmetic label mismatch between tabs for the same ballistics topic.

No files require special attention.

Important Files Changed

Filename Overview
deploy/elastic-layout.json New Elastic dashboard layout file with two tabs (Teleoperated and Autonomous); widgets and positions look correct with one minor title inconsistency for the same ballistics topic across tabs.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    subgraph Teleoperated
        T_Field["Field (0,0) 512x256"]
        T_FMS["FMSInfo (768,0) 384x128"]
        T_GameData["Game Data (640,0) 128x128"]
        T_HoodRet["hood retracted (512,0) 128x128"]
        T_ActiveLUT["active LUT (512,128) 128x128"]
        T_Port["port 👀 (768,128) 128x128"]
        T_HoodPID["Hood PID (0,256) 256x384"]
        T_MaxSpeed["max_speed slider (256,256) 256x128"]
        T_MaxSpin["max_spin_rate (256,384) 128x128"]
        T_HeadingPID["Heading PID (512,256) 256x384"]
    end
    subgraph Autonomous
        A_Field["Field (0,0) 512x256"]
        A_FMS["FMSInfo (768,0) 384x128"]
        A_AutoMode["Autonomous Mode chooser (512,0) 256x128"]
        A_ActiveTable["active_table (512,128) 128x128"]
        A_Port["port 👀 (768,128) 128x128"]
        A_CagedDur["caged_shooting_duration (896,128) 128x128"]
        A_AutoXPID["Auto X PID (0,256) 256x384"]
        A_AutoYPID["Auto Y PID (256,256) 256x384"]
        A_HeadingPID["Heading PID (512,256) 256x384"]
    end
    T_ActiveLUT -. "same topic" .-> A_ActiveTable
Loading

Reviews (2): Last reviewed commit: "Add elastic dashboard layout" | Re-trigger Greptile

Comment thread deploy/elastic-layout.json Outdated
@auscompgeek auscompgeek marked this pull request as draft April 14, 2026 15:48
@auscompgeek auscompgeek force-pushed the elastic-layout branch 2 times, most recently from be13630 to 2bf33f3 Compare May 24, 2026 05:39
@auscompgeek auscompgeek marked this pull request as ready for review May 24, 2026 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant