/AWS1/CL_AFBDEVICE¶
A device with 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_roomarn TYPE /AWS1/AFBARN /AWS1/AFBARN¶
The room ARN of a device.
iv_devicestatus TYPE /AWS1/AFBDEVICESTATUS /AWS1/AFBDEVICESTATUS¶
The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.
io_devicestatusinfo TYPE REF TO /AWS1/CL_AFBDEVICESTATUSINFO /AWS1/CL_AFBDEVICESTATUSINFO¶
Detailed information about a device's status.
io_networkprofileinfo TYPE REF TO /AWS1/CL_AFBDEVNETWORKPFLINFO /AWS1/CL_AFBDEVNETWORKPFLINFO¶
Detailed information about a device's network profile.
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 |
RoomArn¶
The room ARN of 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 |
DeviceStatus¶
The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.
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 |
DeviceStatusInfo¶
Detailed information about a device's status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICESTATUSINFO() |
Getter for DEVICESTATUSINFO |
NetworkProfileInfo¶
Detailed information about a device's network profile.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NETWORKPROFILEINFO() |
Getter for NETWORKPROFILEINFO |