no-OS
Loading...
Searching...
No Matches
no_os_gnss_platform_ops Struct Reference

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 *)
 

Detailed Description

Structure holding GNSS function pointers that point to the platform specific function.

Member Data Documentation

◆ get_position_data

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

◆ get_unified_timing

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

◆ get_unix_epoch_unified

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

◆ init

int32_t(* no_os_gnss_platform_ops::init) (struct no_os_gnss_desc **, const struct no_os_gnss_init_param *)

GNSS initialization function pointer

◆ is_timing_valid

int32_t(* no_os_gnss_platform_ops::is_timing_valid) (struct no_os_gnss_desc *, bool *)

GNSS check timing validity function pointer

◆ refresh_timing_data

int32_t(* no_os_gnss_platform_ops::refresh_timing_data) (struct no_os_gnss_desc *)

GNSS refresh timing data function pointer

◆ remove

int32_t(* no_os_gnss_platform_ops::remove) (struct no_os_gnss_desc *)

GNSS removal function pointer


The documentation for this struct was generated from the following file: