PROTOCOLS
DaemonLifecycleControl
Defined in fuchsia.developer.ffxdaemonlifecycle/daemon.fidl
GetVersionInfo
Request
<EMPTY>
Response
Name | Type |
---|---|
info |
VersionInfo
|
Quit
Requests for the Daemon to exit. Receives 'true' to indicate the request was received and the Daemon will then shut down shortly thereafter.
Request
<EMPTY>
Response
Name | Type |
---|---|
success |
bool
|
TABLES
VersionInfo
Defined in fuchsia.developer.ffxdaemonlifecycle/version.fidl
Ordinal | Field | Type | Description |
---|---|---|---|
1 |
commit_hash |
string:40
|
Git commit hash of HEAD at build time. |
2 |
commit_timestamp |
uint64
|
UTC timestamp of the HEAD commit in seconds. |
3 |
build_version |
string:100
|
The build version, pulled from //build/info. |
4 |
abi_revision |
fuchsia.version/AbiRevision
|
The ABI revision denotes the semantics of the Fuchsia System Interface that an application expects the platform to provide. The number has no ordering relationship (higher is not newer or older). Can be mapped to an api_level using //sdk/version_history.json. |
5 |
api_level |
fuchsia.version/ApiLevel
|
The API level denotes a set of APIs available when building an application for a given release of the FUCHSIA IDK. Higher number means newer. Can be mapped to an abi_revision using //sdk/version_history.json. |
6 |
exec_path |
string:4096
|
Path of the actual FFX executable. This allows us to make absolutely sure commands match the daemon they're communicating with. |
7 |
build_id |
string:64
|
Build ID of the FFX executable. |
CONSTANTS
Name | Value | Type | Description |
---|---|---|---|
MAX_BUILD_VERSION_LENGTH |
100
|
uint16 |
|
MAX_EXEC_PATH_LENGTH |
4096
|
uint16 |
|
MAX_GIT_COMMIT_LENGTH |
40
|
uint16 |