9df71cf36c
Architecture.md: added detailed component notes covering rig_task internals, audio pipeline, remote client dual-connection model, FrontendRuntimeContext field groups, decoder implementation patterns, and FT-817 backend workarounds. Improvement-Areas.md: added 10 new findings from deep review including LIFO command batching, unbounded decoder history, missing jitter in backoff, rig task crash recovery, SoapySdrRig constructor complexity, and protocol versioning. CLAUDE.md: refreshed review observations with accurate LOC counts, prioritized improvement items (P1/P2/P3), and new strengths identified. https://claude.ai/code/session_011aiY4GfrmDUrpYVvEUGNGm Signed-off-by: Claude <noreply@anthropic.com>
15 lines
788 B
Markdown
15 lines
788 B
Markdown
# trx-rs
|
|
|
|
`trx-rs` is a modular amateur radio control stack written in Rust. It splits
|
|
hardware access, DSP, transport, and user-facing interfaces into separate
|
|
components so a radio or SDR can be controlled locally while audio, decoding,
|
|
and remote control are exposed elsewhere on the network.
|
|
|
|
## Documentation
|
|
|
|
- [User Manual](User-Manual) — configuration, features, and usage
|
|
- [Architecture](Architecture) — system design, crate layout, data flow, and internals
|
|
- [Optimization Guidelines](Optimization-Guidelines) — performance guidelines for the real-time DSP pipeline
|
|
- [Planned Features](Planned-Features) — planned features and design notes
|
|
- [Improvement Areas](Improvement-Areas) — codebase audit: quality, architecture, security, performance, and improvement plan
|