|
|
1 miesiąc temu | |
|---|---|---|
| .. | ||
| NOTES.md | 1 miesiąc temu | |
| README.md | 1 miesiąc temu | |
| config.sample.json | 1 miesiąc temu | |
go test ./...go run ./cmd/fmrtx -print-configgo run ./cmd/fmrtx -config docs/config.sample.jsongo run ./cmd/fmrtx --dry-run --dry-output build/dryrun/frame.jsongo run ./cmd/fmrtx --simulate-tx --simulate-output build/sim/simulated-soapy.iqf32 --simulate-duration 250msgo run ./cmd/offline -duration 500ms -output build/offline/composite.iqf32The current no-hardware source can be parameterized via config:
audio.toneLeftHzaudio.toneRightHzaudio.toneAmplitudecd internalgo test ./...cd examplesgo test ./...go run ./soapy_simulatedThe dry-run mode generates a synthetic, hardware-free frame summary based on the current config. It is intended as a no-hardware smoke path for the CLI and config/control-adjacent logic.
The HTTP control plane also exposes GET /dry-run for quick inspection of the currently effective no-hardware summary.
--simulate-tx runs the offline generator through the Soapy-oriented simulated backend path and writes an IQ-style artifact to disk.
This is the current closest no-hardware stand-in for the future transmit pipeline in the main application path.
cmd/offline generates a deterministic no-hardware IQ/composite-style file using the repository's output backend path.
This is still an MVP path, but it is a more realistic offline artifact than the JSON-only dry-run.
Current honest release posture: pre-v1.
Recommended milestone tag: v0.3.0-pre.
See CHANGELOG.md and RELEASE.md.