Skip to content

Commit f2c1dd1

Browse files
committed
Add Wifi setup page
1 parent aa13174 commit f2c1dd1

File tree

16 files changed

+3311
-130
lines changed

16 files changed

+3311
-130
lines changed

prusa/link/printer_adapter/prusa_cam.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from ..cameras.v4l2_driver import V4L2Driver
1616
from ..conditions import HW, use_connect_errors
1717
from ..config import Config, Settings
18+
from ..network_manager import NetworkComponent
1819
from ..sdk_augmentation.printer import CameraOnly
1920
from ..service_discovery import ServiceDiscovery
2021
from .command_queue import CommandQueue
@@ -37,6 +38,7 @@ def __init__(self, cfg: Config, settings: Settings) -> None:
3738
self.cfg: Config = cfg
3839
log.info('Starting adapter for port %s', self.cfg.printer.port)
3940
self.settings: Settings = settings
41+
self.network_component = NetworkComponent()
4042

4143
use_connect_errors(self.settings.use_connect())
4244

@@ -119,13 +121,15 @@ def stop(self, fast: bool = False) -> None:
119121
self.camera_governor.stop()
120122
self.command_queue.stop()
121123
self.printer.indicate_stop()
124+
self.network_component.stop()
122125

123126
log.debug("Stop signalled")
124127

125128
if not fast:
126129
self.service_discovery.unregister()
127130
self.printer.wait_stopped()
128131
self.camera_governor.wait_stopped()
132+
self.network_component.wait_stooped()
129133

130134
log.debug("Remaining threads, that might prevent stopping:")
131135
for thread in enumerate_threads():

0 commit comments

Comments
 (0)