|
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.