code: def getInfo(self):
          
          devinfo = _hidraw_devinfo()
          self._ioctl(_HIDIOCGRAWINFO, devinfo, True)
          return DevInfo(devinfo.bustype, devinfo.vendor, devinfo.product)
docs: Returns a DevInfo instance, a named tuple with the following items:
          - bustype: one of BUS_USB, BUS_HIL, BUS_BLUETOOTH or BUS_VIRTUAL
          - vendor: device's vendor number
          - product: device's product number