Apollo 10.0
自动驾驶开放平台
apollo::common::util::TimeUtil类 参考

#include <time_util.h>

apollo::common::util::TimeUtil 的协作图:

静态 Public 成员函数

static double Unix2Gps (double unix_time)
 
static double Gps2Unix (double gps_time)
 

详细描述

在文件 time_util.h25 行定义.

成员函数说明

◆ Gps2Unix()

static double apollo::common::util::TimeUtil::Gps2Unix ( double  gps_time)
inlinestatic

在文件 time_util.h37 行定义.

37 {
38 double unix_time = gps_time + UNIX_GPS_DIFF;
39 if (unix_time + 1 < LEAP_SECOND_TIMESTAMP) {
40 unix_time += 1.0;
41 }
42 return unix_time;
43 }

◆ Unix2Gps()

static double apollo::common::util::TimeUtil::Unix2Gps ( double  unix_time)
inlinestatic

在文件 time_util.h28 行定义.

28 {
29 double gps_time = unix_time - UNIX_GPS_DIFF;
30 if (unix_time < LEAP_SECOND_TIMESTAMP) {
31 gps_time -= 1.0;
32 }
33 return gps_time;
34 }

该类的文档由以下文件生成: