LinuxSDK  V1.4.0.5
Data Fields
SWI_STRUCT_LbsPdData Struct Reference

#include <SwiApiCmLbs.h>

Data Fields

swi_uint32 sizeStruct
 
swi_int32 nLatitude
 
swi_int32 nLongitude
 
swi_uint32 nTimeStamp
 
swi_uint16 nLocUncAngle
 
enum SWI_TYPE_SDPU eLocUncA
 
enum SWI_TYPE_SDPU eLocUncP
 
enum SWI_TYPE_LbsFixDim eFix
 
swi_uint16 nHeightIncl
 
swi_int16 nHeight
 
enum SWI_TYPE_SDPU eLocUncVe
 
swi_uint16 nVelocityIncl
 
swi_uint16 nHeading
 
swi_uint16 nVelHoriz
 
swi_int16 nVelVert
 
swi_uint16 nUncertaintyA
 
swi_uint16 nUncertaintyP
 
swi_uint16 nUncertaintyV
 
swi_uint16 nHEPE
 
swi_uint8 nSatelliteNum
 

Detailed Description

Structure containing position fix information.

This object is sent to notify the registered host client of the result of the position fix. If the host performs a get on this object when there is no position fix to report the modem will respond with a generic error message.

See Also
SWI_TYPE_SDPU
SWI_TYPE_LbsFixDim
SWI_TYPE_SDPU
SWI_NOTIFY_LbsPdData
SwiGetLbsPdData

Field Documentation

enum SWI_TYPE_LbsFixDim SWI_STRUCT_LbsPdData::eFix

2-D or 3-D fix

enum SWI_TYPE_SDPU SWI_STRUCT_LbsPdData::eLocUncA

Standard deviation of axis along angle specified for position uncertainty

enum SWI_TYPE_SDPU SWI_STRUCT_LbsPdData::eLocUncP

Standard deviation of axis perpendicular to angle specified for position uncertainty

enum SWI_TYPE_SDPU SWI_STRUCT_LbsPdData::eLocUncVe

Valid if iHeightIncl = 1, Standard Deviation of Vertical error

swi_uint16 SWI_STRUCT_LbsPdData::nHeading

Valid if iVelocityInc = 1. Formatted in units of 360/2^10 degrees.

swi_int16 SWI_STRUCT_LbsPdData::nHeight

Valid if iHeightIncl = 1. Value is in meters

swi_uint16 SWI_STRUCT_LbsPdData::nHeightIncl

0 = Height info not available, 1 = Height info included

swi_uint16 SWI_STRUCT_LbsPdData::nHEPE

Formatted in integer steps of 0.1 meters

swi_int32 SWI_STRUCT_LbsPdData::nLatitude

2's complement in units of 180/2^25 degrees between +90 and -90 degrees

swi_uint16 SWI_STRUCT_LbsPdData::nLocUncAngle

In units of 5.625 degrees from 0 to 84.375 with 0 being true North increasing to the east.

swi_int32 SWI_STRUCT_LbsPdData::nLongitude

2's complement in units of 180/2^25 degrees between +90 and -90 degrees

swi_uint8 SWI_STRUCT_LbsPdData::nSatelliteNum

Number of Satellites used in Position Fix (Max 12)

swi_uint32 SWI_STRUCT_LbsPdData::nTimeStamp

To convert time: CTime t(nValue+315964800L). 315964800L is the number of seconds between January 6, 1980 and January 1, 1970

swi_uint16 SWI_STRUCT_LbsPdData::nUncertaintyA

Formatted in integer steps of 0.25 meters

swi_uint16 SWI_STRUCT_LbsPdData::nUncertaintyP

Formatted in integer steps of 0.25 meters

swi_uint16 SWI_STRUCT_LbsPdData::nUncertaintyV

If Height Included =1, this field is valid. Formatted in integer steps of 0.25 meters

swi_uint16 SWI_STRUCT_LbsPdData::nVelHoriz

Valid if iVelocityInc = 1. units of .25m/s in range 0 to 127.75m/s.

swi_uint16 SWI_STRUCT_LbsPdData::nVelocityIncl

0 = Velocity not included, 1 = Velocity included

swi_int16 SWI_STRUCT_LbsPdData::nVelVert

Valid if iVelocityInc = 1 and Fix type is 1, 2's complement value of Vertical Velocity in units of .5m/s in range of -64m/s to 63.6m/s

swi_uint32 SWI_STRUCT_LbsPdData::sizeStruct

The size, in bytes, of this structure. This value must always be populated by the calling application.


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

Linux SDK V1.4.0.5
Copyright (c) 2011 Sierra Wireless, Inc. All rights reserved