fuchsia.developer.ffxdaemonlifecycle

移除:NEXT 新增:16

通訊協定

DaemonLifecycleControl

定義於 fuchsia.developer.ffxdaemonlifecycle/daemon.fidl

GetVersionInfo

要求

<EMPTY>

回應

名稱類型
info VersionInfo

結束

要求 Daemon 結束。接收「true」表示已收到要求,Daemon 隨即會關閉。

要求

<EMPTY>

回應

名稱類型
success bool

TABLES

VersionInfo

定義於 fuchsia.developer.ffxdaemonlifecycle/version.fidl

序數欄位類型說明
commit_hash string:40

建構時 HEAD 的 Git 修訂版本雜湊。

commit_timestamp uint64

HEAD 提交的世界標準時間戳記 (以秒為單位)。

build_version string:100

從 //build/info 提取的建構版本。

abi_revision fuchsia.version/AbiRevision

ABI 修訂版本代表應用程式預期平台提供的 Fuchsia 系統介面語意。這個數字沒有排序關係 (較大不代表較新或較舊)。可使用 //sdk/version_history.json 對應至 api_level。

api_level fuchsia.version/ApiLevel

API 級別代表一組 API,可用於建構特定 FUCHSIA IDK 版本的應用程式。數字越大,表示版本越新。可使用 //sdk/version_history.json 對應至 abi_revision。

exec_path string:4096

實際 FFX 執行檔的路徑。這樣一來,我們就能確保指令與通訊的 Daemon 相符。

build_id string:64

FFX 執行檔的版本 ID。

常數

名稱值類型說明
MAX_BUILD_VERSION_LENGTH 100 uint16
MAX_EXEC_PATH_LENGTH 4096 uint16
MAX_GIT_COMMIT_LENGTH 40 uint16