Go to the source code of this file.
void NTPTime_Init |
( |
int |
priority | ) |
|
Definition at line 121 of file osiNTPTime.c.
LIBCOM_API void epicsStdCall epicsThreadOnce(epicsThreadOnceId *id, EPICSTHREADFUNC, void *arg)
int NTPTime_Report |
( |
int |
level | ) |
|
Definition at line 253 of file osiNTPTime.c.
256 printf(
"NTP driver not initialized\n");
257 }
else if (NTPTimePvt.synchronize) {
258 printf(
"NTP driver %s synchronized with server\n",
259 NTPTimePvt.synchronized ?
"is" :
"is *not*");
260 if (NTPTimePvt.syncsFailed) {
261 printf(
"Last successful sync was %.1f minutes ago\n",
268 "%Y-%m-%d %H:%M:%S.%06f", &NTPTimePvt.syncTime);
269 printf(
"Syncronization interval = %.1f seconds\n",
271 printf(
"Last synchronized at %s\n",
273 printf(
"Current OS tick rate = %u Hz\n",
275 printf(
"Measured tick rate = %.3f Hz\n",
276 NTPTimePvt.tickRate);
280 printf(
"NTP synchronization thread not running.\n");
#define NTPTimeSyncInterval
LIBCOM_API size_t epicsStdCall epicsTimeToStrftime(char *pBuff, size_t bufLength, const char *pFormat, const epicsTimeStamp *pTS)
Convert epicsTimeStamp to string. See epicsTime::strftime()
#define EPICS_THREAD_ONCE_INIT
void NTPTime_Shutdown |
( |
void * |
dummy | ) |
|
Definition at line 129 of file osiNTPTime.c.
131 NTPTimePvt.synchronize = 0;
#define epicsEventSignal(ID)
A synonym for epicsEventTrigger().