Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
MonitoringDeviceStatusReport::DataClass Class Reference

Public Member Functions

 DataClass ()
 
 ~DataClass ()
 
bool ParseDataFromAnalyzer (const QString &data, bool &errorFound, bool &warningFound, QVector< MonitoringDevices::MonitoringDeviceStatus > &devicesWithProblem)
 
void SaveDevicesWithProblem (QVector< MonitoringDevices::MonitoringDeviceStatus > &devicesWithProblem)
 
QString ComposeDeviceErrorMessage (MonitoringDevices::MonitoringDeviceStatus &monitoringDeviceStatus)
 
bool ShouldBeIncludedInMessageList (MonitoringDevices::MonitoringDeviceStatus &monitoringDeviceStatus, bool includeWarnings, bool includeAlreadyShowed)
 
QStringList GetDevicesErrorMessageList (const bool includeWarnings, const bool includeAlreadyShowed, QVector< MonitoringDevices::MonitoringDeviceStatus > &devicesStatuses)
 
ApplicationDefines::MonitoringDeviceStatus EvaluateStatus (const ApplicationDefines::MonitoringDeviceStatus status1, const ApplicationDefines::MonitoringDeviceStatus status2)
 
ApplicationDefines::MonitoringDeviceStatus EvaluateStatus (const QVector< MonitoringDevices::MonitoringDeviceStatus > &devices)
 

Public Attributes

QVector
< MonitoringDevices::MonitoringDeviceStatus
mFaultyDevicesFromAnalyzer
 
ApplicationDefines::MonitoringDeviceStatus mAnalyzerDevicesStatus
 
QVector
< MonitoringDevices::MonitoringDeviceStatus
mFaultyIndividualDevices
 
ApplicationDefines::MonitoringDeviceStatus mIndividualDevicesStatus
 

Constructor & Destructor Documentation

MonitoringDeviceStatusReport::DataClass::DataClass ( )
MonitoringDeviceStatusReport::DataClass::~DataClass ( )

Member Function Documentation

QString MonitoringDeviceStatusReport::DataClass::ComposeDeviceErrorMessage ( MonitoringDevices::MonitoringDeviceStatus monitoringDeviceStatus)
ApplicationDefines::MonitoringDeviceStatus MonitoringDeviceStatusReport::DataClass::EvaluateStatus ( const ApplicationDefines::MonitoringDeviceStatus  status1,
const ApplicationDefines::MonitoringDeviceStatus  status2 
)
ApplicationDefines::MonitoringDeviceStatus MonitoringDeviceStatusReport::DataClass::EvaluateStatus ( const QVector< MonitoringDevices::MonitoringDeviceStatus > &  devices)
QStringList MonitoringDeviceStatusReport::DataClass::GetDevicesErrorMessageList ( const bool  includeWarnings,
const bool  includeAlreadyShowed,
QVector< MonitoringDevices::MonitoringDeviceStatus > &  devicesStatuses 
)
bool MonitoringDeviceStatusReport::DataClass::ParseDataFromAnalyzer ( const QString &  data,
bool &  errorFound,
bool &  warningFound,
QVector< MonitoringDevices::MonitoringDeviceStatus > &  devicesWithProblem 
)
void MonitoringDeviceStatusReport::DataClass::SaveDevicesWithProblem ( QVector< MonitoringDevices::MonitoringDeviceStatus > &  devicesWithProblem)
bool MonitoringDeviceStatusReport::DataClass::ShouldBeIncludedInMessageList ( MonitoringDevices::MonitoringDeviceStatus monitoringDeviceStatus,
bool  includeWarnings,
bool  includeAlreadyShowed 
)

Member Data Documentation

ApplicationDefines::MonitoringDeviceStatus MonitoringDeviceStatusReport::DataClass::mAnalyzerDevicesStatus
QVector<MonitoringDevices::MonitoringDeviceStatus> MonitoringDeviceStatusReport::DataClass::mFaultyDevicesFromAnalyzer
QVector<MonitoringDevices::MonitoringDeviceStatus> MonitoringDeviceStatusReport::DataClass::mFaultyIndividualDevices
ApplicationDefines::MonitoringDeviceStatus MonitoringDeviceStatusReport::DataClass::mIndividualDevicesStatus

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