QCSDataAlarm Class

The CSDataAlarm class provides alarm information about the data. More...

Header: #include <QCSDataAlarm>
Instantiated By: CSDataAlarm
Inherits: QObject

Public Types

enum Severity { NoAlarm, MinorAlarm, MajorAlarm, InvalidAlarm }

Properties

  • 1 property inherited from QObject

Public Functions

QCSDataAlarm(QObject *parent = Q_NULLPTR)
void setAlarm(Severity severity, int status, const QString message)
  • 32 public functions inherited from QObject

Signals

void alarmChanged()

Additional Inherited Members

  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The CSDataAlarm class provides alarm information about the data.

Member Type Documentation

enum QCSDataAlarm::Severity

ConstantValueDescription
QCSDataAlarm::NoAlarm0Normal state
QCSDataAlarm::MinorAlarm1Lowest alarm severity
QCSDataAlarm::MajorAlarm2Highest alarm severity
QCSDataAlarm::InvalidAlarm3Invalid data or no communication.

Property Documentation

message : const QString

This property holds the alarm message.

Notifier signal:

void alarmChanged()

severity : const Severity

This property holds the alarm severity.

Notifier signal:

void alarmChanged()

See also QCSDataAlarm::Severity.

status : const int

This property holds the alarm status.

The actual meaning depends on data engine.

Notifier signal:

void alarmChanged()

Member Function Documentation

QCSDataAlarm::QCSDataAlarm(QObject *parent = Q_NULLPTR)

Construct alarm information object with the given parent.

void QCSDataAlarm::setAlarm(Severity severity, int status, const QString message)

Set the alarm severity, status and message.