Zigbee Protocol Controller 1.6.0
smartstart Namespace Reference

Classes

class  Entry
 The unit data type stored in SmartStart List as value. More...
 
class  Management
 Class that provides APIs to add, update, and access SmartStart List. Also it offers callback for notifying that entries await inclusion. More...
 
class  Query
 Class that contains key, type, an value for querying SmartStart List. More...
 

Typedefs

using QueryValue = std::variant< bool, std::string >
 
using notification_function_t = std::function< void(bool)>
 

Enumerations

enum class  QueryKey { dsk , include , device_unid }
 Enum class representing keys for querying SmartStart List. More...
 
enum class  QueryType { exact , partial }
 Enum class representing types for querying SmartStart List. More...
 

Typedef Documentation

◆ notification_function_t

using smartstart::notification_function_t = typedef std::function<void(bool)>

◆ QueryValue

using smartstart::QueryValue = typedef std::variant<bool, std::string>

Enumeration Type Documentation

◆ QueryKey

enum class smartstart::QueryKey
strong

Enum class representing keys for querying SmartStart List.

Enumerator
dsk 
include 
device_unid 

◆ QueryType

enum class smartstart::QueryType
strong

Enum class representing types for querying SmartStart List.

Enumerator
exact 
partial