Card Reader Manager Interface.
More...
Card Reader Manager Interface.
Definition at line 17 of file CardReaderManager.idl.
◆ getAllCardReaderSettings()
map< string, CardReaderSettings > smartcard::CardReaderManager::getAllCardReaderSettings |
( |
| ) |
|
Get settings for all card readers.
- Returns
- Map of settings by card reader position (see CardReader::MetaData)
◆ getCardReaderById()
CardReader smartcard::CardReaderManager::getCardReaderById |
( |
in string |
readerId | ) |
|
Get card reader for a specific id.
- Parameters
-
- Returns
- Card Reader with given id or null
◆ getCardReaders()
vector< CardReader > smartcard::CardReaderManager::getCardReaders |
( |
| ) |
|
Retrieve the list of connected card readers.
- Returns
- Card Readers list
◆ getSupportedCardFormats()
vector< string > smartcard::CardReaderManager::getSupportedCardFormats |
( |
| ) |
|
Retrieve the list of supported card formats like "RAW", "H10301", etc.
- Returns
- Card Formats list
◆ setCardReaderSettings()
int smartcard::CardReaderManager::setCardReaderSettings |
( |
in string |
position, |
|
|
in CardReaderSettings |
setting |
|
) |
| |
Set settings for a card reader.
- Parameters
-
- Returns
- NO_ERROR if OK
-
ERR_INVALID_PARAMS if any setting is invalid
- Note
- The CardReaderSettings structure can be "sparse"; fields missing in the JSON representation will remain unchanged.
The documentation for this interface was generated from the following file: