PLCnext API Documentation  22.9.0.33
Public Member Functions | Static Public Member Functions | List of all members
Arp::System::Commons::Chrono::SystemTick Class Reference

Static methods to get a current system tick in different units More...

#include <SystemTick.hpp>

Public Member Functions

 SystemTick (void)=delete
 Constructs an SysTick instance. More...
 
 SystemTick (const SystemTick &arg)=delete
 Copy contructor. More...
 
SystemTickoperator= (const SystemTick &arg)=delete
 Assignment operator. More...
 
 ~SystemTick (void)=delete
 Destructs this instance and frees all resouces. More...
 

Static Public Member Functions

static Milliseconds GetMilliTick (void)
 Returns the current system tick in milliseconds More...
 
static Microseconds GetMicroTick (void)
 Returns the current system tick in microseconds More...
 
static Nanoseconds GetNanoTick (void)
 Returns the current system tick in nanoseconds More...
 

Detailed Description

Static methods to get a current system tick in different units

Constructor & Destructor Documentation

◆ SystemTick() [1/2]

Arp::System::Commons::Chrono::SystemTick::SystemTick ( void  )
delete

Constructs an SysTick instance.

◆ SystemTick() [2/2]

Arp::System::Commons::Chrono::SystemTick::SystemTick ( const SystemTick arg)
delete

Copy contructor.

◆ ~SystemTick()

Arp::System::Commons::Chrono::SystemTick::~SystemTick ( void  )
delete

Destructs this instance and frees all resouces.

Member Function Documentation

◆ GetMicroTick()

Microseconds Arp::System::Commons::Chrono::SystemTick::GetMicroTick ( void  )
inlinestatic

Returns the current system tick in microseconds

◆ GetMilliTick()

Milliseconds Arp::System::Commons::Chrono::SystemTick::GetMilliTick ( void  )
inlinestatic

Returns the current system tick in milliseconds

◆ GetNanoTick()

Nanoseconds Arp::System::Commons::Chrono::SystemTick::GetNanoTick ( void  )
inlinestatic

Returns the current system tick in nanoseconds

◆ operator=()

SystemTick& Arp::System::Commons::Chrono::SystemTick::operator= ( const SystemTick arg)
delete

Assignment operator.


The documentation for this class was generated from the following file: