• Home
  • Raw
  • Download

Lines Matching refs:locationExtended

618 static uint32_t loc_nmea_generate_GSA(const GpsLocationExtended &locationExtended,  in loc_nmea_generate_GSA()  argument
722 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_DOP) in loc_nmea_generate_GSA()
725 locationExtended.pdop, in loc_nmea_generate_GSA()
726 locationExtended.hdop, in loc_nmea_generate_GSA()
727 locationExtended.vdop); in loc_nmea_generate_GSA()
1045 const GpsLocationExtended &locationExtended, in get_utctime_with_leapsecond_transition() argument
1058 if ((locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_GPS_TIME) && in get_utctime_with_leapsecond_transition()
1070 uint64_t gpsTimePosReport = locationExtended.gpsTime.gpsWeek * MSEC_IN_ONE_WEEK + in get_utctime_with_leapsecond_transition()
1071 locationExtended.gpsTime.gpsTimeOfWeekMs; in get_utctime_with_leapsecond_transition()
1118 const GpsLocationExtended & locationExtended, in loc_nmea_get_fix_quality() argument
1135 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_NAV_SOLUTION_MASK) { in loc_nmea_get_fix_quality()
1136 if (LOC_NAV_MASK_PPP_CORRECTION & locationExtended.navSolutionMask) { in loc_nmea_get_fix_quality()
1140 if (locationExtended.gnss_sv_used_ids.gps_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1142 if (locationExtended.gnss_sv_used_ids.glo_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1144 if (locationExtended.gnss_sv_used_ids.gal_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1146 if (locationExtended.gnss_sv_used_ids.bds_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1148 if (locationExtended.gnss_sv_used_ids.qzss_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1150 if (locationExtended.gnss_sv_used_ids.navic_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1153 } else if (LOC_NAV_MASK_RTK_FIXED_CORRECTION & locationExtended.navSolutionMask){ in loc_nmea_get_fix_quality()
1158 if (locationExtended.gnss_sv_used_ids.gps_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1160 if (locationExtended.gnss_sv_used_ids.glo_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1162 if (locationExtended.gnss_sv_used_ids.gal_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1164 if (locationExtended.gnss_sv_used_ids.bds_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1166 if (locationExtended.gnss_sv_used_ids.qzss_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1168 if (locationExtended.gnss_sv_used_ids.navic_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1171 } else if (LOC_NAV_MASK_RTK_CORRECTION & locationExtended.navSolutionMask){ in loc_nmea_get_fix_quality()
1176 if (locationExtended.gnss_sv_used_ids.gps_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1178 if (locationExtended.gnss_sv_used_ids.glo_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1180 if (locationExtended.gnss_sv_used_ids.gal_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1182 if (locationExtended.gnss_sv_used_ids.bds_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1184 if (locationExtended.gnss_sv_used_ids.qzss_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1186 if (locationExtended.gnss_sv_used_ids.navic_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1189 } else if (LOC_NAV_MASK_DGNSS_CORRECTION & locationExtended.navSolutionMask){ in loc_nmea_get_fix_quality()
1193 if (locationExtended.gnss_sv_used_ids.gps_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1195 if (locationExtended.gnss_sv_used_ids.glo_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1197 if (locationExtended.gnss_sv_used_ids.gal_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1199 if (locationExtended.gnss_sv_used_ids.bds_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1201 if (locationExtended.gnss_sv_used_ids.qzss_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1203 if (locationExtended.gnss_sv_used_ids.navic_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1206 } else if (LOC_NAV_MASK_SBAS_CORRECTION_IONO & locationExtended.navSolutionMask){ in loc_nmea_get_fix_quality()
1210 if (locationExtended.gnss_sv_used_ids.gps_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1212 if (locationExtended.gnss_sv_used_ids.glo_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1214 if (locationExtended.gnss_sv_used_ids.gal_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1216 if (locationExtended.gnss_sv_used_ids.bds_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1218 if (locationExtended.gnss_sv_used_ids.qzss_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1220 if (locationExtended.gnss_sv_used_ids.navic_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1226 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_POS_TECH_MASK) { in loc_nmea_get_fix_quality()
1227 if (LOC_POS_TECH_MASK_SATELLITE & locationExtended.tech_mask){ in loc_nmea_get_fix_quality()
1231 if (locationExtended.gnss_sv_used_ids.gps_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1233 if (locationExtended.gnss_sv_used_ids.glo_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1235 if (locationExtended.gnss_sv_used_ids.gal_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1237 if (locationExtended.gnss_sv_used_ids.bds_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1239 if (locationExtended.gnss_sv_used_ids.qzss_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1241 if (locationExtended.gnss_sv_used_ids.navic_sv_used_ids_mask ? 1 : 0) in loc_nmea_get_fix_quality()
1244 } else if (LOC_POS_TECH_MASK_SENSORS & locationExtended.tech_mask){ in loc_nmea_get_fix_quality()
1264 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_NAV_SOLUTION_MASK) { in loc_nmea_get_fix_quality()
1267 if (LOC_NAV_MASK_PPP_CORRECTION & locationExtended.navSolutionMask) { in loc_nmea_get_fix_quality()
1268 if ((locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_POS_TECH_MASK) && in loc_nmea_get_fix_quality()
1269 (LOC_POS_TECH_MASK_SENSORS & locationExtended.tech_mask)) { in loc_nmea_get_fix_quality()
1280 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_POS_TECH_MASK) { in loc_nmea_get_fix_quality()
1281 if (LOC_POS_TECH_MASK_SENSORS & locationExtended.tech_mask){ in loc_nmea_get_fix_quality()
1288 if ((LOC_NAV_MASK_RTK_FIXED_CORRECTION & locationExtended.navSolutionMask)|| in loc_nmea_get_fix_quality()
1289 (LOC_NAV_MASK_RTK_CORRECTION & locationExtended.navSolutionMask)|| in loc_nmea_get_fix_quality()
1290 (LOC_NAV_MASK_DGNSS_CORRECTION & locationExtended.navSolutionMask)|| in loc_nmea_get_fix_quality()
1291 (LOC_NAV_MASK_SBAS_CORRECTION_IONO & locationExtended.navSolutionMask)|| in loc_nmea_get_fix_quality()
1292 (LOC_POS_TECH_MASK_SATELLITE & locationExtended.tech_mask)) { in loc_nmea_get_fix_quality()
1330 const GpsLocationExtended &locationExtended, in loc_nmea_generate_pos() argument
1345 (location, locationExtended, systemInfo, utcPosTimestamp); in loc_nmea_generate_pos()
1386 utcMSeconds = locationExtended.gpsTime.gpsTimeOfWeekMs % 1000; in loc_nmea_generate_pos()
1391 if (GPS_LOCATION_EXTENDED_HAS_GNSS_SV_USED_DATA & locationExtended.flags) { in loc_nmea_generate_pos()
1393 locationExtended.gnss_sv_used_ids.gps_sv_used_ids_mask; in loc_nmea_generate_pos()
1395 locationExtended.gnss_sv_used_ids.glo_sv_used_ids_mask; in loc_nmea_generate_pos()
1397 locationExtended.gnss_sv_used_ids.gal_sv_used_ids_mask; in loc_nmea_generate_pos()
1399 locationExtended.gnss_sv_used_ids.bds_sv_used_ids_mask; in loc_nmea_generate_pos()
1401 locationExtended.gnss_sv_used_ids.qzss_sv_used_ids_mask; in loc_nmea_generate_pos()
1403 locationExtended.gnss_sv_used_ids.navic_sv_used_ids_mask; in loc_nmea_generate_pos()
1415 count = loc_nmea_generate_GSA(locationExtended, sentence, sizeof(sentence), in loc_nmea_generate_pos()
1429 count = loc_nmea_generate_GSA(locationExtended, sentence, sizeof(sentence), in loc_nmea_generate_pos()
1443 count = loc_nmea_generate_GSA(locationExtended, sentence, sizeof(sentence), in loc_nmea_generate_pos()
1456 count = loc_nmea_generate_GSA(locationExtended, sentence, sizeof(sentence), in loc_nmea_generate_pos()
1470 count = loc_nmea_generate_GSA(locationExtended, sentence, sizeof(sentence), in loc_nmea_generate_pos()
1492 loc_nmea_get_fix_quality(location, locationExtended, custom_gga_fix_quality, in loc_nmea_generate_pos()
1505 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_MAG_DEV) in loc_nmea_generate_pos()
1507 magTrack = location.gpsLocation.bearing - locationExtended.magneticDeviation; in loc_nmea_generate_pos()
1718 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_MAG_DEV) in loc_nmea_generate_pos()
1720 float magneticVariation = locationExtended.magneticDeviation; in loc_nmea_generate_pos()
1829 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_DOP) { in loc_nmea_generate_pos()
1831 svUsedCount, locationExtended.hdop); in loc_nmea_generate_pos()
1846 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_ALTITUDE_MEAN_SEA_LEVEL) in loc_nmea_generate_pos()
1849 locationExtended.altitudeMeanSeaLevel); in loc_nmea_generate_pos()
1865 (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_ALTITUDE_MEAN_SEA_LEVEL)) in loc_nmea_generate_pos()
1868 ref_lla.alt - locationExtended.altitudeMeanSeaLevel); in loc_nmea_generate_pos()
1882 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_DGNSS_DATA_AGE) in loc_nmea_generate_pos()
1885 (float)locationExtended.dgnssDataAgeMsec / 1000); in loc_nmea_generate_pos()
1899 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_DGNSS_REF_STATION_ID) in loc_nmea_generate_pos()
1902 locationExtended.dgnssRefStationId); in loc_nmea_generate_pos()
1989 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_DOP) in loc_nmea_generate_pos()
1992 ggaGpsQuality, svUsedCount, locationExtended.hdop); in loc_nmea_generate_pos()
2008 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_ALTITUDE_MEAN_SEA_LEVEL) in loc_nmea_generate_pos()
2011 locationExtended.altitudeMeanSeaLevel); in loc_nmea_generate_pos()
2027 (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_ALTITUDE_MEAN_SEA_LEVEL)) in loc_nmea_generate_pos()
2030 ref_lla.alt - locationExtended.altitudeMeanSeaLevel); in loc_nmea_generate_pos()
2044 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_DGNSS_DATA_AGE) in loc_nmea_generate_pos()
2047 (float)locationExtended.dgnssDataAgeMsec / 1000); in loc_nmea_generate_pos()
2061 if (locationExtended.flags & GPS_LOCATION_EXTENDED_HAS_DGNSS_REF_STATION_ID) in loc_nmea_generate_pos()
2064 locationExtended.dgnssRefStationId); in loc_nmea_generate_pos()