android.hardware.usb.UsbRequest.getEndpoint()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(76)

本文整理了Java中android.hardware.usb.UsbRequest.getEndpoint()方法的一些代码示例,展示了UsbRequest.getEndpoint()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UsbRequest.getEndpoint()方法的具体详情如下:
包路径:android.hardware.usb.UsbRequest
类名称:UsbRequest
方法名:getEndpoint

UsbRequest.getEndpoint介绍

暂无

代码示例

代码示例来源:origin: square/assertj-android

public UsbRequestAssert hasEndpoint(UsbEndpoint endpoint) {
  isNotNull();
  UsbEndpoint actualEndpoint = actual.getEndpoint();
  assertThat(actualEndpoint) //
    .overridingErrorMessage("Expected endpoint <%s> but was <%s>.", endpoint, actualEndpoint) //
    .isEqualTo(endpoint);
  return this;
 }
}

代码示例来源:origin: com.squareup.assertj/assertj-android

public UsbRequestAssert hasEndpoint(UsbEndpoint endpoint) {
  isNotNull();
  UsbEndpoint actualEndpoint = actual.getEndpoint();
  assertThat(actualEndpoint) //
    .overridingErrorMessage("Expected endpoint <%s> but was <%s>.", endpoint, actualEndpoint) //
    .isEqualTo(endpoint);
  return this;
 }
}

代码示例来源:origin: felHR85/UsbSerial

protected void setThreadsParams(UsbRequest request, UsbEndpoint endpoint)
{
  if(mr1Version)
  {
    workerThread.setUsbRequest(request);
    writeThread.setUsbEndpoint(endpoint);
  }else
  {
    readThread.setUsbEndpoint(request.getEndpoint());
    writeThread.setUsbEndpoint(endpoint);
  }
}

代码示例来源:origin: demantz/hackrf_android

if(request.getEndpoint() != usbEndpointOUT)
  continue;

代码示例来源:origin: demantz/hackrf_android

if(request.getEndpoint() != usbEndpointIN)
  continue;

代码示例来源:origin: felHR85/UsbSerial

@Override
public void doRun()
{
  UsbRequest request = connection.requestWait();
  if(request != null && request.getEndpoint().getType() == UsbConstants.USB_ENDPOINT_XFER_BULK
      && request.getEndpoint().getDirection() == UsbConstants.USB_DIR_IN)
  {
    byte[] data = serialBuffer.getDataReceived();
    // FTDI devices reserves two first bytes of an IN endpoint with info about
    // modem and Line.
    if(isFTDIDevice())
    {
      ((FTDISerialDevice) usbSerialDevice).ftdiUtilities.checkModemStatus(data); //Check the Modem status
      serialBuffer.clearReadBuffer();
      if(data.length > 2)
      {
        data = ((FTDISerialDevice) usbSerialDevice).ftdiUtilities.adaptArray(data);
        onReceivedData(data);
      }
    }else
    {
      // Clear buffer, execute the callback
      serialBuffer.clearReadBuffer();
      onReceivedData(data);
    }
    // Queue a new request
    requestIN.queue(serialBuffer.getReadBuffer(), SerialBuffer.DEFAULT_READ_BUFFER_SIZE);
  }
}

相关文章