Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
GeofencePosition Struct Reference

#include <qaGobiApiCbk.h>

Data Fields

ULONGLONG timestampUtc
 
double latitude
 
double longitude
 
float horUncEllipseSemiMinor
 
float horUncEllipseSemiMajor
 
float horUncEllipseOrientAzimuth
 
BYTE speedHorizontal_valid
 
float speedHorizontal
 
BYTE altitudeWrtEllipsoid_valid
 
float altitudeWrtEllipsoid
 
BYTE vertUnc_valid
 
float vertUnc
 
BYTE speedVertical_valid
 
float speedVertical
 
BYTE heading_valid
 
float heading
 

Detailed Description

Geofence ID Discrete

Parameters
timestampUtc
  • UTC timestamp.
  • Units: Milliseconds since Jan. 1, 1970 80-NV720-17
latitude
  • Latitude (specified in WGS84 datum).
  • Type: Floating point, Units: Degrees
  • Range: -90.0 to 90.0
  • Positive values indicate northern latitude
  • Negative values indicate southern latitude
longitude8 Longitude (specified in WGS84 datum).
  • Type: Floating point, Units: Degrees
  • Range: -180.0 to 180.0
  • Positive values indicate eastern longitude
  • Negative values indicate western longitude
horUncEllipseSemiMinor
  • Semi-minor axis of horizontal elliptical uncertainty.
  • Units: Meters
horUncEllipseSemiMajor
  • Semi-major axis of horizontal elliptical uncertainty.
  • Units: Meters
horUncEllipseOrientAzimuth
  • Azimuth
  • Elliptical horizontal uncertainty azimuth of orientation.
  • Units: Decimal degrees
  • Range: 0 to 180
speedHorizontal_valid
  • Indicates whether the Horizontal speed field contains valid information.
  • 0x01 (TRUE) - Horizontal speed is valid
  • 0x00 (FALSE) - Horizontal speed is invalid and is to be ignored
speedHorizontal
  • Horizontal speed.
  • Units: Meters/second
altitudeWrtEllipsoid_valid
  • Indicates whether the altitude field contains valid information.
  • 0x01 (TRUE) - Altitude field is valid
  • 0x00 (FALSE) - Altitude field is invalid and is to be ignored
altitudeWrtEllipsoid
  • Altitude with respect to the WGS84 ellipsoid.
  • Units: Meters
  • Range: -500 to 15883
vertUnc_valid
  • Indicates whether the Vertical Uncertainty field contains valid information.
  • 0x01 (TRUE) – Vertical Uncertainty field is valid
  • 0x00 (FALSE) – Vertical Uncertainty field is invalid and is to be ignored
vertUnc
  • Vertical uncertainty.
  • Units: Meters
speedVertical_valid
  • Indicates whether the Vertical Speed field contains valid information.
  • 0x01 (TRUE) – Vertical Speed field is valid
  • 0x00 (FALSE) – Vertical Speed field is invalid and is to be ignored
speedVertical
  • Vertical speed.
  • Units: Meters/second
heading_valid
  • Indicates whether the Heading field contains valid information.
  • 0x01 (TRUE) – Heading field is valid
  • 0x00 (FALSE) – Heading field is invalid and is to be ignored
heading
  • Heading.
  • Units: Degrees
  • Range: 0 to 359.999

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