|
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 |