public class FeitianCard
extends java.lang.Object
implements de.gematik.ti.cardreader.provider.api.card.ICard
| Constructor and Description |
|---|
FeitianCard(com.feitian.reader.devicecontrol.Card bluetoothCard)
Consructs a new card object
|
| Modifier and Type | Method and Description |
|---|---|
void |
beginExclusive()
Requests exclusive access to this card.
|
void |
disconnect(boolean reset)
Disconnects the connection with this card.
|
void |
endExclusive()
Releases the exclusive access previously established using 'beginExclusive'.
|
de.gematik.ti.cardreader.provider.api.card.Atr |
getATR()
Returns the ATR of this card
|
de.gematik.ti.cardreader.provider.api.card.ICardChannel |
getBasicChannel()
Returns the CardChannel for the basic logical channel.
|
com.feitian.reader.devicecontrol.Card |
getBluetoothCard()
Returns this card object
|
de.gematik.ti.cardreader.provider.api.card.CardProtocol |
getProtocol() |
de.gematik.ti.cardreader.provider.api.card.ICardChannel |
openBasicChannel() |
de.gematik.ti.cardreader.provider.api.card.ICardChannel |
openLogicalChannel()
Opens a new logical channel to the card and returns it.
|
public FeitianCard(com.feitian.reader.devicecontrol.Card bluetoothCard)
bluetoothCard - de.gematik.ti.cardreader.provider.api.card.CardExceptionpublic de.gematik.ti.cardreader.provider.api.card.Atr getATR()
getATR in interface de.gematik.ti.cardreader.provider.api.card.ICardpublic de.gematik.ti.cardreader.provider.api.card.CardProtocol getProtocol()
getProtocol in interface de.gematik.ti.cardreader.provider.api.card.ICardpublic de.gematik.ti.cardreader.provider.api.card.ICardChannel openBasicChannel()
throws de.gematik.ti.cardreader.provider.api.card.CardException
openBasicChannel in interface de.gematik.ti.cardreader.provider.api.card.ICardde.gematik.ti.cardreader.provider.api.card.CardExceptionpublic de.gematik.ti.cardreader.provider.api.card.ICardChannel getBasicChannel()
public de.gematik.ti.cardreader.provider.api.card.ICardChannel openLogicalChannel()
throws de.gematik.ti.cardreader.provider.api.card.CardException
openLogicalChannel in interface de.gematik.ti.cardreader.provider.api.card.ICardde.gematik.ti.cardreader.provider.api.card.CardExceptionpublic void beginExclusive()
public void endExclusive()
throws de.gematik.ti.cardreader.provider.api.card.CardException
de.gematik.ti.cardreader.provider.api.card.CardExceptionpublic void disconnect(boolean reset)
throws de.gematik.ti.cardreader.provider.api.card.CardException
disconnect in interface de.gematik.ti.cardreader.provider.api.card.ICardreset - de.gematik.ti.cardreader.provider.api.card.CardExceptionpublic com.feitian.reader.devicecontrol.Card getBluetoothCard()