Skip to content

Close AntSDR clients during transport shutdown - #13

Merged
ampledata merged 1 commit into
mainfrom
fix/dji-listener-shutdown
Aug 2, 2026
Merged

Close AntSDR clients during transport shutdown#13
ampledata merged 1 commit into
mainfrom
fix/dji-listener-shutdown

Conversation

@ampledata

Copy link
Copy Markdown
Contributor

Summary

  • make DJIListenerWorker own its server, client tasks, and writers
  • close clients with bounded waits and make cleanup idempotent
  • require the fixed PyTAK 7.4.1 runtime
  • bump DroneCoT to 2.3.3

Depends on snstac/pytak#111.

Tests

  • full suite: 96 passed, 1 skipped
  • live loopback client is closed by listener shutdown
  • end-to-end regression proves a simulated TAK ConnectionAbortedError escapes CLITool while an AntSDR client remains connected

@ampledata
ampledata merged commit f8365b3 into main Aug 2, 2026
4 of 8 checks passed
@ampledata
ampledata deleted the fix/dji-listener-shutdown branch August 2, 2026 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant