8#include "Arp/Base/Core/Enum.hxx"
69ARP_EXPORT std::ostream& operator<<(std::ostream& os,
SubscriptionKind value);
70ARP_EXPORT std::istream& operator>>(std::istream& is,
SubscriptionKind& value);
76template<>
struct fmt::formatter<
Arp::Plc::Gds::Services::SubscriptionKind> :
public fmt::ostream_formatter {};
std::int32_t int32
The Arp integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:35
Namespace for services of the Global Data Space (GDS)
SubscriptionKind
This enumeration contains the possible kinds of subscriptions.
Definition: SubscriptionKind.hpp:28
@ ClosedRealTime
The subscription operates with a task-triggered RingBuffer, which holds the last N numbers of written...
@ DirectRead
The subscription operates with a self-triggered DoubleBuffer, which holds the last written port data.
@ Recording
The subscription operates with a task-triggered RingBuffer, which holds the last N numbers of written...
@ RealTime
The subscription operates with a task-triggered QuadBuffer, which holds the last written port data.
@ HighPerformance
The subscription operates with a task-triggered DoubleBuffer, which holds the last written port data.
Root namespace for the PLCnext API