![]() |
no-OS
|
Structure holding GNSS function pointers that point to the platform specific function. More...
#include <no_os_gnss.h>
Public Attributes | |
| int32_t(* | init )(struct no_os_gnss_desc **, const struct no_os_gnss_init_param *) |
| int32_t(* | refresh_timing_data )(struct no_os_gnss_desc *) |
| int32_t(* | is_timing_valid )(struct no_os_gnss_desc *, bool *) |
| int32_t(* | get_unified_timing )(struct no_os_gnss_desc *, struct no_os_gnss_precise_time *) |
| int32_t(* | get_unix_epoch_unified )(struct no_os_gnss_desc *, uint32_t *, uint32_t *) |
| int32_t(* | get_position_data )(struct no_os_gnss_desc *, struct no_os_gnss_position_data *) |
| int32_t(* | remove )(struct no_os_gnss_desc *) |
Structure holding GNSS function pointers that point to the platform specific function.
| int32_t(* no_os_gnss_platform_ops::get_position_data) (struct no_os_gnss_desc *, struct no_os_gnss_position_data *) |
GNSS get position data function pointer
| int32_t(* no_os_gnss_platform_ops::get_unified_timing) (struct no_os_gnss_desc *, struct no_os_gnss_precise_time *) |
GNSS get unified timing function pointer
| int32_t(* no_os_gnss_platform_ops::get_unix_epoch_unified) (struct no_os_gnss_desc *, uint32_t *, uint32_t *) |
GNSS get Unix epoch with unified precision function pointer
| int32_t(* no_os_gnss_platform_ops::init) (struct no_os_gnss_desc **, const struct no_os_gnss_init_param *) |
GNSS initialization function pointer
| int32_t(* no_os_gnss_platform_ops::is_timing_valid) (struct no_os_gnss_desc *, bool *) |
GNSS check timing validity function pointer
| int32_t(* no_os_gnss_platform_ops::refresh_timing_data) (struct no_os_gnss_desc *) |
GNSS refresh timing data function pointer
| int32_t(* no_os_gnss_platform_ops::remove) (struct no_os_gnss_desc *) |
GNSS removal function pointer