Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
tscutils.c File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdarg.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <pthread.h>
#include "tscutils.h"
Include dependency graph for tscutils.c:

Macros

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Functions

void ccurRTDB_lock (int *ll)
void ccurRTDB_unlock (int *ll)
int getCpuTicks ()
int ccurTSC_initMap (int init)
TSCInit * ccurTSC_getTSCShared ()
void ccurTSC_getTSCTime (struct simwb_timespec *s)
float ccurTSC_diffToUsec (unsigned long long tickDiff)
unsigned long long ccurTSC_getTime (unsigned long long *timesec)
unsigned long long ccurTSC_getInitTime ()
int ccurTSC_printf (const char *fmt,...)
int ccurTSC_noTSprintf (const char *fmt,...)
int ccurTSC_fprintf (FILE *fp, const char *fmt,...)

Macro Definition Documentation

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE   600

◆ POSIX_SHARED

#define POSIX_SHARED

Function Documentation

◆ ccurRTDB_lock()

void ccurRTDB_lock ( int * ll)

◆ ccurRTDB_unlock()

void ccurRTDB_unlock ( int * ll)
inline

◆ ccurTSC_initMap()

int ccurTSC_initMap ( int init)

◆ ccurTSC_getTSCShared()

TSCInit * ccurTSC_getTSCShared ( )

◆ ccurTSC_getTSCTime()

void ccurTSC_getTSCTime ( struct simwb_timespec * s)

◆ ccurTSC_diffToUsec()

float ccurTSC_diffToUsec ( unsigned long long tickDiff)

◆ ccurTSC_getTime()

unsigned long long ccurTSC_getTime ( unsigned long long * timesec)

◆ ccurTSC_getInitTime()

unsigned long long ccurTSC_getInitTime ( )

◆ ccurTSC_noTSprintf()

int ccurTSC_noTSprintf ( const char * fmt,
... )