xsens_time.h
00001 #ifndef _XSENS_TIME_2006_09_12
00002 #define _XSENS_TIME_2006_09_12
00003
00004 #ifndef _PSTDINT_H_INCLUDED
00005 # include "pstdint.h"
00006 #endif
00007
00008 #include <time.h>
00009
00010 namespace xsens {
00011
00012
00013 #define XSENS_SEC_PER_DAY (60*60*24)
00014
00015 #define XSENS_MS_PER_DAY (XSENS_SEC_PER_DAY*1000)
00016
00017
00018 typedef uint64_t TimeStamp;
00019
00020
00021
00022
00023
00024
00025 uint32_t getTimeOfDay(tm* date_ = NULL, time_t* secs_ = NULL);
00026
00027
00028
00029
00030
00031
00032 void msleep(uint32_t ms);
00033
00034 TimeStamp timeStampNow(void);
00035
00036
00037 }
00038
00039 #endif // _XSENS_TIME_2006_09_12