Skip to content

Commit 43aca73

Browse files
committed
Add Wifi setup page
1 parent aa13174 commit 43aca73

File tree

17 files changed

+3312
-131
lines changed

17 files changed

+3312
-131
lines changed

image_builder/image_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ def build_image():
411411
run_over_ssh("sudo apt-get install -y uuid")
412412
run_over_ssh("sudo apt-get install -y git python3-pip pigpio libcap-dev "
413413
"libmagic1 libturbojpeg0 libatlas-base-dev libffi-dev "
414-
"cmake iptables python3-libcamera")
414+
"cmake iptables python3-libcamera python3-gi")
415415

416416
print("Installing PrusaLink")
417417
# Caution: not tied to requirements-pi.txt

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)