Skip to content

Commit eb5a8f3

Browse files
committed
created pyqtutils and moved classes
1 parent ea72f0e commit eb5a8f3

File tree

2 files changed

+448
-0
lines changed

2 files changed

+448
-0
lines changed

Diff for: myutils.py

+70
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ def start(self):
6060
print("Thread start error")
6161
self.active = False
6262
self.started = False
63+
6364

6465
def stop(self):
6566
self.active = False
@@ -105,3 +106,72 @@ def broadcast(self, msg):
105106
def __del__(self):
106107
return super().__del__()
107108

109+
110+
class TransceiverHelper():
111+
def __init__(self):
112+
113+
self.is_connected = False
114+
115+
self.time_out = 5
116+
self.start_marker = ""
117+
self.end_marker = ""
118+
self.connection_succes_msg = "{!!}"
119+
self.line_adjustment = "\n"
120+
self.last_msg = ""
121+
122+
self.on_msg_received = MessageBroadcaster()
123+
self.on_msg_received.add(self.printInput)
124+
125+
126+
self.input_loop = LoopThreadHelper()
127+
self.input_loop.method = self.readInputLoop
128+
129+
130+
131+
self.on_msg_sent = MessageBroadcaster()
132+
133+
self.info_broadcaster = MessageBroadcaster()
134+
self.info_broadcaster.add(self.debug)
135+
136+
def debug(self,msg):
137+
print(msg)
138+
139+
def printInput(self,msg):
140+
print(msg)
141+
142+
def format_msg(self,msg):
143+
return self.start_marker + msg + self.end_marker + self.line_adjustment
144+
145+
def sendStr(self,str):
146+
pass
147+
148+
149+
def readLine(self,doStrip = True):
150+
pass
151+
152+
153+
154+
155+
def readInputLoop(self):
156+
pass
157+
158+
159+
160+
def waitForRawMessage(self, expected):
161+
pass
162+
163+
164+
def getConnectionReadyMessage(self):
165+
pass
166+
167+
168+
def connect(self):
169+
pass
170+
171+
172+
def disconnect(self):
173+
pass
174+
175+
176+
177+

0 commit comments

Comments
 (0)