code: function UsbHid() {
    var vendorId = 0x0fc5; // always 0x0FC5 for Delcom products
    var productId = 0xb080; // always 0xB080 for Delcom HID device
    this.device = this._find(vendorId, productId);
  
    this.dataMap = {
      off: '\x00',
      green: '\x01',
      red: '\x02',
      blue: '\x04',
      yellow: '\x04'
    };
  }
docs: class UsbHid
  UsbHid driver works by writing a colour data or off data to the device.
  
  Data values credit to https://github.com/ileitch/delcom_904008_driver/blob/master/delcom_904008.rb
  Delcom USB HID doc https://www.delcomproducts.com/productdetails.asp?productnum=900000
  Delcom Visual Indicator USB HID datasheet https://www.delcomproducts.com/downloads/USBVIHID.pdf