6#ifndef __SMARTCARD_CARD_READER_MANAGER_IDL__
7#define __SMARTCARD_CARD_READER_MANAGER_IDL__
9#include <CardReader.idl>
11#include <UserEvent.idl>
Card Reader Manager Interface.
int setCardReaderSettings(in string position, in CardReaderSettings setting)
Set settings for a card reader.
CardReader getCardReaderById(in string readerId)
Get card reader for a specific id.
map< string, CardReaderSettings > getAllCardReaderSettings()
Get settings for all card readers.
vector< CardReader > getCardReaders()
Retrieve the list of connected card readers.
vector< string > getSupportedCardFormats()
Retrieve the list of supported card formats like "RAW", "H10301", etc.
Common base for all events.
Card Reader attached event.
Card Reader detached event.
CardReader::MetaData metaData
Metadata of affected card reader.
CardReader cardReader
Affected card reader.
CardReaderSettings oldSettings
Settings before change.
CardReader cardReader
affected card reader
string position
Position of the card reader (see CardReader::MetaData)
CardReaderSettings newSettings
Settings after change.
string name
User-defined name.
string description
User-defined description.
string cardFormat
Card format, must be one of the values returned by getSupportedCardFormats(); use "RAW" for plain hex...