LibLogicalAccess
2.5.0
An Open Source RFID Library
|
PC/SC Reader unit configuration. More...
#include <logicalaccess/readerproviders/readerunitconfiguration.hpp>
#include <logicalaccess/plugins/readers/iso7816/iso7816readerunitconfiguration.hpp>
#include <logicalaccess/plugins/readers/pcsc/lla_readers_pcsc_api.hpp>
#include <string.h>
#include <winscard.h>
Go to the source code of this file.
Classes | |
class | logicalaccess::PCSCReaderUnitConfiguration |
The PC/SC reader unit configuration base class. More... | |
Namespaces | |
namespace | logicalaccess |
Macros | |
#define | DEVICE_TYPE_SMARTCARD |
Set device type to smart card. | |
Enumerations | |
enum | logicalaccess::PCSCShareMode { logicalaccess::SC_SHARED = 2 , logicalaccess::SC_SHARED_EXCLUSIVE = 1 , logicalaccess::SC_DIRECT = 3 } |
Share mode enumeration. More... | |
enum | logicalaccess::PCSCReaderUnitType { logicalaccess::PCSC_RUT_DEFAULT = 0x0000 , logicalaccess::PCSC_RUT_OMNIKEY_XX21 = 0x0001 , logicalaccess::PCSC_RUT_OMNIKEY_XX25 = 0x0002 , logicalaccess::PCSC_RUT_SCM = 0x0003 , logicalaccess::PCSC_RUT_CHERRY = 0x0004 , logicalaccess::PCSC_RUT_SPRINGCARD = 0x0005 , logicalaccess::PCSC_RUT_OMNIKEY_XX27 = 0x0006 , logicalaccess::PCSC_RUT_OMNIKEY_LAN_XX21 = 0x0007 , logicalaccess::PCSC_RUT_ACS_ACR = 0x0008 , logicalaccess::PCSC_RUT_ACS_ACR_1222L = 0x0009 , logicalaccess::PCSC_RUT_ID3_CL1356 = 0x000A , logicalaccess::PCSC_RUT_OMNIKEY_XX22 = 0x000B , logicalaccess::PCSC_RUT_OMNIKEY_XX23 = 0x000C } |
The reader unit types. More... | |
Functions | |
std::string | logicalaccess::pcsc_share_mode_to_string (PCSCShareMode sm) |
std::string | logicalaccess::pcsc_protocol_to_string (unsigned long proto) |
PC/SC Reader unit configuration.
#define DEVICE_TYPE_SMARTCARD |
Set device type to smart card.