![]() |
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"
Include dependency graph for osdMonotonic.c: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.