Skip to main content
GNSS Documentation
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Enumerations

All enumerations used across C++, C, and Python APIs.

EDynamicModel

Value C++ C Python
0 Portable JP_GNSS_DYNAMIC_MODEL_PORTABLE PORTABLE
2 Stationary JP_GNSS_DYNAMIC_MODEL_STATIONARY STATIONARY
3 Pedestrian JP_GNSS_DYNAMIC_MODEL_PEDESTRIAN PEDESTRIAN
4 Automotive JP_GNSS_DYNAMIC_MODEL_AUTOMOTIVE AUTOMOTIVE
5 Sea JP_GNSS_DYNAMIC_MODEL_SEA SEA
6 Airborne1G JP_GNSS_DYNAMIC_MODEL_AIRBORNE_1G AIRBORNE_1G
7 Airborne2G JP_GNSS_DYNAMIC_MODEL_AIRBORNE_2G AIRBORNE_2G
8 Airborne4G JP_GNSS_DYNAMIC_MODEL_AIRBORNE_4G AIRBORNE_4G
9 Wrist JP_GNSS_DYNAMIC_MODEL_WRIST WRIST
10 Bike JP_GNSS_DYNAMIC_MODEL_BIKE BIKE
11 Mower JP_GNSS_DYNAMIC_MODEL_MOWER MOWER
12 Escooter JP_GNSS_DYNAMIC_MODEL_ESCOOTER ESCOOTER

EFixQuality

C++ C Python Description
Invalid JP_GNSS_FIX_QUALITY_INVALID INVALID No valid fix
GpsFix2d3d JP_GNSS_FIX_QUALITY_GPS_FIX_2D_3D GPS_FIX_2D_3D Standard GNSS fix
Dgnss JP_GNSS_FIX_QUALITY_DGNSS DGNSS Differential corrections
PpsFix JP_GNSS_FIX_QUALITY_PPS_FIX PPS_FIX PPS fix
FixedRtk JP_GNSS_FIX_QUALITY_FIXED_RTK FIXED_RTK Centimeter-level RTK
FloatRtk JP_GNSS_FIX_QUALITY_FLOAT_RTK FLOAT_RTK Sub-meter RTK
DeadReckoning JP_GNSS_FIX_QUALITY_DEAD_RECKONING DEAD_RECKONING Estimated position

EFixType

C++ Python Description
NoFix NO_FIX No fix available
DeadReckoningOnly DEAD_RECKONING_ONLY DR only
Fix2D FIX_2D 2D fix
Fix3D FIX_3D 3D fix
GnssWithDeadReckoning GNSS_WITH_DEAD_RECKONING GNSS + DR
TimeOnlyFix TIME_ONLY_FIX Time base mode

EJammingState

C++ Python Description
Unknown UNKNOWN Not available
OkNoSignificantJamming OK_NO_SIGNIFICANT_JAMMING Clean signal
WarningInterferenceVisibleButFixOk WARNING_... Some interference, fix OK
CriticalInterferenceVisibleAndNoFix CRITICAL_... Severe jamming, no fix

EAntennaStatus

C++ Python Description
Init INIT Initializing
DontKnow DONT_KNOW Unknown
Ok OK Working normally
Short SHORT Short circuit
Open OPEN No antenna

EGeofenceStatus

C++ Python Description
Unknown UNKNOWN Undetermined
Inside INSIDE Inside the geofence
Outside OUTSIDE Outside the geofence

EGnssId

C++ Python Description
Gps GPS GPS (USA)
Sbas SBAS SBAS augmentation
Galileo GALILEO Galileo (EU)
Beidou BEIDOU BeiDou (China)
Imes IMES IMES (Japan indoor)
Qzss QZSS QZSS (Japan)
Glonass GLONASS GLONASS (Russia)

ETimepulsePinPolarity

C++ Python Description
RisingEdgeAtTopOfSecond RISING_EDGE Rising edge at top of second
FallingEdgeAtTopOfSecond FALLING_EDGE Falling edge at top of second

ERtkMode / EBaseMode

C++ Python Description
ERtkMode::Base RtkMode.BASE Generate corrections
ERtkMode::Rover RtkMode.ROVER Receive corrections
BaseConfig::SurveyIn BaseMode.SURVEY_IN Auto-determine position
BaseConfig::FixedPosition BaseMode.FIXED_POSITION Known position