Dataflow Runtime API  3.0.3.0
Public Member Functions | Static Public Member Functions | List of all members
imt::base::os::winec7::SystemTime Class Reference

Defines the actual representation of a time tick. More...

#include <Imt.Base.OS.WinEC7/SystemTime.h>

Public Member Functions

virtual ~SystemTime (void)
 Destructor. More...
 

Static Public Member Functions

static void initSystemTime (void)
 Initialize the system time. More...
 
static uint32_t microSecondsToTicks (uint32_t microSeconds)
 Converts a time value in micro second resolution to a time value in tick resolution. More...
 
static uint32_t ticksToMicroSeconds (uint32_t ticks)
 Converts a time value in tick resolution to a time value in micro seconds resolution. More...
 
static uint32_t getSystemClockTicks (void)
 Get the current time. More...
 

Detailed Description

Defines the actual representation of a time tick.

During link time this interface will be statically linked to a platform dependent implementation.

Constructor & Destructor Documentation

◆ ~SystemTime()

virtual imt::base::os::winec7::SystemTime::~SystemTime ( void  )
inlinevirtual

Destructor.

Member Function Documentation

◆ getSystemClockTicks()

static uint32_t imt::base::os::winec7::SystemTime::getSystemClockTicks ( void  )
static

Get the current time.

Returns
the current time since start in ticks

◆ initSystemTime()

static void imt::base::os::winec7::SystemTime::initSystemTime ( void  )
static

Initialize the system time.

◆ microSecondsToTicks()

static uint32_t imt::base::os::winec7::SystemTime::microSecondsToTicks ( uint32_t  microSeconds)
static

Converts a time value in micro second resolution to a time value in tick resolution.

Parameters
microSecondsValue in micro second resolution.
Returns
Number of ticks that represents the provided number of micro seconds.

◆ ticksToMicroSeconds()

static uint32_t imt::base::os::winec7::SystemTime::ticksToMicroSeconds ( uint32_t  ticks)
static

Converts a time value in tick resolution to a time value in micro seconds resolution.

Parameters
ticksValue in tick resolution.
Returns
Number of micro seconds that represents the provided number of ticks.

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