10 #include "Arp/System/Nm/SpecializedPayload.hpp"
11 #include "Arp/System/NmPayload/Device/PciDeviceState.hpp"
14 namespace Arp {
namespace System {
namespace NmPayload {
namespace Device
24 using ArgumentsType = PciDeviceState;
26 using SpecializedPayload::SpecializedPayload;
37 const size_t indexState = this->AddField<PciDeviceState>();
Payload class for the status of PCI extension devices
Definition: PciDeviceStatePayload.hpp:21
PciDeviceStatePayload(PciDeviceState state)
Creates a payload object
PciDeviceState GetState() const
Returns the state of the interface
Base class for custom Payload classes
Definition: SpecializedPayload.hpp:43
@ System
System components used by the System, Device, Plc or Io domains.
Root namespace for the PLCnext API