/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
.