mirror of
https://github.com/torlando-tech/columba
synced 2026-08-12 18:07:15 -04:00
When the RNode disconnects (power cycle, out of range, etc.), the interface now automatically attempts to reconnect: - Starts a background reconnection loop on disconnect detection - Tries to reconnect every 10 seconds, up to 30 attempts (~5 minutes) - Logs progress: "Reconnection attempt X/30 for RNode..." - Stops reconnection loop when connection succeeds or interface is stopped Also fixes CompanionDeviceManager-triggered reconnection: - initialize_rnode_interface() now checks for existing offline interface - Calls start() to reconnect instead of failing due to missing config - Handles case where interface already exists but config was cleared 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ble_modules | ||
| drivers | ||
| patches | ||
| android_ble_interface.py | ||
| logging_utils.py | ||
| requirements.txt | ||
| reticulum_wrapper.py | ||
| rnode_interface.py | ||
| test_android_ble_driver.py | ||
| test_announce_handler.py | ||