/AWS1/CL_IOXDEVICE¶
Describe the device using the relevant metadata and supported clusters for device discovery.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_connectordeviceid
TYPE /AWS1/IOXCONNECTORDEVICEID
/AWS1/IOXCONNECTORDEVICEID
¶
The device id as defined by the connector.
This parameter is used for cloud-to-cloud devices only.
io_capabilityreport
TYPE REF TO /AWS1/CL_IOXMATTERCAPABILITY00
/AWS1/CL_IOXMATTERCAPABILITY00
¶
The capability report for the device.
Optional arguments:¶
iv_connectordevicename
TYPE /AWS1/IOXCONNECTORDEVICENAME
/AWS1/IOXCONNECTORDEVICENAME
¶
The name of the device as defined by the connector.
it_capabilityschemas
TYPE /AWS1/CL_IOXCAPABILITYSCHITEM=>TT_CAPABILITYSCHEMAS
TT_CAPABILITYSCHEMAS
¶
Report of all capabilities supported by the device.
io_devicemetadata
TYPE REF TO /AWS1/CL_RT_DOCUMENT
/AWS1/CL_RT_DOCUMENT
¶
The metadata attributes for a device.
Queryable Attributes¶
ConnectorDeviceId¶
The device id as defined by the connector.
This parameter is used for cloud-to-cloud devices only.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONNECTORDEVICEID() |
Getter for CONNECTORDEVICEID, with configurable default |
ASK_CONNECTORDEVICEID() |
Getter for CONNECTORDEVICEID w/ exceptions if field has no v |
HAS_CONNECTORDEVICEID() |
Determine if CONNECTORDEVICEID has a value |
ConnectorDeviceName¶
The name of the device as defined by the connector.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONNECTORDEVICENAME() |
Getter for CONNECTORDEVICENAME, with configurable default |
ASK_CONNECTORDEVICENAME() |
Getter for CONNECTORDEVICENAME w/ exceptions if field has no |
HAS_CONNECTORDEVICENAME() |
Determine if CONNECTORDEVICENAME has a value |
CapabilityReport¶
The capability report for the device.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CAPABILITYREPORT() |
Getter for CAPABILITYREPORT |
CapabilitySchemas¶
Report of all capabilities supported by the device.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CAPABILITYSCHEMAS() |
Getter for CAPABILITYSCHEMAS, with configurable default |
ASK_CAPABILITYSCHEMAS() |
Getter for CAPABILITYSCHEMAS w/ exceptions if field has no v |
HAS_CAPABILITYSCHEMAS() |
Determine if CAPABILITYSCHEMAS has a value |
DeviceMetadata¶
The metadata attributes for a device.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DEVICEMETADATA() |
Getter for DEVICEMETADATA, with configurable default |
ASK_DEVICEMETADATA() |
Getter for DEVICEMETADATA w/ exceptions if field has no valu |
HAS_DEVICEMETADATA() |
Determine if DEVICEMETADATA 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_DEVICES
¶
TYPES TT_DEVICES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOXDEVICE WITH DEFAULT KEY
.