code: function Onvif() {
  	// Public
  	this.OnvifDevice = require('./modules/device.js');
  	// Private
  	this._OnvifSoap  = require('./modules/soap.js');
  	this._MULTICAST_ADDRESS = '239.255.255.250';
  	this._PORT = 3702;
  	this._udp = null;
  	this._devices = {};
  	this._DISCOVERY_INTERVAL = 150; // ms
  	this._DISCOVERY_RETRY_MAX = 3;
  	this._DISCOVERY_WAIT = 3000; // ms
  	this._discovery_interval_timer = null;
  	this._discovery_wait_timer = null;
  }
docs: /* ------------------------------------------------------------------
  Constructor: Onvif()
  ----------------------------------------------------------------