10 #include "Arp/System/Nm/SpecializedPayload.hpp" 13 namespace Arp {
namespace System {
namespace NmPayload {
namespace Device
23 using SpecializedPayload::SpecializedPayload;
39 ARP_DEPRECATED(
"Use GetValue()")
48 static String GetFormatString(
bool successful);
52 size_t indexDeviceId = this->AddField<uint32>();
53 size_t indexChangedParameter = this->AddField<String>();
54 size_t indexValue = this->AddField<String>();
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:35
Payload class for changes of the network configuration
Definition: NetworkConfigurationChangedPayload.hpp:19
Base class for custom Payload classes
Definition: SpecializedPayload.hpp:42
String GetValue() const
Returns the new value of the changed parameter
Root namespace for the PLCnext API
NetworkConfigurationChangedPayload(uint32 deviceId, const String ¶meter, const String &value, bool successful)
Creates a payload object
uint32 GetDeviceId() const
Returns the id of the affected device
System components used by the System, Device, Plc or Io domains.
String GetValued() const
Returns the new value of the changed parameter
String GetChangedParameter() const
Returns the name of the changed parameter