src/Machines.js
function Machines (sigTerm) {
  if (!(this instanceof Machines))
    return new Machines(sigTerm);

  this._sigTerm = sigTerm;
  this._devices = {};

  EventEmitter.call(this);
}
function Machines (sigTerm) {
  if (!(this instanceof Machines))
    return new Machines(sigTerm);

  this._sigTerm = sigTerm;
  this._devices = {};

  EventEmitter.call(this);
}
function Machines ( sigTerm ) { if ( ! ( this instanceof Machines ) ) return new Machines ( sigTerm ) ; this . _sigTerm = sigTerm ; this . _devices = { } ; EventEmitter . call ( this ) ; }
Describes the conjunction of machines to
search for.

emits:
- removeddevice,
- device,
- invaliddevice,
- validdevice.

@param {string} sigTerm signature string to
match.
Describes the conjunction of machines to search for .