Skip to content

Commit fd33bae

Browse files
Ryanf55peterbarker
authored andcommitted
Tools: allow GPS PPP and static type
1 parent a586dfa commit fd33bae

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Tools/AP_Periph/gps.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,16 @@ void AP_Periph_FW::can_gps_update(void)
133133
pkt.sub_mode = UAVCAN_EQUIPMENT_GNSS_FIX2_SUB_MODE_RTK_FLOAT;
134134
break;
135135
case AP_GPS::GPS_Status::GPS_OK_FIX_3D_RTK_FIXED:
136+
case AP_GPS::GPS_Status::GPS_OK_FIX_TYPE_STATIC:
136137
pkt.status = UAVCAN_EQUIPMENT_GNSS_FIX2_STATUS_3D_FIX;
137138
pkt.mode = UAVCAN_EQUIPMENT_GNSS_FIX2_MODE_RTK;
138139
pkt.sub_mode = UAVCAN_EQUIPMENT_GNSS_FIX2_SUB_MODE_RTK_FIXED;
139140
break;
141+
case AP_GPS::GPS_Status::GPS_OK_FIX_TYPE_PPP:
142+
pkt.status = UAVCAN_EQUIPMENT_GNSS_FIX2_STATUS_3D_FIX;
143+
pkt.mode = UAVCAN_EQUIPMENT_GNSS_FIX2_MODE_PPP;
144+
pkt.sub_mode = UAVCAN_EQUIPMENT_GNSS_FIX2_SUB_MODE_RTK_FLOAT;
145+
break;
140146
}
141147

142148
pkt.covariance.len = 6;

0 commit comments

Comments
 (0)