...
...
...
...
...
...
...
...
The device setup
...
entity contains the following properties:
...
version
string
...
This value should be "3.0.0" required:
...
_id
string
required:
...
The id of the device setup object
bDeploy
A B-Deploy Entity (v3)object
: required
firmwareUpdatesByFamily
object
The FirmwareUpdatebyFamily Entity (v3) required:
firmwareUpdateType
The firmware update type which is one of "different", "newer", "save", and "standard". See string required:
firmwareUpdateDifferentTargetFileName
, firmwareUpdateNewerTargetFileName
, firmwareUpdateSaveTargetFileName
, and firmwareUpdateStandardTargetFileNam
e in FirmwareUpdatebyFamily Entity (v3) for more information about these types.
setupType string required
The device setup type which is one of "legacyLfn", "localToBsn", "lfn", "sfn", ":
...
partnerApplication", "standalone", or "bsn")
...
[string] token
: The device registration token[string] scope
: The scope of the device registration token (for example, "cert")[string] validFrom
: The beginning of the token validity window[string] validTo
: The end of the token validity window
bsnDeviceRegistrationTokenEntity
object
A Token Entity (DOCS-1116) required
:
enableSerialDebugging
: False is the default. If true, serial debugging is enabled. bool
required
...
enableSystemLogDebugging
bool
...
: False is the default. If true, system log debugging is enabled. required
...
remoteDwsEnabled
: False is the default. If true, the remote DWS is enabledbool
required
...
.
dwsEnabled
: False is the default. If true, the DWS is enabled. bool
required
...
dwsPassword
string
...
: The DWS password required
...
(this can be an empty string)
dwsPasswordPreviousSavedTimeStamp
: The DWS password time stampnumber
required
...
lwsEnabled
bool
...
: False is the default. If true, the LWS is enabled. required
...
lwsConfig
string
...
: The local web server user type, either "status" or "content" or "none" (this can be an empty string)required
lwsUserName
string
: The user name of the LWS server (this can be an empty string)required
lwsPassword
: The password for the LWS server (this can be an empty string)string
required
lwsEnableUpdateNotifications
bool
required
: False is the default. If true, update notifications are enabled on the LWS.
...
bsnCloudEnabled
bool
...
False is the default. If true, bsn.cloud is enabled. required
:
...
deviceName
string
...
The
: required
...
user-defined device name for devices that are provisioned with the Device Setup package
...
. This can be an empty string.
deviceDescription
string
: The user-defined description give to devices that are provisioned with the Device Setup packagerequired
...
. This can be an empty string.
unitNamingMethod
Either "appendUnitIDToUnitName" or "unitNameOnly", which determines whether or not to append the serial number to the device name.string
:required
timeZone
: The time zone (for example, "PST")string
required
...
bsnGroupName
: The name of the BSN.cloud group to which provisioned devices will be assigned. This value defaults to the "Default" group if undefined.string
required
...
timeBetweenNetConnects
int
...
[int]
timeBetweenHeartbeats
:
...
: How often the autorun checks for content (in milliseconds)required
timeBetweenHeartbeats
: How often the player reports health to BSN (in milliseconds)int
required
sfnWebFolderUrl
: The URL address for the web-accessible folder that contains the simple file networking presentationstring
required
...
. This can be an empty string.
sfnUserName
: The user name for the simple file networking setupstring
required
...
. This string can be empty.
sfnPassword
: The password for the simple file networking setupstring
required
...
. This string can be empty.
sfnEnableBasicAuthentication
bool
: False is the default. If true, basic authentication is enabled for simple file networking. required
...
playbackLoggingEnabled
: False is the default. If true, playback logging is enabledbool
required
...
.
eventLoggingEnabled
: False is the default. If true, event logging is enabledbool
required
...
.
diagnosticLoggingEnabled
: False is the default. If true, diagnostic logging is enabled. bool
required
...
stateLoggingEnabled
: False is the default. If true, state logging is enabled. bool
required
...
variableLoggingEnabled
bool
...
: False is the default. If true, variable logging is enabledrequired
...
.
uploadLogFilesAtBoot
: False is the default. If true, log files will be uploaded at bool
required
...
startup.
uploadLogFilesAtSpecificTime
: False is the default. If true, log files will be uploaded at a specific time. bool
required
...
uploadLogFilesTime
: The time that log files will be uploaded, if any, in minutesint
required
...
logHandlerUrl
string
...
: The custom log handler URL to which the logs are uploaded. This is only enabled for simple file networking (otherwise it will be an empty string). optional
enableRemoteSnapshot
: False is the default. If true, remote snapshot is enabled. bool
optional
...
remoteSnapshotInterval int
: The number of required
...
milliseconds to wait between capturing each snapshot
...
. Zero is the default, but this value should be set if enableRemoteSnapshot
is true.
remoteSnapshotMaxImages
: The maximum number of snapshot images to int
required
...
save. Possible values are 1 to 100.
remoteSnapshotJpegQualityLevel
int
: The JPEG quality level for the remote snapshot, on a scale from required
...
1 to 100
...
remoteSnapshotScreenOrientation
: The screen orientation ("Landscape", "PortraitBottomRight", or "string
required
...
PortraitBottomLeft")
...
remoteSnapshotHandlerUrl
string
...
The
:
optional
...
URL for the remote snapshot handler
...
...
[bool]
contentDataTypeEnabledWired
: If true, the "content data type" is enabled over the ethernet interface
...
[bool]
textFeedsDataTypeEnabledWired
: If true, the "text feeds data type" is enabled over the ethernet interface
...
[bool]
healthDataTypeEnabledWired
: If true, health is enabled over the ethernet interface
...
[bool]
mediaFeedsDataTypeEnabledWired
: If true, the "media feeds data type" is enabled over the ethernet interface
...
[bool]
logUploadsXfersEnabledWired
: If true, log uploads are enabled over the ethernet interface.
...
[bool]
contentDataTypeEnabledWireless
: If true, the "content data type" is enabled over the WiFi interface
...
[bool]
textFeedsDataTypeEnabledWireless
: If true, the "text feeds data type" is enabled over the WiFi interface
...
[bool]
healthDataTypeEnabledWireless
: If true, health is enabled over the WiFi interface
...
[bool]
mediaFeedsDataTypeEnabledWireless
: If true, the "media feeds data type" is enabled over the WiFi interface
...
[bool]
logUploadsXfersEnabledWireless
: If true, log uploads are enabled over the WiFi interface
...
[string]
rateLimitModeOutsideWindow
: The rate limit mode if you are not in the content downloads window for ethernet or WiFi
...
[int]
rateLimitRateOutsideWindow
: The actual rate limit numerical values for ethernet or WiFi if you are outside of the content downloads window.
...
[string]
rateLimitModeInWindow
: The rate limit mode during the content downloads window for ethernet or WiFi
...
[int]
rateLimitRateInWindow
: The actual rate limit numerical values for ethernet or WiFi if you are in the content downloads window.
...
[string]
rateLimitModeInitialDownloads
: The rate limit mode during initial downloads for ethernet or WiFi
...
[int]
rateLimitRateInitialDownloads
: The actual rate limit numerical values for ethernet or WiFi
...
[string]
networkConnectionPriority
: The network priority for ethernet or WiFi
...
[bool]
networkDiagnosticsEnabled
: If true, network diagnostics are enabled
idleScreenColor
: An object with RGBA propertiesobject
required
networkDiagnosticsEnabled
: False is the default. If true, network diagnostics are enabled. This must be enabled in order to enable bool
required
testEthernetEnabled
, testWirelessEnabled
, or testInternetEnabled
.
testEthernetEnabled
: False is the default. If true, ethernet testing during setup is enabledbool
required
...
.
testWirelessEnabled
: False is the default. If true, wireless testing during setup is enabledbool
required
...
.
testInternetEnabled
: False is the default. If true, internet testing during setup is enabled. bool
required
...
useCustomSplashScreen
bool
...
: False is the default. If true, a custom splash screen will be used.
required
...
BrightWallName
: The name of the BrightWall settingsstring
required
...
BrightWallScreenNumber
: The BrightWall display numberstring
required
...
contentDownloadsRestricted
bool
...
: False is the default. If true, content downloads are restricted required
...
for simple file networking.
contentDownloadRangeStart time
: The start time required
...
when content can be downloaded, from 00:00 to 23:59
contentDownloadRangeEnd
time
: The end time required
...
[bool]
heartbeatsRestricted
: If true, player health reporting is restricted
...
[int]
heartbeatsRangeStart
: DEPRECATED The default value is 0
...
[int]
heartbeatsRangeEnd
: DEPRECATED The default value is 0
...
when content can be downloaded, from 00:00 to 23:59
usbUpdatePassword
: The password for the USB update featurestring
required
...
inheritNetworkProperties
: False is the default (it will use the network properties from the device setup file). If true, the setup will use the bool
required
...
current network configuration settings of the player.
internalCaArtifacts
internalCaArtifacts
...
[]
required
: A list of certificate objects. Each object has a name and an asset (the certificate file object). This can be an empty object.
network
object
The Network Entity (DOCS-1116). This will contain default values unless the user specifies parameters.
: required