code: def read_values(target_usage):
      
      # browse all devices
      all_devices = hid.HidDeviceFilter().get_devices()
  
      if not all_devices:
          print("Can't find any non system HID device connected")
      else:
          # search for our target usage
          usage_found = False
          for device in all_devices:
              try:
                  device.open()
                  # browse feature reports
                  for report in device.find_feature_reports():
                      if target_usage in report:
                          # we found our usage
                          report.get()
                          # print result
                          print("The value:", list(report[target_usage]))
                          print("All the report: {0}".format(report.get_raw_data()))
                          usage_found = True
              finally:
                  device.close()
          if not usage_found:
              print("The target device was found, but the requested usage does not exist!\n")
docs: read feature report values