| Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
    | 
Keypad Manager Interface. More...
import <KeypadManager.idl;
| Classes | |
| struct | KeypadAttachedEvent | 
| Keypad attached event.  More... | |
| struct | KeypadDetachedEvent | 
| Keypad detached event.  More... | |
| struct | KeypadEvent | 
| Keypad base event.  More... | |
| struct | KeypadSettings | 
| struct | KeypadSettingsChangedEvent | 
| Public Member Functions | |
| vector< Keypad > | getKeypads () | 
| Retrieve the list of connected keypads. | |
| Keypad | getKeypadById (in string keypadId) | 
| Get keypad for a specific id. | |
| int | setKeypadSettings (in string position, in KeypadSettings setting) | 
| Set settings for a keypad. | |
| map< string, KeypadSettings > | getAllKeypadSettings () | 
| Get settings for all keypads. | |
Keypad Manager Interface.
Definition at line 17 of file KeypadManager.idl.
| map< string, KeypadSettings > smartlock::KeypadManager::getAllKeypadSettings | ( | ) | 
Get settings for all keypads.
| Keypad smartlock::KeypadManager::getKeypadById | ( | in string | keypadId | ) | 
| vector< Keypad > smartlock::KeypadManager::getKeypads | ( | ) | 
Retrieve the list of connected keypads.
| int smartlock::KeypadManager::setKeypadSettings | ( | in string | position, | 
| in KeypadSettings | setting ) | 
Set settings for a keypad.
| position | position of keypad (see Keypad::MetaData) | 
| settings | new settings for keypad |