fuchsia.developer.ffxdaemonlifecycle

添加数量:16

协议

DaemonLifecycleControl

fuchsia.developer.ffxdaemonlifecycle/daemon.fidl 中定义

获取版本信息

请求

<空>

回复

名称类型
info VersionInfo

退出

守护程序退出请求。接收“true”表示已收到请求,守护程序将很快关闭。

请求

<空>

回复

名称类型
success bool

表格

版本信息

fuchsia.developer.ffxdaemonlifecycle/version.fidl 中定义

序数字段类型说明
commit_hash string[40]

构建时 HEAD 的 Git 提交哈希值。

commit_timestamp uint64

HEAD 提交的世界协调时间 (UTC) 时间戳(以秒为单位)。

build_version string[100]

从 //build/info 提取的 build 版本。

abi_revision fuchsia.version/AbiRevision

ABI 修订版本表示应用希望平台提供的 Fuchsia 系统接口的语义。数字没有排序关系(值越高,表示越不新越好)。可以使用 //sdk/version_history.json 映射到 api_level。

api_level fuchsia.version/ApiLevel

API 级别表示在为 FUCHSIA IDK 的指定版本构建应用时可用的一组 API。数字越大表示越新。 可以使用 //sdk/version_history.json 映射到 abi_revision。

exec_path string[4096]

实际 FFX 可执行文件的路径。这使我们能够绝对确保命令与它们正在通信的守护程序相匹配。

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