Closed renestraub closed 3 years ago
Confirmed. When GnssStatusWorker Thread runs, GNSS page loading often fails. With thread not performing UBX requests all is good.
def run(self):
versions = self.gnss.version()
logger.info(f'versions: {versions}')
self.model.publish('gnss', versions)
self._gnss()
cnt = 0
while True:
if cnt % 10 == 3:
self._gnss()
# pass
cnt += 1
time.sleep(1.0)
Fixed with commit f0a8d6c
getting GNSS information fails with UBX checksum errors Could it be related to gnss-model task reading from modem in a separate thread?