Raritan PX2/PX3 JSON-RPC API
|
1 #ifndef __SMARTLOCK_KEYPAD_MANAGER_IDL__
2 #define __SMARTLOCK_KEYPAD_MANAGER_IDL__
6 #include <UserEvent.idl>
25 valueobject KeypadEvent extends
idl.Event {
32 valueobject KeypadAttachedEvent extends KeypadEvent {};
37 valueobject KeypadDetachedEvent extends KeypadEvent {};
42 valueobject KeypadSettingsChangedEvent extends
event.UserEvent {
map< string, KeypadSettings > getAllKeypadSettings()
Get settings for all keypads.
Keypad Manager Interface.
Definition: KeypadManager.idl:12
string description
User-defined description.
Definition: KeypadManager.idl:19
Basic IDL definitions.
Definition: Event.idl:10
Definition: KeypadManager.idl:17
string position
Position of the keypad (see Keypad::MetaData)
Definition: KeypadManager.idl:45
Keypad getKeypadById(in string keypadId)
Get keypad for a specific id.
vector< Keypad > getKeypads()
Retrieve the list of connected keypads.
int setKeypadSettings(in string position, in KeypadSettings setting)
Set settings for a keypad.
string name
User-defined name.
Definition: KeypadManager.idl:18
Keypad Interface.
Definition: Keypad.idl:10
KeypadSettings newSettings
Settings after change.
Definition: KeypadManager.idl:44
Keypad.
Definition: DoorAccessControl.idl:8