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 reported version of the autorun/setup/recovery script running on the playerPlugins
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