Back to godoc.org

Package api

v0.0.0-...-506d786
Latest Go to latest

The latest major version is .

Published: Oct 14, 2020 | License: BSD-3-Clause | Module: go.chromium.org/chromiumos/config/go

Index

Variables

var Component_Battery_Technology_name = map[int32]string{
	0: "TECH_UNKNOWN",
	1: "LI_ION",
}
var Component_Battery_Technology_value = map[string]int32{
	"TECH_UNKNOWN": 0,
	"LI_ION":       1,
}
var Component_Camera_ClockType_name = map[int32]string{
	0: "CLOCK_TYPE_UNDEFINED",
	1: "MONOTONIC",
	2: "BOOTTIME",
}
var Component_Camera_ClockType_value = map[string]int32{
	"CLOCK_TYPE_UNDEFINED": 0,
	"MONOTONIC":            1,
	"BOOTTIME":             2,
}
var Component_Camera_Feature_name = map[int32]string{
	0: "FEATURE_UNKNOWN",
	1: "ACTIVITY_LED",
}
var Component_Camera_Feature_value = map[string]int32{
	"FEATURE_UNKNOWN": 0,
	"ACTIVITY_LED":    1,
}
var Component_Memory_Type_name = map[int32]string{
	0: "TYPE_UNDEFINED",
	1: "DDR",
	2: "DDR2",
	3: "DDR3",
	4: "DDR4",
	5: "LP_DDR3",
	6: "LP_DDR4",
}
var Component_Memory_Type_value = map[string]int32{
	"TYPE_UNDEFINED": 0,
	"DDR":            1,
	"DDR2":           2,
	"DDR3":           3,
	"DDR4":           4,
	"LP_DDR3":        5,
	"LP_DDR4":        6,
}
var Component_Qualification_Status_name = map[int32]string{
	0: "STATUS_UNKNOWN",
	1: "REQUESTED",
	2: "TECHNICALLY_QUALIFIED",
	3: "QUALIFIED",
}
var Component_Qualification_Status_value = map[string]int32{
	"STATUS_UNKNOWN":        0,
	"REQUESTED":             1,
	"TECHNICALLY_QUALIFIED": 2,
	"QUALIFIED":             3,
}
var Component_Soc_Architecture_name = map[int32]string{
	0: "ARCHITECTURE_UNDEFINED",
	1: "X86",
	2: "X86_64",
	3: "ARM",
	4: "ARM64",
}
var Component_Soc_Architecture_value = map[string]int32{
	"ARCHITECTURE_UNDEFINED": 0,
	"X86":                    1,
	"X86_64":                 2,
	"ARM":                    3,
	"ARM64":                  4,
}
var Component_Storage_StorageType_name = map[int32]string{
	0: "STORAGE_TYPE_UNKNOWN",
	1: "EMMC",
	2: "NVME",
}
var Component_Storage_StorageType_value = map[string]int32{
	"STORAGE_TYPE_UNKNOWN": 0,
	"EMMC":                 1,
	"NVME":                 2,
}
var Component_Touch_TouchType_name = map[int32]string{
	0: "TOUCH_TYPE_UNDEFINED",
	1: "USB",
	2: "I2C",
}
var Component_Touch_TouchType_value = map[string]int32{
	"TOUCH_TYPE_UNDEFINED": 0,
	"USB":                  1,
	"I2C":                  2,
}
var Component_Wifi_WLANProtocol_name = map[int32]string{
	0: "WLAN_PROTOCOL_UNKNOWN",
	1: "IEEE_802_11_A",
	2: "IEEE_802_11_B",
	3: "IEEE_802_11_G",
	4: "IEEE_802_11_N",
	5: "IEEE_802_11_AC",
	6: "IEEE_802_11_AX",
}
var Component_Wifi_WLANProtocol_value = map[string]int32{
	"WLAN_PROTOCOL_UNKNOWN": 0,
	"IEEE_802_11_A":         1,
	"IEEE_802_11_B":         2,
	"IEEE_802_11_G":         3,
	"IEEE_802_11_N":         4,
	"IEEE_802_11_AC":        5,
	"IEEE_802_11_AX":        6,
}
var Design_Config_Constraint_Level_name = map[int32]string{
	0: "TYPE_UNKNOWN",
	1: "REQUIRED",
	2: "PREFERRED",
	3: "OPTIONAL",
}
var Design_Config_Constraint_Level_value = map[string]int32{
	"TYPE_UNKNOWN": 0,
	"REQUIRED":     1,
	"PREFERRED":    2,
	"OPTIONAL":     3,
}
var HardwareFeatures_Audio_AudioCodec_name = map[int32]string{
	0: "AUDIO_CODEC_UNKNOWN",
	1: "RT5682",
	2: "ALC5682I",
	3: "ALC5682",
	4: "MAX98357",
	5: "MAX98373",
	6: "MAX98360",
	7: "RT1015",
	8: "DA7219",
}
var HardwareFeatures_Audio_AudioCodec_value = map[string]int32{
	"AUDIO_CODEC_UNKNOWN": 0,
	"RT5682":              1,
	"ALC5682I":            2,
	"ALC5682":             3,
	"MAX98357":            4,
	"MAX98373":            5,
	"MAX98360":            6,
	"RT1015":              7,
	"DA7219":              8,
}
var HardwareFeatures_Button_Edge_name = map[int32]string{
	0: "EDGE_UNKNOWN",
	1: "LEFT",
	2: "RIGHT",
	3: "TOP",
	4: "BOTTOM",
}
var HardwareFeatures_Button_Edge_value = map[string]int32{
	"EDGE_UNKNOWN": 0,
	"LEFT":         1,
	"RIGHT":        2,
	"TOP":          3,
	"BOTTOM":       4,
}
var HardwareFeatures_Button_Region_name = map[int32]string{
	0: "REGION_UNKNOWN",
	1: "SCREEN",
	2: "KEYBOARD",
}
var HardwareFeatures_Button_Region_value = map[string]int32{
	"REGION_UNKNOWN": 0,
	"SCREEN":         1,
	"KEYBOARD":       2,
}
var HardwareFeatures_Camera_Facing_name = map[int32]string{
	0: "FACING_UNKNOWN",
	1: "FACING_FRONT",
	2: "FACING_BACK",
}
var HardwareFeatures_Camera_Facing_value = map[string]int32{
	"FACING_UNKNOWN": 0,
	"FACING_FRONT":   1,
	"FACING_BACK":    2,
}
var HardwareFeatures_Camera_Flags_name = map[int32]string{
	0: "FLAGS_NONE",
	1: "FLAGS_SUPPORT_1080P",
	2: "FLAGS_SUPPORT_AUTOFOCUS",
}
var HardwareFeatures_Camera_Flags_value = map[string]int32{
	"FLAGS_NONE":              0,
	"FLAGS_SUPPORT_1080P":     1,
	"FLAGS_SUPPORT_AUTOFOCUS": 2,
}
var HardwareFeatures_Camera_Interface_name = map[int32]string{
	0: "INTERFACE_UNKNOWN",
	1: "INTERFACE_USB",
	2: "INTERFACE_MIPI",
}
var HardwareFeatures_Camera_Interface_value = map[string]int32{
	"INTERFACE_UNKNOWN": 0,
	"INTERFACE_USB":     1,
	"INTERFACE_MIPI":    2,
}
var HardwareFeatures_Camera_Orientation_name = map[int32]string{
	0: "ORIENTATION_UNKNOWN",
	1: "ORIENTATION_0",
	2: "ORIENTATION_90",
	3: "ORIENTATION_180",
	4: "ORIENTATION_270",
}
var HardwareFeatures_Camera_Orientation_value = map[string]int32{
	"ORIENTATION_UNKNOWN": 0,
	"ORIENTATION_0":       1,
	"ORIENTATION_90":      2,
	"ORIENTATION_180":     3,
	"ORIENTATION_270":     4,
}
var HardwareFeatures_EmbeddedController_EmbeddedControllerType_name = map[int32]string{
	0: "EC_TYPE_UNKNOWN",
	1: "EC_CHROME",
	2: "EC_WILCO",
}
var HardwareFeatures_EmbeddedController_EmbeddedControllerType_value = map[string]int32{
	"EC_TYPE_UNKNOWN": 0,
	"EC_CHROME":       1,
	"EC_WILCO":        2,
}
var HardwareFeatures_Fingerprint_Location_name = map[int32]string{
	0: "LOCATION_UNKNOWN",
	1: "POWER_BUTTON_TOP_LEFT",
	2: "KEYBOARD_BOTTOM_LEFT",
	3: "KEYBOARD_BOTTOM_RIGHT",
	4: "KEYBOARD_TOP_RIGHT",
	5: "NOT_PRESENT",
	6: "POWER_BUTTON_SIDE_RIGHT",
}
var HardwareFeatures_Fingerprint_Location_value = map[string]int32{
	"LOCATION_UNKNOWN":        0,
	"POWER_BUTTON_TOP_LEFT":   1,
	"KEYBOARD_BOTTOM_LEFT":    2,
	"KEYBOARD_BOTTOM_RIGHT":   3,
	"KEYBOARD_TOP_RIGHT":      4,
	"NOT_PRESENT":             5,
	"POWER_BUTTON_SIDE_RIGHT": 6,
}
var HardwareFeatures_FormFactor_FormFactorType_name = map[int32]string{
	0: "FORM_FACTOR_UNKNOWN",
	1: "CLAMSHELL",
	2: "CONVERTIBLE",
	3: "DETACHABLE",
	4: "CHROMEBASE",
	5: "CHROMEBOX",
	6: "CHROMEBIT",
	7: "CHROMESLATE",
}
var HardwareFeatures_FormFactor_FormFactorType_value = map[string]int32{
	"FORM_FACTOR_UNKNOWN": 0,
	"CLAMSHELL":           1,
	"CONVERTIBLE":         2,
	"DETACHABLE":          3,
	"CHROMEBASE":          4,
	"CHROMEBOX":           5,
	"CHROMEBIT":           6,
	"CHROMESLATE":         7,
}
var HardwareFeatures_Keyboard_KeyboardType_name = map[int32]string{
	0: "KEYBOARD_TYPE_UNKNOWN",
	1: "INTERNAL",
	2: "NONE",
	3: "DETACHABLE",
}
var HardwareFeatures_Keyboard_KeyboardType_value = map[string]int32{
	"KEYBOARD_TYPE_UNKNOWN": 0,
	"INTERNAL":              1,
	"NONE":                  2,
	"DETACHABLE":            3,
}
var HardwareFeatures_Present_name = map[int32]string{
	0: "PRESENT_UNKNOWN",
	1: "PRESENT",
	2: "NOT_PRESENT",
}
var HardwareFeatures_Present_value = map[string]int32{
	"PRESENT_UNKNOWN": 0,
	"PRESENT":         1,
	"NOT_PRESENT":     2,
}
var HardwareFeatures_Stylus_StylusType_name = map[int32]string{
	0: "STYLUS_UNKNOWN",
	1: "NONE",
	2: "INTERNAL",
	3: "EXTERNAL",
}
var HardwareFeatures_Stylus_StylusType_value = map[string]int32{
	"STYLUS_UNKNOWN": 0,
	"NONE":           1,
	"INTERNAL":       2,
	"EXTERNAL":       3,
}
var HardwareFeatures_Wifi_WifiChip_name = map[int32]string{
	0: "WIFI_CHIP_UNKNOWN",
	1: "WIRELESS_86ED801D",
	2: "WIRELESS_REALTEK",
}
var HardwareFeatures_Wifi_WifiChip_value = map[string]int32{
	"WIFI_CHIP_UNKNOWN": 0,
	"WIRELESS_86ED801D": 1,
	"WIRELESS_REALTEK":  2,
}
var Topology_Type_name = map[int32]string{
	0:  "TYPE_UNKNOWN",
	1:  "SCREEN",
	2:  "FORM_FACTOR",
	3:  "AUDIO",
	4:  "STYLUS",
	5:  "KEYBOARD",
	6:  "THERMAL",
	7:  "CAMERA",
	8:  "ACCELEROMETER_GYROSCOPE_MAGNETOMETER",
	9:  "FINGERPRINT",
	10: "PROXIMITY_SENSOR",
	11: "DAUGHTER_BOARD",
	12: "NON_VOLATILE_STORAGE",
	13: "RAM",
	14: "WIFI",
	15: "LTE_BOARD",
	16: "SD_READER",
	17: "MOTHERBOARD_USB",
	18: "BLUETOOTH",
	19: "BARRELJACK",
	20: "POWER_BUTTON",
	21: "VOLUME_BUTTON",
	22: "EC",
}
var Topology_Type_value = map[string]int32{
	"TYPE_UNKNOWN":                         0,
	"SCREEN":                               1,
	"FORM_FACTOR":                          2,
	"AUDIO":                                3,
	"STYLUS":                               4,
	"KEYBOARD":                             5,
	"THERMAL":                              6,
	"CAMERA":                               7,
	"ACCELEROMETER_GYROSCOPE_MAGNETOMETER": 8,
	"FINGERPRINT":                          9,
	"PROXIMITY_SENSOR":                     10,
	"DAUGHTER_BOARD":                       11,
	"NON_VOLATILE_STORAGE":                 12,
	"RAM":                                  13,
	"WIFI":                                 14,
	"LTE_BOARD":                            15,
	"SD_READER":                            16,
	"MOTHERBOARD_USB":                      17,
	"BLUETOOTH":                            18,
	"BARRELJACK":                           19,
	"POWER_BUTTON":                         20,
	"VOLUME_BUTTON":                        21,
	"EC":                                   22,
}

type Component

type Component struct {
	// Globally unique component identifier.
	Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Original component manufacturer.
	ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
	// Human readable name of the component.
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are valid to be assigned to Type:
	//	*Component_Soc_
	//	*Component_Memory_
	//	*Component_Bluetooth_
	//	*Component_Camera_
	//	*Component_Touchscreen
	//	*Component_Wifi_
	//	*Component_Touchpad
	//	*Component_DisplayPanel_
	//	*Component_AudioCodec_
	//	*Component_Battery_
	//	*Component_EcFlashChip
	//	*Component_SystemFlashChip
	//	*Component_Ec
	//	*Component_Storage_
	//	*Component_Tpm_
	//	*Component_UsbHost
	Type                 isComponent_Type `protobuf_oneof:"type"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Component) Descriptor

func (*Component) Descriptor() ([]byte, []int)

func (*Component) GetAudioCodec

func (m *Component) GetAudioCodec() *Component_AudioCodec

func (*Component) GetBattery

func (m *Component) GetBattery() *Component_Battery

func (*Component) GetBluetooth

func (m *Component) GetBluetooth() *Component_Bluetooth

func (*Component) GetCamera

func (m *Component) GetCamera() *Component_Camera

func (*Component) GetDisplayPanel

func (m *Component) GetDisplayPanel() *Component_DisplayPanel

func (*Component) GetEc

func (m *Component) GetEc() *Component_EmbeddedController

func (*Component) GetEcFlashChip

func (m *Component) GetEcFlashChip() *Component_FlashChip

func (*Component) GetId

func (m *Component) GetId() *ComponentId

func (*Component) GetManufacturerId

func (m *Component) GetManufacturerId() *PartnerId

func (*Component) GetMemory

func (m *Component) GetMemory() *Component_Memory

func (*Component) GetName

func (m *Component) GetName() string

func (*Component) GetSoc

func (m *Component) GetSoc() *Component_Soc

func (*Component) GetStorage

func (m *Component) GetStorage() *Component_Storage

func (*Component) GetSystemFlashChip

func (m *Component) GetSystemFlashChip() *Component_FlashChip

func (*Component) GetTouchpad

func (m *Component) GetTouchpad() *Component_Touch

func (*Component) GetTouchscreen

func (m *Component) GetTouchscreen() *Component_Touch

func (*Component) GetTpm

func (m *Component) GetTpm() *Component_Tpm

func (*Component) GetType

func (m *Component) GetType() isComponent_Type

func (*Component) GetUsbHost

func (m *Component) GetUsbHost() *Component_Interface_Usb

func (*Component) GetWifi

func (m *Component) GetWifi() *Component_Wifi

func (*Component) ProtoMessage

func (*Component) ProtoMessage()

func (*Component) Reset

func (m *Component) Reset()

func (*Component) String

func (m *Component) String() string

func (*Component) XXX_DiscardUnknown

func (m *Component) XXX_DiscardUnknown()

func (*Component) XXX_Marshal

func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component) XXX_Merge

func (m *Component) XXX_Merge(src proto.Message)

func (*Component) XXX_OneofWrappers

func (*Component) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Component) XXX_Size

func (m *Component) XXX_Size() int

func (*Component) XXX_Unmarshal

func (m *Component) XXX_Unmarshal(b []byte) error

type ComponentId

type ComponentId struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Uniquely identifies any component used in manufacturing a device.

func (*ComponentId) Descriptor

func (*ComponentId) Descriptor() ([]byte, []int)

func (*ComponentId) GetValue

func (m *ComponentId) GetValue() string

func (*ComponentId) ProtoMessage

func (*ComponentId) ProtoMessage()

func (*ComponentId) Reset

func (m *ComponentId) Reset()

func (*ComponentId) String

func (m *ComponentId) String() string

func (*ComponentId) XXX_DiscardUnknown

func (m *ComponentId) XXX_DiscardUnknown()

func (*ComponentId) XXX_Marshal

func (m *ComponentId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ComponentId) XXX_Merge

func (m *ComponentId) XXX_Merge(src proto.Message)

func (*ComponentId) XXX_Size

func (m *ComponentId) XXX_Size() int

func (*ComponentId) XXX_Unmarshal

func (m *ComponentId) XXX_Unmarshal(b []byte) error

type Component_AudioCodec

type Component_AudioCodec struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_AudioCodec) Descriptor

func (*Component_AudioCodec) Descriptor() ([]byte, []int)

func (*Component_AudioCodec) GetName

func (m *Component_AudioCodec) GetName() string

func (*Component_AudioCodec) ProtoMessage

func (*Component_AudioCodec) ProtoMessage()

func (*Component_AudioCodec) Reset

func (m *Component_AudioCodec) Reset()

func (*Component_AudioCodec) String

func (m *Component_AudioCodec) String() string

func (*Component_AudioCodec) XXX_DiscardUnknown

func (m *Component_AudioCodec) XXX_DiscardUnknown()

func (*Component_AudioCodec) XXX_Marshal

func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_AudioCodec) XXX_Merge

func (m *Component_AudioCodec) XXX_Merge(src proto.Message)

func (*Component_AudioCodec) XXX_Size

func (m *Component_AudioCodec) XXX_Size() int

func (*Component_AudioCodec) XXX_Unmarshal

func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error

type Component_AudioCodec_

type Component_AudioCodec_ struct {
	AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
}

type Component_Battery

type Component_Battery struct {
	Model                string                       `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	Technology           Component_Battery_Technology "" /* 130 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*Component_Battery) Descriptor

func (*Component_Battery) Descriptor() ([]byte, []int)

func (*Component_Battery) GetModel

func (m *Component_Battery) GetModel() string

func (*Component_Battery) GetTechnology

func (m *Component_Battery) GetTechnology() Component_Battery_Technology

func (*Component_Battery) ProtoMessage

func (*Component_Battery) ProtoMessage()

func (*Component_Battery) Reset

func (m *Component_Battery) Reset()

func (*Component_Battery) String

func (m *Component_Battery) String() string

func (*Component_Battery) XXX_DiscardUnknown

func (m *Component_Battery) XXX_DiscardUnknown()

func (*Component_Battery) XXX_Marshal

func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Battery) XXX_Merge

func (m *Component_Battery) XXX_Merge(src proto.Message)

func (*Component_Battery) XXX_Size

func (m *Component_Battery) XXX_Size() int

func (*Component_Battery) XXX_Unmarshal

func (m *Component_Battery) XXX_Unmarshal(b []byte) error

type Component_Battery_

type Component_Battery_ struct {
	Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
}

type Component_Battery_Technology

type Component_Battery_Technology int32
const (
	Component_Battery_TECH_UNKNOWN Component_Battery_Technology = 0
	Component_Battery_LI_ION       Component_Battery_Technology = 1
)

func (Component_Battery_Technology) EnumDescriptor

func (Component_Battery_Technology) EnumDescriptor() ([]byte, []int)

func (Component_Battery_Technology) String

func (x Component_Battery_Technology) String() string

type Component_Bluetooth

type Component_Bluetooth struct {
	Usb                  *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*Component_Bluetooth) Descriptor

func (*Component_Bluetooth) Descriptor() ([]byte, []int)

func (*Component_Bluetooth) GetUsb

func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb

func (*Component_Bluetooth) ProtoMessage

func (*Component_Bluetooth) ProtoMessage()

func (*Component_Bluetooth) Reset

func (m *Component_Bluetooth) Reset()

func (*Component_Bluetooth) String

func (m *Component_Bluetooth) String() string

func (*Component_Bluetooth) XXX_DiscardUnknown

func (m *Component_Bluetooth) XXX_DiscardUnknown()

func (*Component_Bluetooth) XXX_Marshal

func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Bluetooth) XXX_Merge

func (m *Component_Bluetooth) XXX_Merge(src proto.Message)

func (*Component_Bluetooth) XXX_Size

func (m *Component_Bluetooth) XXX_Size() int

func (*Component_Bluetooth) XXX_Unmarshal

func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error

type Component_Bluetooth_

type Component_Bluetooth_ struct {
	Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
}

type Component_Camera

type Component_Camera struct {
	Features  []Component_Camera_Feature "" /* 129 byte string literal not displayed */
	ClockType Component_Camera_ClockType "" /* 143 byte string literal not displayed */

	Interface            isComponent_Camera_Interface `protobuf_oneof:"interface"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*Component_Camera) Descriptor

func (*Component_Camera) Descriptor() ([]byte, []int)

func (*Component_Camera) GetClockType

func (m *Component_Camera) GetClockType() Component_Camera_ClockType

func (*Component_Camera) GetFeatures

func (m *Component_Camera) GetFeatures() []Component_Camera_Feature

func (*Component_Camera) GetInterface

func (m *Component_Camera) GetInterface() isComponent_Camera_Interface

func (*Component_Camera) GetPci

func (m *Component_Camera) GetPci() *Component_Interface_Pci

func (*Component_Camera) GetUsb

func (m *Component_Camera) GetUsb() *Component_Interface_Usb

func (*Component_Camera) ProtoMessage

func (*Component_Camera) ProtoMessage()

func (*Component_Camera) Reset

func (m *Component_Camera) Reset()

func (*Component_Camera) String

func (m *Component_Camera) String() string

func (*Component_Camera) XXX_DiscardUnknown

func (m *Component_Camera) XXX_DiscardUnknown()

func (*Component_Camera) XXX_Marshal

func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Camera) XXX_Merge

func (m *Component_Camera) XXX_Merge(src proto.Message)

func (*Component_Camera) XXX_OneofWrappers

func (*Component_Camera) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Component_Camera) XXX_Size

func (m *Component_Camera) XXX_Size() int

func (*Component_Camera) XXX_Unmarshal

func (m *Component_Camera) XXX_Unmarshal(b []byte) error

type Component_Camera_

type Component_Camera_ struct {
	Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
}

type Component_Camera_ClockType

type Component_Camera_ClockType int32
const (
	Component_Camera_CLOCK_TYPE_UNDEFINED Component_Camera_ClockType = 0
	Component_Camera_MONOTONIC            Component_Camera_ClockType = 1
	Component_Camera_BOOTTIME             Component_Camera_ClockType = 2
)

func (Component_Camera_ClockType) EnumDescriptor

func (Component_Camera_ClockType) EnumDescriptor() ([]byte, []int)

func (Component_Camera_ClockType) String

func (x Component_Camera_ClockType) String() string

type Component_Camera_Feature

type Component_Camera_Feature int32
const (
	Component_Camera_FEATURE_UNKNOWN Component_Camera_Feature = 0
	Component_Camera_ACTIVITY_LED    Component_Camera_Feature = 1
)

func (Component_Camera_Feature) EnumDescriptor

func (Component_Camera_Feature) EnumDescriptor() ([]byte, []int)

func (Component_Camera_Feature) String

func (x Component_Camera_Feature) String() string

type Component_Camera_Pci

type Component_Camera_Pci struct {
	Pci *Component_Interface_Pci `protobuf:"bytes,4,opt,name=pci,proto3,oneof"`
}

type Component_Camera_Usb

type Component_Camera_Usb struct {
	Usb *Component_Interface_Usb `protobuf:"bytes,3,opt,name=usb,proto3,oneof"`
}

type Component_DisplayPanel

type Component_DisplayPanel struct {
	ProductId            string                             `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Properties           *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*Component_DisplayPanel) Descriptor

func (*Component_DisplayPanel) Descriptor() ([]byte, []int)

func (*Component_DisplayPanel) GetProductId

func (m *Component_DisplayPanel) GetProductId() string

func (*Component_DisplayPanel) GetProperties

func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties

func (*Component_DisplayPanel) ProtoMessage

func (*Component_DisplayPanel) ProtoMessage()

func (*Component_DisplayPanel) Reset

func (m *Component_DisplayPanel) Reset()

func (*Component_DisplayPanel) String

func (m *Component_DisplayPanel) String() string

func (*Component_DisplayPanel) XXX_DiscardUnknown

func (m *Component_DisplayPanel) XXX_DiscardUnknown()

func (*Component_DisplayPanel) XXX_Marshal

func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_DisplayPanel) XXX_Merge

func (m *Component_DisplayPanel) XXX_Merge(src proto.Message)

func (*Component_DisplayPanel) XXX_Size

func (m *Component_DisplayPanel) XXX_Size() int

func (*Component_DisplayPanel) XXX_Unmarshal

func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error

type Component_DisplayPanel_

type Component_DisplayPanel_ struct {
	DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
}

type Component_DisplayPanel_Properties

type Component_DisplayPanel_Properties struct {
	WidthPx  int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
	HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
	// Generally expressed as double (e.g. 11.7 inches) in specs, but storing
	// as milliinch to remove double ambiguities.
	DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
	// PPI or also referred to as DPI (density per inch)
	PixelsPerIn          int32    `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_DisplayPanel_Properties) Descriptor

func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int)

func (*Component_DisplayPanel_Properties) GetDiagonalMilliinch

func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32

func (*Component_DisplayPanel_Properties) GetHeightPx

func (m *Component_DisplayPanel_Properties) GetHeightPx() int32

func (*Component_DisplayPanel_Properties) GetPixelsPerIn

func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32

func (*Component_DisplayPanel_Properties) GetWidthPx

func (m *Component_DisplayPanel_Properties) GetWidthPx() int32

func (*Component_DisplayPanel_Properties) ProtoMessage

func (*Component_DisplayPanel_Properties) ProtoMessage()

func (*Component_DisplayPanel_Properties) Reset

func (m *Component_DisplayPanel_Properties) Reset()

func (*Component_DisplayPanel_Properties) String

func (m *Component_DisplayPanel_Properties) String() string

func (*Component_DisplayPanel_Properties) XXX_DiscardUnknown

func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown()

func (*Component_DisplayPanel_Properties) XXX_Marshal

func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_DisplayPanel_Properties) XXX_Merge

func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message)

func (*Component_DisplayPanel_Properties) XXX_Size

func (m *Component_DisplayPanel_Properties) XXX_Size() int

func (*Component_DisplayPanel_Properties) XXX_Unmarshal

func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error

type Component_Ec

type Component_Ec struct {
	Ec *Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3,oneof"`
}

type Component_EcFlashChip

type Component_EcFlashChip struct {
	EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
}

type Component_EmbeddedController

type Component_EmbeddedController struct {
	PartNumber           string   `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_EmbeddedController) Descriptor

func (*Component_EmbeddedController) Descriptor() ([]byte, []int)

func (*Component_EmbeddedController) GetPartNumber

func (m *Component_EmbeddedController) GetPartNumber() string

func (*Component_EmbeddedController) ProtoMessage

func (*Component_EmbeddedController) ProtoMessage()

func (*Component_EmbeddedController) Reset

func (m *Component_EmbeddedController) Reset()

func (*Component_EmbeddedController) String

func (m *Component_EmbeddedController) String() string

func (*Component_EmbeddedController) XXX_DiscardUnknown

func (m *Component_EmbeddedController) XXX_DiscardUnknown()

func (*Component_EmbeddedController) XXX_Marshal

func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_EmbeddedController) XXX_Merge

func (m *Component_EmbeddedController) XXX_Merge(src proto.Message)

func (*Component_EmbeddedController) XXX_Size

func (m *Component_EmbeddedController) XXX_Size() int

func (*Component_EmbeddedController) XXX_Unmarshal

func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error

type Component_FlashChip

type Component_FlashChip struct {
	PartNumber           string   `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_FlashChip) Descriptor

func (*Component_FlashChip) Descriptor() ([]byte, []int)

func (*Component_FlashChip) GetPartNumber

func (m *Component_FlashChip) GetPartNumber() string

func (*Component_FlashChip) ProtoMessage

func (*Component_FlashChip) ProtoMessage()

func (*Component_FlashChip) Reset

func (m *Component_FlashChip) Reset()

func (*Component_FlashChip) String

func (m *Component_FlashChip) String() string

func (*Component_FlashChip) XXX_DiscardUnknown

func (m *Component_FlashChip) XXX_DiscardUnknown()

func (*Component_FlashChip) XXX_Marshal

func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_FlashChip) XXX_Merge

func (m *Component_FlashChip) XXX_Merge(src proto.Message)

func (*Component_FlashChip) XXX_Size

func (m *Component_FlashChip) XXX_Size() int

func (*Component_FlashChip) XXX_Unmarshal

func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error

type Component_Interface

type Component_Interface struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Defines common component version identifiers based on interface standards.

func (*Component_Interface) Descriptor

func (*Component_Interface) Descriptor() ([]byte, []int)

func (*Component_Interface) ProtoMessage

func (*Component_Interface) ProtoMessage()

func (*Component_Interface) Reset

func (m *Component_Interface) Reset()

func (*Component_Interface) String

func (m *Component_Interface) String() string

func (*Component_Interface) XXX_DiscardUnknown

func (m *Component_Interface) XXX_DiscardUnknown()

func (*Component_Interface) XXX_Marshal

func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Interface) XXX_Merge

func (m *Component_Interface) XXX_Merge(src proto.Message)

func (*Component_Interface) XXX_Size

func (m *Component_Interface) XXX_Size() int

func (*Component_Interface) XXX_Unmarshal

func (m *Component_Interface) XXX_Unmarshal(b []byte) error

type Component_Interface_Pci

type Component_Interface_Pci struct {
	// 4-digit hex
	VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// 4-digit hex
	DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// 2-digit hex
	RevisionId           string   `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_Interface_Pci) Descriptor

func (*Component_Interface_Pci) Descriptor() ([]byte, []int)

func (*Component_Interface_Pci) GetDeviceId

func (m *Component_Interface_Pci) GetDeviceId() string

func (*Component_Interface_Pci) GetRevisionId

func (m *Component_Interface_Pci) GetRevisionId() string

func (*Component_Interface_Pci) GetVendorId

func (m *Component_Interface_Pci) GetVendorId() string

func (*Component_Interface_Pci) ProtoMessage

func (*Component_Interface_Pci) ProtoMessage()

func (*Component_Interface_Pci) Reset

func (m *Component_Interface_Pci) Reset()

func (*Component_Interface_Pci) String

func (m *Component_Interface_Pci) String() string

func (*Component_Interface_Pci) XXX_DiscardUnknown

func (m *Component_Interface_Pci) XXX_DiscardUnknown()

func (*Component_Interface_Pci) XXX_Marshal

func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Interface_Pci) XXX_Merge

func (m *Component_Interface_Pci) XXX_Merge(src proto.Message)

func (*Component_Interface_Pci) XXX_Size

func (m *Component_Interface_Pci) XXX_Size() int

func (*Component_Interface_Pci) XXX_Unmarshal

func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error

type Component_Interface_Usb

type Component_Interface_Usb struct {
	// 4-digit hex
	VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// 4-digit hex
	ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// 4-digit hex
	BcdDevice            string   `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_Interface_Usb) Descriptor

func (*Component_Interface_Usb) Descriptor() ([]byte, []int)

func (*Component_Interface_Usb) GetBcdDevice

func (m *Component_Interface_Usb) GetBcdDevice() string

func (*Component_Interface_Usb) GetProductId

func (m *Component_Interface_Usb) GetProductId() string

func (*Component_Interface_Usb) GetVendorId

func (m *Component_Interface_Usb) GetVendorId() string

func (*Component_Interface_Usb) ProtoMessage

func (*Component_Interface_Usb) ProtoMessage()

func (*Component_Interface_Usb) Reset

func (m *Component_Interface_Usb) Reset()

func (*Component_Interface_Usb) String

func (m *Component_Interface_Usb) String() string

func (*Component_Interface_Usb) XXX_DiscardUnknown

func (m *Component_Interface_Usb) XXX_DiscardUnknown()

func (*Component_Interface_Usb) XXX_Marshal

func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Interface_Usb) XXX_Merge

func (m *Component_Interface_Usb) XXX_Merge(src proto.Message)

func (*Component_Interface_Usb) XXX_Size

func (m *Component_Interface_Usb) XXX_Size() int

func (*Component_Interface_Usb) XXX_Unmarshal

func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error

type Component_Memory

type Component_Memory struct {
	Profile              *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	PartNumber           string                    `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*Component_Memory) Descriptor

func (*Component_Memory) Descriptor() ([]byte, []int)

func (*Component_Memory) GetPartNumber

func (m *Component_Memory) GetPartNumber() string

func (*Component_Memory) GetProfile

func (m *Component_Memory) GetProfile() *Component_Memory_Profile

func (*Component_Memory) ProtoMessage

func (*Component_Memory) ProtoMessage()

func (*Component_Memory) Reset

func (m *Component_Memory) Reset()

func (*Component_Memory) String

func (m *Component_Memory) String() string

func (*Component_Memory) XXX_DiscardUnknown

func (m *Component_Memory) XXX_DiscardUnknown()

func (*Component_Memory) XXX_Marshal

func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Memory) XXX_Merge

func (m *Component_Memory) XXX_Merge(src proto.Message)

func (*Component_Memory) XXX_Size

func (m *Component_Memory) XXX_Size() int

func (*Component_Memory) XXX_Unmarshal

func (m *Component_Memory) XXX_Unmarshal(b []byte) error

type Component_Memory_

type Component_Memory_ struct {
	Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
}

type Component_Memory_Profile

type Component_Memory_Profile struct {
	Type                 Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
	SpeedMhz             int32                 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
	SizeMegabytes        int32                 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Component_Memory_Profile) Descriptor

func (*Component_Memory_Profile) Descriptor() ([]byte, []int)

func (*Component_Memory_Profile) GetSizeMegabytes

func (m *Component_Memory_Profile) GetSizeMegabytes() int32

func (*Component_Memory_Profile) GetSpeedMhz

func (m *Component_Memory_Profile) GetSpeedMhz() int32

func (*Component_Memory_Profile) GetType

func (m *Component_Memory_Profile) GetType() Component_Memory_Type

func (*Component_Memory_Profile) ProtoMessage

func (*Component_Memory_Profile) ProtoMessage()

func (*Component_Memory_Profile) Reset

func (m *Component_Memory_Profile) Reset()

func (*Component_Memory_Profile) String

func (m *Component_Memory_Profile) String() string

func (*Component_Memory_Profile) XXX_DiscardUnknown

func (m *Component_Memory_Profile) XXX_DiscardUnknown()

func (*Component_Memory_Profile) XXX_Marshal

func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Memory_Profile) XXX_Merge

func (m *Component_Memory_Profile) XXX_Merge(src proto.Message)

func (*Component_Memory_Profile) XXX_Size

func (m *Component_Memory_Profile) XXX_Size() int

func (*Component_Memory_Profile) XXX_Unmarshal

func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error

type Component_Memory_Type

type Component_Memory_Type int32
const (
	Component_Memory_TYPE_UNDEFINED Component_Memory_Type = 0
	Component_Memory_DDR            Component_Memory_Type = 1
	Component_Memory_DDR2           Component_Memory_Type = 2
	Component_Memory_DDR3           Component_Memory_Type = 3
	Component_Memory_DDR4           Component_Memory_Type = 4
	Component_Memory_LP_DDR3        Component_Memory_Type = 5
	Component_Memory_LP_DDR4        Component_Memory_Type = 6
)

func (Component_Memory_Type) EnumDescriptor

func (Component_Memory_Type) EnumDescriptor() ([]byte, []int)

func (Component_Memory_Type) String

func (x Component_Memory_Type) String() string

type Component_Qualification

type Component_Qualification struct {
	ComponentId          *ComponentId                   `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
	Status               Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

Record of a component level qualification and the corresponding status.

func (*Component_Qualification) Descriptor

func (*Component_Qualification) Descriptor() ([]byte, []int)

func (*Component_Qualification) GetComponentId

func (m *Component_Qualification) GetComponentId() *ComponentId

func (*Component_Qualification) GetStatus

func (m *Component_Qualification) GetStatus() Component_Qualification_Status

func (*Component_Qualification) ProtoMessage

func (*Component_Qualification) ProtoMessage()

func (*Component_Qualification) Reset

func (m *Component_Qualification) Reset()

func (*Component_Qualification) String

func (m *Component_Qualification) String() string

func (*Component_Qualification) XXX_DiscardUnknown

func (m *Component_Qualification) XXX_DiscardUnknown()

func (*Component_Qualification) XXX_Marshal

func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Qualification) XXX_Merge

func (m *Component_Qualification) XXX_Merge(src proto.Message)

func (*Component_Qualification) XXX_Size

func (m *Component_Qualification) XXX_Size() int

func (*Component_Qualification) XXX_Unmarshal

func (m *Component_Qualification) XXX_Unmarshal(b []byte) error

type Component_Qualification_Status

type Component_Qualification_Status int32
const (
	Component_Qualification_STATUS_UNKNOWN        Component_Qualification_Status = 0
	Component_Qualification_REQUESTED             Component_Qualification_Status = 1
	Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
	Component_Qualification_QUALIFIED             Component_Qualification_Status = 3
)

func (Component_Qualification_Status) EnumDescriptor

func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int)

func (Component_Qualification_Status) String

func (x Component_Qualification_Status) String() string

type Component_Soc

type Component_Soc struct {
	Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	// Unique model name reported by the SoC and detected
	// through probing.
	// For ARM/x86 specific probing logic, see:
	// platform/factory/py/probe/functions/generic_cpu.py
	Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// Number of cores present on the SoC model
	Cores                int32    `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_Soc) Descriptor

func (*Component_Soc) Descriptor() ([]byte, []int)

func (*Component_Soc) GetCores

func (m *Component_Soc) GetCores() int32

func (*Component_Soc) GetFamily

func (m *Component_Soc) GetFamily() *Component_Soc_Family

func (*Component_Soc) GetModel

func (m *Component_Soc) GetModel() string

func (*Component_Soc) ProtoMessage

func (*Component_Soc) ProtoMessage()

func (*Component_Soc) Reset

func (m *Component_Soc) Reset()

func (*Component_Soc) String

func (m *Component_Soc) String() string

func (*Component_Soc) XXX_DiscardUnknown

func (m *Component_Soc) XXX_DiscardUnknown()

func (*Component_Soc) XXX_Marshal

func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Soc) XXX_Merge

func (m *Component_Soc) XXX_Merge(src proto.Message)

func (*Component_Soc) XXX_Size

func (m *Component_Soc) XXX_Size() int

func (*Component_Soc) XXX_Unmarshal

func (m *Component_Soc) XXX_Unmarshal(b []byte) error

type Component_Soc_

type Component_Soc_ struct {
	Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
}

type Component_Soc_Architecture

type Component_Soc_Architecture int32
const (
	Component_Soc_ARCHITECTURE_UNDEFINED Component_Soc_Architecture = 0
	Component_Soc_X86                    Component_Soc_Architecture = 1
	Component_Soc_X86_64                 Component_Soc_Architecture = 2
	Component_Soc_ARM                    Component_Soc_Architecture = 3
	Component_Soc_ARM64                  Component_Soc_Architecture = 4
)

func (Component_Soc_Architecture) EnumDescriptor

func (Component_Soc_Architecture) EnumDescriptor() ([]byte, []int)

func (Component_Soc_Architecture) String

func (x Component_Soc_Architecture) String() string

type Component_Soc_Family

type Component_Soc_Family struct {
	Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
	// Common name (human friendly) for the family
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_Soc_Family) Descriptor

func (*Component_Soc_Family) Descriptor() ([]byte, []int)

func (*Component_Soc_Family) GetArch

func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture

func (*Component_Soc_Family) GetName

func (m *Component_Soc_Family) GetName() string

func (*Component_Soc_Family) ProtoMessage

func (*Component_Soc_Family) ProtoMessage()

func (*Component_Soc_Family) Reset

func (m *Component_Soc_Family) Reset()

func (*Component_Soc_Family) String

func (m *Component_Soc_Family) String() string

func (*Component_Soc_Family) XXX_DiscardUnknown

func (m *Component_Soc_Family) XXX_DiscardUnknown()

func (*Component_Soc_Family) XXX_Marshal

func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Soc_Family) XXX_Merge

func (m *Component_Soc_Family) XXX_Merge(src proto.Message)

func (*Component_Soc_Family) XXX_Size

func (m *Component_Soc_Family) XXX_Size() int

func (*Component_Soc_Family) XXX_Unmarshal

func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error

type Component_Storage

type Component_Storage struct {
	Emmc5FwVer           string                        `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
	Manfid               string                        `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
	Name                 string                        `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Oemid                string                        `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
	Prv                  string                        `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
	Sectors              string                        `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
	Type                 Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*Component_Storage) Descriptor

func (*Component_Storage) Descriptor() ([]byte, []int)

func (*Component_Storage) GetEmmc5FwVer

func (m *Component_Storage) GetEmmc5FwVer() string

func (*Component_Storage) GetManfid

func (m *Component_Storage) GetManfid() string

func (*Component_Storage) GetName

func (m *Component_Storage) GetName() string

func (*Component_Storage) GetOemid

func (m *Component_Storage) GetOemid() string

func (*Component_Storage) GetPrv

func (m *Component_Storage) GetPrv() string

func (*Component_Storage) GetSectors

func (m *Component_Storage) GetSectors() string

func (*Component_Storage) GetType

func (m *Component_Storage) GetType() Component_Storage_StorageType

func (*Component_Storage) ProtoMessage

func (*Component_Storage) ProtoMessage()

func (*Component_Storage) Reset

func (m *Component_Storage) Reset()

func (*Component_Storage) String

func (m *Component_Storage) String() string

func (*Component_Storage) XXX_DiscardUnknown

func (m *Component_Storage) XXX_DiscardUnknown()

func (*Component_Storage) XXX_Marshal

func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Storage) XXX_Merge

func (m *Component_Storage) XXX_Merge(src proto.Message)

func (*Component_Storage) XXX_Size

func (m *Component_Storage) XXX_Size() int

func (*Component_Storage) XXX_Unmarshal

func (m *Component_Storage) XXX_Unmarshal(b []byte) error

type Component_Storage_

type Component_Storage_ struct {
	Storage *Component_Storage `protobuf:"bytes,17,opt,name=storage,proto3,oneof"`
}

type Component_Storage_StorageType

type Component_Storage_StorageType int32
const (
	Component_Storage_STORAGE_TYPE_UNKNOWN Component_Storage_StorageType = 0
	Component_Storage_EMMC                 Component_Storage_StorageType = 1
	Component_Storage_NVME                 Component_Storage_StorageType = 2
)

func (Component_Storage_StorageType) EnumDescriptor

func (Component_Storage_StorageType) EnumDescriptor() ([]byte, []int)

func (Component_Storage_StorageType) String

func (x Component_Storage_StorageType) String() string

type Component_SystemFlashChip

type Component_SystemFlashChip struct {
	SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
}

type Component_Touch

type Component_Touch struct {
	ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
	// Optional product brand/series name
	// For some vendors, this is used in the firmware naming schema
	ProductSeries        string                    `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
	FwChecksum           string                    `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
	Type                 Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
	Usb                  *Component_Interface_Usb  `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*Component_Touch) Descriptor

func (*Component_Touch) Descriptor() ([]byte, []int)

func (*Component_Touch) GetFwChecksum

func (m *Component_Touch) GetFwChecksum() string

func (*Component_Touch) GetFwVersion

func (m *Component_Touch) GetFwVersion() string

func (*Component_Touch) GetProductId

func (m *Component_Touch) GetProductId() string

func (*Component_Touch) GetProductSeries

func (m *Component_Touch) GetProductSeries() string

func (*Component_Touch) GetType

func (m *Component_Touch) GetType() Component_Touch_TouchType

func (*Component_Touch) GetUsb

func (m *Component_Touch) GetUsb() *Component_Interface_Usb

func (*Component_Touch) ProtoMessage

func (*Component_Touch) ProtoMessage()

func (*Component_Touch) Reset

func (m *Component_Touch) Reset()

func (*Component_Touch) String

func (m *Component_Touch) String() string

func (*Component_Touch) XXX_DiscardUnknown

func (m *Component_Touch) XXX_DiscardUnknown()

func (*Component_Touch) XXX_Marshal

func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Touch) XXX_Merge

func (m *Component_Touch) XXX_Merge(src proto.Message)

func (*Component_Touch) XXX_Size

func (m *Component_Touch) XXX_Size() int

func (*Component_Touch) XXX_Unmarshal

func (m *Component_Touch) XXX_Unmarshal(b []byte) error

type Component_Touch_TouchType

type Component_Touch_TouchType int32
const (
	Component_Touch_TOUCH_TYPE_UNDEFINED Component_Touch_TouchType = 0
	Component_Touch_USB                  Component_Touch_TouchType = 1
	Component_Touch_I2C                  Component_Touch_TouchType = 2
)

func (Component_Touch_TouchType) EnumDescriptor

func (Component_Touch_TouchType) EnumDescriptor() ([]byte, []int)

func (Component_Touch_TouchType) String

func (x Component_Touch_TouchType) String() string

type Component_Touchpad

type Component_Touchpad struct {
	Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
}

type Component_Touchscreen

type Component_Touchscreen struct {
	Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
}

type Component_Tpm

type Component_Tpm struct {
	ManufacturerInfo     string   `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
	Version              string   `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Defines a Trusted Platform Module, for more information see here:

https://www.chromium.org/developers/design-documents/tpm-usage

func (*Component_Tpm) Descriptor

func (*Component_Tpm) Descriptor() ([]byte, []int)

func (*Component_Tpm) GetManufacturerInfo

func (m *Component_Tpm) GetManufacturerInfo() string

func (*Component_Tpm) GetVersion

func (m *Component_Tpm) GetVersion() string

func (*Component_Tpm) ProtoMessage

func (*Component_Tpm) ProtoMessage()

func (*Component_Tpm) Reset

func (m *Component_Tpm) Reset()

func (*Component_Tpm) String

func (m *Component_Tpm) String() string

func (*Component_Tpm) XXX_DiscardUnknown

func (m *Component_Tpm) XXX_DiscardUnknown()

func (*Component_Tpm) XXX_Marshal

func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Tpm) XXX_Merge

func (m *Component_Tpm) XXX_Merge(src proto.Message)

func (*Component_Tpm) XXX_Size

func (m *Component_Tpm) XXX_Size() int

func (*Component_Tpm) XXX_Unmarshal

func (m *Component_Tpm) XXX_Unmarshal(b []byte) error

type Component_Tpm_

type Component_Tpm_ struct {
	Tpm *Component_Tpm `protobuf:"bytes,18,opt,name=tpm,proto3,oneof"`
}

type Component_UsbHost

type Component_UsbHost struct {
	UsbHost *Component_Interface_Usb `protobuf:"bytes,19,opt,name=usb_host,json=usbHost,proto3,oneof"`
}

type Component_Wifi

type Component_Wifi struct {
	Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`

	SupportedWlanProtocols []Component_Wifi_WLANProtocol "" /* 192 byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}                      `json:"-"`
	XXX_unrecognized       []byte                        `json:"-"`
	XXX_sizecache          int32                         `json:"-"`
}

func (*Component_Wifi) Descriptor

func (*Component_Wifi) Descriptor() ([]byte, []int)

func (*Component_Wifi) GetInterface

func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface

func (*Component_Wifi) GetPci

func (m *Component_Wifi) GetPci() *Component_Interface_Pci

func (*Component_Wifi) GetSupportedWlanProtocols

func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol

func (*Component_Wifi) ProtoMessage

func (*Component_Wifi) ProtoMessage()

func (*Component_Wifi) Reset

func (m *Component_Wifi) Reset()

func (*Component_Wifi) String

func (m *Component_Wifi) String() string

func (*Component_Wifi) XXX_DiscardUnknown

func (m *Component_Wifi) XXX_DiscardUnknown()

func (*Component_Wifi) XXX_Marshal

func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component_Wifi) XXX_Merge

func (m *Component_Wifi) XXX_Merge(src proto.Message)

func (*Component_Wifi) XXX_OneofWrappers

func (*Component_Wifi) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Component_Wifi) XXX_Size

func (m *Component_Wifi) XXX_Size() int

func (*Component_Wifi) XXX_Unmarshal

func (m *Component_Wifi) XXX_Unmarshal(b []byte) error

type Component_Wifi_

type Component_Wifi_ struct {
	Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
}

type Component_Wifi_Pci

type Component_Wifi_Pci struct {
	Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
}

type Component_Wifi_WLANProtocol

type Component_Wifi_WLANProtocol int32
const (
	Component_Wifi_WLAN_PROTOCOL_UNKNOWN Component_Wifi_WLANProtocol = 0
	Component_Wifi_IEEE_802_11_A         Component_Wifi_WLANProtocol = 1
	Component_Wifi_IEEE_802_11_B         Component_Wifi_WLANProtocol = 2
	Component_Wifi_IEEE_802_11_G         Component_Wifi_WLANProtocol = 3
	Component_Wifi_IEEE_802_11_N         Component_Wifi_WLANProtocol = 4
	Component_Wifi_IEEE_802_11_AC        Component_Wifi_WLANProtocol = 5
	Component_Wifi_IEEE_802_11_AX        Component_Wifi_WLANProtocol = 6
)

func (Component_Wifi_WLANProtocol) EnumDescriptor

func (Component_Wifi_WLANProtocol) EnumDescriptor() ([]byte, []int)

func (Component_Wifi_WLANProtocol) String

func (x Component_Wifi_WLANProtocol) String() string

type Design

type Design struct {
	PublicReplication *public_replication.PublicReplication `protobuf:"bytes,7,opt,name=public_replication,json=publicReplication,proto3" json:"public_replication,omitempty"`

	Id *DesignId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`

	ProgramId *ProgramId `protobuf:"bytes,2,opt,name=program_id,json=programId,proto3" json:"program_id,omitempty"`

	OdmId *PartnerId `protobuf:"bytes,3,opt,name=odm_id,json=odmId,proto3" json:"odm_id,omitempty"`

	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`

	BoardIdPhase map[uint32]string "" /* 188 byte string literal not displayed */

	Configs []*Design_Config `protobuf:"bytes,6,rep,name=configs,proto3" json:"configs,omitempty"`

	SsfcValue            map[uint32]string "" /* 177 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Next ID: 9

func (*Design) Descriptor

func (*Design) Descriptor() ([]byte, []int)

func (*Design) GetBoardIdPhase

func (m *Design) GetBoardIdPhase() map[uint32]string

func (*Design) GetConfigs

func (m *Design) GetConfigs() []*Design_Config

func (*Design) GetId

func (m *Design) GetId() *DesignId

func (*Design) GetName

func (m *Design) GetName() string

func (*Design) GetOdmId

func (m *Design) GetOdmId() *PartnerId

func (*Design) GetProgramId

func (m *Design) GetProgramId() *ProgramId

func (*Design) GetPublicReplication

func (m *Design) GetPublicReplication() *public_replication.PublicReplication

func (*Design) GetSsfcValue

func (m *Design) GetSsfcValue() map[uint32]string

func (*Design) ProtoMessage

func (*Design) ProtoMessage()

func (*Design) Reset

func (m *Design) Reset()

func (*Design) String

func (m *Design) String() string

func (*Design) XXX_DiscardUnknown

func (m *Design) XXX_DiscardUnknown()

func (*Design) XXX_Marshal

func (m *Design) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Design) XXX_Merge

func (m *Design) XXX_Merge(src proto.Message)

func (*Design) XXX_Size

func (m *Design) XXX_Size() int

func (*Design) XXX_Unmarshal

func (m *Design) XXX_Unmarshal(b []byte) error

type DesignConfigId

type DesignConfigId struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Uniquely identifies a hardware configuration that will be developed for a given hardware design project.

func (*DesignConfigId) Descriptor

func (*DesignConfigId) Descriptor() ([]byte, []int)

func (*DesignConfigId) GetValue

func (m *DesignConfigId) GetValue() string

func (*DesignConfigId) ProtoMessage

func (*DesignConfigId) ProtoMessage()

func (*DesignConfigId) Reset

func (m *DesignConfigId) Reset()

func (*DesignConfigId) String

func (m *DesignConfigId) String() string

func (*DesignConfigId) XXX_DiscardUnknown

func (m *DesignConfigId) XXX_DiscardUnknown()

func (*DesignConfigId) XXX_Marshal

func (m *DesignConfigId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesignConfigId) XXX_Merge

func (m *DesignConfigId) XXX_Merge(src proto.Message)

func (*DesignConfigId) XXX_Size

func (m *DesignConfigId) XXX_Size() int

func (*DesignConfigId) XXX_Unmarshal

func (m *DesignConfigId) XXX_Unmarshal(b []byte) error

type DesignConfigIdSegment

type DesignConfigIdSegment struct {
	// Design the segment applies to.
	DesignId *DesignId `protobuf:"bytes,1,opt,name=design_id,json=designId,proto3" json:"design_id,omitempty"`
	// Min and max DesignConfigIds the Design can use. Both are inclusive.
	MinId                uint32   `protobuf:"varint,2,opt,name=min_id,json=minId,proto3" json:"min_id,omitempty"`
	MaxId                uint32   `protobuf:"varint,3,opt,name=max_id,json=maxId,proto3" json:"max_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A segment of DesignConfigIds allocated to a given Design.

To ensure that DesignConfigIds are unique within a Program, a segment can be allocated to each Design. For example, Design "A" gets ids [11, 20], Design "B" gets ids [21, 30], etc.

The "unprovisioned" id 0x7FFFFFFF is exempt from this check.

No segments in a program can overlap.

func (*DesignConfigIdSegment) Descriptor

func (*DesignConfigIdSegment) Descriptor() ([]byte, []int)

func (*DesignConfigIdSegment) GetDesignId

func (m *DesignConfigIdSegment) GetDesignId() *DesignId

func (*DesignConfigIdSegment) GetMaxId

func (m *DesignConfigIdSegment) GetMaxId() uint32

func (*DesignConfigIdSegment) GetMinId

func (m *DesignConfigIdSegment) GetMinId() uint32

func (*DesignConfigIdSegment) ProtoMessage

func (*DesignConfigIdSegment) ProtoMessage()

func (*DesignConfigIdSegment) Reset

func (m *DesignConfigIdSegment) Reset()

func (*DesignConfigIdSegment) String

func (m *DesignConfigIdSegment) String() string

func (*DesignConfigIdSegment) XXX_DiscardUnknown

func (m *DesignConfigIdSegment) XXX_DiscardUnknown()

func (*DesignConfigIdSegment) XXX_Marshal

func (m *DesignConfigIdSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesignConfigIdSegment) XXX_Merge

func (m *DesignConfigIdSegment) XXX_Merge(src proto.Message)

func (*DesignConfigIdSegment) XXX_Size

func (m *DesignConfigIdSegment) XXX_Size() int

func (*DesignConfigIdSegment) XXX_Unmarshal

func (m *DesignConfigIdSegment) XXX_Unmarshal(b []byte) error

type DesignId

type DesignId struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Uniquely identifies a Chromium OS hardware design project.

func (*DesignId) Descriptor

func (*DesignId) Descriptor() ([]byte, []int)

func (*DesignId) GetValue

func (m *DesignId) GetValue() string

func (*DesignId) ProtoMessage

func (*DesignId) ProtoMessage()

func (*DesignId) Reset

func (m *DesignId) Reset()

func (*DesignId) String

func (m *DesignId) String() string

func (*DesignId) XXX_DiscardUnknown

func (m *DesignId) XXX_DiscardUnknown()

func (*DesignId) XXX_Marshal

func (m *DesignId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesignId) XXX_Merge

func (m *DesignId) XXX_Merge(src proto.Message)

func (*DesignId) XXX_Size

func (m *DesignId) XXX_Size() int

func (*DesignId) XXX_Unmarshal

func (m *DesignId) XXX_Unmarshal(b []byte) error

type Design_Config

type Design_Config struct {
	// Fields replicated to public configs.
	PublicReplication *public_replication.PublicReplication `protobuf:"bytes,5,opt,name=public_replication,json=publicReplication,proto3" json:"public_replication,omitempty"`
	// The ID encoded in hardware on a device, typically in CBI.
	Id *DesignConfigId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Each unique value of hardware_topology requires a unique DesignConfigId
	HardwareTopology *HardwareTopology `protobuf:"bytes,2,opt,name=hardware_topology,json=hardwareTopology,proto3" json:"hardware_topology,omitempty"`
	// This field is generated from hardware_topology by combining all of the
	// partial HardwareFeatures definitions from each selected hardware topology
	HardwareFeatures     *HardwareFeatures `protobuf:"bytes,3,opt,name=hardware_features,json=hardwareFeatures,proto3" json:"hardware_features,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Defines a unique hardware configuration for a given hardware design and the corresponding hardware features that will be supported. Next ID: 6

func (*Design_Config) Descriptor

func (*Design_Config) Descriptor() ([]byte, []int)

func (*Design_Config) GetHardwareFeatures

func (m *Design_Config) GetHardwareFeatures() *HardwareFeatures

func (*Design_Config) GetHardwareTopology

func (m *Design_Config) GetHardwareTopology() *HardwareTopology

func (*Design_Config) GetId

func (m *Design_Config) GetId() *DesignConfigId

func (*Design_Config) GetPublicReplication

func (m *Design_Config) GetPublicReplication() *public_replication.PublicReplication

func (*Design_Config) ProtoMessage

func (*Design_Config) ProtoMessage()

func (*Design_Config) Reset

func (m *Design_Config) Reset()

func (*Design_Config) String

func (m *Design_Config) String() string

func (*Design_Config) XXX_DiscardUnknown

func (m *Design_Config) XXX_DiscardUnknown()

func (*Design_Config) XXX_Marshal

func (m *Design_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Design_Config) XXX_Merge

func (m *Design_Config) XXX_Merge(src proto.Message)

func (*Design_Config) XXX_Size

func (m *Design_Config) XXX_Size() int

func (*Design_Config) XXX_Unmarshal

func (m *Design_Config) XXX_Unmarshal(b []byte) error

type Design_Config_Constraint

type Design_Config_Constraint struct {
	Level                Design_Config_Constraint_Level `protobuf:"varint,1,opt,name=level,proto3,enum=chromiumos.config.api.Design_Config_Constraint_Level" json:"level,omitempty"`
	Features             *HardwareFeatures              `protobuf:"bytes,2,opt,name=features,proto3" json:"features,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

Constraints on HardwareFeatures.

Each Constraint should specify exactly one HardwareFeature to constrain. Constraints are OR'd across the same type of HardwareFeatures, and AND'd across different types of HardwareFeatures. For example, the following specifies CLAMSHELL or CONVERTIBLE form factors are allowed, and the screen must have touch support:

design_config_constraints: <
  level: REQUIRED
  features: <
    form_factor: <
      form_factor: CLAMSHELL
    >
  >
>
design_config_constraints: <
  level: REQUIRED
  features: <
    form_factor: <
      form_factor: CONVERTIBLE
    >
  >
>
design_config_constraints: <
  level: REQUIRED
  features: <
    screen: <
      touch_support: PRESENT
    >
  >
>

TODO: Formalize constraint definitions further, e.g. what are the semantics of level? TODO: should this be moved into Design or Program? This isn't used here

func (*Design_Config_Constraint) Descriptor

func (*Design_Config_Constraint) Descriptor() ([]byte, []int)

func (*Design_Config_Constraint) GetFeatures

func (m *Design_Config_Constraint) GetFeatures() *HardwareFeatures

func (*Design_Config_Constraint) GetLevel

func (m *Design_Config_Constraint) GetLevel() Design_Config_Constraint_Level

func (*Design_Config_Constraint) ProtoMessage

func (*Design_Config_Constraint) ProtoMessage()

func (*Design_Config_Constraint) Reset

func (m *Design_Config_Constraint) Reset()

func (*Design_Config_Constraint) String

func (m *Design_Config_Constraint) String() string

func (*Design_Config_Constraint) XXX_DiscardUnknown

func (m *Design_Config_Constraint) XXX_DiscardUnknown()

func (*Design_Config_Constraint) XXX_Marshal

func (m *Design_Config_Constraint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Design_Config_Constraint) XXX_Merge

func (m *Design_Config_Constraint) XXX_Merge(src proto.Message)

func (*Design_Config_Constraint) XXX_Size

func (m *Design_Config_Constraint) XXX_Size() int

func (*Design_Config_Constraint) XXX_Unmarshal

func (m *Design_Config_Constraint) XXX_Unmarshal(b []byte) error

type Design_Config_Constraint_Level

type Design_Config_Constraint_Level int32
const (
	Design_Config_Constraint_TYPE_UNKNOWN Design_Config_Constraint_Level = 0
	Design_Config_Constraint_REQUIRED     Design_Config_Constraint_Level = 1
	Design_Config_Constraint_PREFERRED    Design_Config_Constraint_Level = 2
	Design_Config_Constraint_OPTIONAL     Design_Config_Constraint_Level = 3
)

func (Design_Config_Constraint_Level) EnumDescriptor

func (Design_Config_Constraint_Level) EnumDescriptor() ([]byte, []int)

func (Design_Config_Constraint_Level) String

func (x Design_Config_Constraint_Level) String() string

type DeviceBrand

type DeviceBrand struct {
	// Globally unique device brand identifier.
	Id *DeviceBrandId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Hardware design used for the given brand.
	DesignId *DesignId `protobuf:"bytes,2,opt,name=design_id,json=designId,proto3" json:"design_id,omitempty"`
	// OEM for the given device brand.
	OemId *PartnerId `protobuf:"bytes,3,opt,name=oem_id,json=oemId,proto3" json:"oem_id,omitempty"`
	// Brand code assigned and set during manufacturing.
	BrandCode string `protobuf:"bytes,4,opt,name=brand_code,json=brandCode,proto3" json:"brand_code,omitempty"`
	// Brand marketing name.
	BrandName            string   `protobuf:"bytes,5,opt,name=brand_name,json=brandName,proto3" json:"brand_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Defines device branding characteristics for each unique Chromium OS device brand.

func (*DeviceBrand) Descriptor

func (*DeviceBrand) Descriptor() ([]byte, []int)

func (*DeviceBrand) GetBrandCode

func (m *DeviceBrand) GetBrandCode() string

func (*DeviceBrand) GetBrandName

func (m *DeviceBrand) GetBrandName() string

func (*DeviceBrand) GetDesignId

func (m *DeviceBrand) GetDesignId() *DesignId

func (*DeviceBrand) GetId

func (m *DeviceBrand) GetId() *DeviceBrandId

func (*DeviceBrand) GetOemId

func (m *DeviceBrand) GetOemId() *PartnerId

func (*DeviceBrand) ProtoMessage

func (*DeviceBrand) ProtoMessage()

func (*DeviceBrand) Reset

func (m *DeviceBrand) Reset()

func (*DeviceBrand) String

func (m *DeviceBrand) String() string

func (*DeviceBrand) XXX_DiscardUnknown

func (m *DeviceBrand) XXX_DiscardUnknown()

func (*DeviceBrand) XXX_Marshal

func (m *DeviceBrand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceBrand) XXX_Merge

func (m *DeviceBrand) XXX_Merge(src proto.Message)

func (*DeviceBrand) XXX_Size

func (m *DeviceBrand) XXX_Size() int

func (*DeviceBrand) XXX_Unmarshal

func (m *DeviceBrand) XXX_Unmarshal(b []byte) error

type DeviceBrandId

type DeviceBrandId struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Uniquely identifies a Chromium OS device brand.

func (*DeviceBrandId) Descriptor

func (*DeviceBrandId) Descriptor() ([]byte, []int)

func (*DeviceBrandId) GetValue

func (m *DeviceBrandId) GetValue() string

func (*DeviceBrandId) ProtoMessage

func (*DeviceBrandId) ProtoMessage()

func (*DeviceBrandId) Reset

func (m *DeviceBrandId) Reset()

func (*DeviceBrandId) String

func (m *DeviceBrandId) String() string

func (*DeviceBrandId) XXX_DiscardUnknown

func (m *DeviceBrandId) XXX_DiscardUnknown()

func (*DeviceBrandId) XXX_Marshal

func (m *DeviceBrandId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceBrandId) XXX_Merge

func (m *DeviceBrandId) XXX_Merge(src proto.Message)

func (*DeviceBrandId) XXX_Size

func (m *DeviceBrandId) XXX_Size() int

func (*DeviceBrandId) XXX_Unmarshal

func (m *DeviceBrandId) XXX_Unmarshal(b []byte) error

type DeviceSignerConfig

type DeviceSignerConfig struct {
	// Associates a key to either a specific brand or design.
	// Per brand association supports Whitelabel devices with separate brands.
	//
	// Types that are valid to be assigned to Identifier:
	//	*DeviceSignerConfig_BrandId
	//	*DeviceSignerConfig_DesignId
	Identifier           isDeviceSignerConfig_Identifier `protobuf_oneof:"identifier"`
	KeyId                string                          `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

Defines the signing key that will be used for a given device brand.

func (*DeviceSignerConfig) Descriptor

func (*DeviceSignerConfig) Descriptor() ([]byte, []int)

func (*DeviceSignerConfig) GetBrandId

func (m *DeviceSignerConfig) GetBrandId() *DeviceBrandId

func (*DeviceSignerConfig) GetDesignId

func (m *DeviceSignerConfig) GetDesignId() *DesignId

func (*DeviceSignerConfig) GetIdentifier

func (m *DeviceSignerConfig) GetIdentifier() isDeviceSignerConfig_Identifier

func (*DeviceSignerConfig) GetKeyId

func (m *DeviceSignerConfig) GetKeyId() string

func (*DeviceSignerConfig) ProtoMessage

func (*DeviceSignerConfig) ProtoMessage()

func (*DeviceSignerConfig) Reset

func (m *DeviceSignerConfig) Reset()

func (*DeviceSignerConfig) String

func (m *DeviceSignerConfig) String() string

func (*DeviceSignerConfig) XXX_DiscardUnknown

func (m *DeviceSignerConfig) XXX_DiscardUnknown()

func (*DeviceSignerConfig) XXX_Marshal

func (m *DeviceSignerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceSignerConfig) XXX_Merge

func (m *DeviceSignerConfig) XXX_Merge(src proto.Message)

func (*DeviceSignerConfig) XXX_OneofWrappers

func (*DeviceSignerConfig) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DeviceSignerConfig) XXX_Size

func (m *DeviceSignerConfig) XXX_Size() int

func (*DeviceSignerConfig) XXX_Unmarshal

func (m *DeviceSignerConfig) XXX_Unmarshal(b []byte) error

type DeviceSignerConfig_BrandId

type DeviceSignerConfig_BrandId struct {
	BrandId *DeviceBrandId `protobuf:"bytes,1,opt,name=brand_id,json=brandId,proto3,oneof"`
}

type DeviceSignerConfig_DesignId

type DeviceSignerConfig_DesignId struct {
	DesignId *DesignId `protobuf:"bytes,3,opt,name=design_id,json=designId,proto3,oneof"`
}

type FirmwareConfigurationSegment

type FirmwareConfigurationSegment struct {
	// Human-readable name describing the segment, e.g. "Daughter board".
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The mask of valid bits that could be used by this type of Topology.
	Mask                 uint32   `protobuf:"varint,2,opt,name=mask,proto3" json:"mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Defines how space in a firmware configuration field is allocated.

This is used for both FW_CONFIG and Second Source Factory Cache (SSFC) fields

Every FirmwareConfiguration must specify a mask that aligns with a segment. No segments for a program within a field can overlap.

func (*FirmwareConfigurationSegment) Descriptor

func (*FirmwareConfigurationSegment) Descriptor() ([]byte, []int)

func (*FirmwareConfigurationSegment) GetMask

func (m *FirmwareConfigurationSegment) GetMask() uint32

func (*FirmwareConfigurationSegment) GetName

func (m *FirmwareConfigurationSegment) GetName() string

func (*FirmwareConfigurationSegment) ProtoMessage

func (*FirmwareConfigurationSegment) ProtoMessage()

func (*FirmwareConfigurationSegment) Reset

func (m *FirmwareConfigurationSegment) Reset()

func (*FirmwareConfigurationSegment) String

func (m *FirmwareConfigurationSegment) String() string

func (*FirmwareConfigurationSegment) XXX_DiscardUnknown

func (m *FirmwareConfigurationSegment) XXX_DiscardUnknown()

func (*FirmwareConfigurationSegment) XXX_Marshal

func (m *FirmwareConfigurationSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FirmwareConfigurationSegment) XXX_Merge

func (m *FirmwareConfigurationSegment) XXX_Merge(src proto.Message)

func (*FirmwareConfigurationSegment) XXX_Size

func (m *FirmwareConfigurationSegment) XXX_Size() int

func (*FirmwareConfigurationSegment) XXX_Unmarshal

func (m *FirmwareConfigurationSegment) XXX_Unmarshal(b []byte) error

type HardwareFeatures

type HardwareFeatures struct {
	// USB-C properties
	UsbC *HardwareFeatures_UsbC `protobuf:"bytes,1,opt,name=usb_c,json=usbC,proto3" json:"usb_c,omitempty"`
	// USB-A properties
	UsbA *HardwareFeatures_UsbA `protobuf:"bytes,2,opt,name=usb_a,json=usbA,proto3" json:"usb_a,omitempty"`
	// LTE properties
	Lte *HardwareFeatures_Lte `protobuf:"bytes,3,opt,name=lte,proto3" json:"lte,omitempty"`
	// HDMI properties
	Hdmi *HardwareFeatures_Hdmi `protobuf:"bytes,4,opt,name=hdmi,proto3" json:"hdmi,omitempty"`
	// Firmware configuration field programmed in CBI. The value from each
	// topology value will be summed to create the final DesignConfig level
	// firmware configuration value.
	FwConfig *HardwareFeatures_FirmwareConfiguration `protobuf:"bytes,5,opt,name=fw_config,json=fwConfig,proto3" json:"fw_config,omitempty"`
	// Audio properties of system
	Audio *HardwareFeatures_Audio `protobuf:"bytes,6,opt,name=audio,proto3" json:"audio,omitempty"`
	// Camera properties of system.
	Camera *HardwareFeatures_Camera `protobuf:"bytes,7,opt,name=camera,proto3" json:"camera,omitempty"`
	// Accelerometer properties of system.
	Accelerometer *HardwareFeatures_Accelerometer `protobuf:"bytes,8,opt,name=accelerometer,proto3" json:"accelerometer,omitempty"`
	// Gyroscope properties of system.
	Gyroscope *HardwareFeatures_Gyroscope `protobuf:"bytes,9,opt,name=gyroscope,proto3" json:"gyroscope,omitempty"`
	// Magnetometer properties of system.
	Magnetometer *HardwareFeatures_Magnetometer `protobuf:"bytes,10,opt,name=magnetometer,proto3" json:"magnetometer,omitempty"`
	// LightSensor properties of system.
	LightSensor *HardwareFeatures_LightSensor `protobuf:"bytes,11,opt,name=light_sensor,json=lightSensor,proto3" json:"light_sensor,omitempty"`
	// Screen properties of system
	Screen *HardwareFeatures_Screen `protobuf:"bytes,12,opt,name=screen,proto3" json:"screen,omitempty"`
	// Function form factor of system
	FormFactor *HardwareFeatures_FormFactor `protobuf:"bytes,13,opt,name=form_factor,json=formFactor,proto3" json:"form_factor,omitempty"`
	// Stylus properites of system.
	Stylus *HardwareFeatures_Stylus `protobuf:"bytes,14,opt,name=stylus,proto3" json:"stylus,omitempty"`
	// Keyboard properties of system
	Keyboard *HardwareFeatures_Keyboard `protobuf:"bytes,15,opt,name=keyboard,proto3" json:"keyboard,omitempty"`
	// Memory properties of system
	Memory *HardwareFeatures_Memory `protobuf:"bytes,16,opt,name=memory,proto3" json:"memory,omitempty"`
	// Fingerprint properties of system
	Fingerprint *HardwareFeatures_Fingerprint `protobuf:"bytes,17,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	// Non-volatile storage properties of system
	Storage *HardwareFeatures_Storage `protobuf:"bytes,18,opt,name=storage,proto3" json:"storage,omitempty"`
	// Bluetooth properties
	Bluetooth *HardwareFeatures_Bluetooth `protobuf:"bytes,19,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"`
	// BarrelJack properties
	Barreljack           *HardwareFeatures_BarrelJack         `protobuf:"bytes,20,opt,name=barreljack,proto3" json:"barreljack,omitempty"`
	Wifi                 *HardwareFeatures_Wifi               `protobuf:"bytes,23,opt,name=wifi,proto3" json:"wifi,omitempty"`
	PowerButton          *HardwareFeatures_Button             `protobuf:"bytes,21,opt,name=power_button,json=powerButton,proto3" json:"power_button,omitempty"`
	VolumeButton         *HardwareFeatures_Button             `protobuf:"bytes,22,opt,name=volume_button,json=volumeButton,proto3" json:"volume_button,omitempty"`
	EmbeddedController   *HardwareFeatures_EmbeddedController `protobuf:"bytes,24,opt,name=embedded_controller,json=embeddedController,proto3" json:"embedded_controller,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

Each Topology message specifies what that topology means in a 1st class queryable way. Each Topology will only the subset of hardware features that are applicable to that value. The DesignConfig layer will combine all of the Topology messages HardwareFeature messages into a wholistic view of the hardware design configuration.

Note to API designers: each field needs to be able to differentiate an unspecified value and from the 0-value; this can be down with messages or enums. Each field also defines how multiple values should be combined. NEXT TAG: 25

func (*HardwareFeatures) Descriptor

func (*HardwareFeatures) Descriptor() ([]byte, []int)

func (*HardwareFeatures) GetAccelerometer

func (m *HardwareFeatures) GetAccelerometer() *HardwareFeatures_Accelerometer

func (*HardwareFeatures) GetAudio

func (m *HardwareFeatures) GetAudio() *HardwareFeatures_Audio

func (*HardwareFeatures) GetBarreljack

func (m *HardwareFeatures) GetBarreljack() *HardwareFeatures_BarrelJack

func (*HardwareFeatures) GetBluetooth

func (m *HardwareFeatures) GetBluetooth() *HardwareFeatures_Bluetooth

func (*HardwareFeatures) GetCamera

func (m *HardwareFeatures) GetCamera() *HardwareFeatures_Camera

func (*HardwareFeatures) GetEmbeddedController

func (m *HardwareFeatures) GetEmbeddedController() *HardwareFeatures_EmbeddedController

func (*HardwareFeatures) GetFingerprint

func (m *HardwareFeatures) GetFingerprint() *HardwareFeatures_Fingerprint

func (*HardwareFeatures) GetFormFactor

func (m *HardwareFeatures) GetFormFactor() *HardwareFeatures_FormFactor

func (*HardwareFeatures) GetFwConfig

func (m *HardwareFeatures) GetFwConfig() *HardwareFeatures_FirmwareConfiguration

func (*HardwareFeatures) GetGyroscope

func (m *HardwareFeatures) GetGyroscope() *HardwareFeatures_Gyroscope

func (*HardwareFeatures) GetHdmi

func (m *HardwareFeatures) GetHdmi() *HardwareFeatures_Hdmi

func (*HardwareFeatures) GetKeyboard

func (m *HardwareFeatures) GetKeyboard() *HardwareFeatures_Keyboard

func (*HardwareFeatures) GetLightSensor

func (m *HardwareFeatures) GetLightSensor() *HardwareFeatures_LightSensor

func (*HardwareFeatures) GetLte

func (m *HardwareFeatures) GetLte() *HardwareFeatures_Lte

func (*HardwareFeatures) GetMagnetometer

func (m *HardwareFeatures) GetMagnetometer() *HardwareFeatures_Magnetometer

func (*HardwareFeatures) GetMemory

func (m *HardwareFeatures) GetMemory() *HardwareFeatures_Memory

func (*HardwareFeatures) GetPowerButton

func (m *HardwareFeatures) GetPowerButton() *HardwareFeatures_Button

func (*HardwareFeatures) GetScreen

func (m *HardwareFeatures) GetScreen() *HardwareFeatures_Screen

func (*HardwareFeatures) GetStorage

func (m *HardwareFeatures) GetStorage() *HardwareFeatures_Storage

func (*HardwareFeatures) GetStylus

func (m *HardwareFeatures) GetStylus() *HardwareFeatures_Stylus

func (*HardwareFeatures) GetUsbA

func (m *HardwareFeatures) GetUsbA() *HardwareFeatures_UsbA

func (*HardwareFeatures) GetUsbC

func (m *HardwareFeatures) GetUsbC() *HardwareFeatures_UsbC

func (*HardwareFeatures) GetVolumeButton

func (m *HardwareFeatures) GetVolumeButton() *HardwareFeatures_Button

func (*HardwareFeatures) GetWifi

func (m *HardwareFeatures) GetWifi() *HardwareFeatures_Wifi

func (*HardwareFeatures) ProtoMessage

func (*HardwareFeatures) ProtoMessage()

func (*HardwareFeatures) Reset

func (m *HardwareFeatures) Reset()

func (*HardwareFeatures) String

func (m *HardwareFeatures) String() string

func (*HardwareFeatures) XXX_DiscardUnknown

func (m *HardwareFeatures) XXX_DiscardUnknown()

func (*HardwareFeatures) XXX_Marshal

func (m *HardwareFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures) XXX_Merge

func (m *HardwareFeatures) XXX_Merge(src proto.Message)

func (*HardwareFeatures) XXX_Size

func (m *HardwareFeatures) XXX_Size() int

func (*HardwareFeatures) XXX_Unmarshal

func (m *HardwareFeatures) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Accelerometer

type HardwareFeatures_Accelerometer struct {
	LidAccelerometer HardwareFeatures_Present "" /* 162 byte string literal not displayed */

	BaseAccelerometer    HardwareFeatures_Present "" /* 165 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_Accelerometer) Descriptor

func (*HardwareFeatures_Accelerometer) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Accelerometer) GetBaseAccelerometer

func (m *HardwareFeatures_Accelerometer) GetBaseAccelerometer() HardwareFeatures_Present

func (*HardwareFeatures_Accelerometer) GetLidAccelerometer

func (m *HardwareFeatures_Accelerometer) GetLidAccelerometer() HardwareFeatures_Present

func (*HardwareFeatures_Accelerometer) ProtoMessage

func (*HardwareFeatures_Accelerometer) ProtoMessage()

func (*HardwareFeatures_Accelerometer) Reset

func (m *HardwareFeatures_Accelerometer) Reset()

func (*HardwareFeatures_Accelerometer) String

func (m *HardwareFeatures_Accelerometer) String() string

func (*HardwareFeatures_Accelerometer) XXX_DiscardUnknown

func (m *HardwareFeatures_Accelerometer) XXX_DiscardUnknown()

func (*HardwareFeatures_Accelerometer) XXX_Marshal

func (m *HardwareFeatures_Accelerometer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Accelerometer) XXX_Merge

func (m *HardwareFeatures_Accelerometer) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Accelerometer) XXX_Size

func (m *HardwareFeatures_Accelerometer) XXX_Size() int

func (*HardwareFeatures_Accelerometer) XXX_Unmarshal

func (m *HardwareFeatures_Accelerometer) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Audio

type HardwareFeatures_Audio struct {
	AudioCodec HardwareFeatures_Audio_AudioCodec "" /* 153 byte string literal not displayed */

	SpeakerAmp HardwareFeatures_Audio_AudioCodec "" /* 153 byte string literal not displayed */

	HeadphoneCodec       HardwareFeatures_Audio_AudioCodec "" /* 165 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*HardwareFeatures_Audio) Descriptor

func (*HardwareFeatures_Audio) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Audio) GetAudioCodec

func (m *HardwareFeatures_Audio) GetAudioCodec() HardwareFeatures_Audio_AudioCodec

func (*HardwareFeatures_Audio) GetHeadphoneCodec

func (m *HardwareFeatures_Audio) GetHeadphoneCodec() HardwareFeatures_Audio_AudioCodec

func (*HardwareFeatures_Audio) GetSpeakerAmp

func (m *HardwareFeatures_Audio) GetSpeakerAmp() HardwareFeatures_Audio_AudioCodec

func (*HardwareFeatures_Audio) ProtoMessage

func (*HardwareFeatures_Audio) ProtoMessage()

func (*HardwareFeatures_Audio) Reset

func (m *HardwareFeatures_Audio) Reset()

func (*HardwareFeatures_Audio) String

func (m *HardwareFeatures_Audio) String() string

func (*HardwareFeatures_Audio) XXX_DiscardUnknown

func (m *HardwareFeatures_Audio) XXX_DiscardUnknown()

func (*HardwareFeatures_Audio) XXX_Marshal

func (m *HardwareFeatures_Audio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Audio) XXX_Merge

func (m *HardwareFeatures_Audio) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Audio) XXX_Size

func (m *HardwareFeatures_Audio) XXX_Size() int

func (*HardwareFeatures_Audio) XXX_Unmarshal

func (m *HardwareFeatures_Audio) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Audio_AudioCodec

type HardwareFeatures_Audio_AudioCodec int32
const (
	HardwareFeatures_Audio_AUDIO_CODEC_UNKNOWN HardwareFeatures_Audio_AudioCodec = 0
	HardwareFeatures_Audio_RT5682              HardwareFeatures_Audio_AudioCodec = 1
	HardwareFeatures_Audio_ALC5682I            HardwareFeatures_Audio_AudioCodec = 2
	HardwareFeatures_Audio_ALC5682             HardwareFeatures_Audio_AudioCodec = 3
	HardwareFeatures_Audio_MAX98357            HardwareFeatures_Audio_AudioCodec = 4
	HardwareFeatures_Audio_MAX98373            HardwareFeatures_Audio_AudioCodec = 5
	HardwareFeatures_Audio_MAX98360            HardwareFeatures_Audio_AudioCodec = 6
	HardwareFeatures_Audio_RT1015              HardwareFeatures_Audio_AudioCodec = 7
	HardwareFeatures_Audio_DA7219              HardwareFeatures_Audio_AudioCodec = 8
)

func (HardwareFeatures_Audio_AudioCodec) EnumDescriptor

func (HardwareFeatures_Audio_AudioCodec) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Audio_AudioCodec) String

func (x HardwareFeatures_Audio_AudioCodec) String() string

type HardwareFeatures_BarrelJack

type HardwareFeatures_BarrelJack struct {
	// If BarrelJack support is present on system.
	Present              HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_BarrelJack) Descriptor

func (*HardwareFeatures_BarrelJack) Descriptor() ([]byte, []int)

func (*HardwareFeatures_BarrelJack) GetPresent

func (m *HardwareFeatures_BarrelJack) GetPresent() HardwareFeatures_Present

func (*HardwareFeatures_BarrelJack) ProtoMessage

func (*HardwareFeatures_BarrelJack) ProtoMessage()

func (*HardwareFeatures_BarrelJack) Reset

func (m *HardwareFeatures_BarrelJack) Reset()

func (*HardwareFeatures_BarrelJack) String

func (m *HardwareFeatures_BarrelJack) String() string

func (*HardwareFeatures_BarrelJack) XXX_DiscardUnknown

func (m *HardwareFeatures_BarrelJack) XXX_DiscardUnknown()

func (*HardwareFeatures_BarrelJack) XXX_Marshal

func (m *HardwareFeatures_BarrelJack) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_BarrelJack) XXX_Merge

func (m *HardwareFeatures_BarrelJack) XXX_Merge(src proto.Message)

func (*HardwareFeatures_BarrelJack) XXX_Size

func (m *HardwareFeatures_BarrelJack) XXX_Size() int

func (*HardwareFeatures_BarrelJack) XXX_Unmarshal

func (m *HardwareFeatures_BarrelJack) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Bluetooth

type HardwareFeatures_Bluetooth struct {
	// Defines the specific bt component used in the design config
	Component            *Component_Bluetooth `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*HardwareFeatures_Bluetooth) Descriptor

func (*HardwareFeatures_Bluetooth) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Bluetooth) GetComponent

func (m *HardwareFeatures_Bluetooth) GetComponent() *Component_Bluetooth

func (*HardwareFeatures_Bluetooth) ProtoMessage

func (*HardwareFeatures_Bluetooth) ProtoMessage()

func (*HardwareFeatures_Bluetooth) Reset

func (m *HardwareFeatures_Bluetooth) Reset()

func (*HardwareFeatures_Bluetooth) String

func (m *HardwareFeatures_Bluetooth) String() string

func (*HardwareFeatures_Bluetooth) XXX_DiscardUnknown

func (m *HardwareFeatures_Bluetooth) XXX_DiscardUnknown()

func (*HardwareFeatures_Bluetooth) XXX_Marshal

func (m *HardwareFeatures_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Bluetooth) XXX_Merge

func (m *HardwareFeatures_Bluetooth) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Bluetooth) XXX_Size

func (m *HardwareFeatures_Bluetooth) XXX_Size() int

func (*HardwareFeatures_Bluetooth) XXX_Unmarshal

func (m *HardwareFeatures_Bluetooth) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Button

type HardwareFeatures_Button struct {
	Region HardwareFeatures_Button_Region `protobuf:"varint,1,opt,name=region,proto3,enum=chromiumos.config.api.HardwareFeatures_Button_Region" json:"region,omitempty"`
	Edge   HardwareFeatures_Button_Edge   `protobuf:"varint,2,opt,name=edge,proto3,enum=chromiumos.config.api.HardwareFeatures_Button_Edge" json:"edge,omitempty"`
	// The percentage for button center position to the display's width/height
	// in primary landscape screen orientation. If Edge is LEFT or RIGHT,
	// specifies the button's center position as a fraction of the Region's
	// height relative to the top of the Region. For TOP and BOTTOM, specifies
	// the position as a fraction of the Region's width relative to the left
	// side of the Region.
	Position             float32  `protobuf:"fixed32,3,opt,name=position,proto3" json:"position,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HardwareFeatures_Button) Descriptor

func (*HardwareFeatures_Button) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Button) GetEdge

func (m *HardwareFeatures_Button) GetEdge() HardwareFeatures_Button_Edge

func (*HardwareFeatures_Button) GetPosition

func (m *HardwareFeatures_Button) GetPosition() float32

func (*HardwareFeatures_Button) GetRegion

func (m *HardwareFeatures_Button) GetRegion() HardwareFeatures_Button_Region

func (*HardwareFeatures_Button) ProtoMessage

func (*HardwareFeatures_Button) ProtoMessage()

func (*HardwareFeatures_Button) Reset

func (m *HardwareFeatures_Button) Reset()

func (*HardwareFeatures_Button) String

func (m *HardwareFeatures_Button) String() string

func (*HardwareFeatures_Button) XXX_DiscardUnknown

func (m *HardwareFeatures_Button) XXX_DiscardUnknown()

func (*HardwareFeatures_Button) XXX_Marshal

func (m *HardwareFeatures_Button) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Button) XXX_Merge

func (m *HardwareFeatures_Button) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Button) XXX_Size

func (m *HardwareFeatures_Button) XXX_Size() int

func (*HardwareFeatures_Button) XXX_Unmarshal

func (m *HardwareFeatures_Button) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Button_Edge

type HardwareFeatures_Button_Edge int32

The edge of the Region that contains the button.

const (
	HardwareFeatures_Button_EDGE_UNKNOWN HardwareFeatures_Button_Edge = 0
	HardwareFeatures_Button_LEFT         HardwareFeatures_Button_Edge = 1
	HardwareFeatures_Button_RIGHT        HardwareFeatures_Button_Edge = 2
	HardwareFeatures_Button_TOP          HardwareFeatures_Button_Edge = 3
	HardwareFeatures_Button_BOTTOM       HardwareFeatures_Button_Edge = 4
)

func (HardwareFeatures_Button_Edge) EnumDescriptor

func (HardwareFeatures_Button_Edge) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Button_Edge) String

func (x HardwareFeatures_Button_Edge) String() string

type HardwareFeatures_Button_Region

type HardwareFeatures_Button_Region int32

A general part of the device that contains the button, e.g. "on the screen", "on the keyboard".

const (
	HardwareFeatures_Button_REGION_UNKNOWN HardwareFeatures_Button_Region = 0
	HardwareFeatures_Button_SCREEN         HardwareFeatures_Button_Region = 1
	HardwareFeatures_Button_KEYBOARD       HardwareFeatures_Button_Region = 2
)

func (HardwareFeatures_Button_Region) EnumDescriptor

func (HardwareFeatures_Button_Region) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Button_Region) String

func (x HardwareFeatures_Button_Region) String() string

type HardwareFeatures_Camera

type HardwareFeatures_Camera struct {
	UserFacingCamera HardwareFeatures_Present "" /* 164 byte string literal not displayed */

	WorldFacingCamera HardwareFeatures_Present "" /* 167 byte string literal not displayed */

	Count *HardwareFeatures_Count `protobuf:"bytes,3,opt,name=count,proto3" json:"count,omitempty"`

	Devices              []*HardwareFeatures_Camera_Device `protobuf:"bytes,4,rep,name=devices,proto3" json:"devices,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*HardwareFeatures_Camera) Descriptor

func (*HardwareFeatures_Camera) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Camera) GetCount

func (m *HardwareFeatures_Camera) GetCount() *HardwareFeatures_Count

Deprecated: Do not use.

func (*HardwareFeatures_Camera) GetDevices

func (m *HardwareFeatures_Camera) GetDevices() []*HardwareFeatures_Camera_Device

func (*HardwareFeatures_Camera) GetUserFacingCamera

func (m *HardwareFeatures_Camera) GetUserFacingCamera() HardwareFeatures_Present

Deprecated: Do not use.

func (*HardwareFeatures_Camera) GetWorldFacingCamera

func (m *HardwareFeatures_Camera) GetWorldFacingCamera() HardwareFeatures_Present

Deprecated: Do not use.

func (*HardwareFeatures_Camera) ProtoMessage

func (*HardwareFeatures_Camera) ProtoMessage()

func (*HardwareFeatures_Camera) Reset

func (m *HardwareFeatures_Camera) Reset()

func (*HardwareFeatures_Camera) String

func (m *HardwareFeatures_Camera) String() string

func (*HardwareFeatures_Camera) XXX_DiscardUnknown

func (m *HardwareFeatures_Camera) XXX_DiscardUnknown()

func (*HardwareFeatures_Camera) XXX_Marshal

func (m *HardwareFeatures_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Camera) XXX_Merge

func (m *HardwareFeatures_Camera) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Camera) XXX_Size

func (m *HardwareFeatures_Camera) XXX_Size() int

func (*HardwareFeatures_Camera) XXX_Unmarshal

func (m *HardwareFeatures_Camera) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Camera_Device

type HardwareFeatures_Camera_Device struct {
	Interface HardwareFeatures_Camera_Interface "" /* 133 byte string literal not displayed */

	Facing HardwareFeatures_Camera_Facing `protobuf:"varint,3,opt,name=facing,proto3,enum=chromiumos.config.api.HardwareFeatures_Camera_Facing" json:"facing,omitempty"`

	Orientation HardwareFeatures_Camera_Orientation "" /* 139 byte string literal not displayed */

	Flags uint32 `protobuf:"varint,5,opt,name=flags,proto3" json:"flags,omitempty"`

	Ids                  []string `protobuf:"bytes,6,rep,name=ids,proto3" json:"ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HardwareFeatures_Camera_Device) Descriptor

func (*HardwareFeatures_Camera_Device) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Camera_Device) GetFacing

func (m *HardwareFeatures_Camera_Device) GetFacing() HardwareFeatures_Camera_Facing

func (*HardwareFeatures_Camera_Device) GetFlags

func (m *HardwareFeatures_Camera_Device) GetFlags() uint32

func (*HardwareFeatures_Camera_Device) GetIds

func (m *HardwareFeatures_Camera_Device) GetIds() []string

func (*HardwareFeatures_Camera_Device) GetInterface

func (m *HardwareFeatures_Camera_Device) GetInterface() HardwareFeatures_Camera_Interface

func (*HardwareFeatures_Camera_Device) GetOrientation

func (m *HardwareFeatures_Camera_Device) GetOrientation() HardwareFeatures_Camera_Orientation

func (*HardwareFeatures_Camera_Device) ProtoMessage

func (*HardwareFeatures_Camera_Device) ProtoMessage()

func (*HardwareFeatures_Camera_Device) Reset

func (m *HardwareFeatures_Camera_Device) Reset()

func (*HardwareFeatures_Camera_Device) String

func (m *HardwareFeatures_Camera_Device) String() string

func (*HardwareFeatures_Camera_Device) XXX_DiscardUnknown

func (m *HardwareFeatures_Camera_Device) XXX_DiscardUnknown()

func (*HardwareFeatures_Camera_Device) XXX_Marshal

func (m *HardwareFeatures_Camera_Device) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Camera_Device) XXX_Merge

func (m *HardwareFeatures_Camera_Device) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Camera_Device) XXX_Size

func (m *HardwareFeatures_Camera_Device) XXX_Size() int

func (*HardwareFeatures_Camera_Device) XXX_Unmarshal

func (m *HardwareFeatures_Camera_Device) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Camera_Facing

type HardwareFeatures_Camera_Facing int32
const (
	HardwareFeatures_Camera_FACING_UNKNOWN HardwareFeatures_Camera_Facing = 0
	HardwareFeatures_Camera_FACING_FRONT   HardwareFeatures_Camera_Facing = 1
	HardwareFeatures_Camera_FACING_BACK    HardwareFeatures_Camera_Facing = 2
)

func (HardwareFeatures_Camera_Facing) EnumDescriptor

func (HardwareFeatures_Camera_Facing) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Camera_Facing) String

func (x HardwareFeatures_Camera_Facing) String() string

type HardwareFeatures_Camera_Flags

type HardwareFeatures_Camera_Flags int32
const (
	HardwareFeatures_Camera_FLAGS_NONE              HardwareFeatures_Camera_Flags = 0
	HardwareFeatures_Camera_FLAGS_SUPPORT_1080P     HardwareFeatures_Camera_Flags = 1
	HardwareFeatures_Camera_FLAGS_SUPPORT_AUTOFOCUS HardwareFeatures_Camera_Flags = 2
)

func (HardwareFeatures_Camera_Flags) EnumDescriptor

func (HardwareFeatures_Camera_Flags) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Camera_Flags) String

func (x HardwareFeatures_Camera_Flags) String() string

type HardwareFeatures_Camera_Interface

type HardwareFeatures_Camera_Interface int32
const (
	HardwareFeatures_Camera_INTERFACE_UNKNOWN HardwareFeatures_Camera_Interface = 0
	HardwareFeatures_Camera_INTERFACE_USB     HardwareFeatures_Camera_Interface = 1
	HardwareFeatures_Camera_INTERFACE_MIPI    HardwareFeatures_Camera_Interface = 2
)

func (HardwareFeatures_Camera_Interface) EnumDescriptor

func (HardwareFeatures_Camera_Interface) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Camera_Interface) String

func (x HardwareFeatures_Camera_Interface) String() string

type HardwareFeatures_Camera_Orientation

type HardwareFeatures_Camera_Orientation int32
const (
	HardwareFeatures_Camera_ORIENTATION_UNKNOWN HardwareFeatures_Camera_Orientation = 0
	HardwareFeatures_Camera_ORIENTATION_0       HardwareFeatures_Camera_Orientation = 1
	HardwareFeatures_Camera_ORIENTATION_90      HardwareFeatures_Camera_Orientation = 2
	HardwareFeatures_Camera_ORIENTATION_180     HardwareFeatures_Camera_Orientation = 3
	HardwareFeatures_Camera_ORIENTATION_270     HardwareFeatures_Camera_Orientation = 4
)

func (HardwareFeatures_Camera_Orientation) EnumDescriptor

func (HardwareFeatures_Camera_Orientation) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Camera_Orientation) String

func (x HardwareFeatures_Camera_Orientation) String() string

type HardwareFeatures_Count

type HardwareFeatures_Count struct {
	Value                uint32   `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HardwareFeatures_Count) Descriptor

func (*HardwareFeatures_Count) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Count) GetValue

func (m *HardwareFeatures_Count) GetValue() uint32

func (*HardwareFeatures_Count) ProtoMessage

func (*HardwareFeatures_Count) ProtoMessage()

func (*HardwareFeatures_Count) Reset

func (m *HardwareFeatures_Count) Reset()

func (*HardwareFeatures_Count) String

func (m *HardwareFeatures_Count) String() string

func (*HardwareFeatures_Count) XXX_DiscardUnknown

func (m *HardwareFeatures_Count) XXX_DiscardUnknown()

func (*HardwareFeatures_Count) XXX_Marshal

func (m *HardwareFeatures_Count) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Count) XXX_Merge

func (m *HardwareFeatures_Count) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Count) XXX_Size

func (m *HardwareFeatures_Count) XXX_Size() int

func (*HardwareFeatures_Count) XXX_Unmarshal

func (m *HardwareFeatures_Count) XXX_Unmarshal(b []byte) error

type HardwareFeatures_EmbeddedController

type HardwareFeatures_EmbeddedController struct {
	Present HardwareFeatures_Present                                   `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	EcType  HardwareFeatures_EmbeddedController_EmbeddedControllerType "" /* 166 byte string literal not displayed */

	Part                 *Component_EmbeddedController `protobuf:"bytes,3,opt,name=part,proto3" json:"part,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

EmbeddedController properties Next Tag: 4

func (*HardwareFeatures_EmbeddedController) Descriptor

func (*HardwareFeatures_EmbeddedController) Descriptor() ([]byte, []int)

func (*HardwareFeatures_EmbeddedController) GetEcType

func (m *HardwareFeatures_EmbeddedController) GetEcType() HardwareFeatures_EmbeddedController_EmbeddedControllerType

func (*HardwareFeatures_EmbeddedController) GetPart

func (m *HardwareFeatures_EmbeddedController) GetPart() *Component_EmbeddedController

func (*HardwareFeatures_EmbeddedController) GetPresent

func (m *HardwareFeatures_EmbeddedController) GetPresent() HardwareFeatures_Present

func (*HardwareFeatures_EmbeddedController) ProtoMessage

func (*HardwareFeatures_EmbeddedController) ProtoMessage()

func (*HardwareFeatures_EmbeddedController) Reset

func (m *HardwareFeatures_EmbeddedController) Reset()

func (*HardwareFeatures_EmbeddedController) String

func (m *HardwareFeatures_EmbeddedController) String() string

func (*HardwareFeatures_EmbeddedController) XXX_DiscardUnknown

func (m *HardwareFeatures_EmbeddedController) XXX_DiscardUnknown()

func (*HardwareFeatures_EmbeddedController) XXX_Marshal

func (m *HardwareFeatures_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_EmbeddedController) XXX_Merge

func (m *HardwareFeatures_EmbeddedController) XXX_Merge(src proto.Message)

func (*HardwareFeatures_EmbeddedController) XXX_Size

func (m *HardwareFeatures_EmbeddedController) XXX_Size() int

func (*HardwareFeatures_EmbeddedController) XXX_Unmarshal

func (m *HardwareFeatures_EmbeddedController) XXX_Unmarshal(b []byte) error

type HardwareFeatures_EmbeddedController_EmbeddedControllerType

type HardwareFeatures_EmbeddedController_EmbeddedControllerType int32

The type of EC on the device. Next Tag: 3

const (
	HardwareFeatures_EmbeddedController_EC_TYPE_UNKNOWN HardwareFeatures_EmbeddedController_EmbeddedControllerType = 0
	HardwareFeatures_EmbeddedController_EC_CHROME       HardwareFeatures_EmbeddedController_EmbeddedControllerType = 1
	HardwareFeatures_EmbeddedController_EC_WILCO        HardwareFeatures_EmbeddedController_EmbeddedControllerType = 2
)

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) EnumDescriptor

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) String

func (x HardwareFeatures_EmbeddedController_EmbeddedControllerType) String() string

type HardwareFeatures_Fingerprint

type HardwareFeatures_Fingerprint struct {
	Location HardwareFeatures_Fingerprint_Location "" /* 135 byte string literal not displayed */

	Board string `protobuf:"bytes,2,opt,name=board,proto3" json:"board,omitempty"`

	RoVersion            string   `protobuf:"bytes,3,opt,name=ro_version,json=roVersion,proto3" json:"ro_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HardwareFeatures_Fingerprint) Descriptor

func (*HardwareFeatures_Fingerprint) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Fingerprint) GetBoard

func (m *HardwareFeatures_Fingerprint) GetBoard() string

func (*HardwareFeatures_Fingerprint) GetLocation

func (m *HardwareFeatures_Fingerprint) GetLocation() HardwareFeatures_Fingerprint_Location

func (*HardwareFeatures_Fingerprint) GetRoVersion

func (m *HardwareFeatures_Fingerprint) GetRoVersion() string

func (*HardwareFeatures_Fingerprint) ProtoMessage

func (*HardwareFeatures_Fingerprint) ProtoMessage()

func (*HardwareFeatures_Fingerprint) Reset

func (m *HardwareFeatures_Fingerprint) Reset()

func (*HardwareFeatures_Fingerprint) String

func (m *HardwareFeatures_Fingerprint) String() string

func (*HardwareFeatures_Fingerprint) XXX_DiscardUnknown

func (m *HardwareFeatures_Fingerprint) XXX_DiscardUnknown()

func (*HardwareFeatures_Fingerprint) XXX_Marshal

func (m *HardwareFeatures_Fingerprint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Fingerprint) XXX_Merge

func (m *HardwareFeatures_Fingerprint) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Fingerprint) XXX_Size

func (m *HardwareFeatures_Fingerprint) XXX_Size() int

func (*HardwareFeatures_Fingerprint) XXX_Unmarshal

func (m *HardwareFeatures_Fingerprint) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Fingerprint_Location

type HardwareFeatures_Fingerprint_Location int32
const (
	HardwareFeatures_Fingerprint_LOCATION_UNKNOWN HardwareFeatures_Fingerprint_Location = 0
	// Top of the screen (e.g. Pixel Slate) at the left
	HardwareFeatures_Fingerprint_POWER_BUTTON_TOP_LEFT HardwareFeatures_Fingerprint_Location = 1
	// Bottom of keyboard at the left
	HardwareFeatures_Fingerprint_KEYBOARD_BOTTOM_LEFT HardwareFeatures_Fingerprint_Location = 2
	// Bottom of keyboard at the right
	HardwareFeatures_Fingerprint_KEYBOARD_BOTTOM_RIGHT HardwareFeatures_Fingerprint_Location = 3
	// Top of keyboard at the right (e.g. Galaxy Chromebook)
	HardwareFeatures_Fingerprint_KEYBOARD_TOP_RIGHT HardwareFeatures_Fingerprint_Location = 4
	HardwareFeatures_Fingerprint_NOT_PRESENT        HardwareFeatures_Fingerprint_Location = 5
	// Sharing power button at the right side
	HardwareFeatures_Fingerprint_POWER_BUTTON_SIDE_RIGHT HardwareFeatures_Fingerprint_Location = 6
)

func (HardwareFeatures_Fingerprint_Location) EnumDescriptor

func (HardwareFeatures_Fingerprint_Location) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Fingerprint_Location) String

func (x HardwareFeatures_Fingerprint_Location) String() string

type HardwareFeatures_FirmwareConfiguration

type HardwareFeatures_FirmwareConfiguration struct {
	// The firmware configuration value
	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// The mask of valid bits that could be used by above value
	Mask                 uint32   `protobuf:"varint,2,opt,name=mask,proto3" json:"mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HardwareFeatures_FirmwareConfiguration) Descriptor

func (*HardwareFeatures_FirmwareConfiguration) Descriptor() ([]byte, []int)

func (*HardwareFeatures_FirmwareConfiguration) GetMask

func (m *HardwareFeatures_FirmwareConfiguration) GetMask() uint32

func (*HardwareFeatures_FirmwareConfiguration) GetValue

func (m *HardwareFeatures_FirmwareConfiguration) GetValue() uint32

func (*HardwareFeatures_FirmwareConfiguration) ProtoMessage

func (*HardwareFeatures_FirmwareConfiguration) ProtoMessage()

func (*HardwareFeatures_FirmwareConfiguration) Reset

func (m *HardwareFeatures_FirmwareConfiguration) Reset()

func (*HardwareFeatures_FirmwareConfiguration) String

func (m *HardwareFeatures_FirmwareConfiguration) String() string

func (*HardwareFeatures_FirmwareConfiguration) XXX_DiscardUnknown

func (m *HardwareFeatures_FirmwareConfiguration) XXX_DiscardUnknown()

func (*HardwareFeatures_FirmwareConfiguration) XXX_Marshal

func (m *HardwareFeatures_FirmwareConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_FirmwareConfiguration) XXX_Merge

func (m *HardwareFeatures_FirmwareConfiguration) XXX_Merge(src proto.Message)

func (*HardwareFeatures_FirmwareConfiguration) XXX_Size

func (m *HardwareFeatures_FirmwareConfiguration) XXX_Size() int

func (*HardwareFeatures_FirmwareConfiguration) XXX_Unmarshal

func (m *HardwareFeatures_FirmwareConfiguration) XXX_Unmarshal(b []byte) error

type HardwareFeatures_FormFactor

type HardwareFeatures_FormFactor struct {
	FormFactor           HardwareFeatures_FormFactor_FormFactorType "" /* 162 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_unrecognized     []byte                                     `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

func (*HardwareFeatures_FormFactor) Descriptor

func (*HardwareFeatures_FormFactor) Descriptor() ([]byte, []int)

func (*HardwareFeatures_FormFactor) GetFormFactor

func (m *HardwareFeatures_FormFactor) GetFormFactor() HardwareFeatures_FormFactor_FormFactorType

func (*HardwareFeatures_FormFactor) ProtoMessage

func (*HardwareFeatures_FormFactor) ProtoMessage()

func (*HardwareFeatures_FormFactor) Reset

func (m *HardwareFeatures_FormFactor) Reset()

func (*HardwareFeatures_FormFactor) String

func (m *HardwareFeatures_FormFactor) String() string

func (*HardwareFeatures_FormFactor) XXX_DiscardUnknown

func (m *HardwareFeatures_FormFactor) XXX_DiscardUnknown()

func (*HardwareFeatures_FormFactor) XXX_Marshal

func (m *HardwareFeatures_FormFactor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_FormFactor) XXX_Merge

func (m *HardwareFeatures_FormFactor) XXX_Merge(src proto.Message)

func (*HardwareFeatures_FormFactor) XXX_Size

func (m *HardwareFeatures_FormFactor) XXX_Size() int

func (*HardwareFeatures_FormFactor) XXX_Unmarshal

func (m *HardwareFeatures_FormFactor) XXX_Unmarshal(b []byte) error

type HardwareFeatures_FormFactor_FormFactorType

type HardwareFeatures_FormFactor_FormFactorType int32
const (
	HardwareFeatures_FormFactor_FORM_FACTOR_UNKNOWN HardwareFeatures_FormFactor_FormFactorType = 0
	HardwareFeatures_FormFactor_CLAMSHELL           HardwareFeatures_FormFactor_FormFactorType = 1
	HardwareFeatures_FormFactor_CONVERTIBLE         HardwareFeatures_FormFactor_FormFactorType = 2
	HardwareFeatures_FormFactor_DETACHABLE          HardwareFeatures_FormFactor_FormFactorType = 3
	HardwareFeatures_FormFactor_CHROMEBASE          HardwareFeatures_FormFactor_FormFactorType = 4
	HardwareFeatures_FormFactor_CHROMEBOX           HardwareFeatures_FormFactor_FormFactorType = 5
	HardwareFeatures_FormFactor_CHROMEBIT           HardwareFeatures_FormFactor_FormFactorType = 6
	HardwareFeatures_FormFactor_CHROMESLATE         HardwareFeatures_FormFactor_FormFactorType = 7
)

func (HardwareFeatures_FormFactor_FormFactorType) EnumDescriptor

func (HardwareFeatures_FormFactor_FormFactorType) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_FormFactor_FormFactorType) String

func (x HardwareFeatures_FormFactor_FormFactorType) String() string

type HardwareFeatures_Gyroscope

type HardwareFeatures_Gyroscope struct {
	LidGyroscope HardwareFeatures_Present "" /* 150 byte string literal not displayed */

	BaseGyroscope        HardwareFeatures_Present "" /* 153 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_Gyroscope) Descriptor

func (*HardwareFeatures_Gyroscope) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Gyroscope) GetBaseGyroscope

func (m *HardwareFeatures_Gyroscope) GetBaseGyroscope() HardwareFeatures_Present

func (*HardwareFeatures_Gyroscope) GetLidGyroscope

func (m *HardwareFeatures_Gyroscope) GetLidGyroscope() HardwareFeatures_Present

func (*HardwareFeatures_Gyroscope) ProtoMessage

func (*HardwareFeatures_Gyroscope) ProtoMessage()

func (*HardwareFeatures_Gyroscope) Reset

func (m *HardwareFeatures_Gyroscope) Reset()

func (*HardwareFeatures_Gyroscope) String

func (m *HardwareFeatures_Gyroscope) String() string

func (*HardwareFeatures_Gyroscope) XXX_DiscardUnknown

func (m *HardwareFeatures_Gyroscope) XXX_DiscardUnknown()

func (*HardwareFeatures_Gyroscope) XXX_Marshal

func (m *HardwareFeatures_Gyroscope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Gyroscope) XXX_Merge

func (m *HardwareFeatures_Gyroscope) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Gyroscope) XXX_Size

func (m *HardwareFeatures_Gyroscope) XXX_Size() int

func (*HardwareFeatures_Gyroscope) XXX_Unmarshal

func (m *HardwareFeatures_Gyroscope) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Hdmi

type HardwareFeatures_Hdmi struct {
	// If native HDMI support is present on system.
	Present              HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_Hdmi) Descriptor

func (*HardwareFeatures_Hdmi) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Hdmi) GetPresent

func (m *HardwareFeatures_Hdmi) GetPresent() HardwareFeatures_Present

func (*HardwareFeatures_Hdmi) ProtoMessage

func (*HardwareFeatures_Hdmi) ProtoMessage()

func (*HardwareFeatures_Hdmi) Reset

func (m *HardwareFeatures_Hdmi) Reset()

func (*HardwareFeatures_Hdmi) String

func (m *HardwareFeatures_Hdmi) String() string

func (*HardwareFeatures_Hdmi) XXX_DiscardUnknown

func (m *HardwareFeatures_Hdmi) XXX_DiscardUnknown()

func (*HardwareFeatures_Hdmi) XXX_Marshal

func (m *HardwareFeatures_Hdmi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Hdmi) XXX_Merge

func (m *HardwareFeatures_Hdmi) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Hdmi) XXX_Size

func (m *HardwareFeatures_Hdmi) XXX_Size() int

func (*HardwareFeatures_Hdmi) XXX_Unmarshal

func (m *HardwareFeatures_Hdmi) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Keyboard

type HardwareFeatures_Keyboard struct {
	KeyboardType HardwareFeatures_Keyboard_KeyboardType "" /* 164 byte string literal not displayed */

	Backlight HardwareFeatures_Present `protobuf:"varint,2,opt,name=backlight,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"backlight,omitempty"`

	PowerButton          HardwareFeatures_Present "" /* 147 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_Keyboard) Descriptor

func (*HardwareFeatures_Keyboard) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Keyboard) GetBacklight

func (m *HardwareFeatures_Keyboard) GetBacklight() HardwareFeatures_Present

func (*HardwareFeatures_Keyboard) GetKeyboardType

func (m *HardwareFeatures_Keyboard) GetKeyboardType() HardwareFeatures_Keyboard_KeyboardType

func (*HardwareFeatures_Keyboard) GetPowerButton

func (m *HardwareFeatures_Keyboard) GetPowerButton() HardwareFeatures_Present

func (*HardwareFeatures_Keyboard) ProtoMessage

func (*HardwareFeatures_Keyboard) ProtoMessage()

func (*HardwareFeatures_Keyboard) Reset

func (m *HardwareFeatures_Keyboard) Reset()

func (*HardwareFeatures_Keyboard) String

func (m *HardwareFeatures_Keyboard) String() string

func (*HardwareFeatures_Keyboard) XXX_DiscardUnknown

func (m *HardwareFeatures_Keyboard) XXX_DiscardUnknown()

func (*HardwareFeatures_Keyboard) XXX_Marshal

func (m *HardwareFeatures_Keyboard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Keyboard) XXX_Merge

func (m *HardwareFeatures_Keyboard) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Keyboard) XXX_Size

func (m *HardwareFeatures_Keyboard) XXX_Size() int

func (*HardwareFeatures_Keyboard) XXX_Unmarshal

func (m *HardwareFeatures_Keyboard) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Keyboard_KeyboardType

type HardwareFeatures_Keyboard_KeyboardType int32
const (
	HardwareFeatures_Keyboard_KEYBOARD_TYPE_UNKNOWN HardwareFeatures_Keyboard_KeyboardType = 0
	HardwareFeatures_Keyboard_INTERNAL              HardwareFeatures_Keyboard_KeyboardType = 1
	HardwareFeatures_Keyboard_NONE                  HardwareFeatures_Keyboard_KeyboardType = 2
	HardwareFeatures_Keyboard_DETACHABLE            HardwareFeatures_Keyboard_KeyboardType = 3
)

func (HardwareFeatures_Keyboard_KeyboardType) EnumDescriptor

func (HardwareFeatures_Keyboard_KeyboardType) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Keyboard_KeyboardType) String

func (x HardwareFeatures_Keyboard_KeyboardType) String() string

type HardwareFeatures_LightSensor

type HardwareFeatures_LightSensor struct {
	LidLightsensor HardwareFeatures_Present "" /* 156 byte string literal not displayed */

	BaseLightsensor      HardwareFeatures_Present "" /* 159 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_LightSensor) Descriptor

func (*HardwareFeatures_LightSensor) Descriptor() ([]byte, []int)

func (*HardwareFeatures_LightSensor) GetBaseLightsensor

func (m *HardwareFeatures_LightSensor) GetBaseLightsensor() HardwareFeatures_Present

func (*HardwareFeatures_LightSensor) GetLidLightsensor

func (m *HardwareFeatures_LightSensor) GetLidLightsensor() HardwareFeatures_Present

func (*HardwareFeatures_LightSensor) ProtoMessage

func (*HardwareFeatures_LightSensor) ProtoMessage()

func (*HardwareFeatures_LightSensor) Reset

func (m *HardwareFeatures_LightSensor) Reset()

func (*HardwareFeatures_LightSensor) String

func (m *HardwareFeatures_LightSensor) String() string

func (*HardwareFeatures_LightSensor) XXX_DiscardUnknown

func (m *HardwareFeatures_LightSensor) XXX_DiscardUnknown()

func (*HardwareFeatures_LightSensor) XXX_Marshal

func (m *HardwareFeatures_LightSensor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_LightSensor) XXX_Merge

func (m *HardwareFeatures_LightSensor) XXX_Merge(src proto.Message)

func (*HardwareFeatures_LightSensor) XXX_Size

func (m *HardwareFeatures_LightSensor) XXX_Size() int

func (*HardwareFeatures_LightSensor) XXX_Unmarshal

func (m *HardwareFeatures_LightSensor) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Lte

type HardwareFeatures_Lte struct {
	// If LTE is present on system
	Present              HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_Lte) Descriptor

func (*HardwareFeatures_Lte) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Lte) GetPresent

func (m *HardwareFeatures_Lte) GetPresent() HardwareFeatures_Present

func (*HardwareFeatures_Lte) ProtoMessage

func (*HardwareFeatures_Lte) ProtoMessage()

func (*HardwareFeatures_Lte) Reset

func (m *HardwareFeatures_Lte) Reset()

func (*HardwareFeatures_Lte) String

func (m *HardwareFeatures_Lte) String() string

func (*HardwareFeatures_Lte) XXX_DiscardUnknown

func (m *HardwareFeatures_Lte) XXX_DiscardUnknown()

func (*HardwareFeatures_Lte) XXX_Marshal

func (m *HardwareFeatures_Lte) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Lte) XXX_Merge

func (m *HardwareFeatures_Lte) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Lte) XXX_Size

func (m *HardwareFeatures_Lte) XXX_Size() int

func (*HardwareFeatures_Lte) XXX_Unmarshal

func (m *HardwareFeatures_Lte) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Magnetometer

type HardwareFeatures_Magnetometer struct {
	LidMagnetometer HardwareFeatures_Present "" /* 159 byte string literal not displayed */

	BaseMagnetometer     HardwareFeatures_Present "" /* 162 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_Magnetometer) Descriptor

func (*HardwareFeatures_Magnetometer) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Magnetometer) GetBaseMagnetometer

func (m *HardwareFeatures_Magnetometer) GetBaseMagnetometer() HardwareFeatures_Present

func (*HardwareFeatures_Magnetometer) GetLidMagnetometer

func (m *HardwareFeatures_Magnetometer) GetLidMagnetometer() HardwareFeatures_Present

func (*HardwareFeatures_Magnetometer) ProtoMessage

func (*HardwareFeatures_Magnetometer) ProtoMessage()

func (*HardwareFeatures_Magnetometer) Reset

func (m *HardwareFeatures_Magnetometer) Reset()

func (*HardwareFeatures_Magnetometer) String

func (m *HardwareFeatures_Magnetometer) String() string

func (*HardwareFeatures_Magnetometer) XXX_DiscardUnknown

func (m *HardwareFeatures_Magnetometer) XXX_DiscardUnknown()

func (*HardwareFeatures_Magnetometer) XXX_Marshal

func (m *HardwareFeatures_Magnetometer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Magnetometer) XXX_Merge

func (m *HardwareFeatures_Magnetometer) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Magnetometer) XXX_Size

func (m *HardwareFeatures_Magnetometer) XXX_Size() int

func (*HardwareFeatures_Magnetometer) XXX_Unmarshal

func (m *HardwareFeatures_Magnetometer) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Memory

type HardwareFeatures_Memory struct {
	Profile              *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*HardwareFeatures_Memory) Descriptor

func (*HardwareFeatures_Memory) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Memory) GetProfile

func (m *HardwareFeatures_Memory) GetProfile() *Component_Memory_Profile

func (*HardwareFeatures_Memory) ProtoMessage

func (*HardwareFeatures_Memory) ProtoMessage()

func (*HardwareFeatures_Memory) Reset

func (m *HardwareFeatures_Memory) Reset()

func (*HardwareFeatures_Memory) String

func (m *HardwareFeatures_Memory) String() string

func (*HardwareFeatures_Memory) XXX_DiscardUnknown

func (m *HardwareFeatures_Memory) XXX_DiscardUnknown()

func (*HardwareFeatures_Memory) XXX_Marshal

func (m *HardwareFeatures_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Memory) XXX_Merge

func (m *HardwareFeatures_Memory) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Memory) XXX_Size

func (m *HardwareFeatures_Memory) XXX_Size() int

func (*HardwareFeatures_Memory) XXX_Unmarshal

func (m *HardwareFeatures_Memory) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Present

type HardwareFeatures_Present int32
const (
	HardwareFeatures_PRESENT_UNKNOWN HardwareFeatures_Present = 0
	HardwareFeatures_PRESENT         HardwareFeatures_Present = 1
	HardwareFeatures_NOT_PRESENT     HardwareFeatures_Present = 2
)

func (HardwareFeatures_Present) EnumDescriptor

func (HardwareFeatures_Present) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Present) String

func (x HardwareFeatures_Present) String() string

type HardwareFeatures_Screen

type HardwareFeatures_Screen struct {
	PanelProperties *Component_DisplayPanel_Properties `protobuf:"bytes,3,opt,name=panel_properties,json=panelProperties,proto3" json:"panel_properties,omitempty"`

	TouchSupport         HardwareFeatures_Present "" /* 150 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*HardwareFeatures_Screen) Descriptor

func (*HardwareFeatures_Screen) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Screen) GetPanelProperties

func (m *HardwareFeatures_Screen) GetPanelProperties() *Component_DisplayPanel_Properties

func (*HardwareFeatures_Screen) GetTouchSupport

func (m *HardwareFeatures_Screen) GetTouchSupport() HardwareFeatures_Present

func (*HardwareFeatures_Screen) ProtoMessage

func (*HardwareFeatures_Screen) ProtoMessage()

func (*HardwareFeatures_Screen) Reset

func (m *HardwareFeatures_Screen) Reset()

func (*HardwareFeatures_Screen) String

func (m *HardwareFeatures_Screen) String() string

func (*HardwareFeatures_Screen) XXX_DiscardUnknown

func (m *HardwareFeatures_Screen) XXX_DiscardUnknown()

func (*HardwareFeatures_Screen) XXX_Marshal

func (m *HardwareFeatures_Screen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Screen) XXX_Merge

func (m *HardwareFeatures_Screen) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Screen) XXX_Size

func (m *HardwareFeatures_Screen) XXX_Size() int

func (*HardwareFeatures_Screen) XXX_Unmarshal

func (m *HardwareFeatures_Screen) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Storage

type HardwareFeatures_Storage struct {
	StorageType          Component_Storage_StorageType "" /* 152 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*HardwareFeatures_Storage) Descriptor

func (*HardwareFeatures_Storage) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Storage) GetStorageType

func (m *HardwareFeatures_Storage) GetStorageType() Component_Storage_StorageType

func (*HardwareFeatures_Storage) ProtoMessage

func (*HardwareFeatures_Storage) ProtoMessage()

func (*HardwareFeatures_Storage) Reset

func (m *HardwareFeatures_Storage) Reset()

func (*HardwareFeatures_Storage) String

func (m *HardwareFeatures_Storage) String() string

func (*HardwareFeatures_Storage) XXX_DiscardUnknown

func (m *HardwareFeatures_Storage) XXX_DiscardUnknown()

func (*HardwareFeatures_Storage) XXX_Marshal

func (m *HardwareFeatures_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Storage) XXX_Merge

func (m *HardwareFeatures_Storage) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Storage) XXX_Size

func (m *HardwareFeatures_Storage) XXX_Size() int

func (*HardwareFeatures_Storage) XXX_Unmarshal

func (m *HardwareFeatures_Storage) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Stylus

type HardwareFeatures_Stylus struct {
	Stylus               HardwareFeatures_Stylus_StylusType "" /* 128 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*HardwareFeatures_Stylus) Descriptor

func (*HardwareFeatures_Stylus) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Stylus) GetStylus

func (m *HardwareFeatures_Stylus) GetStylus() HardwareFeatures_Stylus_StylusType

func (*HardwareFeatures_Stylus) ProtoMessage

func (*HardwareFeatures_Stylus) ProtoMessage()

func (*HardwareFeatures_Stylus) Reset

func (m *HardwareFeatures_Stylus) Reset()

func (*HardwareFeatures_Stylus) String

func (m *HardwareFeatures_Stylus) String() string

func (*HardwareFeatures_Stylus) XXX_DiscardUnknown

func (m *HardwareFeatures_Stylus) XXX_DiscardUnknown()

func (*HardwareFeatures_Stylus) XXX_Marshal

func (m *HardwareFeatures_Stylus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Stylus) XXX_Merge

func (m *HardwareFeatures_Stylus) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Stylus) XXX_Size

func (m *HardwareFeatures_Stylus) XXX_Size() int

func (*HardwareFeatures_Stylus) XXX_Unmarshal

func (m *HardwareFeatures_Stylus) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Stylus_StylusType

type HardwareFeatures_Stylus_StylusType int32
const (
	HardwareFeatures_Stylus_STYLUS_UNKNOWN HardwareFeatures_Stylus_StylusType = 0
	HardwareFeatures_Stylus_NONE           HardwareFeatures_Stylus_StylusType = 1
	HardwareFeatures_Stylus_INTERNAL       HardwareFeatures_Stylus_StylusType = 2
	HardwareFeatures_Stylus_EXTERNAL       HardwareFeatures_Stylus_StylusType = 3
)

func (HardwareFeatures_Stylus_StylusType) EnumDescriptor

func (HardwareFeatures_Stylus_StylusType) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Stylus_StylusType) String

func (x HardwareFeatures_Stylus_StylusType) String() string

type HardwareFeatures_UsbA

type HardwareFeatures_UsbA struct {
	// The number of USB-A ports
	Count                *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*HardwareFeatures_UsbA) Descriptor

func (*HardwareFeatures_UsbA) Descriptor() ([]byte, []int)

func (*HardwareFeatures_UsbA) GetCount

func (m *HardwareFeatures_UsbA) GetCount() *HardwareFeatures_Count

func (*HardwareFeatures_UsbA) ProtoMessage

func (*HardwareFeatures_UsbA) ProtoMessage()

func (*HardwareFeatures_UsbA) Reset

func (m *HardwareFeatures_UsbA) Reset()

func (*HardwareFeatures_UsbA) String

func (m *HardwareFeatures_UsbA) String() string

func (*HardwareFeatures_UsbA) XXX_DiscardUnknown

func (m *HardwareFeatures_UsbA) XXX_DiscardUnknown()

func (*HardwareFeatures_UsbA) XXX_Marshal

func (m *HardwareFeatures_UsbA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_UsbA) XXX_Merge

func (m *HardwareFeatures_UsbA) XXX_Merge(src proto.Message)

func (*HardwareFeatures_UsbA) XXX_Size

func (m *HardwareFeatures_UsbA) XXX_Size() int

func (*HardwareFeatures_UsbA) XXX_Unmarshal

func (m *HardwareFeatures_UsbA) XXX_Unmarshal(b []byte) error

type HardwareFeatures_UsbC

type HardwareFeatures_UsbC struct {
	// The number of USB-C ports
	Count                *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*HardwareFeatures_UsbC) Descriptor

func (*HardwareFeatures_UsbC) Descriptor() ([]byte, []int)

func (*HardwareFeatures_UsbC) GetCount

func (m *HardwareFeatures_UsbC) GetCount() *HardwareFeatures_Count

func (*HardwareFeatures_UsbC) ProtoMessage

func (*HardwareFeatures_UsbC) ProtoMessage()

func (*HardwareFeatures_UsbC) Reset

func (m *HardwareFeatures_UsbC) Reset()

func (*HardwareFeatures_UsbC) String

func (m *HardwareFeatures_UsbC) String() string

func (*HardwareFeatures_UsbC) XXX_DiscardUnknown

func (m *HardwareFeatures_UsbC) XXX_DiscardUnknown()

func (*HardwareFeatures_UsbC) XXX_Marshal

func (m *HardwareFeatures_UsbC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_UsbC) XXX_Merge

func (m *HardwareFeatures_UsbC) XXX_Merge(src proto.Message)

func (*HardwareFeatures_UsbC) XXX_Size

func (m *HardwareFeatures_UsbC) XXX_Size() int

func (*HardwareFeatures_UsbC) XXX_Unmarshal

func (m *HardwareFeatures_UsbC) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Wifi

type HardwareFeatures_Wifi struct {
	SupportedWlanProtocols []Component_Wifi_WLANProtocol    "" /* 192 byte string literal not displayed */
	WifiChips              []HardwareFeatures_Wifi_WifiChip "" /* 154 byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}                         `json:"-"`
	XXX_unrecognized       []byte                           `json:"-"`
	XXX_sizecache          int32                            `json:"-"`
}

Wifi properties NEXT TAG: 3

func (*HardwareFeatures_Wifi) Descriptor

func (*HardwareFeatures_Wifi) Descriptor() ([]byte, []int)

func (*HardwareFeatures_Wifi) GetSupportedWlanProtocols

func (m *HardwareFeatures_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol

func (*HardwareFeatures_Wifi) GetWifiChips

func (m *HardwareFeatures_Wifi) GetWifiChips() []HardwareFeatures_Wifi_WifiChip

func (*HardwareFeatures_Wifi) ProtoMessage

func (*HardwareFeatures_Wifi) ProtoMessage()

func (*HardwareFeatures_Wifi) Reset

func (m *HardwareFeatures_Wifi) Reset()

func (*HardwareFeatures_Wifi) String

func (m *HardwareFeatures_Wifi) String() string

func (*HardwareFeatures_Wifi) XXX_DiscardUnknown

func (m *HardwareFeatures_Wifi) XXX_DiscardUnknown()

func (*HardwareFeatures_Wifi) XXX_Marshal

func (m *HardwareFeatures_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareFeatures_Wifi) XXX_Merge

func (m *HardwareFeatures_Wifi) XXX_Merge(src proto.Message)

func (*HardwareFeatures_Wifi) XXX_Size

func (m *HardwareFeatures_Wifi) XXX_Size() int

func (*HardwareFeatures_Wifi) XXX_Unmarshal

func (m *HardwareFeatures_Wifi) XXX_Unmarshal(b []byte) error

type HardwareFeatures_Wifi_WifiChip

type HardwareFeatures_Wifi_WifiChip int32
const (
	HardwareFeatures_Wifi_WIFI_CHIP_UNKNOWN HardwareFeatures_Wifi_WifiChip = 0
	HardwareFeatures_Wifi_WIRELESS_86ED801D HardwareFeatures_Wifi_WifiChip = 1
	HardwareFeatures_Wifi_WIRELESS_REALTEK  HardwareFeatures_Wifi_WifiChip = 2
)

func (HardwareFeatures_Wifi_WifiChip) EnumDescriptor

func (HardwareFeatures_Wifi_WifiChip) EnumDescriptor() ([]byte, []int)

func (HardwareFeatures_Wifi_WifiChip) String

func (x HardwareFeatures_Wifi_WifiChip) String() string

type HardwareTopology

type HardwareTopology struct {
	Screen *Topology `protobuf:"bytes,1,opt,name=screen,proto3" json:"screen,omitempty"`

	FormFactor *Topology `protobuf:"bytes,2,opt,name=form_factor,json=formFactor,proto3" json:"form_factor,omitempty"`

	Audio *Topology `protobuf:"bytes,3,opt,name=audio,proto3" json:"audio,omitempty"`

	Stylus *Topology `protobuf:"bytes,4,opt,name=stylus,proto3" json:"stylus,omitempty"`

	Keyboard *Topology `protobuf:"bytes,5,opt,name=keyboard,proto3" json:"keyboard,omitempty"`

	Thermal *Topology `protobuf:"bytes,6,opt,name=thermal,proto3" json:"thermal,omitempty"`

	Camera *Topology `protobuf:"bytes,7,opt,name=camera,proto3" json:"camera,omitempty"`

	AccelerometerGyroscopeMagnetometer *Topology "" /* 165 byte string literal not displayed */

	Fingerprint *Topology `protobuf:"bytes,9,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`

	ProximitySensor *Topology `protobuf:"bytes,10,opt,name=proximity_sensor,json=proximitySensor,proto3" json:"proximity_sensor,omitempty"`

	DaughterBoard *Topology `protobuf:"bytes,11,opt,name=daughter_board,json=daughterBoard,proto3" json:"daughter_board,omitempty"`

	NonVolatileStorage *Topology `protobuf:"bytes,12,opt,name=non_volatile_storage,json=nonVolatileStorage,proto3" json:"non_volatile_storage,omitempty"`

	Ram *Topology `protobuf:"bytes,13,opt,name=ram,proto3" json:"ram,omitempty"`

	Wifi *Topology `protobuf:"bytes,14,opt,name=wifi,proto3" json:"wifi,omitempty"`

	LteBoard *Topology `protobuf:"bytes,15,opt,name=lte_board,json=lteBoard,proto3" json:"lte_board,omitempty"`

	SdReader *Topology `protobuf:"bytes,16,opt,name=sd_reader,json=sdReader,proto3" json:"sd_reader,omitempty"`

	MotherboardUsb *Topology `protobuf:"bytes,17,opt,name=motherboard_usb,json=motherboardUsb,proto3" json:"motherboard_usb,omitempty"`

	Bluetooth *Topology `protobuf:"bytes,18,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"`

	Barreljack *Topology `protobuf:"bytes,19,opt,name=barreljack,proto3" json:"barreljack,omitempty"`

	PowerButton *Topology `protobuf:"bytes,20,opt,name=power_button,json=powerButton,proto3" json:"power_button,omitempty"`

	VolumeButton *Topology `protobuf:"bytes,21,opt,name=volume_button,json=volumeButton,proto3" json:"volume_button,omitempty"`

	Ec                   *Topology `protobuf:"bytes,22,opt,name=ec,proto3" json:"ec,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

Contains hardware related system features that are tracked by Google to differentiate distinct hardware build configurations. Generally these hardware-related system features are not easily probe-able at run time.

This SHOULD NOT be used to track second sourced components that are drop in replacements.

Note the types here are Topology values instead of enums. The individual Design repos should check that any CL landing has acceptable Topology values. Most values are effectively stringly typed enums.

func (*HardwareTopology) Descriptor

func (*HardwareTopology) Descriptor() ([]byte, []int)

func (*HardwareTopology) GetAccelerometerGyroscopeMagnetometer

func (m *HardwareTopology) GetAccelerometerGyroscopeMagnetometer() *Topology

func (*HardwareTopology) GetAudio

func (m *HardwareTopology) GetAudio() *Topology

func (*HardwareTopology) GetBarreljack

func (m *HardwareTopology) GetBarreljack() *Topology

func (*HardwareTopology) GetBluetooth

func (m *HardwareTopology) GetBluetooth() *Topology

func (*HardwareTopology) GetCamera

func (m *HardwareTopology) GetCamera() *Topology

func (*HardwareTopology) GetDaughterBoard

func (m *HardwareTopology) GetDaughterBoard() *Topology

func (*HardwareTopology) GetEc

func (m *HardwareTopology) GetEc() *Topology

func (*HardwareTopology) GetFingerprint

func (m *HardwareTopology) GetFingerprint() *Topology

func (*HardwareTopology) GetFormFactor

func (m *HardwareTopology) GetFormFactor() *Topology

func (*HardwareTopology) GetKeyboard

func (m *HardwareTopology) GetKeyboard() *Topology

func (*HardwareTopology) GetLteBoard

func (m *HardwareTopology) GetLteBoard() *Topology

func (*HardwareTopology) GetMotherboardUsb

func (m *HardwareTopology) GetMotherboardUsb() *Topology

func (*HardwareTopology) GetNonVolatileStorage

func (m *HardwareTopology) GetNonVolatileStorage() *Topology

func (*HardwareTopology) GetPowerButton

func (m *HardwareTopology) GetPowerButton() *Topology

func (*HardwareTopology) GetProximitySensor

func (m *HardwareTopology) GetProximitySensor() *Topology

func (*HardwareTopology) GetRam

func (m *HardwareTopology) GetRam() *Topology

func (*HardwareTopology) GetScreen

func (m *HardwareTopology) GetScreen() *Topology

func (*HardwareTopology) GetSdReader

func (m *HardwareTopology) GetSdReader() *Topology

func (*HardwareTopology) GetStylus

func (m *