Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Functions | |
int | ubx_gnss_id_to_gnss_system (enum ubx_gnss_id gnss_id) |
Convert UBX GNSS ID to Zephyr GNSS ID. | |
int | gnss_system_to_ubx_gnss_id (enum gnss_system gnss_system) |
Convert Zephyr GNSS ID to UBX GNSS ID. | |
static enum gnss_fix_status | ubx_nav_pvt_to_fix_status (const struct ubx_msg_nav_pvt *pvt) |
Get fix status from NAV-PVT message. | |
static enum gnss_fix_quality | ubx_nav_pvt_to_fix_quality (const struct ubx_msg_nav_pvt *pvt) |
Get fix quality from NAV-PVT message. | |
int gnss_system_to_ubx_gnss_id | ( | enum gnss_system | gnss_system | ) |
#include <infuse/gnss/ubx/zephyr.h>
Convert Zephyr GNSS ID to UBX GNSS ID.
gnss_system | Zephyr GNSS ID |
-EINVAL | On invalid gnss_system |
gnss_id | Equivalent UBX GNSS ID |
int ubx_gnss_id_to_gnss_system | ( | enum ubx_gnss_id | gnss_id | ) |
#include <infuse/gnss/ubx/zephyr.h>
Convert UBX GNSS ID to Zephyr GNSS ID.
gnss_id | UBX GNSS ID |
-EINVAL | On invalid gnss_id |
gnss_system | Equivalent Zephyr GNSS ID |
|
inlinestatic |
#include <infuse/gnss/ubx/zephyr.h>
Get fix quality from NAV-PVT message.
pvt | NAV-PVT message |
status | Zephyr fix quality |
|
inlinestatic |
#include <infuse/gnss/ubx/zephyr.h>
Get fix status from NAV-PVT message.
pvt | NAV-PVT message |
status | Zephyr fix status |