Virgil IoT KIT
Public Member Functions
VSQAppConfig Class Reference

Application configuration. More...

#include <VSQAppConfig.h>

Public Member Functions

VSQAppConfig & operator<< (const VSQManufactureId &manufactureId)
 Manufacture ID initialization. More...
 
VSQAppConfig & operator<< (const VSQSnapSnifferQmlConfig &snifferConfig)
 Sniffer configuration. More...
 
VSQAppConfig & operator<< (const VSQDeviceType &deviceType)
 Device type initialization. More...
 
VSQAppConfig & operator<< (const VSQDeviceSerial &deviceSerial)
 Device serial number initialization. More...
 
VSQAppConfig & operator<< (const VSQDeviceRoles &deviceRole)
 Device roles initialization. More...
 
VSQAppConfig & operator<< (VirgilIoTKit::vs_log_level_t log_level)
 Logging level initialization. More...
 
const VSQManufactureId & manufactureId () const
 Get manufacture ID. More...
 
const VSQSnapSnifferQmlConfig & snifferConfig () const
 Get sniffer configuration. More...
 
const VSQDeviceType & deviceType () const
 Get device type. More...
 
const VSQDeviceSerial & deviceSerial () const
 Get device serial number. More...
 
const VSQDeviceRoles & deviceRoles () 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: