PLCnext API Documentation 25.0.2.69
SessionPropertyName.hpp
1
2//
3// Copyright Phoenix Contact GmbH & Co. KG
4//
6#pragma once
8#include "Arp/Base/Core/Enum.hxx"
9
10// DO NOT MODIFY THIS FILE, THIS FILE IS AUTOGENERATED
11
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_EXPORT std::ostream& operator<<(std::ostream& os, SessionPropertyName value);
68ARP_EXPORT std::istream& operator>>(std::istream& is, SessionPropertyName& value);
69
70} // end of namespace Arp::Services::DataLogger::Services
71
73// template specialization of SessionPropertyName formatter
74template<> struct fmt::formatter<Arp::Services::DataLogger::Services::SessionPropertyName> : 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 DataLogger
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