The device setup entity contains the following properties:
version string required:The device setup entity contains the following properties:
version
This value should be "3.0.0"string required:
_id
The id of the device setup objectstring
required:
bDeploy
A B-Deploy Entity (v3) Reviewed with Saminaobject
: required
firmwareUpdatesByFamily
object
The Package Name FirmwareUpdatebyFamily Entity (v3) Reviewed with Samina required:
firmwareUpdateType
The firmware update type which is one of "different", "newer", "save", and "standard". See Package Name string required:
firmwareUpdateDifferentTargetFileName
, firmwareUpdateNewerTargetFileName
, firmwareUpdateSaveTargetFileName
, and firmwareUpdateStandardTargetFileNam
e in FirmwareUpdatebyFamily Entity (v3) Reviewed with Samina 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"):
bsnDeviceRegistrationTokenEntity
object
A Token Entity (DOCS-1116) required
:
enableSerialDebugging
: : False is the default. If true, serial debugging is enabled (false is the default). bool
required
enableSystemLogDebugging
bool
: False is the default. If true, system log debugging is enabled (false is the default). required
remoteDwsEnabled
: False is the default. If true, the remote DWS is enabled (false is the default). bool
required
dwsEnabled
: False is the default. If true, the DWS is enabled (false is the default). bool
required
dwsPassword
string
: The DWS password (this can be an empty string)required
dwsPasswordPreviousSavedTimeStamp
: The DWS password time stampnumber
required
lwsEnabled
bool
: False is the default. If true, the LWS is enabled (false is the default). 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 (this is false by default).
bsnCloudEnabled
False is the default. If true, bsn.cloud is enabled (this is false by default)bool
required
:
____REVIEWED WITH SAMINA UP TO THIS POINT
.
deviceName
The name given to user-defined device name for devices that are provisioned with the Device Setup package. This can be an empty string.
:string required
deviceDescription
string
: The user-defined description give to devices that are provisioned with the Device Setup package. This can be an empty string.required
unitNamingMethod
Whether Either "appendUnitIDToUnitName" or "unitNameOnly", which determines whether or not to append the serial number to the name ("appendUnitIDToUnitName" or " ")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
: 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 presentation. This can be an empty string.string
required
sfnUserName
: The user name for the simple file networking setup. This string can be empty.string
required
sfnPassword
: The password for the simple file networking setup. This string can be empty.string
required
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 enabled. bool
required
eventLoggingEnabled
: False is the default. If true, event logging is enabled. bool
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 enabled. required
uploadLogFilesAtBoot
: False is the default. If true, log files will be uploaded at bootstartup. bool
required
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
: The custom log handler URL to which the logs are uploadedstring optional
enableRemoteSnapshot
: . This is only enabled for simple file networking (otherwise it will be an empty string).bool
required
enableRemoteSnapshot
: False is the default. If true, remote snapshot is enabled. bool
optional
remoteSnapshotInterval int
: The number of seconds to wait between capturing each snapshotmilliseconds to wait between capturing each snapshot. Zero is the default, but this value should be set if required
enableRemoteSnapshot
is true.
remoteSnapshotMaxImages
: The maximum number of snapshot images to capturesave. Possible values are 1 to 100.int
required
remoteSnapshotJpegQualityLevel
int
: The JPEG quality level for the remote snapshot, on a scale from 0 1 to 100required
remoteSnapshotScreenOrientation
: The screen orientation ("Landscape", "PortraitBottomRight", or "PortraitPortraitBottomLeft")string
required
remoteSnapshotHandlerUrl
The Url URL for the remote snapshot handler
:string
required
optional
idleScreenColor
: An array of object with RGBA valuespropertiesidleScreenColor
[] object
required
networkDiagnosticsEnabled
: False is the default. If true, network diagnostics are enabledenabled. 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 enabled.bool
required
testWirelessEnabled
: False is the default. If true, wireless testing during setup is enabled. bool
required
testInternetEnabled
: False is the default. If true, internet testing during setup is enabled. bool
required
useCustomSplashScreen
: False is the default. If true, a custom splash screen will be used. bool
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 for simple file networking. required
contentDownloadRangeStart int time
: The start time for the content downloadrequired
contentDownloadRangeEnd
int when content can be downloaded, from 00:00 to 23:59
contentDownloadRangeEnd
time
: The end time for the content downloadwhen content can be downloaded, from 00:00 to 23:59required
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 existing current network configuration settings of the player.bool
required
internalCaArtifacts
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