@Singleton
public final class IdentosCardReaderController
extends de.gematik.ti.openhealthcard.common.AbstractAndroidCardReaderController
| Modifier and Type | Method and Description |
|---|---|
void |
ctInitCompleted(IdentosCardReader ct,
boolean success)
Informs about the connection of a new CardReader and forwards the status of the initialization
|
java.util.Collection<de.gematik.ti.cardreader.provider.api.ICardReader> |
getCardReaders()
Returns a list of connected cardReaders
|
IdentosUsbReceiver |
getIdentosUsbReceiver() |
static IdentosCardReaderController |
getInstance()
Returns an instance of IdentosCardReaderController
|
void |
setContext(android.content.Context context)
Overrides the method `setContext` to set up a USB BroadcastReceiver after Context set
|
boolean |
waitForPermission(android.hardware.usb.UsbDevice device)
Waits for a USB card reader device to get the permission accessing it.
|
checkContext, getContext, waitForPermissionpublic static IdentosCardReaderController getInstance()
public java.util.Collection<de.gematik.ti.cardreader.provider.api.ICardReader> getCardReaders()
public void setContext(android.content.Context context)
setContext in interface de.gematik.ti.openhealthcard.common.interfaces.IAndroidCardReaderControllersetContext in class de.gematik.ti.openhealthcard.common.AbstractAndroidCardReaderControllercontext - Android Application Contextpublic boolean waitForPermission(android.hardware.usb.UsbDevice device)
device - public void ctInitCompleted(IdentosCardReader ct, boolean success)
ct - success - public IdentosUsbReceiver getIdentosUsbReceiver()