11 #include "Arp/System/Nm/SpecializedPayload.hpp" 12 #include "Arp/System/NmPayload/Acf/SystemManagerState.hpp" 15 namespace Arp {
namespace System {
namespace NmPayload {
namespace Acf
25 using SpecializedPayload::SpecializedPayload;
33 SystemManagerState GetState()
const;
34 bool GetError()
const;
35 bool GetWarning()
const;
39 const size_t indexState = this->AddField<SystemManagerState>();
40 const size_t indexError = this->AddField<bool>();
41 const size_t indexWarning = this->AddField<bool>();
SystemManagerStatePayload(const SystemManagerState &state, bool error, bool warning)
Create payload with state and error iformation
Base class for custom Payload classes
Definition: SpecializedPayload.hpp:42
Root namespace for the PLCnext API
Payload class to indicate the state of the system startup
Definition: SystemManagerStatePayload.hpp:21
System components used by the System, Device, Plc or Io domains.