Fuchsia.sysinfo

添加次数:7

协议

SysInfo

fuchsia.sysinfo/sysinfo.fidl 中定义

GetBoardName

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

请求

<EMPTY>

响应

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

GetBoardRevision

返回我们运行的主板的板级版本。

请求

<EMPTY>

响应

名称类型
status zx/Status
revision uint32

GetBootloaderVendor

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

请求

<EMPTY>

响应

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

GetInterruptControllerInfo

返回中断控制器信息。

请求

<EMPTY>

响应

名称类型
status zx/Status
info InterruptControllerInfo?

GetSerialNumber

添加了:HEAD

请求

<EMPTY>

响应

名称类型
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 中定义

添加数量:12

名称说明
0
1
2
3
4

联合

SysInfo_GetSerialNumber_Result 严格

fuchsia.sysinfo/sysinfo.fidl 中定义

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

常量

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