Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
gnss_args.h File Reference

Autogenerated GNSS task arguments. More...

#include <stdint.h>
#include <zephyr/toolchain.h>
#include <zephyr/sys/util.h>

Go to the source code of this file.

Data Structures

struct  schedule_struct_task_gnss_plateau_args
 GNSS fix plateau detection arguments. More...
struct  schedule_struct_task_gnss_run_to_fix_args
 GNSS run-to-location-fix specific arguments. More...
struct  schedule_struct_task_gnss_low_power_args
 GNSS low-power-mode specific arguments. More...
union  schedule_union_task_gnss_mode_args
 GNSS mode-specific argument overlay. More...
struct  task_gnss_args
 GNSS task arguments (task_gnss_args) More...

Enumerations

enum  { TASK_GNSS_LOG_LLHA = BIT(0) , TASK_GNSS_LOG_FIX_INFO = BIT(1) , TASK_GNSS_LOG_ERROR = BIT(6) , TASK_GNSS_LOG_PVT = BIT(7) }
enum  task_gnss_constellations {
  TASK_GNSS_CONSTELLATIONS_GPS = BIT(0) , TASK_GNSS_CONSTELLATIONS_GLONASS = BIT(1) , TASK_GNSS_CONSTELLATIONS_GALILEO = BIT(2) , TASK_GNSS_CONSTELLATIONS_BEIDOU = BIT(3) ,
  TASK_GNSS_CONSTELLATIONS_QZSS = BIT(4) , TASK_GNSS_CONSTELLATIONS_IRNSS = BIT(5) , TASK_GNSS_CONSTELLATIONS_SBAS = BIT(6) , TASK_GNSS_CONSTELLATIONS_IMES = BIT(7)
}
 GNSS constellation mask. More...
enum  task_gnss_flags {
  TASK_GNSS_FLAGS_RUN_FOREVER = 0 , TASK_GNSS_FLAGS_RUN_TO_LOCATION_FIX = 1 , TASK_GNSS_FLAGS_RUN_TO_TIME_SYNC = 2 , TASK_GNSS_FLAGS_RUN_MASK = 3 ,
  TASK_GNSS_FLAGS_LOW_POWER_MODE = 0 , TASK_GNSS_FLAGS_PERFORMANCE_MODE = BIT(7)
}
 GNSS task operation flags. More...

Detailed Description

Autogenerated GNSS task arguments.

Author
scripts/west_commands/cloudgen.py

INFUSE-IOT-AUTOGENERATED

SPDX-License-Identifier: FSL-1.1-ALv2