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 Entity (v3) Reviewed with Samina 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 Package Name 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
: If true, serial debugging is enabled (false is the default)bool
required
enableSystemLogDebugging
bool
: If true, system log debugging is enabled (false is the default)required
remoteDwsEnabled
: If true, the remote DWS is enabled (false is the default)bool
required
dwsEnabled
: 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
: 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
: If true, update notifications are enabled on the LWS (this is false by default)
bsnCloudEnabled
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 devices that are provisioned with the Device Setup package
:string
required
deviceDescription
string
: The description give to devices that are provisioned with the Device Setup packagerequired
unitNamingMethod
Whether or not to append the serial number to the name ("appendUnitIDToUnitName" or " ")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 contentrequired
timeBetweenHeartbeats
: How often the player reports health to BSNint
required
sfnWebFolderUrl
: The URL address for the web-accessible folder that contains the simple file networking presentationstring
required
sfnUserName
: The user name for the simple file networking setupstring
required
sfnPassword
: The password for the simple file networking setupstring
required
sfnEnableBasicAuthentication
bool
: If true, basic authentication is enabled for simple file networkingrequired
playbackLoggingEnabled
: If true, playback logging is enabledbool
required
eventLoggingEnabled
: If true, event logging is enabledbool
required
diagnosticLoggingEnabled
: If true, diagnostic logging is enabledbool
required
stateLoggingEnabled
: If true, state logging is enabledbool
required
variableLoggingEnabled
bool
: If true, variable logging is enabledrequired
uploadLogFilesAtBoot
: If true, log files will be uploaded at bootbool
required
uploadLogFilesAtSpecificTime
: If true, log files will be uploaded at a specific timebool
required
uploadLogFilesTime
: The time that log files will be uploaded, if anyint
required
logHandlerUrl
: The custom log handler URL to which the logs are uploadedstring optional
enableRemoteSnapshot
: If true, remote snapshot is enabledbool
required
remoteSnapshotInterval int
: The number of seconds to wait between capturing each snapshotrequired
remoteSnapshotMaxImages
: The maximum number of images to captureint
required
remoteSnapshotJpegQualityLevel
int
: The JPEG quality level for the remote snapshot, on a scale from 0 to 100required
remoteSnapshotScreenOrientation
: The screen orientation ("Landscape" or "Portrait")string
required
remoteSnapshotHandlerUrl
The Url for the remote snapshot handler
:string
required
idleScreenColor
: An array of RGBA valuesidleScreenColor
[]
required
networkDiagnosticsEnabled
: If true, network diagnostics are enabledbool
required
testEthernetEnabled
: If true, ethernet testing during setup is enabledbool
required
testWirelessEnabled
: If true, wireless testing during setup is enabledbool
required
testInternetEnabled
: If true, internet testing during setup is enabledbool
required
useCustomSplashScreen
: If true, a custom splash screen will be usedbool
required
BrightWallName
: The name of the BrightWall settingsstring
required
BrightWallScreenNumber
: The BrightWall display numberstring
required
contentDownloadsRestricted
bool
: If true, content downloads are restrictedrequired
contentDownloadRangeStart int
: The start time for the content downloadrequired
contentDownloadRangeEnd
int
: The end time for the content downloadrequired
usbUpdatePassword
: The password for the USB update featurestring
required
inheritNetworkProperties
: If true, the setup will use the existing network configuration settings of the playerbool
required
internalCaArtifacts
internalCaArtifacts
[]
required
network
object
The Network Entity (DOCS-1116)
: required