Fuchsia.sysinfo

添加时间:7

PROTOCOLS

SysInfo

fuchsia.sysinfo/sysinfo.fidl 中定义

GetBoardName

返回我们所运行应用的平台的板名称。

请求

<空>

响应

名称类型
status zx/Status
name string[32]?

GetBoardRevision

返回运行我们所用开发板的板修订版本。

请求

<空>

响应

名称类型
status zx/Status
revision uint32

GetBootloaderVendor

返回我们所运行平台的引导加载程序供应商。

请求

<空>

响应

名称类型
status zx/Status
vendor string[32]?

GetInterruptControllerInfo

返回中断控制器信息。

请求

<空>

响应

名称类型
status zx/Status
info InterruptControllerInfo?

GetSerialNumber

添加时间:HEAD

请求

<空>

响应

名称类型
payload SysInfo_GetSerialNumber_Result

结构体

InterruptControllerInfo

fuchsia.sysinfo/sysinfo.fidl 中定义

字段类型说明默认
type InterruptControllerType 无默认设置

SysInfo_GetSerialNumber_Response

fuchsia.sysinfo/sysinfo.fidl 中定义

字段类型说明默认
serial string[32] 无默认设置

精英

InterruptControllerType 柔性

类型:uint32

fuchsia.sysinfo/sysinfo.fidl 中定义

名称说明
0
1
2
3
4
添加时间:12

联合体

SysInfo_GetSerialNumber_Result 严格

fuchsia.sysinfo/sysinfo.fidl 中定义

Ordinal变体类型说明
response SysInfo_GetSerialNumber_Response
err zx/Status

常量

名称类型说明
BOARD_NAME_LEN 32 uint8
BOOTLOADER_VENDOR_LEN 32 uint8
SERIAL_NUMBER_LEN 32 uint8
添加时间:HEAD