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