lib/controls/control.js
function Control(options) {
  assert.optionalObject(options);
  options = options || {};
  assert.optionalString(options.type);
  assert.optionalBool(options.criticality);
  if (options.value) {
    assert.buffer(options.value);
  }

  this.type = options.type || '';
  this.criticality = options.critical || options.criticality || false;
  this.value = options.value || null;
}
function Control(options) {
  assert.optionalObject(options);
  options = options || {};
  assert.optionalString(options.type);
  assert.optionalBool(options.criticality);
  if (options.value) {
    assert.buffer(options.value);
  }

  this.type = options.type || '';
  this.criticality = options.critical || options.criticality || false;
  this.value = options.value || null;
}
function Control ( options ) { assert . optionalObject ( options ) ; options = options || { } ; assert . optionalString ( options . type ) ; assert . optionalBool ( options . criticality ) ; if ( options . value ) { assert . buffer ( options . value ) ; } this . type = options . type || '' ; this . criticality = options . critical || options . criticality || false ; this . value = options . value || null ; }
/--- API
/ --- API