Method | Description | |
---|---|---|
Connect ( string cardreaderName, System.Guid idOverride = null ) : Lando.LowLevel.ResultsTypes.ConnectResult |
Establishing a connection to smart card contained by a specific reader. Card reader name to connection.
|
|
DisconnectCard ( Lando.LowLevel.Card cardForDisconnect ) : Lando.LowLevel.ResultsTypes.OperationResult | ||
Dispose ( ) : void |
The dispose method that implements IDisposable.
|
|
EstablishContext ( ) : Lando.LowLevel.ResultsTypes.OperationResult |
Establish Context of Resource Manager.
|
|
GetCardId ( Lando.LowLevel.Card cardToRead ) : Lando.LowLevel.ResultsTypes.ReceiveCardIdResult |
Returns a card's UID.
|
|
GetCardReadersList ( string &readersList ) : Lando.LowLevel.ResultsTypes.OperationResult |
Return card readers list.
|
|
GetCardState ( Lando.LowLevel.Card cardToRead ) : Lando.LowLevel.ResultsTypes.OperationResult |
The function provides the current status of a smart card in a reader.
|
|
ReleaseAllContexts ( ) : void | ||
SetBuzzerOutputForCardDetection ( Lando.LowLevel.Card card, bool shouldBuzzWhenCardDetected ) : Lando.LowLevel.ResultsTypes.ApduOperationResult | ||
UpdateLedAndBuzzer ( Lando.LowLevel.Card card, byte ledState, byte t1, byte t2, byte repetitionNumber, byte buzzer ) : Lando.LowLevel.ResultsTypes.ApduOperationResult | ||
WaitForChanges ( Lando.LowLevel.CardreaderStatus &statuses ) : Lando.LowLevel.ResultsTypes.OperationResult |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
The virtual dispose method that allows classes inherithed from this one to dispose their resources.
|
Method | Description | |
---|---|---|
ConvertReadersBuffer ( byte readersBuffer ) : string[] |
Convert bytes structure to string list.
|
|
DisconnectCardMultiHandlesAware ( Lando.LowLevel.Card cardForDisconnect ) : Lando.LowLevel.ResultsTypes.OperationResult |
Terminates all connections for given card. The card very likely is not attached to the cardreader at the moment of execution, so SCARD_LEAVE_CARD is used here to avoid error log messages from underlying winscard api. |
|
EstablishContextIfNotEstablished ( ) : |
||
ReleaseContext ( |
||
SendAPDU ( Lando.LowLevel.Card card, byte bytesToSend, int expectedRequestLength ) : Lando.LowLevel.ResultsTypes.ApduResponse |
public Connect ( string cardreaderName, System.Guid idOverride = null ) : Lando.LowLevel.ResultsTypes.ConnectResult | ||
cardreaderName | string | |
idOverride | System.Guid | |
return | Lando.LowLevel.ResultsTypes.ConnectResult |
public DisconnectCard ( Lando.LowLevel.Card cardForDisconnect ) : Lando.LowLevel.ResultsTypes.OperationResult | ||
cardForDisconnect | Lando.LowLevel.Card | |
return | Lando.LowLevel.ResultsTypes.OperationResult |
public EstablishContext ( ) : Lando.LowLevel.ResultsTypes.OperationResult | ||
return | Lando.LowLevel.ResultsTypes.OperationResult |
public GetCardId ( Lando.LowLevel.Card cardToRead ) : Lando.LowLevel.ResultsTypes.ReceiveCardIdResult | ||
cardToRead | Lando.LowLevel.Card | |
return | Lando.LowLevel.ResultsTypes.ReceiveCardIdResult |
public GetCardReadersList ( string &readersList ) : Lando.LowLevel.ResultsTypes.OperationResult | ||
readersList | string | |
return | Lando.LowLevel.ResultsTypes.OperationResult |
public GetCardState ( Lando.LowLevel.Card cardToRead ) : Lando.LowLevel.ResultsTypes.OperationResult | ||
cardToRead | Lando.LowLevel.Card | |
return | Lando.LowLevel.ResultsTypes.OperationResult |
public SetBuzzerOutputForCardDetection ( Lando.LowLevel.Card card, bool shouldBuzzWhenCardDetected ) : Lando.LowLevel.ResultsTypes.ApduOperationResult | ||
card | Lando.LowLevel.Card | |
shouldBuzzWhenCardDetected | bool | |
return | Lando.LowLevel.ResultsTypes.ApduOperationResult |
public UpdateLedAndBuzzer ( Lando.LowLevel.Card card, byte ledState, byte t1, byte t2, byte repetitionNumber, byte buzzer ) : Lando.LowLevel.ResultsTypes.ApduOperationResult | ||
card | Lando.LowLevel.Card | |
ledState | byte | |
t1 | byte | |
t2 | byte | |
repetitionNumber | byte | |
buzzer | byte | |
return | Lando.LowLevel.ResultsTypes.ApduOperationResult |
public WaitForChanges ( Lando.LowLevel.CardreaderStatus &statuses ) : Lando.LowLevel.ResultsTypes.OperationResult | ||
statuses | Lando.LowLevel.CardreaderStatus | |
return | Lando.LowLevel.ResultsTypes.OperationResult |