Skip to content

[FEATURE] Flesh out LED codes #85

@skrunked

Description

@skrunked

Description:

A skeleton LED subsystem was created a couple weeks ago, so it's time to give it some patterns. Consider whether we prioritize shift timers or debug codes, and consult drive team for what patterns would be most useful. Ideas include:

  • Shift progress bar à la 5000
  • Some distinct pattern when active (scrolling rainbow or something), flash white in last ~5 seconds of shift, blank or some other color when done.
  • Reactive light codes for when intake/shooter running, stuff along those lines.
  • Disabled and has seen tag to assist with field setup.
    Also log which light codes are currently active, via an enum or something.

Type:

  • New Feature
  • Improvement to Existing Feature

Category:

  • Software
  • Controls/Mechanism
  • Controllers/Buttons/Human Interface
  • UI/Dashboard
  • Logging

Urgency

  • Nice to Have
  • Important
  • Critical

Impacted Modes:

  • Disabled
  • Teleop
  • Auto
  • Simulation

Impacted Systems:

  • Drive
  • Vision
  • Autonomous
  • Logging
  • Mechanism(s) LEDs

When?

  • Periodic
  • Init
  • Command

File(s) of Focus:

LEDs.java

Resources:


Screenshots/GIFs/Videos:

Metadata

Metadata

Assignees

No one assigned

    Labels

    consult drive teamSeek input from drive team on your changes before merging.enhancementNew feature or requestreal robot requiredMust be tested on physical robot before merge.
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions