Save current connection state to help with service restarts
(self, ssid=None, connected=False)
| 515 | self.ap_logger.info("="*50) |
| 516 | |
| 517 | except Exception as e: |
| 518 | self.logger.error(f"Failed to setup AP logger: {e}") |
| 519 | # Create a fallback logger that writes to the main logger |
| 520 | self.ap_logger = self.logger |
| 521 | |
| 522 | def start(self): |
| 523 | """Start the Wi-Fi management system with endless loop behavior""" |
| 524 | self.logger.info("Starting Wi-Fi Manager with Endless Loop behavior...") |
| 525 | |
| 526 | # Mark boot completion time for endless loop timing |
| 527 | self.boot_completed_time = time.time() |
| 528 | |
| 529 | # Create a restart detection file to help identify service restarts |
| 530 | self._create_restart_marker() |
| 531 | |
| 532 | # Start monitoring thread |
| 533 | if not self.monitoring_thread or not self.monitoring_thread.is_alive(): |
no test coverage detected