- diabled active stuff
- refactored update of widgets - fixed dop update - fixed data not processed if sat and dop info available at the same time
This commit is contained in:
@@ -174,11 +174,12 @@ def parse_nav_dop(payload: bytes) -> dict:
|
||||
return res
|
||||
|
||||
def extract_satellites(frames: list[dict]) -> dict:
|
||||
res = {}
|
||||
for f in frames:
|
||||
if f["cls"] == UBX_CLASS_NAV and f["id"] == UBX_ID_NAV_SAT:
|
||||
return {'sat': parse_nav_sat(f["payload"])}
|
||||
res['sat'] = parse_nav_sat(f["payload"])
|
||||
if f["cls"] == UBX_CLASS_NAV and f["id"] == UBX_ID_NAV_SVINFO:
|
||||
return {'sat': parse_nav_svinfo(f["payload"])}
|
||||
res['sat'] = parse_nav_svinfo(f["payload"])
|
||||
if f["cls"] == UBX_CLASS_NAV and f["id"] == UBX_ID_NAV_DOP:
|
||||
return {'dop': parse_nav_dop(f["payload"])}
|
||||
return {}
|
||||
res['dop'] = parse_nav_dop(f["payload"])
|
||||
return res
|
||||
|
||||
Reference in New Issue
Block a user