Skip to content

Commit ac9c07b

Browse files
committed
Refactor dump printing and improve report checks in CAT class
1 parent 8cba139 commit ac9c07b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

not1mm/lib/cat_interface.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)