Commit Graph

5 Commits

Author SHA1 Message Date
Smittix ea4722b6ac Add SDR device registry to prevent decoder conflicts
Implements centralized tracking of SDR device allocation to prevent
multiple decoders from trying to use the same device simultaneously.

- Add sdr_device_registry with claim/release/status functions in app.py
- Update all SDR-based routes to claim devices on start and release on stop
- Return HTTP 409 with DEVICE_BUSY error when device is already in use
- Clear registry on /killall
- Skip device claims for remote connections (rtl_tcp, remote SBS)

Fixes #100
Fixes #101

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:05:21 +00:00
James Ward 877a810ff4 feat: add shared observer location with opt-out 2026-01-30 10:49:53 -08:00
Marc 2d4b3705f5 JSON fix for AIS including latitude and longitude 2026-01-25 13:29:13 -06:00
Marc 0e3443ece6 Adjustment to dashboard style and 500 error 2026-01-23 16:00:13 -06:00
Marc 9d67c01bc8 Adding Vessels 2026-01-23 06:02:54 -06:00