tecna upload only when necessary tbt
This commit is contained in:
parent
ebb0ff887f
commit
90f8eafd2b
4
init.sh
4
init.sh
|
|
@ -4,11 +4,11 @@ here="$(realpath "$(dirname "$0")")"
|
|||
cd "$here"
|
||||
|
||||
echo "---------- initialize venv ----------"
|
||||
sudo apt-get install python3-venv
|
||||
sudo apt-get install python3 python3-venv python-is-python3 python3-pip
|
||||
lsof "./venv/bin/python" | awk 'NR > 1 {print $2}' | xargs kill || :
|
||||
lsof "./venv/Scripts/activate" | awk 'NR > 1 {print $2}' | xargs kill || :
|
||||
python="python"
|
||||
"${python}" -m pip install --upgrade pip
|
||||
#"${python}" -m pip install --upgrade pip
|
||||
"${python}" -m venv venv
|
||||
source "./venv/bin/activate" || source "./venv/Scripts/activate" || :
|
||||
"${python}" -m pip install --upgrade pip
|
||||
|
|
|
|||
|
|
@ -17,5 +17,5 @@ pyserial
|
|||
pyserial-asyncio
|
||||
requests
|
||||
tensorflow
|
||||
tflite-runtime
|
||||
#tflite-runtime
|
||||
zebra
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ class Test(Widget):
|
|||
self.autotesting_reason = None
|
||||
self.autotest_cycle_steps = None
|
||||
if "--no-autotest" not in sys.argv:
|
||||
self.autotest_period = 8.5 * 60 * 60 * 1000 # 8.5 HOURS
|
||||
self.autotest_period = int(8.5 * 60 * 60 * 1000) # 8.5 HOURS
|
||||
# self.autotest_period = 12 * 60 * 60 * 1000 # 12 HOURS
|
||||
#if not self.config["autotest_done"]:
|
||||
# self.request_autotest("init")
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ VALVE_TIME=0.5
|
|||
class Test_Leak(Test_Test):
|
||||
def __init__(self, components=None, recipe=None, step=None, pieces=None, run_once=False, reset_on_start=True, enable_override=False,parent=None):
|
||||
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.get_connection = None
|
||||
self.io_ok = True
|
||||
self.blow_on = False
|
||||
self.parent=parent
|
||||
|
|
@ -86,11 +87,13 @@ class Test_Leak(Test_Test):
|
|||
self.recipe_pressure_l.setText(f"{self.step.spec['test_pressure']}")
|
||||
self.leak_min_l.setText(f"{self.step.spec['test_pressure_qneg']}")
|
||||
self.leak_max_l.setText(f"{self.step.spec['test_pressure_qpos']}")
|
||||
# setup test loop
|
||||
#if not self.recipe_written:
|
||||
|
||||
self.components["tecna_t3"].write_recipe(self.recipe, self.step)
|
||||
self.recipe_written=True
|
||||
# SETUP TEST LOOP
|
||||
if self.step.spec.get("autotest", False) != False: # IF AUTOTESTING UPLOAD RECIPE EVERY TIME
|
||||
self.recipe_written = False
|
||||
if not self.recipe_written:
|
||||
self.components["tecna_t3"].write_recipe(self.recipe, self.step)
|
||||
self.recipe_written=True
|
||||
|
||||
self.get_connection = self.components["tecna_t3"].out.connect(self.get)
|
||||
self.components["tecna_t3"].resume()
|
||||
|
|
@ -127,8 +130,6 @@ class Test_Leak(Test_Test):
|
|||
self.components["tecna_t3"].pause()
|
||||
self.disconnect(self.get_connection)
|
||||
super().stop()
|
||||
#if self.parent_assembly_widget is not None:
|
||||
# self.parent_assembly_widget().set_text(text="WAIT")
|
||||
self.start_b.setEnabled(False)
|
||||
self.stop_b.setEnabled(False)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user