Skip to content

Update roadmap to remove interactive input device support #29

@andre-stefanov

Description

@andre-stefanov

Overview

Update the development roadmap to reflect the removal of interactive input device support from the firmware requirements. This affects EPIC 7 (User Interface & Web Systems) and related implementation tasks.

Roadmap Updates Needed

EPIC 7: User Interface & Web Systems

Current title: "Display support, user input, and web-based control interface"
New title: "Display support and web-based control interface"

7.1 Display & Input Device Support → 7.1 Display Support

Remove the following requirements and acceptance criteria:

  • REQ-UI-004: Button input devices supported
  • REQ-UI-005: Joystick input devices supported
  • REQ-UI-006: Rotary encoder with button input devices supported
  • REQ-UI-007: Touch screen input devices supported
  • REQ-UI-008: Manual axis movement via interactive input devices
  • REQ-UI-009: Starting and stopping tracking via interactive input devices
  • REQ-UI-010: Finding home position via interactive input devices
  • REQ-UI-011: Going to home position via interactive input devices
  • REQ-UI-012: Entering target coordinates via interactive input devices

Keep the following display-only requirements:

  • REQ-UI-001: Information-only displays supported for mount status visualization
  • REQ-UI-002: LCD screens supported (small, large, color, monochrome)
  • REQ-UI-003: Mount status information display provided when display present

Update Section Descriptions

7.1 New Description:
"Implement display support for mount status visualization without interactive input capabilities."

7.1 New Acceptance Criteria:

  • REQ-UI-001: Information-only displays supported for mount status visualization
  • REQ-UI-002: LCD screens supported (small, large, color, monochrome)
  • REQ-UI-003: Mount status information display provided when display present

Dependencies Update

7.1 Dependencies: EPIC 1 (Platform Foundation), EPIC 4 (Mount Control), EPIC 5 (Configuration)
Remove dependency complexity related to input device integration

Implementation Impact

  • Simplified user interface architecture focusing on display-only output
  • All user interaction will be via LX200 protocol and web interface
  • Reduced complexity in EPIC 7 implementation
  • No changes needed to other EPICs as they don't depend on interactive input features

Priority Classification

EPIC 7 priority remains 🟡 priority:medium as display functionality is still valuable for status monitoring.

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions