@@ -164,7 +164,7 @@ def __get_serial_string(self):
164164 # self.rigctrlsocket.settimeout(0.1)
165165 # logger.debug("%s", dump)
166166 if os .environ .get ("SEERIGCTLD" , False ):
167- print (dump )
167+ print (repr ( dump ) )
168168 return dump
169169
170170 def sendvoicememory (self , memoryspot = 1 ):
@@ -357,7 +357,7 @@ def __getvfo_rigctld(self) -> str:
357357 return ""
358358 report = self .__get_serial_string ().strip ()
359359 logger .debug ("%s" , report )
360- if "get_freq:|" in report and "RPRT 0" in report :
360+ if report . startswith ( "get_freq:|" ) and "RPRT 0" in report :
361361 seg_rpt = report .split ("|" )
362362 return seg_rpt [1 ].split (" " )[1 ]
363363 except (socket .error , IndexError ) as exception :
@@ -417,7 +417,7 @@ def __getmode_rigctld(self) -> str:
417417 # get_mode:|Mode: CW|Passband: 500|RPRT 0
418418 report = self .__get_serial_string ().strip ()
419419 logger .debug ("%s" , report )
420- if "get_mode:|" in report and "RPRT 0" in report :
420+ if report . startswith ( "get_mode:|" ) and "RPRT 0" in report :
421421 seg_rpt = report .split ("|" )
422422 self .rigctld_bw = seg_rpt [2 ].split (" " )[1 ]
423423 return seg_rpt [1 ].split (" " )[1 ]
0 commit comments