Fix didn't import kp.
This commit is contained in:
parent
9765c094ac
commit
bbe3f6d125
Binary file not shown.
@ -9,7 +9,6 @@ from PyQt5.QtWidgets import QWidget, QListWidgetItem
|
|||||||
from PyQt5.QtGui import QPixmap, QIcon
|
from PyQt5.QtGui import QPixmap, QIcon
|
||||||
from PyQt5.QtCore import Qt
|
from PyQt5.QtCore import Qt
|
||||||
import os
|
import os
|
||||||
import kp
|
|
||||||
|
|
||||||
from src.services.device_service import check_available_device
|
from src.services.device_service import check_available_device
|
||||||
from src.config import UXUI_ASSETS, DongleModelMap, DongleIconMap, FW_DIR
|
from src.config import UXUI_ASSETS, DongleModelMap, DongleIconMap, FW_DIR
|
||||||
@ -245,6 +244,7 @@ class DeviceController:
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
# Connect to device
|
# Connect to device
|
||||||
|
import kp
|
||||||
print('[Connecting device]')
|
print('[Connecting device]')
|
||||||
self.device_group = kp.core.connect_devices(usb_port_ids=[usb_port_id])
|
self.device_group = kp.core.connect_devices(usb_port_ids=[usb_port_id])
|
||||||
print(' - Connection successful')
|
print(' - Connection successful')
|
||||||
@ -279,6 +279,7 @@ class DeviceController:
|
|||||||
"""
|
"""
|
||||||
if self.device_group:
|
if self.device_group:
|
||||||
try:
|
try:
|
||||||
|
import kp
|
||||||
print('[Disconnecting device]')
|
print('[Disconnecting device]')
|
||||||
kp.core.disconnect_devices(device_group=self.device_group)
|
kp.core.disconnect_devices(device_group=self.device_group)
|
||||||
print(' - Disconnected')
|
print(' - Disconnected')
|
||||||
|
|||||||
Binary file not shown.
@ -5,7 +5,6 @@ This module provides device scanning functionality with timeout mechanism
|
|||||||
for detecting connected Kneron devices.
|
for detecting connected Kneron devices.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import kp
|
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
|
|
||||||
@ -22,12 +21,12 @@ class EmptyDescriptor:
|
|||||||
self.device_descriptor_list = []
|
self.device_descriptor_list = []
|
||||||
|
|
||||||
|
|
||||||
def check_available_device(timeout=0.5):
|
def check_available_device(timeout=5.0):
|
||||||
"""
|
"""
|
||||||
Scan for available Kneron devices with timeout mechanism.
|
Scan for available Kneron devices with timeout mechanism.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
timeout (float): Timeout in seconds (default 0.5).
|
timeout (float): Timeout in seconds (default 5.0).
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
Device descriptor object containing found devices,
|
Device descriptor object containing found devices,
|
||||||
@ -38,6 +37,7 @@ def check_available_device(timeout=0.5):
|
|||||||
|
|
||||||
def scan_devices():
|
def scan_devices():
|
||||||
try:
|
try:
|
||||||
|
import kp
|
||||||
result[0] = kp.core.scan_devices()
|
result[0] = kp.core.scan_devices()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
error[0] = e
|
error[0] = e
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user