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

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