Message structure

Serial Modem Host Applications

tags
Serial Modem Host Applications

The following describes the message structure of the module:

/** Wi-Fi access point information. */
struct location_wifi_ap_info {
    int8_t rssi;
    uint8_t mac[MAC_ADDR_LEN];
    uint8_t mac_length;
};

/** Cloud location request data containing Wi-Fi scanning information. */
struct location_cloud_request_data {
    uint16_t wifi_cnt;
    struct location_wifi_ap_info wifi_aps[CONFIG_APP_LOCATION_WIFI_APS_MAX];
};

struct location_msg {
    enum location_msg_type type;

    /** Contains cloud location request data with Wi-Fi information.
     *  cloud_request is valid for LOCATION_CLOUD_REQUEST messages.
     */
    struct location_cloud_request_data cloud_request;
};