Display System Requirements¶
This document specifies requirements for the Display System, enabling visual representation of distance measurements through LED strip control with clear user experience definitions.
Document Version: 2.0 Last Updated: 2025-11-12
Overview¶
The display system provides visual feedback through WS2812 LED strips, showing current distance measurement with dual-layer architecture combining position indication and directional animation to guide optimal parking.
System Overview Requirements¶
Description: The display system SHALL utilize WS2812 addressable LED strip hardware through the LED controller component API as an integrated, reactive component. LED count and brightness are configurable via configuration management system. Rationale: Establishes the hardware foundation for the visual display system, enabling flexible LED strip configurations for different deployment scenarios. The system operates reactively, automatically responding to distance measurements rather than external commands. Display system uses LED controller API for all hardware access, maintaining clear separation of concerns. Acceptance Criteria:
|
Description: The display system SHALL obtain all operational parameters from the configuration management system. Rationale: Ensures centralized configuration management and eliminates hardcoded values, enabling runtime reconfiguration and consistent system behavior. Parameter validation is handled by the configuration manager. Configuration changes trigger system reset, allowing static memory allocation at startup with no runtime reallocation - preventing memory fragmentation and performance degradation in the embedded environment. Acceptance Criteria:
Configuration Parameters:
|
User Experience Requirements¶
Description: The display system SHALL illuminate a single LED in green that represents the current measured distance with real-time updates. The display system consumes processed distance measurements from the distance sensor component without additional filtering or smoothing. Rationale: Provides clear, unambiguous visual feedback where users can immediately understand the current distance measurement through LED position. The distance sensor component owns all measurement processing, filtering, and smoothing (REQ_SNS_11); the display system is responsible solely for visual representation of processed measurements, maintaining clear separation of concerns. Acceptance Criteria:
|
Description: The display system SHALL illuminate the first LED (LED 0) in red when the measured distance is below the configured minimum distance threshold. Rationale: Red is universally recognized as a warning color. Illuminating the first LED in red when too close provides immediate, unmistakable indication of dangerous proximity. Acceptance Criteria:
|
Description: the display SHALL iluminate the last LED (LED led_count-1) in red when the measured distance exceeds the configured maximum distance threshold, indicating out-of-range condition. Rationale: Red is universally recognized as an error/warning color. Illuminating the last LED in red when too far provides clear indication that the measurement is invalid and out of range. Acceptance Criteria:
|
Traceability¶
ID |
Title |
Status |
Links |
|---|---|---|---|
Hardware Platform |
approved |
||
Configuration Integration |
approved |
||
Core Visualization Concept |
approved |
||
Below Minimum Distance Warning |
approved |
||
Out of Range Display |
approved |
