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 |