Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
QmiGeofencePosition 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

Contain the parameters fo Geofence position Position of the client when it breached the Geofence. This TLV is included if the client configures the Geofence to report position. The position is reported at the same confidence level that was specified in the Add Circular Geofence request.

Parameters
timestampUtc
  • UTC timestamp.
  • Units: Milliseconds since Jan. 1, 1970
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
longitude
  • 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
  • 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
Note
None

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