7#ifndef NRF_CLOUD_AGNSS_H_
8#define NRF_CLOUD_AGNSS_H_
14#include <zephyr/kernel.h>
15#include <nrf_modem_gnss.h>
23#define NRF_CLOUD_AGNSS_MASK_ANGLE_NONE 0xFF
29#if defined(CONFIG_NRF_CLOUD_MQTT)
int nrf_cloud_agnss_request_all(void)
Requests all available A-GNSS data from nRF Cloud via MQTT.
int nrf_cloud_agnss_process(const char *buf, size_t buf_len)
Processes binary A-GNSS data received from nRF Cloud.
int nrf_cloud_agnss_request(const struct nrf_modem_gnss_agnss_data_frame *request)
Requests specified A-GNSS data from nRF Cloud via MQTT.
void nrf_cloud_agnss_processed(struct nrf_modem_gnss_agnss_data_frame *received_elements)
Query which A-GNSS elements were actually received.
bool nrf_cloud_agnss_request_in_progress(void)
Query whether A-GNSS data has been requested from cloud.