 
 # # # #
 
-module.exports = new UsbService()
+module.exports = new ChromeWebUsbService()


        # Step 2 - Get Devices
        # TODO - verify this workflow
        return navigator.usb.getDevices().then((d) =>

          console.log(d)



# # # #

# ChromeWebUsbService class definition
# Responsible for managing USB devices
# - fetch all devices
# - writing data to a device
# - reading data from a device
# - write firmware to a device
class ChromeWebUsbService extends Marionette.Service

  radioRequests:
    'usb devices':  'getDevices'
    'usb read':     'read'

  # getDevices
  getDevices: ->
