TimekeeperConfig

输入区域的平台配置选项。

字段类型说明默认
utc_start_at_startup_when_invalid_rtc bool 如果设置了此值,当我们尝试读取 RTC 但 RTC 读取值已知无效时,UTC 时钟将启动。
utc_max_allowed_delta_past_sec uint64 建议的 UTC 参照时间相对于实际 UTC 参照时间处于“过去”时,建议的 UTC 参照时间与实际 UTC 参照时间之间的最大绝对差值(以秒为单位)。 此值始终表示为非负值。 0
utc_max_allowed_delta_future_sec uint64 建议的 UTC 参照时间与实际 UTC 参照时间之间的最大绝对差值(以秒为单位),当建议的 UTC 参照时间相对于实际 UTC 参照时间处于“未来”时。 此值始终表示为非负值。 0
use_persistent_storage bool 如果已设置,汇编应配置并将永久性存储空间路由到 Timekeeper。
time_source_endpoint_url string 如果设置了此属性,则只能读取设备的实时时钟,而无法写入。 https://clients3.google.com/generate_204
serve_test_protocols bool 如果设置,Timekeeper 将从库 `fuchsia.time.test` 提供仅限测试的协议。
serve_fuchsia_time_external_adjust bool 如果设置了,Timekeeper 应提供允许外部时间调整的 FIDL 协议“fuchsia.time.external/Adjust”。这是一条对安全性敏感的协议,预计很少有汇编会启用它。
serve_fuchsia_time_alarms bool 如果设置了,Timekeeper 将提供 `fuchsia.time.alarms`,并会连接到相应的硬件设备以执行此操作。
first_sampling_delay_sec int64 在首次对时间源进行采样之前等待的时间,以秒为单位。 0
back_off_time_between_pull_samples_sec int64 重试抽样拉取时间源之前等待的时间,以秒为单位。 300
always_on_counter bool 如果设置,硬件将有一个始终处于开启状态的计数器,即使硬件系统的其余部分处于低功耗状态,该计数器也会运行。