Class UsbAccessorySetupUsbManager
java.lang.Object
com.clover.remote.client.transport.usb.UsbCloverManager<Void>
com.clover.remote.client.transport.usb.pos.UsbAccessorySetupUsbManager
The purpose of this class is to put the attached USB Android device into "Accessory Mode".
See https://source.android.com/accessories/aoa.html#determine-accessory-mode-support
-
Nested Class Summary
Nested classes/interfaces inherited from class com.clover.remote.client.transport.usb.UsbCloverManager
UsbCloverManager.InputResult, UsbCloverManager.UsbConnectException, UsbCloverManager.UsbDeviceNotFoundException -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.clover.remote.client.transport.usb.UsbCloverManager
CONNECTION_RETRY_WAIT_MS, CONNECTION_TIMEOUT_MS, mConnection, READ_TIMEOUT_MS, SETUP_RETRY_WAIT_MS, SETUP_TIMEOUT_MS, VERBOSE, WRITE_TIMEOUT_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intprotected intprotected booleanstatic booleanisUsbDeviceAttached(android.content.Context context) protected booleansendAccessoryString(int index, String value) voidMethods inherited from class com.clover.remote.client.transport.usb.UsbCloverManager
disconnect, findDevice, getReadTimeOut, isConnected, isInterfaceMatch, isMatch, onPostDisconnect, onPreConnect, onTransferError, open, postStatusChange, processInputData, processOutputData, read, unwrapReadPacket, wrapWritePacket, write
-
Field Details
-
VENDOR_PRODUCT_IDS
-
-
Constructor Details
-
UsbAccessorySetupUsbManager
public UsbAccessorySetupUsbManager(android.content.Context context)
-
-
Method Details
-
getReadSize
protected int getReadSize()- Specified by:
getReadSizein classUsbCloverManager<Void>
-
getMaxWriteDataSize
protected int getMaxWriteDataSize()- Specified by:
getMaxWriteDataSizein classUsbCloverManager<Void>
-
isUsbDeviceAttached
public static boolean isUsbDeviceAttached(android.content.Context context) -
getVendorProductIds
- Specified by:
getVendorProductIdsin classUsbCloverManager<Void>
-
startAccessoryMode
-
isBulkInterface
protected boolean isBulkInterface()- Overrides:
isBulkInterfacein classUsbCloverManager<Void>
-
sendAccessoryString
-