@@ -164,15 +164,15 @@ def __init__(self):
164
164
165
165
# do all initializtion
166
166
self .lblStatus .setText ('' )
167
- # self.populate_defaults()
167
+ self .populate_defaults ()
168
168
169
169
logger .debug ('TFP3 relay pin ' + str (sl .supportLibrary .gpio_tfp3relay_pin ))
170
170
171
171
# check serial event thread
172
172
#self.check_serial_event()
173
173
174
174
# run one second timer
175
- self .one_second_timer ()
175
+ self .five_second_timer ()
176
176
177
177
# ****************************************************************************************************
178
178
def configure_logging ():
@@ -252,16 +252,23 @@ def enable_disable_all_buttons(self, state):
252
252
self .pbRescanSerialPorts .disconnect ()
253
253
254
254
# ****************************************************************************************************
255
- def one_second_timer (self ):
256
- logger .debug ('Running one second timer...' )
257
- one_second_thread = threading .Timer (1 , self .one_second_timer )
255
+ def five_second_timer (self ):
256
+
257
+ logger .debug ('Running five second timer...' )
258
+ five_second_thread = threading .Timer (5 , self .five_second_timer )
258
259
try :
259
- one_second_thread .start ()
260
- logger .debug ('Running one second thread...' )
260
+ five_second_thread .start ()
261
+ logger .debug ('Running five second thread...' )
261
262
ret = el .EthComLib .frequency_read (self , False , ip_address )
262
- print ('Returned value->' + str (ret [1 ]))
263
- self .lcdFreq .display ((ret [1 ]))
263
+ logger .debug ('Returned value->' + str (ret [1 ]))
264
+ if ret [0 ]:
265
+ self .lcdFreq .display ((ret [1 ]))
266
+ else :
267
+ self .lcdFreq .display (999.99 )
268
+
264
269
270
+ except TimeoutError as err :
271
+ logger .debug ('One second thread not running due to ' + str (err ))
265
272
except OSError as err :
266
273
logger .debug ('One second thread not running due to ' + str (err ))
267
274
except ValueError as err :
@@ -271,7 +278,7 @@ def one_second_timer(self):
271
278
except NameError as err :
272
279
logger .debug ('One second thread not running due to ' + str (err ))
273
280
274
- # ****************************************************************************************************
281
+ # ****************************************************************************************************
275
282
def check_serial_event (self ):
276
283
logger .debug ('Starting serial receive thread' )
277
284
self .lblStatus .setText ('Starting serial receive thread' )
@@ -1040,8 +1047,8 @@ def main():
1040
1047
app = QApplication (sys .argv )
1041
1048
form = MainWindow ()
1042
1049
form .show ()
1043
- gui_thread = threading .Thread (None ,form .populate_defaults )
1044
- gui_thread .start ()
1050
+ # gui_thread = threading.Thread(None,form.populate_defaults)
1051
+ # gui_thread.start()
1045
1052
form .lblStatus .setText ('Ready...' )
1046
1053
sys .exit (app .exec_ ())
1047
1054
0 commit comments