nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
cloud_service.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2023 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
7#ifndef CLOUD_SERVICE_H_
8#define CLOUD_SERVICE_H_
9
10#include <modem/location.h>
11#include <modem/lte_lc.h>
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
30 int32_t timeout_ms;
31};
32
44 const struct cloud_service_pos_req *params,
45 struct location_data *location);
46
51
52#ifdef __cplusplus
53}
54#endif
55
56#endif /* CLOUD_SERVICE_H_ */
void cloud_service_init(void)
Initialize cloud services.
int cloud_service_location_get(const struct cloud_service_pos_req *params, struct location_data *location)
Generate location request, send, and parse response.
location_service
Definition: location.h:146
Public APIs for the Location library.
int32_t timeout_ms
Timeout (in milliseconds) of the cloud positioning procedure. SYS_FOREVER_MS means that the timer is ...
Definition: cloud_service.h:30
struct wifi_scan_info * wifi_data
Definition: cloud_service.h:25
struct lte_lc_cells_info * cell_data
Definition: cloud_service.h:23
enum location_service service
Definition: cloud_service.h:21
Definition: cloud_service.h:19
Definition: location.h:249
Definition: lte_lc.h:513
Access points found during a Wi-Fi scan.
Definition: wifi_location_common.h:29