Common base class to simplify the implementation of the ICardTerminal interface. This
class is intended for card terminal manufacturers and not for application programmers.
Namespace:
CardWerk.SmartCard
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)
Top
Top
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)
Public MustInherit Class CardTerminalBase
Implements IDisposable, _
ICardTerminal
This language is not supported or no code example is available.
public abstract class CardTerminalBase : IDisposable,
ICardTerminal
This language is not supported or no code example is available.
public ref class CardTerminalBase abstract : public IDisposable^,
public ICardTerminal^
This language is not supported or no code example is available.
public abstract class CardTerminalBase
implements IDisposable,
ICardTerminal
This language is not supported or no code example is available.
Name | Description | |
---|---|---|
![]() |
Config | Boilerplate implementation of ICardTerminal.Config that simply returns the value of the protected member m_aConfig. |
![]() |
FunctionalUnits | Boilerplate implementation of ICardTerminal.FunctionalUnits that simply returns the value of the protected member m_nFunctionalUnits. |
![]() |
InternalName | Boilerplate implementation of ICardTerminal.InternalName that simply returns the value of the protected member m_sInternalName. |
![]() |
ManufacturerName | Boilerplate implementation of ICardTerminal.ManufacturerName that simply returns the value of the protected member m_sManufacturerName. |
![]() |
PhysicalConnection | Boilerplate implementation of ICardTerminal.PhysicalConnection that simply returns the value of the protected member m_sPhysicalConnection. |
![]() |
ProductAdditionalInfo | Boilerplate implementation of ICardTerminal.ProductAdditionalInfo that simply returns the value of the protected member m_sProductAdditionalInfo. |
![]() |
ProductName | Boilerplate implementation of ICardTerminal.ProductName that simply returns the value of the protected member m_sProductName. |
![]() |
ProductSerialNumber | Boilerplate implementation of ICardTerminal.ProductSerialNumber that simply returns the value of the protected member m_sProductSerialNumber. |
![]() |
ProductVersion | Boilerplate implementation of ICardTerminal.ProductVersion that simply returns the value of the protected member m_sProductVersion. |
![]() |
Slots | Boilerplate implementation of ICardTerminal.Slots that simply returns the value of the protected member m_nSlots. |
![]() |
UserSlots | Boilerplate implementation of ICardTerminal.UserSlots that simply returns the value of the protected member m_nUserSlots. |
Name | Description | |
---|---|---|
![]() |
BeginTransaction(int) | Boilerplate implementation of ICardTerminal.BeginTransaction. |
![]() |
ConnectCard(int, CardTypes, out byte[]) | Boilerplate implementation of ICardTerminal.ConnectCard. |
![]() |
DeliverCard(int, bool) | Boilerplate implementation of ICardTerminal.DeliverCard. |
![]() |
DisconnectCard(int) | Boilerplate implementation of ICardTerminal.DisconnectCard. |
![]() |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
![]() |
EndTransaction(int) | Boilerplate implementation of ICardTerminal.EndTransaction. |
![]() |
Init(CardTerminalConfig) | Boilerplate implementation of ICardTerminal.Init. |
![]() |
IsCardPresent(int, ref bool) | Boilerplate implementation of ICardTerminal.IsCardPresent. |
![]() |
ReconnectCard(int, out byte[]) | Boilerplate implementation of ICardTerminal.ReconnectCard. |
![]() |
ResetCardTerminal() | Boilerplate implementation of ICardTerminal.ResetCardTerminal. |
![]() |
SendCommand(int, CardCommandAPDU) | Boilerplate implementation of ICardTerminal.SendCommand. |
The CardWerk SmartCard framework currently includes two implementations of the ICardTerminal interface. One for CT-API driven card terminals and another for PC/SC Workgroup API driven card terminals. Both are derived from this base class. It is recommended, that third party card terminal suppliers who want to provide their own, optimized ICardTerminal implementation derive from this class, too.