Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This object provides miscellaneous device configuration and customization methods including anencryptStorage method.

devicecustomization IDL

Code Block
languagejs
interface DeviceCustomization {
    Promise<void> installBlessing(BlessingsOptions params);
    Promise<void> prepareForBlessing(BlessingsOptions params);
    Promise<void> encryptStorage(String device, StorageEncryptionOptions params);
};

interface BlessingsOptions {
attribute String bp3_server;
attribute String url;
};

interface StorageEncryptionOptions {
attribute String method;
attribute String passphrase;
attribute Boolean format;
};
Panel
borderColor#3D3D3D
bgColor#F4F4F4
titleColor#3D3D3D
borderWidth0
titleBGColor#3D3D3D
borderStylesolid

ON THIS PAGE

Table of Contents
indent20px



Object Creation

Code Block
languagejs
let DeviceCustomizationClass = require("@brightsign/devicecustomization");
let devicecustomization = new DeviceCustomizationClass();

DeviceCustomization

installBlessing()
Code Block
languagejs
Promise<void> installBlessing(BlessingsOptions params)
prepareForBlessing()
Code Block
languagejs
Promise<void> prepareForBlessing(BlessingsOptions params)
encryptStorage()
Code Block
languagejs
Promise<void> encryptStorage(String device, StorageEncryptionOptions params)

BlessingsOptions

StorageEncryptionOptions