Skip to content

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