wip
This commit is contained in:
parent
1ea859fc22
commit
96f36193cd
|
|
@ -11,7 +11,7 @@ from pymodbus.constants import Endian
|
|||
from pymodbus.payload import BinaryPayloadBuilder, BinaryPayloadDecoder
|
||||
|
||||
if "--sim-modbus" not in sys.argv:
|
||||
from pymodbus.client.sync import ModbusSerialClient as ModbusClient
|
||||
from pymodbus.client import ModbusSerialClient as ModbusClient
|
||||
else:
|
||||
from components.dummies.pymodbus import ModbusClient
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ pycoral
|
|||
pymodbus
|
||||
pyqt5
|
||||
pyserial
|
||||
pyserial-asyncio
|
||||
requests
|
||||
tensorflow
|
||||
tflite-runtime
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ from ui.test_test import Test_Test
|
|||
|
||||
|
||||
class Test_Barcodes(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
self.barcodes_spec = {
|
||||
"serial": self.check_serial_barcode
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ from ui.test_test import Test_Test
|
|||
|
||||
|
||||
class Test_Connector(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
QShortcut(QKeySequence("Return"), self).activated.connect(self.get)
|
||||
QShortcut(QKeySequence("Enter"), self).activated.connect(self.get)
|
||||
self.connector_le.setFocus()
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ from ui.test_test import Test_Test
|
|||
|
||||
|
||||
class Test_Count(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
self.amount_sb.setRange(0, 9999)
|
||||
self.amount = 0
|
||||
self.continue_b.clicked.connect(lambda checked, self=weakref.ref(self): self().get(self().amount_sb.value()))
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ from ui.test_test import Test_Test
|
|||
|
||||
|
||||
class Test_Count_End(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
self.continue_b.clicked.connect(lambda checked, self=weakref.ref(self): self().ok.emit(None))
|
||||
self.amount = 0
|
||||
self.lots = 0
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ from ui.test_test import Test_Test
|
|||
|
||||
|
||||
class Test_Fail(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
self.continue_b.clicked.connect(lambda checked, self=weakref.ref(self): self().ok.emit(None))
|
||||
|
||||
def start(self, recipe=None, step=None, pieces=None):
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ from ui.test_test import Test_Test
|
|||
|
||||
|
||||
class Test_Leak(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
self.start_b.clicked.connect(lambda checked, self=weakref.ref(self): self().components["tecna_t3"].start_test())
|
||||
self.stop_b.clicked.connect(lambda checked, self=weakref.ref(self): self().components["tecna_t3"].stop_test())
|
||||
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ from ui.test_test import Test_Test
|
|||
|
||||
|
||||
class Test_Resistance(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=False):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
self.ok_counter_limit = 3
|
||||
|
||||
def start(self, recipe=None, step=None, pieces=None):
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ from ui.test_test import Test_Test
|
|||
|
||||
|
||||
class Test_Screws(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=True):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=True):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
|
||||
def start(self, recipe=None, step=None, pieces=None):
|
||||
# TESTING
|
||||
|
|
|
|||
|
|
@ -13,13 +13,14 @@ class Test_Test(Widget):
|
|||
ok = pyqtSignal(object)
|
||||
ko = pyqtSignal(object)
|
||||
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=True):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=True):
|
||||
super().__init__()
|
||||
self.components = components
|
||||
self.recipe = recipe
|
||||
self.step = step
|
||||
self.pieces = pieces
|
||||
self.run_once = run_once
|
||||
self.reset_on_start = reset_on_start
|
||||
self.enable_override = enable_override
|
||||
# setup variables
|
||||
self.ok_counter = 0
|
||||
|
|
@ -89,6 +90,8 @@ class Test_Test(Widget):
|
|||
self.pieces = pieces
|
||||
if self.run_once is True and self.done is True and self.done_ok is True:
|
||||
return False
|
||||
if self.reset_on_start:
|
||||
self.reset()
|
||||
if self.enable_override:
|
||||
self.override_b.setVisible(True)
|
||||
self.override_b.setEnabled(True)
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ from ui.test_test import Test_Test
|
|||
class Test_Vision(Test_Test):
|
||||
request_frame = pyqtSignal()
|
||||
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, enable_override=True):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, enable_override=enable_override)
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=True):
|
||||
super().__init__(components=components, recipe=recipe, step=step, pieces=pieces, run_once=run_once, reset_on_start=reset_on_start, enable_override=enable_override)
|
||||
if "--sim-camera" not in sys.argv:
|
||||
self.ok_counter_limit = 2
|
||||
else:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user