PLCnext API Documentation  22.9.0.33
ArpVersion.hpp
1 //
3 // Copyright PHOENIX CONTACT Electronics GmbH
4 //
6 #pragma once
8 
9 #ifndef ARP_INSIDE_ARP_H
10  #error Never include 'ArpVersion.hpp' directly, just include 'Arp.h'
11 #endif
12 
14 #define ARP_VERSION_CURRENT Arp::Version(ARP_VERSION_MAJOR, ARP_VERSION_MINOR, ARP_VERSION_PATCH, ARP_VERSION_BUILD, ARP_VERSION_STATE, ARP_VERSION_NAME)
15 
16 namespace Arp
17 {
18 
21 {
22 public: // static fields
23 
25  static Version Current;
26 };
27 
29 // inline methods of class ArpVersion
30 
31 } // end of namespace Arp::System::Core
This class provides the actual Arp version.
Definition: ArpVersion.hpp:21
static Version Current
The actual Arp/SDK version used and set by the build process.
Definition: ArpVersion.hpp:25
This class represents the version of a special SDK or Arp build.
Definition: BasicVersion.hpp:35
Root namespace for the PLCnext API