diff --git a/dronecan_gui_tool/panels/RTK_panel.py b/dronecan_gui_tool/panels/RTK_panel.py index 7e4aab9..9f1966c 100644 --- a/dronecan_gui_tool/panels/RTK_panel.py +++ b/dronecan_gui_tool/panels/RTK_panel.py @@ -71,7 +71,7 @@ def __init__(self, parent, node): layout = QVBoxLayout() # Fix2 display - self.fix2_table = table_display.TableDisplay(['Node','Status','NumSats', 'Rate(Hz)']) + self.fix2_table = table_display.TableDisplay(['Node','Status','NumSats','PDOP','Rate(Hz)']) self.fix2_last_time = {} self.fix2_dt = {} @@ -146,7 +146,7 @@ def handle_Fix2(self, msg): status_key = (msg.message.status, msg.message.mode, msg.message.sub_mode) status_str = fix_status.get(status_key, str(status_key)) rate_str = "%.1f" % (1.0 / self.fix2_dt[nodeid]) - self.fix2_table.update(nodeid, [nodeid, status_str, msg.message.sats_used, rate_str]) + self.fix2_table.update(nodeid, [nodeid, status_str, msg.message.sats_used, round(msg.message.pdop, 1), rate_str]) #print(nodeid, dronecan.to_yaml(msg)) def handle_RTCM_MovingBase(self, msg):