Raritan PX2/PX3 JSON-RPC API
|
6 #ifndef __SMARTCARD_CARD_READER_MANAGER_IDL__
7 #define __SMARTCARD_CARD_READER_MANAGER_IDL__
9 #include <CardReader.idl>
11 #include <UserEvent.idl>
30 valueobject CardReaderEvent extends
idl.Event {
37 valueobject CardReaderAttachedEvent extends CardReaderEvent {};
42 valueobject CardReaderDetachedEvent extends CardReaderEvent {};
47 valueobject CardReaderSettingsChangedEvent extends
event.UserEvent {
map< string, CardReaderSettings > getAllCardReaderSettings()
Get settings for all card readers.
CardReaderSettings newSettings
Settings after change.
Definition: CardReaderManager.idl:49
string position
Position of the card reader (see CardReader::MetaData)
Definition: CardReaderManager.idl:50
vector< CardReader_1_0_3 > getCardReaders()
Retrieve the list of connected card readers.
int setCardReaderSettings(in string position, in CardReaderSettings setting)
Set settings for a card reader.
CardReader_1_0_3 getCardReaderById(in string readerId)
Get card reader for a specific id.
Basic IDL definitions.
Definition: Event.idl:10
string name
User-defined name.
Definition: CardReaderManager.idl:23
string description
User-defined description.
Definition: CardReaderManager.idl:24
Card Reader.
Definition: CardReader.idl:12
Card Reader Manager Interface.
Definition: CardReaderManager.idl:17
Card Reader Interface.
Definition: CardReader.idl:15
Card Reader Settings.
Definition: CardReaderManager.idl:22