fuchsia.hwinfo

PROTOCOLS

Board

Defined in fuchsia.hwinfo/hwinfo.fidl

Board provides an interface to retrieve hardware-specific information.

GetInfo

Request

<EMPTY>

Response

NameType
info BoardInfo

Device

Defined in fuchsia.hwinfo/hwinfo.fidl

Device provides an interface to retrieve device-specific properties.

GetInfo

Request

<EMPTY>

Response

NameType
info DeviceInfo

Product

Defined in fuchsia.hwinfo/hwinfo.fidl

Product provides an interface to retrieve product-specific properties.

GetInfo

Request

<EMPTY>

Response

NameType
info ProductInfo

ENUMS

Architecture flexible

Type: uint32

Defined in fuchsia.hwinfo/hwinfo.fidl

NameValueDescription
1
2

TABLES

BoardInfo

Defined in fuchsia.hwinfo/hwinfo.fidl

Collection of properties that are common among a set of devices based on hardware type

OrdinalFieldTypeDescription
name string
revision string
cpu_architecture Architecture

DeviceInfo

Defined in fuchsia.hwinfo/hwinfo.fidl

Collection of properties that is unique per device.

OrdinalFieldTypeDescription
serial_number string[255]
is_retail_demo bool
retail_sku string[255]

ProductInfo

Defined in fuchsia.hwinfo/hwinfo.fidl

Collection of properties that is shared with other devices within the same product line.

OrdinalFieldTypeDescription
sku string
language string
regulatory_domain fuchsia.intl/RegulatoryDomain
locale_list vector<fuchsia.intl/LocaleId>
name string
model string
manufacturer string
build_date string
build_name string[255]
colorway string[255]
display string[255]
memory string[255]
nand_storage string[255]
emmc_storage string[255]
microphone string[255]
audio_amplifier string[255]

CONSTANTS

NameValueTypeDescription
MAX_VALUE_SIZE 255 uint8