Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
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 | ||
GNSS task arguments.
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.
uint8_t task_gnss_args::any_fix_timeout |
Terminate fix if this duration passes without any location information.
uint8_t task_gnss_args::constellations |
Constellations GNSS_SYSTEM_*
(0 == receiver default)
struct { ... } ::task_gnss_plateau_args task_gnss_args::fix_plateau |
uint8_t task_gnss_args::flags |
Operational flags.
uint8_t task_gnss_args::min_accuracy_improvement_m |
Location accuracy must improve by at least this many meters.
uint8_t task_gnss_args::min_accuracy_m |
Plateau detection only enabled once accuracy reaches this level.
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 { ... } task_gnss_args::run_to_fix |
TASK_GNSS_FLAGS_RUN_TO_LOCATION_FIX specific arguments
uint8_t task_gnss_args::timeout |
Timeout for accuracy to improve by min_accuracy_improvement.