- keep_docs_dir: false removes the spurious docs/ prefix from URLs (pages now at /lcgui/LCGUI-SPEC/ instead of /lcgui/docs/LCGUI-SPEC/) - Add local lcgui/index.md landing page (mirror repo can't be written) - Fix index.md LCGUI link case: LCGUI/ → lcgui/ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
LCGUI
LCGUI is the LC15 engineering dashboard — a desktop Python GUI that connects to the LC15 inverter firmware over UDP and provides live telemetry, FSM state, fault decoding, command control, and data logging at 100 Hz.
Documents
| Document | Description |
|---|---|
| Specification | Full implementation spec: architecture, widgets, data flow |
| Design System | Visual language and UI design reference |
| External Contract | External implementation contract for conforming GUIs |
| UDP Injector | Synthetic telemetry injection for testing |
| LC15 HW Communications | Hardware communication layer reference |
| Telemetry Interface | Telemetry frame format and integration |
| UI Spec | UI component specification |
Protocol Reference
Generated from the firmware protocol definitions:
| Document | Description |
|---|---|
| Protocol Overview | End-to-end protocol summary |
| Telemetry Frame | 63-byte telemetry frame spec |
| Command Frame | Command frame format |
| Calibration Frame | Calibration data frame |
| CRC Specification | CRC16-CCITT details |
| Derived Metrics | Computed fields from raw telemetry |
| Test Vectors | Protocol test vectors |