docs: def connect(self):
          """Enumerate and connect to the first USB HID interface."""
          try:
              return comm.getDongle()
          except comm.CommException as e:
              raise interface.NotFoundError(
                  '{} not connected: "{}"'.format(self, e))