diff --git a/sohstationviewer/model/reftek_data/log_info.py b/sohstationviewer/model/reftek_data/log_info.py index 066435044a99c665c77cf6115ae8b58300f27c55..77d3d999e1c3d8a5df77f45f085f88fb79b069bd 100644 --- a/sohstationviewer/model/reftek_data/log_info.py +++ b/sohstationviewer/model/reftek_data/log_info.py @@ -466,6 +466,11 @@ class LogInfo(): epoch = self.simple_read(line)[1] if epoch: self.add_chan_info('GPS Lk/Unlk', epoch, 1, idx) + elif "EXTERNAL CLOCK CYCLE" in line: + # GPS Clock Power + epoch = self.simple_read(line)[1] + if epoch: + self.add_chan_info('GPS Lk/Unlk', epoch, 0, idx) elif any(x in line for x in ["EXTERNAL CLOCK POWER IS TURNED ON", "EXTERNAL CLOCK WAKEUP", @@ -488,11 +493,6 @@ class LogInfo(): if epoch: self.add_chan_info('GPS On/Off/Err', epoch, -1, idx) - elif "EXTERNAL CLOCK CYCLE" in line: - epoch = self.simple_read(line)[1] - if epoch: - self.add_chan_info('GPS Clock Power', epoch, 1, idx) - # ================= VERSIONS ============================== elif any(x in line for x in ["REF TEK", "CPU SOFTWARE"]): cpu_ver = self.read_cpu_ver(line)