8#include "Arp/System/Nm/SpecializedPayload.hpp"
9#include "Arp/System/Rsc/Services/RscVariant.hxx"
10#include "Arp/System/NmPayload/Alarms/AlarmState.hpp"
13namespace Arp {
namespace System {
namespace NmPayload {
namespace Alarms {
namespace Internal
22 using ArgumentsType = std::tuple<const char*, const char*, const char*, const char*>;
31 const String GetAlarmId()
const;
32 const String GetComment()
const;
33 const String GetLanguage()
const;
34 const String GetUser()
const;
42 size_t indexAlarmId = this->AddField<String>();
43 size_t indexComment = this->AddField<String>();
44 size_t indexLanguage = this->AddField<String>();
45 size_t indexUser = this->AddField<String>();
Definition: AckConfPayload.hpp:19
std::tuple< const char *, const char *, const char *, const char * > ArgumentsType
ArgumentsType to be used with NonBlockingNotificationRegistration3
Definition: AckConfPayload.hpp:22
Contains meta data and paylod of a Notification
Definition: Notification.hpp:22
Base class for custom Payload classes
Definition: SpecializedPayload.hpp:43
@ System
System components used by the System, Device, Plc or Io domains.
Namespace for the NotificationManager
Definition: Future.hpp:15
Namespace for classes and interfaces for the Remote Service Call implementation
Root namespace for the PLCnext API