/AWS1/CL_LOCDEVPOSITIONUPDATE¶
Contains the position update details for a device.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_deviceid TYPE /AWS1/LOCID /AWS1/LOCID¶
The device associated to the position update.
iv_sampletime TYPE /AWS1/LOCTIMESTAMP /AWS1/LOCTIMESTAMP¶
The timestamp at which the device's position was determined. Uses ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
it_position TYPE /AWS1/CL_LOCPOSITION_W=>TT_POSITION TT_POSITION¶
The latest device position defined in WGS 84 format:
[X or longitude, Y or latitude].
Optional arguments:¶
io_accuracy TYPE REF TO /AWS1/CL_LOCPOSITIONALACCURACY /AWS1/CL_LOCPOSITIONALACCURACY¶
The accuracy of the device position.
it_positionproperties TYPE /AWS1/CL_LOCPOSITIONPRPMAP_W=>TT_POSITIONPROPERTYMAP TT_POSITIONPROPERTYMAP¶
Associates one of more properties with the position update. A property is a key-value pair stored with the position update and added to any geofence event the update may trigger.
Format:
"key" : "value"
Queryable Attributes¶
DeviceId¶
The device associated to the position update.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICEID() |
Getter for DEVICEID, with configurable default |
ASK_DEVICEID() |
Getter for DEVICEID w/ exceptions if field has no value |
HAS_DEVICEID() |
Determine if DEVICEID has a value |
SampleTime¶
The timestamp at which the device's position was determined. Uses ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAMPLETIME() |
Getter for SAMPLETIME, with configurable default |
ASK_SAMPLETIME() |
Getter for SAMPLETIME w/ exceptions if field has no value |
HAS_SAMPLETIME() |
Determine if SAMPLETIME has a value |
Position¶
The latest device position defined in WGS 84 format:
[X or longitude, Y or latitude].
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POSITION() |
Getter for POSITION, with configurable default |
ASK_POSITION() |
Getter for POSITION w/ exceptions if field has no value |
HAS_POSITION() |
Determine if POSITION has a value |
Accuracy¶
The accuracy of the device position.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCURACY() |
Getter for ACCURACY |
PositionProperties¶
Associates one of more properties with the position update. A property is a key-value pair stored with the position update and added to any geofence event the update may trigger.
Format:
"key" : "value"
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POSITIONPROPERTIES() |
Getter for POSITIONPROPERTIES, with configurable default |
ASK_POSITIONPROPERTIES() |
Getter for POSITIONPROPERTIES w/ exceptions if field has no |
HAS_POSITIONPROPERTIES() |
Determine if POSITIONPROPERTIES has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_DEVICEPOSITIONUPDATELIST¶
TYPES TT_DEVICEPOSITIONUPDATELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LOCDEVPOSITIONUPDATE WITH DEFAULT KEY
.