Winegard satellite dish control for amateur radio sky tracking
Position parser now matches the actual Angle[0]/Angle[1] format instead of falling back to fragile raw-float extraction. RSSI parser uses a proper named-group regex matching the real firmware output format (Reads:<n> RSSI[avg: <v> cur: <v>]) — the old index-based approach would fail on the actual 5-field response. Motor test results: both axes move correctly, direction-dependent overshoot of 0.01-0.06 degrees confirmed. DVB subsystem explored: BCM4515 Rev B0, firmware v113.37, full command set documented including DiSEqC 2.x, transponder scanning, and streaming AGC/SNR. RSSI noise floor is ~500. |
||
|---|---|---|
| docs | ||
| firmware/ble-bridge | ||
| src/travler_rotor | ||
| Trav-ler-Rotor-For-HAL-2.05 | ||
| .gitignore | ||
| CLAUDE.md | ||
| pyproject.toml | ||
| uv.lock | ||