Raritan / Server Technology Xerus™ PDU JSON-RPC API
|
Card Reader Manager Interface. More...
import"CardReaderManager.idl";
Classes | |
struct | CardReaderSettings |
Card Reader Settings. More... | |
Public Member Functions | |
vector< CardReader > | getCardReaders () |
Retrieve the list of connected card readers. More... | |
CardReader | getCardReaderById (in string readerId) |
Get card reader for a specific id. More... | |
int | setCardReaderSettings (in string position, in CardReaderSettings setting) |
Set settings for a card reader. More... | |
map< string, CardReaderSettings > | getAllCardReaderSettings () |
Get settings for all card readers. More... | |
vector< string > | getSupportedCardFormats () |
Retrieve the list of supported card formats like "RAW", "H10301", etc. More... | |
Public Attributes | |
valueobject | CardReaderEvent: idl::Event { CardReader cardReader |
Card Reader base event. More... | |
CardReader::MetaData | metaData |
Metadata of affected card reader. | |
valueobject | CardReaderAttachedEvent: CardReaderEvent {} |
Card Reader attached event. | |
valueobject | CardReaderDetachedEvent: CardReaderEvent {} |
Card Reader detached event. | |
valueobject | CardReaderSettingsChangedEvent: event::UserEvent { CardReader cardReader |
affected card reader | |
CardReaderSettings | oldSettings |
Settings before change. | |
CardReaderSettings | newSettings |
Settings after change. | |
string | position |
Position of the card reader (see CardReader::MetaData) | |
Card Reader Manager Interface.
map<string, CardReaderSettings> smartcard::CardReaderManager::getAllCardReaderSettings | ( | ) |
Get settings for all card readers.
CardReader smartcard::CardReaderManager::getCardReaderById | ( | in string | readerId | ) |
Get card reader for a specific id.
readerId | card reader id |
vector<CardReader> smartcard::CardReaderManager::getCardReaders | ( | ) |
Retrieve the list of connected card readers.
vector<string> smartcard::CardReaderManager::getSupportedCardFormats | ( | ) |
Retrieve the list of supported card formats like "RAW", "H10301", etc.
int smartcard::CardReaderManager::setCardReaderSettings | ( | in string | position, |
in CardReaderSettings | setting | ||
) |
Set settings for a card reader.
position | position of card reader (see CardReader::MetaData) |
settings | new settings for card reader |
valueobject smartcard::CardReaderManager::CardReaderEvent |
Card Reader base event.
Affected card reader