PLCnext API Documentation 25.9.0.13
StoreOption.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
18enum class StoreOption : uint16
19{
23 Temporary = 0,
24
28 Permanent = 1,
29};
30
32// global stream operators of enum StoreOption for logging and parsing
33ARP_EXPORT std::ostream& operator<<(std::ostream& os, StoreOption value);
34ARP_EXPORT std::istream& operator>>(std::istream& is, StoreOption& value);
35
36} // end of namespace Arp::Io::ProfinetStack::System::Services
37
39// template specialization of StoreOption formatter
40template<> struct fmt::formatter<Arp::Io::ProfinetStack::System::Services::StoreOption> : public fmt::ostream_formatter {};
std::uint16_t uint16
The Arp unsigned integer type of 2 byte size.
Definition: PrimitiveTypes.hpp:29
Namespace for Profinet I/O system services
StoreOption
Contains value to specify how requested changes shall be stored.
Definition: StoreOption.hpp:19
@ Temporary
Changes will be stored temporarily
@ Permanent
Changes will be stored permanently
Root namespace for the PLCnext API