LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Enumerations | Functions
pcscreaderunitconfiguration.hpp File Reference

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)
 

Detailed Description

PC/SC Reader unit configuration.

Author
Maxime C. maxim.nosp@m.e-de.nosp@m.v@isl.nosp@m.og.c.nosp@m.om

Macro Definition Documentation

◆ DEVICE_TYPE_SMARTCARD

#define DEVICE_TYPE_SMARTCARD

Set device type to smart card.