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] filename:
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) );
}); |