Merge remote-tracking branch 'lp-Com/use-monotonic' into 7.0

* lp-Com/use-monotonic:
  VxWorks: Measure CPU time-base frequency if necessary
  replace most internal getCurrent() -> getMonotonic()
  dbScan periodic scan use monotonic time
  monotonic adapt to regular time APIs
This commit is contained in:
Michael Davidsaver
2019-10-06 20:10:20 -07:00
26 changed files with 114 additions and 73 deletions

View File

@@ -215,6 +215,13 @@ epicsTime epicsTime::getCurrent ()
return epicsTime ( current );
}
epicsTime epicsTime::getMonotonic()
{
epicsTimeStamp current;
epicsTimeGetMonotonic (&current); // can't fail
return epicsTime ( current );
}
epicsTime epicsTime::getEvent (const epicsTimeEvent &event)
{
epicsTimeStamp current;