How can I evaluate that AGPS data downloaded and been processed?

Hello,

I’m trying to understand exactly how the location module works in the Assert Tracker V2 application. I want to see the NMEA data in the logs, but I’m not sure how to enable it or if that’s even possible. My main goal is to confirm that the AGPS data downloaded by the library has been processed. It’s easy to see this in the GNSS sample, but you don’t see the same information in the Assert Tracker’s PVT data.

Parents
  • Hi

    Okay, another developer came back form Easter holiday this week, and thinks we should have another go at enabling all NMEA messages in the application. Try enabling NMEAs like the following:

    /* Enable all supported NMEA messages. */
      uint16_t nmea_mask = NRF_MODEM_GNSS_NMEA_RMC_MASK |
               NRF_MODEM_GNSS_NMEA_GGA_MASK |
               NRF_MODEM_GNSS_NMEA_GLL_MASK |
               NRF_MODEM_GNSS_NMEA_GSA_MASK |
               NRF_MODEM_GNSS_NMEA_GSV_MASK;
    
      if (nrf_modem_gnss_nmea_mask_set(nmea_mask) != 0) {
        LOG_ERR("Failed to set GNSS NMEA mask");
        return -1;
      }

    Best regards,

    Simon

Reply
  • Hi

    Okay, another developer came back form Easter holiday this week, and thinks we should have another go at enabling all NMEA messages in the application. Try enabling NMEAs like the following:

    /* Enable all supported NMEA messages. */
      uint16_t nmea_mask = NRF_MODEM_GNSS_NMEA_RMC_MASK |
               NRF_MODEM_GNSS_NMEA_GGA_MASK |
               NRF_MODEM_GNSS_NMEA_GLL_MASK |
               NRF_MODEM_GNSS_NMEA_GSA_MASK |
               NRF_MODEM_GNSS_NMEA_GSV_MASK;
    
      if (nrf_modem_gnss_nmea_mask_set(nmea_mask) != 0) {
        LOG_ERR("Failed to set GNSS NMEA mask");
        return -1;
      }

    Best regards,

    Simon

Children
Related