Google is committed to advancing racial equity for Black communities. See how.

fuchsia.hwinfo

PROTOCOLS

Board

Defined in fuchsia.hwinfo/hwinfo.fidl

Board provides an interface to retrieve hardware-specific information.

GetInfo

Request

NameType

Response

NameType
info BoardInfo

Device

Defined in fuchsia.hwinfo/hwinfo.fidl

Device provides an interface to retrieve device-specific properties.

GetInfo

Request

NameType

Response

NameType
info DeviceInfo

Product

Defined in fuchsia.hwinfo/hwinfo.fidl

Product provides an interface to retrieve product-specific properties.

GetInfo

Request

NameType

Response

NameType
info ProductInfo

STRUCTS

TABLES

BoardInfo

Defined in fuchsia.hwinfo/hwinfo.fidl

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

OrdinalNameTypeDescription
1 name string
2 revision string

DeviceInfo

Defined in fuchsia.hwinfo/hwinfo.fidl

Collection of properties that is unique per device.

OrdinalNameTypeDescription
1 serial_number string

ProductInfo

Defined in fuchsia.hwinfo/hwinfo.fidl

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

OrdinalNameTypeDescription
1 sku string
2 language string
3 regulatory_domain fuchsia.intl/RegulatoryDomain
4 locale_list vector<fuchsia.intl/LocaleId>
5 name string
6 model string
7 manufacturer string
8 build_date string
9 build_name string[255]
10 colorway string[255]
11 display string[255]
12 memory string[255]
13 nand_storage string[255]
14 emmc_storage string[255]
15 microphone string[255]
16 audio_amplifier string[255]

CONSTANTS

NameValueTypeDescription
MAX_VALUE_LENGTH 255 uint8