Lines Matching refs:satellites
551 static int parse_gsv_svs(struct gnss_satellite *satellites, const struct gsv_sv_args *svs, in parse_gsv_svs() argument
563 satellites[i].prn = (uint16_t)i32; in parse_gsv_svs()
571 satellites[i].elevation = (uint8_t)i32; in parse_gsv_svs()
579 satellites[i].azimuth = (uint16_t)i32; in parse_gsv_svs()
583 satellites[i].snr = 0; in parse_gsv_svs()
584 satellites[i].is_tracked = false; in parse_gsv_svs()
593 satellites[i].snr = (uint16_t)i32; in parse_gsv_svs()
594 satellites[i].is_tracked = true; in parse_gsv_svs()
645 struct gnss_satellite *satellites, uint16_t size) in gnss_nmea0183_parse_gsv_svs() argument
653 __ASSERT(satellites != NULL, "satellites argument must be provided"); in gnss_nmea0183_parse_gsv_svs()
665 if (parse_gsv_svs(satellites, sv_args, sv_args_size) < 0) { in gnss_nmea0183_parse_gsv_svs()
674 align_satellite_with_gnss_system(sv_system, &satellites[i]); in gnss_nmea0183_parse_gsv_svs()