![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <vxWorks.h>
#include <stdio.h>
#include <sysLib.h>
#include <taskLib.h>
#include "epicsTypes.h"
#include "epicsTime.h"
#include "cantProceed.h"
#include <arch/ppc/vxPpcLib.h>
#include "epicsFindSymbol.h"
Go to the source code of this file.
Classes | |
union | timebase |
Macros | |
#define | _VSB_CONFIG_FILE <../lib/h/config/vsbConfig.h> |
#define | EPICS_EXPOSE_LIBCOM_MONOTONIC_PRIVATE |
#define | NS_PER_SEC 1000000000 |
#define | TIMEBASEGET(TB) vxTimeBaseGet(&TB.u32[0], &TB.u32[1]) |
Functions | |
void | osdMonotonicInit (void) |
epicsUInt64 | epicsMonotonicResolution (void) |
Monotonic time resolution, may not be accurate. Returns the minimum non-zero time difference between two calls to epicsMonotonicGet() in units of nanoseconds. More... | |
epicsUInt64 | epicsMonotonicGet (void) |
Fetch monotonic counter, returns the number of nanoseconds since some unspecified time. More... | |
#define _VSB_CONFIG_FILE <../lib/h/config/vsbConfig.h> |
Definition at line 8 of file osdMonotonic.c.
#define EPICS_EXPOSE_LIBCOM_MONOTONIC_PRIVATE |
Definition at line 15 of file osdMonotonic.c.
#define NS_PER_SEC 1000000000 |
Definition at line 21 of file osdMonotonic.c.
#define TIMEBASEGET | ( | TB | ) | vxTimeBaseGet(&TB.u32[0], &TB.u32[1]) |
Definition at line 41 of file osdMonotonic.c.
epicsUInt64 epicsMonotonicGet | ( | void | ) |
Fetch monotonic counter, returns the number of nanoseconds since some unspecified time.
Definition at line 107 of file osdMonotonic.c.
epicsUInt64 epicsMonotonicResolution | ( | void | ) |
Monotonic time resolution, may not be accurate. Returns the minimum non-zero time difference between two calls to epicsMonotonicGet() in units of nanoseconds.
Definition at line 99 of file osdMonotonic.c.
void osdMonotonicInit | ( | void | ) |
Definition at line 44 of file osdMonotonic.c.