Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
task_gnss_args Struct Reference

GNSS task arguments. More...

#include <gnss_args.h>

Data Fields

uint8_t constellations
 Constellations GNSS_SYSTEM_* (0 == receiver default)
 
uint8_t flags
 Operational flags.
 
uint16_t accuracy_m
 Horizontal accuracy (meters) In TASK_GNSS_FLAGS_LOW_POWER_MODE, sets desired accuracy.
 
uint16_t position_dop
 Horizontal diluation of precision (0.1) In TASK_GNSS_FLAGS_LOW_POWER_MODE, sets desired PDOP.
 
struct { 
 
   uint8_t   any_fix_timeout 
 Terminate fix if this duration passes without any location information. More...
 
   struct task_gnss_plateau_args
 
      uint8_t   min_accuracy_m 
 Plateau detection only enabled once accuracy reaches this level. More...
 
      uint8_t   min_accuracy_improvement_m 
 Location accuracy must improve by at least this many meters. More...
 
      uint8_t   timeout 
 Timeout for accuracy to improve by min_accuracy_improvement. More...
 
   }   fix_plateau 
 
run_to_fix 
 TASK_GNSS_FLAGS_RUN_TO_LOCATION_FIX specific arguments
 

Detailed Description

GNSS task arguments.

Field Documentation

◆ accuracy_m

uint16_t task_gnss_args::accuracy_m

Horizontal accuracy (meters) In TASK_GNSS_FLAGS_LOW_POWER_MODE, sets desired accuracy.

In TASK_GNSS_FLAGS_RUN_TO_LOCATION_FIX, sets accuracy to terminate at.

◆ any_fix_timeout

uint8_t task_gnss_args::any_fix_timeout

Terminate fix if this duration passes without any location information.

◆ constellations

uint8_t task_gnss_args::constellations

Constellations GNSS_SYSTEM_* (0 == receiver default)

◆ [struct]

struct { ... } ::task_gnss_plateau_args task_gnss_args::fix_plateau

◆ flags

uint8_t task_gnss_args::flags

Operational flags.

◆ min_accuracy_improvement_m

uint8_t task_gnss_args::min_accuracy_improvement_m

Location accuracy must improve by at least this many meters.

◆ min_accuracy_m

uint8_t task_gnss_args::min_accuracy_m

Plateau detection only enabled once accuracy reaches this level.

◆ position_dop

uint16_t task_gnss_args::position_dop

Horizontal diluation of precision (0.1) In TASK_GNSS_FLAGS_LOW_POWER_MODE, sets desired PDOP.

In TASK_GNSS_FLAGS_RUN_TO_LOCATION_FIX, sets PDOP to terminate at.

◆ [struct]

struct { ... } task_gnss_args::run_to_fix

TASK_GNSS_FLAGS_RUN_TO_LOCATION_FIX specific arguments

◆ timeout

uint8_t task_gnss_args::timeout

Timeout for accuracy to improve by min_accuracy_improvement.


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