add serial mock
This commit is contained in:
@@ -7,6 +7,7 @@ from statistics import mean
|
||||
import pandas as pd
|
||||
|
||||
from python_toolkit.serial_reader import SerialReader
|
||||
from python_toolkit.serial_mock import SerialMock
|
||||
from python_toolkit.gui.connect import ConnectFrame
|
||||
from .config import DEFAULT_CALIB_WEIGHT, DEFAULT_CALIB, DISPLAY_TYPES, MOV_AVG_DEFAULTS
|
||||
from .views import *
|
||||
@@ -94,6 +95,8 @@ class WeightApp(tk.Tk):
|
||||
|
||||
def _on_connect(self, connected):
|
||||
if connected:
|
||||
if isinstance(self.weight_reader.serial, SerialMock):
|
||||
self.weight_reader.add_mock_ui(self.reader_settings)
|
||||
self.show_device_components()
|
||||
else:
|
||||
self.hide_device_components()
|
||||
@@ -126,12 +129,6 @@ class WeightApp(tk.Tk):
|
||||
calibrate_command=self.calibrate,
|
||||
padx=50)
|
||||
self.view.pack(side=tk.RIGHT)
|
||||
elif selected_view == DISPLAY_TYPES.NUMBER_CIRCLE.value:
|
||||
self.view = NumberCircleView(self,
|
||||
tare_command=self.weight_reader.tare,
|
||||
calibrate_command=self.calibrate,
|
||||
padx=50)
|
||||
self.view.pack(side=tk.RIGHT)
|
||||
else:
|
||||
raise Exception(f"View {selected_view} not found.")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user