Player Full Status Entity (2020/10)
All player full status entities are structured as follows:
entity
:
Group
GroupInfo:Id
int: The unique identifier for the groupName
string: The name of the group
BrightWall
BrightWallScreenInfo:Id
Nullable<int>: A unique identifier for the BrightWallName
string: The BrightWall nameScreen
byte: The BrightWall screen number to which the device is assignedLink
Uri: The Uri of the BSN.cloud API for the BrightWall
Presentation
PresentationInfo: An array of Presentation Info entities for each presentation on the deviceScript
PlayerScript:Type
ScriptType: "Setup", "Autorun", "Recovery" or "Custom" enumeration valuesVersion
string: The BrightSignOS versionPlugins
ScriptPluginInfo[]:FileName
string: The plugin .brs file name for the device instance[uint]
FileSize: The size of the file in bytesFileHash
string: The 40 digits hexadecimal SHA-1 hash of the file
Firmware
FirmwareInfo:Version
string: The BrightSignOS version running on the player
Storage
StorageStatus[]: See the Storage Status EntityNetwork
PlayerNetworkStatus:ExternalIp
string: An IPv4 or IPv6 address
Interfaces
PlayerNetworkInterfaceStatus[]: See the Player Network Interface Status Entity
Uptime
TimeSpan: The length of time that the player has been running. See TimeSpan for more information about this data type.CurrentSettingsTimestamp
DateTime: The date and time. See DateTime for more information about this data type.CurrentScheduleTimestamp
DateTime: The date and time of the current schedule. See DateTime for more information about this data type.Timezone
string: The time zone of the playerHealth
PlayerHealthStatus: Returns either "Normal", "Warning", "Error", or "Unknown"LastModifiedDate
Nullable<DateTime>:Synchronization
PlayerSynchronizationStatus: Supported representations include:Settings
PlayerSettingsSynchronizationStatus:Enabled
bool: Whether or not the player settings synchronization status is enabled
Schedule
PlayerScheduleSynchronizationStatus:Enabled
bool: Whether or not the player schedule synchronization status is enabled
Content
PlayerContentSynchronizationStatus:Enabled
bool: Whether or not the player content synchronization status is enabled