Keypad Manager Interface.  
 More...
Keypad Manager Interface. 
◆ getAllKeypadSettings()
      
        
          | map< string, KeypadSettings > smartlock::KeypadManager::getAllKeypadSettings | ( |  | ) |  | 
      
 
Get settings for all keypads. 
- Returns
- Map of settings by keypad position (see Keypad::MetaData) 
 
 
◆ getKeypadById()
      
        
          | Keypad smartlock::KeypadManager::getKeypadById | ( | in string | keypadId | ) |  | 
      
 
Get keypad for a specific id. 
- Parameters
- 
  
  
- Returns
- Keypad with given id or null 
 
 
◆ getKeypads()
      
        
          | vector< Keypad > smartlock::KeypadManager::getKeypads | ( |  | ) |  | 
      
 
Retrieve the list of connected keypads. 
- Returns
- Keypads list 
 
 
◆ setKeypadSettings()
      
        
          | int smartlock::KeypadManager::setKeypadSettings | ( | in string | position, | 
        
          |  |  | in KeypadSettings | setting | 
        
          |  | ) |  |  | 
      
 
Set settings for a keypad. 
- Parameters
- 
  
    | position | position of keypad (see Keypad::MetaData) |  | settings | new settings for keypad |  
 
- Returns
- NO_ERROR if OK 
- 
ERR_INVALID_PARAMS if any setting is invalid 
 
 
The documentation for this interface was generated from the following file: