Structure contain the parameter for the Set event report Indication. Please check has_<Param_Name> field for presence of optional parameters
- Parameters
-
PositionDataNMEA |
- Position Data NMEA.
- String containing the position data in NMEA sentence format (maximum 200 bytes).
- Bit to check in ParamPresenceMask - 16
|
dLongitude |
- Longitude position referenced to the WGS-84 reference ellipsoid, counting positive angles east of the Greenwich Meridian and negative angles west of the Greenwich Meridian.
- Units - Decimal degrees
- Range - -180 to +180
- Note - Value is in double float format
- Bit to check in ParamPresenceMask - 19
|
dLatitude |
- Latitude position referenced to the WGS-84 reference ellipsoid, counting positive angles north of the equator and negative angles south of the equator.
- Units: Decimal degrees
- Range: -90 to +90
- Note - Value is in double float format
- Bit to check in ParamPresenceMask - 19
|
session_status |
- Position Session Status
- Status of current session.
- Values
- 0x00 - Success
- 0x01 - In progress
- 0x02 - General failure
- 0x03 - Timeout
- 0x04 - User ended the session
- 0x05 - Bad parameter
- 0x06 - Phone is offline
- 0x07 - Engine is locked
- 0x08 - E911 session in progress
- Bit to check in ParamPresenceMask - 18
- Note - This TLV is always sent while a fix is being generated or if it halts due to an error. The Parsed Position Data TLV (0x13) is included if the session status is Success (0x00) or In Progress (0x01); otherwise this TLV is passed alone.
|
posSrc |
- Position Source
- This TLV is always sent with the Parsed Position Data TLV (0x13) when the latitude/longitude is marked as valid. Source of the position (bitmask).
- Values
- 0x00000001 - GPS
- 0x00000002 - Cell ID
- 0x00000004 - GLONASS
- 0x00000008 - Network
- 0x00000010 - External position injection
- Bit to check in ParamPresenceMask - 28
|
ParamPresenceMask |
- bitmask representation to indicate valid parameters.
|