System objects, Rodeviceinfo – BrightSign Object Reference Manual (FW 5.1) User Manual

Page 303

Advertising
background image

295

SYSTEM OBJECTS

roDeviceInfo

This object provides information about the device hardware, firmware, and features.

Interfaces: ifDeviceInfo

The ifDeviceInfo interface provides the following:

GetModel() As String: Returns the model name for the BrightSign device running the script as a string (for
example, "HD1020" or "XD230").

GetVersion() As String: Returns the version number of BrightSign firmware running on the device (for
example, "4.0.13").

GetVersionNumber() As Integer: Returns the version number of the BrightSign firmware running on the
device in the more comparable numeric form of (major*65536 + minor*256 + build).

GetBootVersion() As String: Returns the version number of the BrightSign boot firmware, also known as
"safe mode", as a string (for example, "1.0.4").

GetBootVersionNumber() As Integer: Returns the version number of the BrightSign boot firmware, also
known as "safe mode," in the more comparable numeric form of (major*65536 + minor*256 + build).

GetDeviceUptime() As Integer: Returns the number of seconds that the device has been running since the
last power cycle or reboot.

GetDeviceUniqueId() As String: Returns an identifier that, if not an empty string, is unique to the unit
running the script.

GetFamily() As String: Returns a single string that indicates the family to which the device belongs. A device
family is a set of models that are all capable of running the same firmware.

GetDeviceLifetime() As Integer

Advertising