unsmear:在带有模糊闰秒的时间刻度之间进行转换

时间:2024-06-17 18:39:44
【文件属性】:

文件名称:unsmear:在带有模糊闰秒的时间刻度之间进行转换

文件大小:40KB

文件格式:ZIP

更新时间:2024-06-17 18:39:44

C++

涂片 此C ++库在拖尾的标和未拖尾的和GPS时标之间的时间戳之间进行精确转换。 这样就可以专门存储和分配拖尾的时间,然后在拖尾的频率为11.6 ppm的应用中与其他时标进行相互转换。 不需要并行的时间分配系统,系统也不需要任何机制来记录其系统时钟正在使用的时标。 换句话说,拖尾并不是一种使时钟模糊的方式。 这是定义明确,精确且可逆的转换。 而不是具有固定长度的秒和具有可变秒数的分钟,而是一分钟始终有60秒,并且一秒的长度有时与TAI的长度不同。 Unsmear用于在每台Google生产机器上进行计时。 尽管它是稳定和成熟的,但我们可能会根据反馈更改API的详细信息。 尽管这不是Google官方支持的产品,但是您可以在无与我们。 API概述 Unsmear的API可与Abseil一起使用,并且非常相似。 它使用absl::Time作为absl::Time刻度中的absl::Time戳


【文件预览】:
unsmear-master
----unsmear()
--------leap_table_test.cc(14KB)
--------leap_table.proto(3KB)
--------leap_table.cc(14KB)
--------format.cc(5KB)
--------unsmear.h(19KB)
--------time_test.cc(3KB)
--------duration_test.cc(56KB)
----leap_table()
--------leap_table_tool.cc(4KB)
--------current_leap_table_test.cc(3KB)
--------leap_table.textpb(799B)
--------BUILD.bazel(1KB)
----.clang-format(51B)
----CONTRIBUTING.md(1KB)
----.travis.yml(274B)
----LICENSE(11KB)
----WORKSPACE(1KB)
----README.md(9KB)
----BUILD.bazel(1KB)
----.gitignore(9B)

网友评论