移除: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
| 序數 | 欄位 | 類型 | 說明 |
|---|---|---|---|
1 |
commit_hash |
string:40
|
建構時 HEAD 的 Git 修訂版本雜湊。 |
2 |
commit_timestamp |
uint64
|
HEAD 提交的世界標準時間戳記 (以秒為單位)。 |
3 |
build_version |
string:100
|
從 //build/info 提取的建構版本。 |
4 |
abi_revision |
fuchsia.version/AbiRevision
|
ABI 修訂版本代表應用程式預期平台提供的 Fuchsia 系統介面語意。這個數字沒有排序關係 (較大不代表較新或較舊)。可使用 //sdk/version_history.json 對應至 api_level。 |
5 |
api_level |
fuchsia.version/ApiLevel
|
API 級別代表一組 API,可用於建構特定 FUCHSIA IDK 版本的應用程式。數字越大,表示版本越新。可使用 //sdk/version_history.json 對應至 abi_revision。 |
6 |
exec_path |
string:4096
|
實際 FFX 執行檔的路徑。這樣一來,我們就能確保指令與通訊的 Daemon 相符。 |
7 |
build_id |
string:64
|
FFX 執行檔的版本 ID。 |
常數
| 名稱 | 值 | 類型 | 說明 |
|---|---|---|---|
| MAX_BUILD_VERSION_LENGTH |
100
|
uint16 |
|
| MAX_EXEC_PATH_LENGTH |
4096
|
uint16 |
|
| MAX_GIT_COMMIT_LENGTH |
40
|
uint16 |