Documentation

Index

Constants

This section is empty.

Variables

View Source
var Component_Battery_Technology_name = map[int32]string{
	0: "TECH_UNKNOWN",
	1: "LI_ION",
}
View Source
var Component_Battery_Technology_value = map[string]int32{
	"TECH_UNKNOWN": 0,
	"LI_ION":       1,
}
View Source
var Component_Camera_ClockType_name = map[int32]string{
	0: "CLOCK_TYPE_UNDEFINED",
	1: "MONOTONIC",
	2: "BOOTTIME",
}
View Source
var Component_Camera_ClockType_value = map[string]int32{
	"CLOCK_TYPE_UNDEFINED": 0,
	"MONOTONIC":            1,
	"BOOTTIME":             2,
}
View Source
var Component_Camera_Feature_name = map[int32]string{
	0: "FEATURE_UNKNOWN",
	1: "ACTIVITY_LED",
}
View Source
var Component_Camera_Feature_value = map[string]int32{
	"FEATURE_UNKNOWN": 0,
	"ACTIVITY_LED":    1,
}
View Source
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",
}
View Source
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,
}
View Source
var Component_Qualification_Status_name = map[int32]string{
	0: "STATUS_UNKNOWN",
	1: "REQUESTED",
	2: "TECHNICALLY_QUALIFIED",
	3: "QUALIFIED",
}
View Source
var Component_Qualification_Status_value = map[string]int32{
	"STATUS_UNKNOWN":        0,
	"REQUESTED":             1,
	"TECHNICALLY_QUALIFIED": 2,
	"QUALIFIED":             3,
}
View Source
var Component_Soc_Architecture_name = map[int32]string{
	0: "ARCHITECTURE_UNDEFINED",
	1: "X86",
	2: "X86_64",
	3: "ARM",
	4: "ARM64",
}
View Source
var Component_Soc_Architecture_value = map[string]int32{
	"ARCHITECTURE_UNDEFINED": 0,
	"X86":                    1,
	"X86_64":                 2,
	"ARM":                    3,
	"ARM64":                  4,
}
View Source
var Component_Storage_StorageType_name = map[int32]string{
	0: "STORAGE_TYPE_UNKNOWN",
	1: "EMMC",
	2: "NVME",
	3: "SATA",
}
View Source
var Component_Storage_StorageType_value = map[string]int32{
	"STORAGE_TYPE_UNKNOWN": 0,
	"EMMC":                 1,
	"NVME":                 2,
	"SATA":                 3,
}
View Source
var Component_Touch_TouchType_name = map[int32]string{
	0: "TOUCH_TYPE_UNDEFINED",
	1: "USB",
	2: "I2C",
}
View Source
var Component_Touch_TouchType_value = map[string]int32{
	"TOUCH_TYPE_UNDEFINED": 0,
	"USB":                  1,
	"I2C":                  2,
}
View Source
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",
}
View Source
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,
}
View Source
var Design_Config_Constraint_Level_name = map[int32]string{
	0: "TYPE_UNKNOWN",
	1: "REQUIRED",
	2: "PREFERRED",
	3: "OPTIONAL",
}
View Source
var Design_Config_Constraint_Level_value = map[string]int32{
	"TYPE_UNKNOWN": 0,
	"REQUIRED":     1,
	"PREFERRED":    2,
	"OPTIONAL":     3,
}
View Source
var Duration_Type_name = map[int32]string{
	0: "TYPE_UNKNOWN",
	1: "MILLISECONDS",
	2: "SECONDS",
	3: "MINUTES",
	4: "HOURS",
	5: "DAYS",
}
View Source
var Duration_Type_value = map[string]int32{
	"TYPE_UNKNOWN": 0,
	"MILLISECONDS": 1,
	"SECONDS":      2,
	"MINUTES":      3,
	"HOURS":        4,
	"DAYS":         5,
}
View Source
var HardwareFeatures_Audio_Amplifier_name = map[int32]string{
	0:  "AMPLIFIER_UNKNOWN",
	4:  "MAX98357",
	5:  "MAX98373",
	6:  "MAX98360",
	7:  "RT1015",
	9:  "ALC1011",
	10: "RT1015P",
	11: "ALC1019",
}
View Source
var HardwareFeatures_Audio_Amplifier_value = map[string]int32{
	"AMPLIFIER_UNKNOWN": 0,
	"MAX98357":          4,
	"MAX98373":          5,
	"MAX98360":          6,
	"RT1015":            7,
	"ALC1011":           9,
	"RT1015P":           10,
	"ALC1019":           11,
}
View Source
var HardwareFeatures_Audio_AudioCodec_name = map[int32]string{
	0:  "AUDIO_CODEC_UNKNOWN",
	1:  "RT5682",
	2:  "ALC5682I",
	3:  "ALC5682",
	8:  "DA7219",
	10: "NAU88L25B",
}
View Source
var HardwareFeatures_Audio_AudioCodec_value = map[string]int32{
	"AUDIO_CODEC_UNKNOWN": 0,
	"RT5682":              1,
	"ALC5682I":            2,
	"ALC5682":             3,
	"DA7219":              8,
	"NAU88L25B":           10,
}
View Source
var HardwareFeatures_Button_Edge_name = map[int32]string{
	0: "EDGE_UNKNOWN",
	1: "LEFT",
	2: "RIGHT",
	3: "TOP",
	4: "BOTTOM",
}
View Source
var HardwareFeatures_Button_Edge_value = map[string]int32{
	"EDGE_UNKNOWN": 0,
	"LEFT":         1,
	"RIGHT":        2,
	"TOP":          3,
	"BOTTOM":       4,
}
View Source
var HardwareFeatures_Button_Region_name = map[int32]string{
	0: "REGION_UNKNOWN",
	1: "SCREEN",
	2: "KEYBOARD",
}
View Source
var HardwareFeatures_Button_Region_value = map[string]int32{
	"REGION_UNKNOWN": 0,
	"SCREEN":         1,
	"KEYBOARD":       2,
}
View Source
var HardwareFeatures_Camera_Facing_name = map[int32]string{
	0: "FACING_UNKNOWN",
	1: "FACING_FRONT",
	2: "FACING_BACK",
}
View Source
var HardwareFeatures_Camera_Facing_value = map[string]int32{
	"FACING_UNKNOWN": 0,
	"FACING_FRONT":   1,
	"FACING_BACK":    2,
}
View Source
var HardwareFeatures_Camera_Flags_name = map[int32]string{
	0: "FLAGS_NONE",
	1: "FLAGS_SUPPORT_1080P",
	2: "FLAGS_SUPPORT_AUTOFOCUS",
}
View Source
var HardwareFeatures_Camera_Flags_value = map[string]int32{
	"FLAGS_NONE":              0,
	"FLAGS_SUPPORT_1080P":     1,
	"FLAGS_SUPPORT_AUTOFOCUS": 2,
}
View Source
var HardwareFeatures_Camera_Interface_name = map[int32]string{
	0: "INTERFACE_UNKNOWN",
	1: "INTERFACE_USB",
	2: "INTERFACE_MIPI",
}
View Source
var HardwareFeatures_Camera_Interface_value = map[string]int32{
	"INTERFACE_UNKNOWN": 0,
	"INTERFACE_USB":     1,
	"INTERFACE_MIPI":    2,
}
View Source
var HardwareFeatures_Camera_Orientation_name = map[int32]string{
	0: "ORIENTATION_UNKNOWN",
	1: "ORIENTATION_0",
	2: "ORIENTATION_90",
	3: "ORIENTATION_180",
	4: "ORIENTATION_270",
}
View Source
var HardwareFeatures_Camera_Orientation_value = map[string]int32{
	"ORIENTATION_UNKNOWN": 0,
	"ORIENTATION_0":       1,
	"ORIENTATION_90":      2,
	"ORIENTATION_180":     3,
	"ORIENTATION_270":     4,
}
View Source
var HardwareFeatures_Display_Type_name = map[int32]string{
	0: "TYPE_UNKNOWN",
	1: "TYPE_INTERNAL",
	2: "TYPE_EXTERNAL",
	3: "TYPE_INTERNAL_EXTERNAL",
}
View Source
var HardwareFeatures_Display_Type_value = map[string]int32{
	"TYPE_UNKNOWN":           0,
	"TYPE_INTERNAL":          1,
	"TYPE_EXTERNAL":          2,
	"TYPE_INTERNAL_EXTERNAL": 3,
}
View Source
var HardwareFeatures_EmbeddedController_EmbeddedControllerType_name = map[int32]string{
	0: "EC_TYPE_UNKNOWN",
	1: "EC_CHROME",
	2: "EC_WILCO",
}
View Source
var HardwareFeatures_EmbeddedController_EmbeddedControllerType_value = map[string]int32{
	"EC_TYPE_UNKNOWN": 0,
	"EC_CHROME":       1,
	"EC_WILCO":        2,
}
View Source
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: "RIGHT_SIDE",
	7: "LEFT_SIDE",
	8: "PRESENT",
}
View Source
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,
	"RIGHT_SIDE":            6,
	"LEFT_SIDE":             7,
	"PRESENT":               8,
}
View Source
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",
}
View Source
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,
}
View Source
var HardwareFeatures_Keyboard_KeyboardType_name = map[int32]string{
	0: "KEYBOARD_TYPE_UNKNOWN",
	1: "INTERNAL",
	2: "NONE",
	3: "DETACHABLE",
}
View Source
var HardwareFeatures_Keyboard_KeyboardType_value = map[string]int32{
	"KEYBOARD_TYPE_UNKNOWN": 0,
	"INTERNAL":              1,
	"NONE":                  2,
	"DETACHABLE":            3,
}
View Source
var HardwareFeatures_Present_name = map[int32]string{
	0: "PRESENT_UNKNOWN",
	1: "PRESENT",
	2: "NOT_PRESENT",
}
View Source
var HardwareFeatures_Present_value = map[string]int32{
	"PRESENT_UNKNOWN": 0,
	"PRESENT":         1,
	"NOT_PRESENT":     2,
}
View Source
var HardwareFeatures_Stylus_StylusType_name = map[int32]string{
	0: "STYLUS_UNKNOWN",
	1: "NONE",
	2: "INTERNAL",
	3: "EXTERNAL",
}
View Source
var HardwareFeatures_Stylus_StylusType_value = map[string]int32{
	"STYLUS_UNKNOWN": 0,
	"NONE":           1,
	"INTERNAL":       2,
	"EXTERNAL":       3,
}
View Source
var HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType_name = map[int32]string{
	0: "TPM_TYPE_UNKNOWN",
	1: "THIRD_PARTY",
	2: "GSC_H1B",
	3: "GSC_H1D",
}
View Source
var HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType_value = map[string]int32{
	"TPM_TYPE_UNKNOWN": 0,
	"THIRD_PARTY":      1,
	"GSC_H1B":          2,
	"GSC_H1D":          3,
}
View Source
var HardwareFeatures_Wifi_WifiChip_name = map[int32]string{
	0: "WIFI_CHIP_UNKNOWN",
	1: "WIRELESS_86ED801D",
	2: "WIRELESS_REALTEK",
}
View Source
var HardwareFeatures_Wifi_WifiChip_value = map[string]int32{
	"WIFI_CHIP_UNKNOWN": 0,
	"WIRELESS_86ED801D": 1,
	"WIRELESS_REALTEK":  2,
}
View Source
var Program_Platform_AcceleratedVideoCodec_name = map[int32]string{
	0:  "CODEC_UNDEFINED",
	1:  "H264_DECODE",
	2:  "H264_ENCODE",
	3:  "VP8_DECODE",
	4:  "VP8_ENCODE",
	5:  "VP9_DECODE",
	6:  "VP9_ENCODE",
	7:  "VP9_2_DECODE",
	8:  "VP9_2_ENCODE",
	9:  "H265_DECODE",
	10: "H265_ENCODE",
	11: "MJPG_DECODE",
	12: "MJPG_ENCODE",
}
View Source
var Program_Platform_AcceleratedVideoCodec_value = map[string]int32{
	"CODEC_UNDEFINED": 0,
	"H264_DECODE":     1,
	"H264_ENCODE":     2,
	"VP8_DECODE":      3,
	"VP8_ENCODE":      4,
	"VP9_DECODE":      5,
	"VP9_ENCODE":      6,
	"VP9_2_DECODE":    7,
	"VP9_2_ENCODE":    8,
	"H265_DECODE":     9,
	"H265_ENCODE":     10,
	"MJPG_DECODE":     11,
	"MJPG_ENCODE":     12,
}
View Source
var Program_Platform_Arch_name = map[int32]string{
	0: "ARCH_UNKNOWN",
	1: "X86",
	2: "X86_64",
	3: "ARM",
	4: "ARM64",
}
View Source
var Program_Platform_Arch_value = map[string]int32{
	"ARCH_UNKNOWN": 0,
	"X86":          1,
	"X86_64":       2,
	"ARM":          3,
	"ARM64":        4,
}
View Source
var Program_Platform_GraphicsApi_name = map[int32]string{
	0: "GRAPHICS_API_UNDEFINED",
	1: "GRAPHICS_API_OPENGL",
	2: "GRAPHICS_API_OPENGL_ES",
}
View Source
var Program_Platform_GraphicsApi_value = map[string]int32{
	"GRAPHICS_API_UNDEFINED": 0,
	"GRAPHICS_API_OPENGL":    1,
	"GRAPHICS_API_OPENGL_ES": 2,
}
View Source
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",
	23: "TOUCH",
	24: "TPM",
	25: "MICROPHONE_MUTE_SWITCH",
	26: "BATTERY",
	27: "HDMI",
}
View Source
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,
	"TOUCH":                                23,
	"TPM":                                  24,
	"MICROPHONE_MUTE_SWITCH":               25,
	"BATTERY":                              26,
	"HDMI":                                 27,
}

Functions

This section is empty.

Types

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"`
	// Additional optional label to provide alternative value for eg:
	// HWID string rather than relying on id.value directly.
	HwidLabel string `protobuf:"bytes,20,opt,name=hwid_label,json=hwidLabel,proto3" json:"hwid_label,omitempty"`
	// IDs used to join against AVL database
	AvlId *Component_AVLId `protobuf:"bytes,21,opt,name=avl_id,json=avlId,proto3" json:"avl_id,omitempty"`
	// AVL-compatible part number information
	PartNumber string `protobuf:"bytes,22,opt,name=part_number,json=partNumber,proto3" json:"part_number,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
	//	*Component_Stylus_
	//	*Component_Amplifier_
	Type                 isComponent_Type `protobuf_oneof:"type"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

next field: 25

func (*Component) Descriptor

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

func (*Component) GetAmplifier

func (m *Component) GetAmplifier() *Component_Amplifier

func (*Component) GetAudioCodec

func (m *Component) GetAudioCodec() *Component_AudioCodec

func (*Component) GetAvlId

func (m *Component) GetAvlId() *Component_AVLId

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 (*Component) GetEcFlashChip

func (m *Component) GetEcFlashChip() *Component_FlashChip

func (*Component) GetHwidLabel

func (m *Component) GetHwidLabel() string

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) GetPartNumber

func (m *Component) GetPartNumber() string

func (*Component) GetSoc

func (m *Component) GetSoc() *Component_Soc

func (*Component) GetStorage

func (m *Component) GetStorage() *Component_Storage

func (*Component) GetStylus

func (m *Component) GetStylus() *Component_Stylus

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 ComponentPackage

type ComponentPackage struct {
	Soc                  *Component_Soc                `protobuf:"bytes,1,opt,name=soc,proto3" json:"soc,omitempty"`
	Memory               []*Component_Memory           `protobuf:"bytes,2,rep,name=memory,proto3" json:"memory,omitempty"`
	Bluetooth            *Component_Bluetooth          `protobuf:"bytes,3,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"`
	Camera               *Component_Camera             `protobuf:"bytes,4,opt,name=camera,proto3" json:"camera,omitempty"`
	Touchscreen          *Component_Touch              `protobuf:"bytes,5,opt,name=touchscreen,proto3" json:"touchscreen,omitempty"`
	Wifi                 *Component_Wifi               `protobuf:"bytes,6,opt,name=wifi,proto3" json:"wifi,omitempty"`
	Touchpad             *Component_Touch              `protobuf:"bytes,7,opt,name=touchpad,proto3" json:"touchpad,omitempty"`
	DisplayPanel         *Component_DisplayPanel       `protobuf:"bytes,8,opt,name=display_panel,json=displayPanel,proto3" json:"display_panel,omitempty"`
	AudioCodec           *Component_AudioCodec         `protobuf:"bytes,9,opt,name=audio_codec,json=audioCodec,proto3" json:"audio_codec,omitempty"`
	Battery              *Component_Battery            `protobuf:"bytes,10,opt,name=battery,proto3" json:"battery,omitempty"`
	EcFlashChip          *Component_FlashChip          `protobuf:"bytes,11,opt,name=ec_flash_chip,json=ecFlashChip,proto3" json:"ec_flash_chip,omitempty"`
	SystemFlashChip      *Component_FlashChip          `protobuf:"bytes,12,opt,name=system_flash_chip,json=systemFlashChip,proto3" json:"system_flash_chip,omitempty"`
	Ec                   *Component_EmbeddedController `protobuf:"bytes,13,opt,name=ec,proto3" json:"ec,omitempty"`
	Storage              *Component_Storage            `protobuf:"bytes,14,opt,name=storage,proto3" json:"storage,omitempty"`
	Tpm                  *Component_Tpm                `protobuf:"bytes,15,opt,name=tpm,proto3" json:"tpm,omitempty"`
	UsbHost              *Component_Interface_Usb      `protobuf:"bytes,16,opt,name=usb_host,json=usbHost,proto3" json:"usb_host,omitempty"`
	Stylus               *Component_Stylus             `protobuf:"bytes,17,opt,name=stylus,proto3" json:"stylus,omitempty"`
	Amplifier            *Component_Amplifier          `protobuf:"bytes,18,opt,name=amplifier,proto3" json:"amplifier,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

Defines a full collection of components that are used to manufacture a device.

func (*ComponentPackage) Descriptor

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

func (*ComponentPackage) GetAmplifier

func (m *ComponentPackage) GetAmplifier() *Component_Amplifier

func (*ComponentPackage) GetAudioCodec

func (m *ComponentPackage) GetAudioCodec() *Component_AudioCodec

func (*ComponentPackage) GetBattery

func (m *ComponentPackage) GetBattery() *Component_Battery

func (*ComponentPackage) GetBluetooth

func (m *ComponentPackage) GetBluetooth() *Component_Bluetooth

func (*ComponentPackage) GetCamera

func (m *ComponentPackage) GetCamera() *Component_Camera

func (*ComponentPackage) GetDisplayPanel

func (m *ComponentPackage) GetDisplayPanel() *Component_DisplayPanel

func (*ComponentPackage) GetEc

func (*ComponentPackage) GetEcFlashChip

func (m *ComponentPackage) GetEcFlashChip() *Component_FlashChip

func (*ComponentPackage) GetMemory

func (m *ComponentPackage) GetMemory() []*Component_Memory

func (*ComponentPackage) GetSoc

func (m *ComponentPackage) GetSoc() *Component_Soc

func (*ComponentPackage) GetStorage

func (m *ComponentPackage) GetStorage() *Component_Storage

func (*ComponentPackage) GetStylus

func (m *ComponentPackage) GetStylus() *Component_Stylus

func (*ComponentPackage) GetSystemFlashChip

func (m *ComponentPackage) GetSystemFlashChip() *Component_FlashChip

func (*ComponentPackage) GetTouchpad

func (m *ComponentPackage) GetTouchpad() *Component_Touch

func (*ComponentPackage) GetTouchscreen

func (m *ComponentPackage) GetTouchscreen() *Component_Touch

func (*ComponentPackage) GetTpm

func (m *ComponentPackage) GetTpm() *Component_Tpm

func (*ComponentPackage) GetUsbHost

func (m *ComponentPackage) GetUsbHost() *Component_Interface_Usb

func (*ComponentPackage) GetWifi

func (m *ComponentPackage) GetWifi() *Component_Wifi

func (*ComponentPackage) ProtoMessage

func (*ComponentPackage) ProtoMessage()

func (*ComponentPackage) Reset

func (m *ComponentPackage) Reset()

func (*ComponentPackage) String

func (m *ComponentPackage) String() string

func (*ComponentPackage) XXX_DiscardUnknown

func (m *ComponentPackage) XXX_DiscardUnknown()

func (*ComponentPackage) XXX_Marshal

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

func (*ComponentPackage) XXX_Merge

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

func (*ComponentPackage) XXX_Size

func (m *ComponentPackage) XXX_Size() int

func (*ComponentPackage) XXX_Unmarshal

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

type Component_AVLId

type Component_AVLId struct {
	Cid                  int32    `protobuf:"varint,1,opt,name=cid,proto3" json:"cid,omitempty"`
	Qid                  int32    `protobuf:"varint,2,opt,name=qid,proto3" json:"qid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IDs to map into AVL database

func (*Component_AVLId) Descriptor

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

func (*Component_AVLId) GetCid

func (m *Component_AVLId) GetCid() int32

func (*Component_AVLId) GetQid

func (m *Component_AVLId) GetQid() int32

func (*Component_AVLId) ProtoMessage

func (*Component_AVLId) ProtoMessage()

func (*Component_AVLId) Reset

func (m *Component_AVLId) Reset()

func (*Component_AVLId) String

func (m *Component_AVLId) String() string

func (*Component_AVLId) XXX_DiscardUnknown

func (m *Component_AVLId) XXX_DiscardUnknown()

func (*Component_AVLId) XXX_Marshal

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

func (*Component_AVLId) XXX_Merge

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

func (*Component_AVLId) XXX_Size

func (m *Component_AVLId) XXX_Size() int

func (*Component_AVLId) XXX_Unmarshal

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

type Component_Amplifier

type Component_Amplifier 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_Amplifier) Descriptor

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

func (*Component_Amplifier) GetName

func (m *Component_Amplifier) GetName() string

func (*Component_Amplifier) ProtoMessage

func (*Component_Amplifier) ProtoMessage()

func (*Component_Amplifier) Reset

func (m *Component_Amplifier) Reset()

func (*Component_Amplifier) String

func (m *Component_Amplifier) String() string

func (*Component_Amplifier) XXX_DiscardUnknown

func (m *Component_Amplifier) XXX_DiscardUnknown()

func (*Component_Amplifier) XXX_Marshal

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

func (*Component_Amplifier) XXX_Merge

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

func (*Component_Amplifier) XXX_Size

func (m *Component_Amplifier) XXX_Size() int

func (*Component_Amplifier) XXX_Unmarshal

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

type Component_Amplifier_

type Component_Amplifier_ struct {
	Amplifier *Component_Amplifier `protobuf:"bytes,24,opt,name=amplifier,proto3,oneof"`
}

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 (*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

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 (*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 */
	// Types that are valid to be assigned to Interface:
	//	*Component_Camera_Usb
	//	*Component_Camera_Pci
	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 (*Component_Camera) GetUsb

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

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 (*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 (*Component_DisplayPanel_Properties) 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 (*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 (*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_I2C

type Component_Interface_I2C struct {
	Product              string   `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	Vendor               string   `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Component_Interface_I2C) Descriptor

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

func (*Component_Interface_I2C) GetProduct

func (m *Component_Interface_I2C) GetProduct() string

func (*Component_Interface_I2C) GetVendor

func (m *Component_Interface_I2C) GetVendor() string

func (*Component_Interface_I2C) ProtoMessage

func (*Component_Interface_I2C) ProtoMessage()

func (*Component_Interface_I2C) Reset

func (m *Component_Interface_I2C) Reset()

func (*Component_Interface_I2C) String

func (m *Component_Interface_I2C) String() string

func (*Component_Interface_I2C) XXX_DiscardUnknown

func (m *Component_Interface_I2C) XXX_DiscardUnknown()

func (*Component_Interface_I2C) XXX_Marshal

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

func (*Component_Interface_I2C) XXX_Merge

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

func (*Component_Interface_I2C) XXX_Size

func (m *Component_Interface_I2C) XXX_Size() int

func (*Component_Interface_I2C) XXX_Unmarshal

func (m *Component_Interface_I2C) 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 (*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 (*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 (