/AWS1/CL_IOSASSETMODELPRPSUMM¶
Contains a summary of a property associated with a model. This includes information about which interfaces the property belongs to, if any.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_name
TYPE /AWS1/IOSNAME
/AWS1/IOSNAME
¶
The name of the property.
iv_datatype
TYPE /AWS1/IOSPROPERTYDATATYPE
/AWS1/IOSPROPERTYDATATYPE
¶
The data type of the property.
io_type
TYPE REF TO /AWS1/CL_IOSPROPERTYTYPE
/AWS1/CL_IOSPROPERTYTYPE
¶
type
Optional arguments:¶
iv_id
TYPE /AWS1/IOSID
/AWS1/IOSID
¶
The ID of the property.
iv_externalid
TYPE /AWS1/IOSEXTERNALID
/AWS1/IOSEXTERNALID
¶
The external ID of the property. For more information, see Using external IDs in the IoT SiteWise User Guide.
iv_datatypespec
TYPE /AWS1/IOSNAME
/AWS1/IOSNAME
¶
The data type of the structure for this property. This parameter exists on properties that have the
STRUCT
data type.
iv_unit
TYPE /AWS1/IOSPROPERTYUNIT
/AWS1/IOSPROPERTYUNIT
¶
The unit (such as
Newtons
orRPM
) of the property.
iv_astmodelcompositemodelid
TYPE /AWS1/IOSID
/AWS1/IOSID
¶
The ID of the composite model that contains the asset model property.
it_path
TYPE /AWS1/CL_IOSASTMDELPRPPATHSE00=>TT_ASSETMODELPROPERTYPATH
TT_ASSETMODELPROPERTYPATH
¶
The structured path to the property from the root of the asset model.
it_interfacesummaries
TYPE /AWS1/CL_IOSINTERFACESUMMARY=>TT_INTERFACESUMMARIES
TT_INTERFACESUMMARIES
¶
A list of interface summaries that describe which interfaces this property belongs to, including the interface asset model ID and the corresponding property ID in the interface.
Queryable Attributes¶
id¶
The ID of the 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 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 |
dataType¶
The data type of the 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
STRUCT
data 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
Newtons
orRPM
) of the 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 |
type¶
type
Accessible with the following methods¶
Method | Description |
---|---|
GET_TYPE() |
Getter for TYPE |
assetModelCompositeModelId¶
The ID of the composite model that contains the asset model property.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ASTMODELCOMPOSITEMODELID() |
Getter for ASSETMODELCOMPOSITEMODELID, with configurable def |
ASK_ASTMODELCOMPOSITEMODELID() |
Getter for ASSETMODELCOMPOSITEMODELID w/ exceptions if field |
HAS_ASTMODELCOMPOSITEMODELID() |
Determine if ASSETMODELCOMPOSITEMODELID has a value |
path¶
The structured path to the property from the root of the asset model.
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 |
interfaceSummaries¶
A list of interface summaries that describe which interfaces this property belongs to, including the interface asset model ID and the corresponding property ID in the interface.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INTERFACESUMMARIES() |
Getter for INTERFACESUMMARIES, with configurable default |
ASK_INTERFACESUMMARIES() |
Getter for INTERFACESUMMARIES w/ exceptions if field has no |
HAS_INTERFACESUMMARIES() |
Determine if INTERFACESUMMARIES 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_ASSETMODELPROPERTYSUMMARIES
¶
TYPES TT_ASSETMODELPROPERTYSUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOSASSETMODELPRPSUMM WITH DEFAULT KEY
.