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