Virgil IoT KIT
Public Member Functions
VSQAppConfig Class Reference

Application configuration. More...

#include <VSQAppConfig.h>

Public Member Functions

VSQAppConfigoperator<< (const VSQManufactureId &manufactureId)
 Manufacture ID initialization. More...
 
VSQAppConfigoperator<< (const VSQSnapSnifferQmlConfig &snifferConfig)
 Sniffer configuration. More...
 
VSQAppConfigoperator<< (const VSQDeviceType &deviceType)
 Device type initialization. More...
 
VSQAppConfigoperator<< (const VSQDeviceSerial &deviceSerial)
 Device serial number initialization. More...
 
VSQAppConfigoperator<< (const VSQDeviceRoles &deviceRole)
 Device roles initialization. More...
 
VSQAppConfigoperator<< (VirgilIoTKit::vs_log_level_t log_level)
 Logging level initialization. More...
 
const VSQManufactureIdmanufactureId () const
 Get manufacture ID. More...
 
const VSQSnapSnifferQmlConfigsnifferConfig () const
 Get sniffer configuration. More...
 
const VSQDeviceTypedeviceType () const
 Get device type. More...
 
const VSQDeviceSerialdeviceSerial () const
 Get device serial number. More...
 
const VSQDeviceRolesdeviceRoles () const
 Get device roles. More...
 
VirgilIoTKit::vs_log_level_t logLevel () const
 Get logging level. More...
 

Detailed Description

Application configuration.

Initialize this class and use it for VSQIoTKitFacade::init call.

Member Function Documentation

◆ deviceRoles()

const VSQDeviceRoles& VSQAppConfig::deviceRoles ( ) const
inline

Get device roles.

Returns device roles that have been initialized before

Returns
Device roles

◆ deviceSerial()

const VSQDeviceSerial& VSQAppConfig::deviceSerial ( ) const
inline

Get device serial number.

Returns device serial number that has been initialized before

Returns
Device serial number
Here is the caller graph for this function:

◆ deviceType()

const VSQDeviceType& VSQAppConfig::deviceType ( ) const
inline

Get device type.

Returns device type that has been initialized before

Returns
Device type
Here is the caller graph for this function:

◆ logLevel()

VirgilIoTKit::vs_log_level_t VSQAppConfig::logLevel ( ) const
inline

Get logging level.

Returns logging level that has been initialized before

Returns
Logging level

◆ manufactureId()

const VSQManufactureId& VSQAppConfig::manufactureId ( ) const
inline

Get manufacture ID.

Returns manufacture ID that has been initialized before

Returns
Manufacture ID
Here is the caller graph for this function:

◆ operator<<() [1/6]

VSQAppConfig& VSQAppConfig::operator<< ( const VSQDeviceRoles deviceRole)
inline

Device roles initialization.

Parameters
VSQDeviceRolesDevice roles to be set up
Returns
Reference to the VSQAppConfig instance

◆ operator<<() [2/6]

VSQAppConfig& VSQAppConfig::operator<< ( const VSQDeviceSerial deviceSerial)
inline

Device serial number initialization.

Parameters
VSQDeviceSerialDevice serial number to be set up
Returns
Reference to the VSQAppConfig instance
Here is the call graph for this function:

◆ operator<<() [3/6]

VSQAppConfig& VSQAppConfig::operator<< ( const VSQDeviceType deviceType)
inline

Device type initialization.

Parameters
deviceTypeDevice type to be set up
Returns
Reference to the VSQAppConfig instance
Here is the call graph for this function:

◆ operator<<() [4/6]

VSQAppConfig& VSQAppConfig::operator<< ( const VSQManufactureId manufactureId)
inline

Manufacture ID initialization.

Parameters
manufactureIdManufacture ID to be set up
Returns
Reference to the VSQAppConfig instance
Here is the call graph for this function:

◆ operator<<() [5/6]

VSQAppConfig& VSQAppConfig::operator<< ( const VSQSnapSnifferQmlConfig snifferConfig)
inline

Sniffer configuration.

Requires #SNAP_SNIFFER feature to be set up.

Parameters
snifferConfigSniffer configuration
Returns
Reference to the VSQAppConfig instance
Here is the call graph for this function:

◆ operator<<() [6/6]

VSQAppConfig& VSQAppConfig::operator<< ( VirgilIoTKit::vs_log_level_t  log_level)
inline

Logging level initialization.

Parameters
log_levelLogging level to be set up
Returns
Reference to the VSQAppConfig instance

◆ snifferConfig()

const VSQSnapSnifferQmlConfig& VSQAppConfig::snifferConfig ( ) const
inline

Get sniffer configuration.

Returns sniffer configuration

Returns
Sniffer configuration
Here is the caller graph for this function:

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