TimekeeperConfig

輸入區域的平台設定選項。

欄位類型說明預設
utc_start_at_startup_when_invalid_rtc bool 如果已設定,當我們嘗試讀取 RTC,但 RTC 讀取作業已知無效時,系統會啟動 UTC 時鐘。
utc_max_allowed_delta_past_sec uint64 如果建議的世界標準時間參考時間比實際世界標準時間參考時間「早」,則兩者之間的最大絕對差異 (以秒為單位)。 這項值一律以非負值表示。 0
utc_max_allowed_delta_future_sec uint64 建議世界標準時間參考值與實際世界標準時間參考值之間的最大絕對差異 (以秒為單位)。建議世界標準時間參考值相對於實際世界標準時間參考值「較晚」時,就會出現這種情況。 這項值一律以非負值表示。 0
use_persistent_storage bool 如果設定這個選項,組件應會設定永久儲存空間,並將其路徑傳送至 Timekeeper。
use_connectivity 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`,並連線至適當的硬體裝置。
power_topology_integration_enabled bool 如果設定了這項屬性,時間管理員就會使用電源管理相關功能。
min_utc_reference_to_backstop_diff_minutes uint64 如果我們收到的世界標準時間參考時間戳記與備用時間的差距小於這個時間量,就會拒絕該時間戳記。 60
first_sampling_delay_sec int64 首次取樣時間來源前要等待的時間,以秒為單位。 0
back_off_time_between_pull_samples_sec int64 等待時間 (以秒為單位),之後會重試取樣提取時間來源。 300
always_on_counter bool 如果設定了這個值,硬體就會有持續運作的計數器,即使硬體系統的其餘部分處於低功耗狀態,計數器也會運作。