npm.io
1.0.0 • Published 7 years ago

device-monitor

Licence
ISC
Version
1.0.0
Deps
1
Size
2 kB
Vulns
8
Weekly
0

device-monitor

Module for monitoring of connecting and disconnecting devices in system

Documentation:

Function Description
startMonitoring() Begins monitoring for changes in system
stopMonitoring() Ends monitoring for changes in system
on('data', callback) At the moment of connecting or disconnecting device returns informations about that device:

state - state of a device (connected or disconnected)
devices - an array of connected or disconnected devices (eg. [ 'E:', 'D:' ])

Example:

const deviceMonitor = require('../device-monitor')

deviceMonitor.startMonitoring();

deviceMonitor.on('data', (data) => {
    console.log(data.state);
    console.log(data.devices);
});

setTimeout(() => {
    deviceMonitor.stopMonitoring();
}, 10000);