Skip to content

/AWS1/CL_AFBDEVICEDATA

Device attributes.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_devicearn TYPE /AWS1/AFBARN /AWS1/AFBARN

The ARN of a device.

iv_deviceserialnumber TYPE /AWS1/AFBDEVICESERIALNUMBER /AWS1/AFBDEVICESERIALNUMBER

The serial number of a device.

iv_devicetype TYPE /AWS1/AFBDEVICETYPE /AWS1/AFBDEVICETYPE

The type of a device.

iv_devicename TYPE /AWS1/AFBDEVICENAME /AWS1/AFBDEVICENAME

The name of a device.

iv_softwareversion TYPE /AWS1/AFBSOFTWAREVERSION /AWS1/AFBSOFTWAREVERSION

The software version of a device.

iv_macaddress TYPE /AWS1/AFBMACADDRESS /AWS1/AFBMACADDRESS

The MAC address of a device.

iv_devicestatus TYPE /AWS1/AFBDEVICESTATUS /AWS1/AFBDEVICESTATUS

The status of a device.

iv_networkprofilearn TYPE /AWS1/AFBARN /AWS1/AFBARN

The ARN of the network profile associated with a device.

iv_networkprofilename TYPE /AWS1/AFBNETWORKPROFILENAME /AWS1/AFBNETWORKPROFILENAME

The name of the network profile associated with a device.

iv_roomarn TYPE /AWS1/AFBARN /AWS1/AFBARN

The room ARN associated with a device.

iv_roomname TYPE /AWS1/AFBDEVICEROOMNAME /AWS1/AFBDEVICEROOMNAME

The name of the room associated with a device.

io_devicestatusinfo TYPE REF TO /AWS1/CL_AFBDEVICESTATUSINFO /AWS1/CL_AFBDEVICESTATUSINFO

Detailed information about a device's status.

iv_createdtime TYPE /AWS1/AFBDEVICEDATACREATEDTIME /AWS1/AFBDEVICEDATACREATEDTIME

The time (in epoch) when the device data was created.


Queryable Attributes

DeviceArn

The ARN of a device.

Accessible with the following methods

Method Description
GET_DEVICEARN() Getter for DEVICEARN, with configurable default
ASK_DEVICEARN() Getter for DEVICEARN w/ exceptions if field has no value
HAS_DEVICEARN() Determine if DEVICEARN has a value

DeviceSerialNumber

The serial number of a device.

Accessible with the following methods

Method Description
GET_DEVICESERIALNUMBER() Getter for DEVICESERIALNUMBER, with configurable default
ASK_DEVICESERIALNUMBER() Getter for DEVICESERIALNUMBER w/ exceptions if field has no
HAS_DEVICESERIALNUMBER() Determine if DEVICESERIALNUMBER has a value

DeviceType

The type of a device.

Accessible with the following methods

Method Description
GET_DEVICETYPE() Getter for DEVICETYPE, with configurable default
ASK_DEVICETYPE() Getter for DEVICETYPE w/ exceptions if field has no value
HAS_DEVICETYPE() Determine if DEVICETYPE has a value

DeviceName

The name of a device.

Accessible with the following methods

Method Description
GET_DEVICENAME() Getter for DEVICENAME, with configurable default
ASK_DEVICENAME() Getter for DEVICENAME w/ exceptions if field has no value
HAS_DEVICENAME() Determine if DEVICENAME has a value

SoftwareVersion

The software version of a device.

Accessible with the following methods

Method Description
GET_SOFTWAREVERSION() Getter for SOFTWAREVERSION, with configurable default
ASK_SOFTWAREVERSION() Getter for SOFTWAREVERSION w/ exceptions if field has no val
HAS_SOFTWAREVERSION() Determine if SOFTWAREVERSION has a value

MacAddress

The MAC address of a device.

Accessible with the following methods

Method Description
GET_MACADDRESS() Getter for MACADDRESS, with configurable default
ASK_MACADDRESS() Getter for MACADDRESS w/ exceptions if field has no value
HAS_MACADDRESS() Determine if MACADDRESS has a value

DeviceStatus

The status of a device.

Accessible with the following methods

Method Description
GET_DEVICESTATUS() Getter for DEVICESTATUS, with configurable default
ASK_DEVICESTATUS() Getter for DEVICESTATUS w/ exceptions if field has no value
HAS_DEVICESTATUS() Determine if DEVICESTATUS has a value

NetworkProfileArn

The ARN of the network profile associated with a device.

Accessible with the following methods

Method Description
GET_NETWORKPROFILEARN() Getter for NETWORKPROFILEARN, with configurable default
ASK_NETWORKPROFILEARN() Getter for NETWORKPROFILEARN w/ exceptions if field has no v
HAS_NETWORKPROFILEARN() Determine if NETWORKPROFILEARN has a value

NetworkProfileName

The name of the network profile associated with a device.

Accessible with the following methods

Method Description
GET_NETWORKPROFILENAME() Getter for NETWORKPROFILENAME, with configurable default
ASK_NETWORKPROFILENAME() Getter for NETWORKPROFILENAME w/ exceptions if field has no
HAS_NETWORKPROFILENAME() Determine if NETWORKPROFILENAME has a value

RoomArn

The room ARN associated with a device.

Accessible with the following methods

Method Description
GET_ROOMARN() Getter for ROOMARN, with configurable default
ASK_ROOMARN() Getter for ROOMARN w/ exceptions if field has no value
HAS_ROOMARN() Determine if ROOMARN has a value

RoomName

The name of the room associated with a device.

Accessible with the following methods

Method Description
GET_ROOMNAME() Getter for ROOMNAME, with configurable default
ASK_ROOMNAME() Getter for ROOMNAME w/ exceptions if field has no value
HAS_ROOMNAME() Determine if ROOMNAME has a value

DeviceStatusInfo

Detailed information about a device's status.

Accessible with the following methods

Method Description
GET_DEVICESTATUSINFO() Getter for DEVICESTATUSINFO

CreatedTime

The time (in epoch) when the device data was created.

Accessible with the following methods

Method Description
GET_CREATEDTIME() Getter for CREATEDTIME, with configurable default
ASK_CREATEDTIME() Getter for CREATEDTIME w/ exceptions if field has no value
HAS_CREATEDTIME() Determine if CREATEDTIME 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_DEVICEDATALIST

TYPES TT_DEVICEDATALIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_AFBDEVICEDATA WITH DEFAULT KEY
.