code: function Sensor(sensorInfo, options) {
    var props = this.properties = this.constructor.properties;
    var id = sensorInfo.id;
  
    if (id) {
      this.id = id;
    } else {
      if (props && props.id) {
        this.id = template(props.id, options);
      }
    }
    this.info = sensorInfo;
    this.options =  _.defaults(options || {}, sensorInfo.options);
    this.model = sensorInfo.model;
    this.device = sensorInfo.device;
  
    EventEmitter.call(this);
  }
docs: /*
  Sensor
  param options {Object}
  getTimeout: timeout in ms, default recommendedInterval*2
  connTimeout: timeout in ms, driver specific default