PLCnext API Documentation 23.6.0.37
SessionPropertyName.hpp
1
2//
3// Copyright PHOENIX CONTACT Electronics GmbH
4//
6#pragma once
8#include "Arp/System/Core/Enum.hxx"
9
10// DO NOT MODIFY THIS FILE, THIS FILE IS AUTOGENERATED
11
12namespace Arp { namespace Services { namespace DataLogger { namespace Services
13{
14
19{
25 Undefined = 0,
26
33
39
45
48 SinkType = 4,
49
54
62 TaskContext = 6,
63};
64
66// global stream operators of enum SessionPropertyName for logging and parsing
67ARP_CXX_SYMBOL_EXPORT std::ostream& operator<<(std::ostream& os, SessionPropertyName value);
68ARP_CXX_SYMBOL_EXPORT std::istream& operator>>(std::istream& is, SessionPropertyName& value);
69
70}}}} // end of namespace Arp::Services::DataLogger::Services
std::int32_t int32
The Arp integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:38
SessionPropertyName
All available names of properties that can be set on a session
Definition: SessionPropertyName.hpp:19
@ SinkProperties
Special property to configure a session sinks. Properties must be provided as string.
@ SamplingInterval
The desired sampling rate. Can either be provided as Int64 which will be interpreted as microseconds ...
@ TaskContext
Optional task context. If provided all variables are recorded in the context of the task.
@ PublishInterval
The rate in which values will be written to the session“s sink. Can either be provided as Int64 which...
@ Undefined
Determines a newly created not yet configured property
@ BufferCapacity
Amount of capacity of the underlying ring buffer.
SinkType
Enumeration of possible sink types.
Definition: SinkType.hpp:21
Root namespace for the PLCnext API