已移除:NEXT 已添加:16
协议
DaemonLifecycleControl
在 fuchsia.developer.ffxdaemonlifecycle/daemon.fidl 中定义
GetVersionInfo
请求
<EMPTY>
响应
| 名称 | 类型 |
|---|---|
info |
VersionInfo
|
退出
请求守护程序退出。接收“true”以指示请求已收到,守护程序随后会很快关闭。
请求
<EMPTY>
响应
| 名称 | 类型 |
|---|---|
success |
bool
|
TABLES
VersionInfo
在 fuchsia.developer.ffxdaemonlifecycle/version.fidl 中定义
| 序数 | 字段 | 类型 | 说明 |
|---|---|---|---|
1 |
commit_hash |
string:40
|
构建时 HEAD 的 Git 提交哈希。 |
2 |
commit_timestamp |
uint64
|
HEAD 提交的 UTC 时间戳(以秒为单位)。 |
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 级别表示在为给定版本的 FUCHSIA IDK 构建应用时可用的一组 API。数值越大,表示版本越新。 可以使用 //sdk/version_history.json 映射到 abi_revision。 |
6 |
exec_path |
string:4096
|
实际 FFX 可执行文件的路径。这样,我们就能绝对确保命令与它们通信的守护进程相匹配。 |
7 |
build_id |
string:64
|
FFX 可执行文件的 build ID。 |
常量
| 名称 | 值 | 类型 | 说明 |
|---|---|---|---|
| MAX_BUILD_VERSION_LENGTH |
100
|
uint16 |
|
| MAX_EXEC_PATH_LENGTH |
4096
|
uint16 |
|
| MAX_GIT_COMMIT_LENGTH |
40
|
uint16 |