-
Notifications
You must be signed in to change notification settings - Fork 8
Description
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.