PLCnext API Documentation 24.0.0.71
ArpVersion.hpp
1
2//
3// Copyright PHOENIX CONTACT Electronics GmbH
4//
6#pragma once
8#include "Arp.h"
10
12#define ARP_VERSION_CURRENT Arp::Version(ARP_VERSION_MAJOR, ARP_VERSION_MINOR, ARP_VERSION_PATCH, ARP_VERSION_BUILD, ARP_VERSION_STATE, ARP_VERSION_NAME)
13
14namespace Arp
15{
16
19{
20public: // static fields
21
24 ARP_DEPRECATED("Use GetCurrent() instead.")
26
28 static const Version& GetCurrent();
29};
30
32// inline methods of class ArpVersion
33
34} // end of namespace Arp::System::Core
This class provides the actual Arp version.
Definition: ArpVersion.hpp:19
static Version Current
Deprecated! The actual Arp/SDK version used and set by the build process.
Definition: ArpVersion.hpp:25
static const Version & GetCurrent()
The actual Arp/SDK version used and set by the build process.
This class represents the version of a special SDK or Arp build.
Definition: BasicVersion.hpp:36
Root namespace for the PLCnext API
class ARP_DEPRECATED("Use Arp::Enum<T> instead.") EnumStrings
Deprecated! The class implements an adapter for enums to define the string literals of the enum entri...
Definition: EnumStrings.hxx:38