From 3e55351de2934876a87374d0d82704909372f549 Mon Sep 17 00:00:00 2001 From: tk Date: Mon, 29 Jul 2024 13:25:17 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=B1=BB=20=20=E5=9E=8B=E3=80=91?= =?UTF-8?q?=EF=BC=9Astyle=20=E5=8D=AB=E6=98=9F=E5=AE=9A=E4=BD=8D=E5=8A=A0?= =?UTF-8?q?=E4=B8=80=E4=BA=9B=E6=B3=A8=E9=87=8A=20=E3=80=90=E5=8E=9F=20=20?= =?UTF-8?q?=E5=9B=A0=E3=80=91=EF=BC=9A=20=E3=80=90=E8=BF=87=20=20=E7=A8=8B?= =?UTF-8?q?=E3=80=91=EF=BC=9A=20=E3=80=90=E5=BD=B1=20=20=E5=93=8D=E3=80=91?= =?UTF-8?q?=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/commser.cpp | 45 +++++++++++++++++---------------------------- 1 file changed, 17 insertions(+), 28 deletions(-) diff --git a/src/commser.cpp b/src/commser.cpp index c61b90f..453f389 100644 --- a/src/commser.cpp +++ b/src/commser.cpp @@ -577,40 +577,29 @@ void mavlink_receiveCallback(uint8_t c) switch (gps_raw_int.fix_type) { case 0: - { - topicPubMsg[9] = "No Fix"; - } - break; + topicPubMsg[9] = "No Fix"; // 无定位 + break; case 1: - { - topicPubMsg[9] = "No Fix"; - } - break; + topicPubMsg[9] = "Bad Fix"; // 差的定位(无效数据) + break; case 2: - { - topicPubMsg[9] = "Fix 2D"; - } - break; + topicPubMsg[9] = "2D Fix"; // 2D定位(只有经纬度) + break; case 3: - { - topicPubMsg[9] = "Fix 3D"; - } - break; + topicPubMsg[9] = "3D Fix"; // 3D定位(经纬度和高度) + break; case 4: - { - topicPubMsg[9] = "DGPS"; // 不装rtk 最多到DGPS - } - break; + topicPubMsg[9] = "DGPS"; // 差分GPS(使用地面站进行修正,不使用rkt最多只能到DGPS) + break; case 5: - { - topicPubMsg[9] = "Float"; - } - break; + topicPubMsg[9] = "Float"; // RTK浮动解(精度较高,但不如固定解) + break; + case 6: + topicPubMsg[9] = "RTK Fixed"; // RTK固定解(高精度定位) + break; default: - { - topicPubMsg[9] = "Fixed"; - } - break; + topicPubMsg[9] = "Unknown"; // 未知状态 + break; } } break;