Skip to content

/AWS1/CL_IOWGNSS

Global navigation satellite system (GNSS) object used for positioning.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_payload TYPE /AWS1/IOWGNSSNAV /AWS1/IOWGNSSNAV

Payload that contains the GNSS scan result, or NAV message, in hexadecimal notation.

Optional arguments:

iv_capturetime TYPE /AWS1/RT_FLOAT_AS_STRING /AWS1/RT_FLOAT_AS_STRING

Optional parameter that gives an estimate of the time when the GNSS scan information is taken, in seconds GPS time (GPST). If capture time is not specified, the local server time is used.

iv_capturetimeaccuracy TYPE /AWS1/RT_FLOAT_AS_STRING /AWS1/RT_FLOAT_AS_STRING

Optional value that gives the capture time estimate accuracy, in seconds. If capture time accuracy is not specified, default value of 300 is used.

it_assistposition TYPE /AWS1/CL_IOWASSISTPOSITION_W=>TT_ASSISTPOSITION TT_ASSISTPOSITION

Optional assistance position information, specified using latitude and longitude values in degrees. The coordinates are inside the WGS84 reference frame.

iv_assistaltitude TYPE /AWS1/RT_FLOAT_AS_STRING /AWS1/RT_FLOAT_AS_STRING

Optional assistance altitude, which is the altitude of the device at capture time, specified in meters above the WGS84 reference ellipsoid.

iv_use2dsolver TYPE /AWS1/IOWUSE2DSOLVER /AWS1/IOWUSE2DSOLVER

Optional parameter that forces 2D solve, which modifies the positioning algorithm to a 2D solution problem. When this parameter is specified, the assistance altitude should have an accuracy of at least 10 meters.


Queryable Attributes

Payload

Payload that contains the GNSS scan result, or NAV message, in hexadecimal notation.

Accessible with the following methods

Method Description
GET_PAYLOAD() Getter for PAYLOAD, with configurable default
ASK_PAYLOAD() Getter for PAYLOAD w/ exceptions if field has no value
HAS_PAYLOAD() Determine if PAYLOAD has a value

CaptureTime

Optional parameter that gives an estimate of the time when the GNSS scan information is taken, in seconds GPS time (GPST). If capture time is not specified, the local server time is used.

Accessible with the following methods

Method Description
GET_CAPTURETIME() Getter for CAPTURETIME, with configurable default
ASK_CAPTURETIME() Getter for CAPTURETIME w/ exceptions if field has no value
STR_CAPTURETIME() String format for CAPTURETIME, with configurable default
HAS_CAPTURETIME() Determine if CAPTURETIME has a value

CaptureTimeAccuracy

Optional value that gives the capture time estimate accuracy, in seconds. If capture time accuracy is not specified, default value of 300 is used.

Accessible with the following methods

Method Description
GET_CAPTURETIMEACCURACY() Getter for CAPTURETIMEACCURACY, with configurable default
ASK_CAPTURETIMEACCURACY() Getter for CAPTURETIMEACCURACY w/ exceptions if field has no
STR_CAPTURETIMEACCURACY() String format for CAPTURETIMEACCURACY, with configurable def
HAS_CAPTURETIMEACCURACY() Determine if CAPTURETIMEACCURACY has a value

AssistPosition

Optional assistance position information, specified using latitude and longitude values in degrees. The coordinates are inside the WGS84 reference frame.

Accessible with the following methods

Method Description
GET_ASSISTPOSITION() Getter for ASSISTPOSITION, with configurable default
ASK_ASSISTPOSITION() Getter for ASSISTPOSITION w/ exceptions if field has no valu
HAS_ASSISTPOSITION() Determine if ASSISTPOSITION has a value

AssistAltitude

Optional assistance altitude, which is the altitude of the device at capture time, specified in meters above the WGS84 reference ellipsoid.

Accessible with the following methods

Method Description
GET_ASSISTALTITUDE() Getter for ASSISTALTITUDE, with configurable default
ASK_ASSISTALTITUDE() Getter for ASSISTALTITUDE w/ exceptions if field has no valu
STR_ASSISTALTITUDE() String format for ASSISTALTITUDE, with configurable default
HAS_ASSISTALTITUDE() Determine if ASSISTALTITUDE has a value

Use2DSolver

Optional parameter that forces 2D solve, which modifies the positioning algorithm to a 2D solution problem. When this parameter is specified, the assistance altitude should have an accuracy of at least 10 meters.

Accessible with the following methods

Method Description
GET_USE2DSOLVER() Getter for USE2DSOLVER