PLCnext API Documentation 25.0.2.69
SystemTick.hpp
1
2//
3// Copyright Phoenix Contact GmbH & Co. KG
4//
6#pragma once
8#include <chrono>
9namespace Arp { namespace System { namespace Commons { namespace Chrono
10{
11
14{
15public: // construction/destruction
16 SystemTick(void) = delete;
17
18public: // static operations
19 static Milliseconds GetMilliTick(void);
20 static Microseconds GetMicroTick(void);
21 static Nanoseconds GetNanoTick(void);
22};
23
24}}}} // end of namespace Arp::System::Commons::Chrono
Static methods to get a current system tick in different units
Definition: SystemTick.hpp:14
static Microseconds GetMicroTick(void)
Returns the current system tick in microseconds
Definition: SystemTick.cpp:18
static Milliseconds GetMilliTick(void)
Returns the current system tick in milliseconds
Definition: SystemTick.cpp:12
static Nanoseconds GetNanoTick(void)
Returns the current system tick in nanoseconds
Definition: SystemTick.cpp:24
Root namespace for the PLCnext API