Virgil IoT KIT
Public Member Functions | Data Fields
VSQDeviceInfo Struct Reference

Device information. More...

#include <VSQSnapINFOClient.h>

Collaboration diagram for VSQDeviceInfo:
Collaboration graph
[legend]

Public Member Functions

 VSQDeviceInfo ()
 Default constructor. More...
 
 VSQDeviceInfo (const VSQMac &mac)
 Copy constructor. More...
 

Data Fields

quint16 m_pollingInterval
 Polling interval in seconds. More...
 
VSQMac m_mac
 MAC address. More...
 
VSQDeviceRoles m_deviceRoles
 Device roles. More...
 
VSQManufactureId m_manufactureId
 Manufacture ID. More...
 
VSQDeviceType m_deviceType
 Device type. More...
 
VSQFileVersion m_fwVer
 File version. More...
 
VSQFileVersion m_tlVer
 Trust List version. More...
 
quint32 m_sent
 Sent packets. More...
 
quint32 m_received
 Received packets. More...
 
QDateTime m_lastTimestamp
 Last information timestamp. More...
 
bool m_isActive
 Device is active. More...
 
bool m_hasGeneralInfo
 Device has general information. More...
 
bool m_hasStatistics
 Device has statistics. More...
 

Detailed Description

Device information.

This structure is used by VSQSnapInfoClient class

Constructor & Destructor Documentation

◆ VSQDeviceInfo() [1/2]

VSQDeviceInfo::VSQDeviceInfo ( )
inline

Default constructor.

◆ VSQDeviceInfo() [2/2]

VSQDeviceInfo::VSQDeviceInfo ( const VSQMac mac)
inline

Copy constructor.

Field Documentation

◆ m_deviceRoles

VSQDeviceRoles VSQDeviceInfo::m_deviceRoles

Device roles.

◆ m_deviceType

VSQDeviceType VSQDeviceInfo::m_deviceType

Device type.

◆ m_fwVer

VSQFileVersion VSQDeviceInfo::m_fwVer

File version.

◆ m_hasGeneralInfo

bool VSQDeviceInfo::m_hasGeneralInfo

Device has general information.

◆ m_hasStatistics

bool VSQDeviceInfo::m_hasStatistics

Device has statistics.

◆ m_isActive

bool VSQDeviceInfo::m_isActive

Device is active.

◆ m_lastTimestamp

QDateTime VSQDeviceInfo::m_lastTimestamp

Last information timestamp.

◆ m_mac

VSQMac VSQDeviceInfo::m_mac

MAC address.

◆ m_manufactureId

VSQManufactureId VSQDeviceInfo::m_manufactureId

Manufacture ID.

◆ m_pollingInterval

quint16 VSQDeviceInfo::m_pollingInterval

Polling interval in seconds.

◆ m_received

quint32 VSQDeviceInfo::m_received

Received packets.

◆ m_sent

quint32 VSQDeviceInfo::m_sent

Sent packets.

◆ m_tlVer

VSQFileVersion VSQDeviceInfo::m_tlVer

Trust List version.


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