Zigbee Protocol Controller 1.6.0
smartstart::Entry Class Reference

The unit data type stored in SmartStart List as value. More...

#include <smartstart_management.hpp>

Public Member Functions

 Entry ()=default
 smartstart::Entry constructor. More...
 
 Entry (const std::string &dsk, bool include, const std::string &protocol_controller_unid, const std::string &device_unid)
 

Public Attributes

std::string dsk
 
bool include
 
std::string protocol_controller_unid
 
std::string device_unid
 
std::vector< std::string > preferred_protocols
 
bool manual_intervention_required
 

Detailed Description

The unit data type stored in SmartStart List as value.

Constructor & Destructor Documentation

◆ Entry() [1/2]

smartstart::Entry::Entry ( )
default

smartstart::Entry constructor.

Parameters
dskDSK as string, which is used as a key in the SmartStart cache.
includeBoolean. Whether or not this device is ready to join a network.
protocol_controller_unidUnid as string. Which protocol controller this device is supposed to be included.
device_unidDevice Unid as string. Empty by default and is updated with a successful inclusion.

◆ Entry() [2/2]

smartstart::Entry::Entry ( const std::string &  dsk,
bool  include,
const std::string &  protocol_controller_unid,
const std::string &  device_unid 
)
inline

Member Data Documentation

◆ device_unid

std::string smartstart::Entry::device_unid

◆ dsk

std::string smartstart::Entry::dsk

◆ include

bool smartstart::Entry::include

◆ manual_intervention_required

bool smartstart::Entry::manual_intervention_required

◆ preferred_protocols

std::vector<std::string> smartstart::Entry::preferred_protocols

◆ protocol_controller_unid

std::string smartstart::Entry::protocol_controller_unid

The documentation for this class was generated from the following file: