/AWS1/CL_IOSASSETPROPERTY¶
Contains asset property information.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/IOSID /AWS1/IOSID¶
The ID of the asset property.
iv_name TYPE /AWS1/IOSNAME /AWS1/IOSNAME¶
The name of the property.
iv_datatype TYPE /AWS1/IOSPROPERTYDATATYPE /AWS1/IOSPROPERTYDATATYPE¶
The data type of the asset property.
Optional arguments:¶
iv_externalid TYPE /AWS1/IOSEXTERNALID /AWS1/IOSEXTERNALID¶
The external ID of the asset property. For more information, see Using external IDs in the IoT SiteWise User Guide.
iv_alias TYPE /AWS1/IOSPROPERTYALIAS /AWS1/IOSPROPERTYALIAS¶
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.
io_notification TYPE REF TO /AWS1/CL_IOSPROPERTYNOTIF /AWS1/CL_IOSPROPERTYNOTIF¶
The asset property's notification topic and state. For more information, see UpdateAssetProperty.
iv_datatypespec TYPE /AWS1/IOSNAME /AWS1/IOSNAME¶
The data type of the structure for this property. This parameter exists on properties that have the
STRUCTdata type.
iv_unit TYPE /AWS1/IOSPROPERTYUNIT /AWS1/IOSPROPERTYUNIT¶
The unit (such as
NewtonsorRPM) of the asset property.
it_path TYPE /AWS1/CL_IOSASTPRPPATHSEGMENT=>TT_ASSETPROPERTYPATH TT_ASSETPROPERTYPATH¶
The structured path to the property from the root of the asset.
Queryable Attributes¶
id¶
The ID of the asset property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
externalId¶
The external ID of the asset property. For more information, see Using external IDs in the IoT SiteWise User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXTERNALID() |
Getter for EXTERNALID, with configurable default |
ASK_EXTERNALID() |
Getter for EXTERNALID w/ exceptions if field has no value |
HAS_EXTERNALID() |
Determine if EXTERNALID has a value |
name¶
The name of the property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
alias¶
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALIAS() |
Getter for ALIAS, with configurable default |
ASK_ALIAS() |
Getter for ALIAS w/ exceptions if field has no value |
HAS_ALIAS() |
Determine if ALIAS has a value |
notification¶
The asset property's notification topic and state. For more information, see UpdateAssetProperty.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NOTIFICATION() |
Getter for NOTIFICATION |
dataType¶
The data type of the asset property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATATYPE() |
Getter for DATATYPE, with configurable default |
ASK_DATATYPE() |
Getter for DATATYPE w/ exceptions if field has no value |
HAS_DATATYPE() |
Determine if DATATYPE has a value |
dataTypeSpec¶
The data type of the structure for this property. This parameter exists on properties that have the
STRUCTdata type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATATYPESPEC() |
Getter for DATATYPESPEC, with configurable default |
ASK_DATATYPESPEC() |
Getter for DATATYPESPEC w/ exceptions if field has no value |
HAS_DATATYPESPEC() |
Determine if DATATYPESPEC has a value |
unit¶
The unit (such as
NewtonsorRPM) of the asset property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UNIT() |
Getter for UNIT, with configurable default |
ASK_UNIT() |
Getter for UNIT w/ exceptions if field has no value |
HAS_UNIT() |
Determine if UNIT has a value |
path¶
The structured path to the property from the root of the asset.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PATH() |
Getter for PATH, with configurable default |
ASK_PATH() |
Getter for PATH w/ exceptions if field has no value |
HAS_PATH() |
Determine if PATH 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_ASSETPROPERTIES¶
TYPES TT_ASSETPROPERTIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOSASSETPROPERTY WITH DEFAULT KEY
.