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 {
53 vector<Keypad> getKeypads();
62 Keypad getKeypadById(in
string keypadId);
73 int setKeypadSettings(in
string position, in KeypadSettings setting);
80 map<string, KeypadSettings> getAllKeypadSettings();
string position
Position of the keypad (see Keypad::MetaData)
Definition: KeypadManager.idl:45
string name
User-defined name.
Definition: KeypadManager.idl:18
Keypad Interface.
Definition: Keypad.idl:10
Basic IDL definitions.
Definition: Event.idl:10
KeypadSettings newSettings
Settings after change.
Definition: KeypadManager.idl:44
Keypad Manager Interface.
Definition: KeypadManager.idl:12
string description
User-defined description.
Definition: KeypadManager.idl:19
Definition: KeypadManager.idl:17
Keypad.
Definition: DoorAccessControl.idl:8