Object Creation
To create a usbfilesystem object, load the @brightsign/usbfilesystem module using the require() method.
Code Block | ||
---|---|---|
| ||
var FilesystemClass = require('@brightsign/usbfilesystem'); var usbfilesystem = new FilesystemClass(); |
UsbFilesystem
enable()
Code Block | ||
---|---|---|
| ||
Promise<void> enable(String filename) |
Exposes an existing filesystem image as a USB mass storage device.
[String] filenamefilename
string: The name of the file to expose as a USB mass storage device.
disable()
Code Block | ||
---|---|---|
| ||
Promise<void> disable() |
Removes an existing filesystem image as a USB mass storage device.
Example
Code Block | ||
---|---|---|
| ||
var FilesystemClass = require('@brightsign/usbfilesystem'); var usbfilesystem = new FilesystemClass(); // Additional Description: Using filesysteminfile will help build a .img file // Mount an already built filesystem image usbfilesystem.enable("/storage/sd/usbstore.img") .then(function (result) { console.log("Successfully mounted!"); }) .catch(function(err) { console.log(JSON.stringify(err)); }); // Unmount a filesystem image usbfilesystem.disable() .then(function() { console.log("Successfully unmounted"); }) .catch(function(err) { console.log( JSON.stringify(err) ); }); |