4 #include "Arp/System/NmPayload/Alarms/AlarmUserParameter.hpp" 7 namespace Arp {
namespace System {
namespace NmPayload {
namespace Alarms
31 const bool ackedState,
const bool confirmedState,
const bool suppressedState,
const int16 severity,
const bool isRetain) :
State with sub states of an alarm.
Definition: AlarmState.hpp:11
bool Retain
True to indicate that the alarm should be displayed to the client.
Definition: AlarmState.hpp:70
bool ConfirmedState
Confirmed state of the alarm (the user has resolved the problem).
Definition: AlarmState.hpp:60
bool ActiveState
Indication if the alarm condition is true.
Definition: AlarmState.hpp:52
String AlarmId
Unique Id of the alarm instance within the PLC.
Definition: AlarmState.hpp:42
The class contains date and time informations.
Definition: DateTime.hpp:43
bool AckedState
Acknowledged state of the alarm (the user has seen the alarm).
Definition: AlarmState.hpp:56
String Message
Optional message.
Definition: AlarmState.hpp:50
bool SuppressedState
The server wants to hide the alarm.
Definition: AlarmState.hpp:64
std::vector< AlarmUserParameter > UserParameters
Up to 10 user parameters.
Definition: AlarmState.hpp:76
std::int16_t int16
The Arp integer type of 2 byte size.
Definition: PrimitiveTypes.hpp:33
Root namespace for the PLCnext API
String AlarmType
Type of the alarm. Use as key to lookup a localized text for the alarm message.
Definition: AlarmState.hpp:46
DateTime RetainChanged
Timestamp for the last change of Retain.
Definition: AlarmState.hpp:72
int16 Severity
Severity between 1 and 1000 (1 = information; 1000 = fatal error).
Definition: AlarmState.hpp:68
DateTime ConfirmedStateChanged
Timestamp for the last change of ConfirmedState.
Definition: AlarmState.hpp:62
DateTime ActiveStateChanged
Timestamp for the last change of ActiveState.
Definition: AlarmState.hpp:54
DateTime SuppressedStateChanged
Timestamp for the last change of SuppressedState.
Definition: AlarmState.hpp:66
System components used by the System, Device, Plc or Io domains.
DateTime AlarmChanged
Timestamp for the last change of Alarm.
Definition: AlarmState.hpp:74
DateTime AckedStateChanged
Timestamp for the last change of AckedState.
Definition: AlarmState.hpp:58