invlibs

package
v0.0.0-...-e560ebb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2021 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Config_FormFactor_name = map[int32]string{
		0: "FORM_FACTOR_UNSPECIFIED",
		1: "FORM_FACTOR_CLAMSHELL",
		2: "FORM_FACTOR_CONVERTIBLE",
		3: "FORM_FACTOR_DETACHABLE",
		4: "FORM_FACTOR_CHROMEBASE",
		5: "FORM_FACTOR_CHROMEBOX",
		6: "FORM_FACTOR_CHROMEBIT",
		7: "FORM_FACTOR_CHROMESLATE",
	}
	Config_FormFactor_value = map[string]int32{
		"FORM_FACTOR_UNSPECIFIED": 0,
		"FORM_FACTOR_CLAMSHELL":   1,
		"FORM_FACTOR_CONVERTIBLE": 2,
		"FORM_FACTOR_DETACHABLE":  3,
		"FORM_FACTOR_CHROMEBASE":  4,
		"FORM_FACTOR_CHROMEBOX":   5,
		"FORM_FACTOR_CHROMEBIT":   6,
		"FORM_FACTOR_CHROMESLATE": 7,
	}
)

Enum value maps for Config_FormFactor.

View Source
var (
	Config_Graphics_name = map[int32]string{
		0: "GRAPHICS_UNSPECIFIED",
		1: "GRAPHICS_GL",
		2: "GRAPHICS_GLE",
	}
	Config_Graphics_value = map[string]int32{
		"GRAPHICS_UNSPECIFIED": 0,
		"GRAPHICS_GL":          1,
		"GRAPHICS_GLE":         2,
	}
)

Enum value maps for Config_Graphics.

View Source
var (
	Config_HardwareFeature_name = map[int32]string{
		0:  "HARDWARE_FEATURE_UNSPECIFIED",
		1:  "HARDWARE_FEATURE_BLUETOOTH",
		2:  "HARDWARE_FEATURE_FLASHROM",
		3:  "HARDWARE_FEATURE_HOTWORDING",
		4:  "HARDWARE_FEATURE_INTERNAL_DISPLAY",
		5:  "HARDWARE_FEATURE_LUCID_SLEEP",
		6:  "HARDWARE_FEATURE_WEBCAM",
		7:  "HARDWARE_FEATURE_STYLUS",
		8:  "HARDWARE_FEATURE_TOUCHPAD",
		9:  "HARDWARE_FEATURE_TOUCHSCREEN",
		10: "HARDWARE_FEATURE_DETACHABLE_KEYBOARD",
		11: "HARDWARE_FEATURE_FINGERPRINT",
	}
	Config_HardwareFeature_value = map[string]int32{
		"HARDWARE_FEATURE_UNSPECIFIED":         0,
		"HARDWARE_FEATURE_BLUETOOTH":           1,
		"HARDWARE_FEATURE_FLASHROM":            2,
		"HARDWARE_FEATURE_HOTWORDING":          3,
		"HARDWARE_FEATURE_INTERNAL_DISPLAY":    4,
		"HARDWARE_FEATURE_LUCID_SLEEP":         5,
		"HARDWARE_FEATURE_WEBCAM":              6,
		"HARDWARE_FEATURE_STYLUS":              7,
		"HARDWARE_FEATURE_TOUCHPAD":            8,
		"HARDWARE_FEATURE_TOUCHSCREEN":         9,
		"HARDWARE_FEATURE_DETACHABLE_KEYBOARD": 10,
		"HARDWARE_FEATURE_FINGERPRINT":         11,
	}
)

Enum value maps for Config_HardwareFeature.

View Source
var (
	Config_PowerSupply_name = map[int32]string{
		0: "POWER_SUPPLY_UNSPECIFIED",
		1: "POWER_SUPPLY_BATTERY",
		2: "POWER_SUPPLY_AC_ONLY",
	}
	Config_PowerSupply_value = map[string]int32{
		"POWER_SUPPLY_UNSPECIFIED": 0,
		"POWER_SUPPLY_BATTERY":     1,
		"POWER_SUPPLY_AC_ONLY":     2,
	}
)

Enum value maps for Config_PowerSupply.

View Source
var (
	Config_Storage_name = map[int32]string{
		0: "STORAGE_UNSPECIFIED",
		1: "STORAGE_SSD",
		2: "STORAGE_HDD",
		3: "STORAGE_MMC",
		4: "STORAGE_NVME",
		5: "STORAGE_UFS",
	}
	Config_Storage_value = map[string]int32{
		"STORAGE_UNSPECIFIED": 0,
		"STORAGE_SSD":         1,
		"STORAGE_HDD":         2,
		"STORAGE_MMC":         3,
		"STORAGE_NVME":        4,
		"STORAGE_UFS":         5,
	}
)

Enum value maps for Config_Storage.

View Source
var (
	Config_VideoAcceleration_name = map[int32]string{
		0:  "VIDEO_UNSPECIFIED",
		1:  "VIDEO_ACCELERATION_H264",
		2:  "VIDEO_ACCELERATION_ENC_H264",
		3:  "VIDEO_ACCELERATION_VP8",
		4:  "VIDEO_ACCELERATION_ENC_VP8",
		5:  "VIDEO_ACCELERATION_VP9",
		6:  "VIDEO_ACCELERATION_ENC_VP9",
		7:  "VIDEO_ACCELERATION_VP9_2",
		8:  "VIDEO_ACCELERATION_ENC_VP9_2",
		9:  "VIDEO_ACCELERATION_H265",
		10: "VIDEO_ACCELERATION_ENC_H265",
		11: "VIDEO_ACCELERATION_MJPG",
		12: "VIDEO_ACCELERATION_ENC_MJPG",
	}
	Config_VideoAcceleration_value = map[string]int32{
		"VIDEO_UNSPECIFIED":            0,
		"VIDEO_ACCELERATION_H264":      1,
		"VIDEO_ACCELERATION_ENC_H264":  2,
		"VIDEO_ACCELERATION_VP8":       3,
		"VIDEO_ACCELERATION_ENC_VP8":   4,
		"VIDEO_ACCELERATION_VP9":       5,
		"VIDEO_ACCELERATION_ENC_VP9":   6,
		"VIDEO_ACCELERATION_VP9_2":     7,
		"VIDEO_ACCELERATION_ENC_VP9_2": 8,
		"VIDEO_ACCELERATION_H265":      9,
		"VIDEO_ACCELERATION_ENC_H265":  10,
		"VIDEO_ACCELERATION_MJPG":      11,
		"VIDEO_ACCELERATION_ENC_MJPG":  12,
	}
)

Enum value maps for Config_VideoAcceleration.

View Source
var (
	Config_SOC_name = map[int32]string{
		0:  "SOC_UNSPECIFIED",
		1:  "SOC_AMBERLAKE_Y",
		2:  "SOC_APOLLO_LAKE",
		3:  "SOC_BAY_TRAIL",
		4:  "SOC_BRASWELL",
		5:  "SOC_BROADWELL",
		6:  "SOC_CANNON_LAKE_Y",
		7:  "SOC_COMET_LAKE_U",
		8:  "SOC_EXYNOS_5250",
		9:  "SOC_EXYNOS_5420",
		10: "SOC_GEMINI_LAKE",
		11: "SOC_HASWELL",
		12: "SOC_ICE_LAKE_Y",
		13: "SOC_IVY_BRIDGE",
		14: "SOC_KABYLAKE_U",
		15: "SOC_KABYLAKE_U_R",
		16: "SOC_KABYLAKE_Y",
		17: "SOC_MT8173",
		18: "SOC_MT8176",
		19: "SOC_MT8183",
		20: "SOC_PICASSO",
		21: "SOC_PINE_TRAIL",
		22: "SOC_RK3288",
		23: "SOC_RK3399",
		24: "SOC_SANDY_BRIDGE",
		25: "SOC_SDM845",
		26: "SOC_SKYLAKE_U",
		27: "SOC_SKYLAKE_Y",
		28: "SOC_STONEY_RIDGE",
		29: "SOC_TEGRA_K1",
		30: "SOC_WHISKEY_LAKE_U",
		31: "SOC_SC7180",
		32: "SOC_JASPER_LAKE",
		33: "SOC_TIGER_LAKE",
		34: "SOC_MT8192",
	}
	Config_SOC_value = map[string]int32{
		"SOC_UNSPECIFIED":    0,
		"SOC_AMBERLAKE_Y":    1,
		"SOC_APOLLO_LAKE":    2,
		"SOC_BAY_TRAIL":      3,
		"SOC_BRASWELL":       4,
		"SOC_BROADWELL":      5,
		"SOC_CANNON_LAKE_Y":  6,
		"SOC_COMET_LAKE_U":   7,
		"SOC_EXYNOS_5250":    8,
		"SOC_EXYNOS_5420":    9,
		"SOC_GEMINI_LAKE":    10,
		"SOC_HASWELL":        11,
		"SOC_ICE_LAKE_Y":     12,
		"SOC_IVY_BRIDGE":     13,
		"SOC_KABYLAKE_U":     14,
		"SOC_KABYLAKE_U_R":   15,
		"SOC_KABYLAKE_Y":     16,
		"SOC_MT8173":         17,
		"SOC_MT8176":         18,
		"SOC_MT8183":         19,
		"SOC_PICASSO":        20,
		"SOC_PINE_TRAIL":     21,
		"SOC_RK3288":         22,
		"SOC_RK3399":         23,
		"SOC_SANDY_BRIDGE":   24,
		"SOC_SDM845":         25,
		"SOC_SKYLAKE_U":      26,
		"SOC_SKYLAKE_Y":      27,
		"SOC_STONEY_RIDGE":   28,
		"SOC_TEGRA_K1":       29,
		"SOC_WHISKEY_LAKE_U": 30,
		"SOC_SC7180":         31,
		"SOC_JASPER_LAKE":    32,
		"SOC_TIGER_LAKE":     33,
		"SOC_MT8192":         34,
	}
)

Enum value maps for Config_SOC.

View Source
var (
	Config_ODM_name = map[int32]string{
		0: "ODM_UNSPECIFIED",
		1: "ODM_QUANTA",
		2: "ODM_BITLAND",
		3: "ODM_SAMSUNG",
		4: "ODM_PEGATRON",
		5: "ODM_COMPAL",
	}
	Config_ODM_value = map[string]int32{
		"ODM_UNSPECIFIED": 0,
		"ODM_QUANTA":      1,
		"ODM_BITLAND":     2,
		"ODM_SAMSUNG":     3,
		"ODM_PEGATRON":    4,
		"ODM_COMPAL":      5,
	}
)

Enum value maps for Config_ODM.

View Source
var (
	Config_OEM_name = map[int32]string{
		0: "OEM_UNSPECIFIED",
		1: "OEM_ACER",
		2: "OEM_DELL",
		3: "OEM_SAMSUNG",
		4: "OEM_HP",
		5: "OEM_LENOVO",
		6: "OEM_ASUS",
		7: "OEM_NEC",
	}
	Config_OEM_value = map[string]int32{
		"OEM_UNSPECIFIED": 0,
		"OEM_ACER":        1,
		"OEM_DELL":        2,
		"OEM_SAMSUNG":     3,
		"OEM_HP":          4,
		"OEM_LENOVO":      5,
		"OEM_ASUS":        6,
		"OEM_NEC":         7,
	}
)

Enum value maps for Config_OEM.

View Source
var (
	Config_Architecture_name = map[int32]string{
		0: "ARCHITECTURE_UNDEFINED",
		1: "X86",
		2: "X86_64",
		3: "ARM",
		4: "ARM64",
	}
	Config_Architecture_value = map[string]int32{
		"ARCHITECTURE_UNDEFINED": 0,
		"X86":                    1,
		"X86_64":                 2,
		"ARM":                    3,
		"ARM64":                  4,
	}
)

Enum value maps for Config_Architecture.

View Source
var (
	Config_EC_name = map[int32]string{
		0: "EC_UNSPECIFIED",
		1: "EC_CHROME",
		2: "EC_WILCO",
	}
	Config_EC_value = map[string]int32{
		"EC_UNSPECIFIED": 0,
		"EC_CHROME":      1,
		"EC_WILCO":       2,
	}
)

Enum value maps for Config_EC.

View Source
var (
	LabstationRepairAction_name = map[int32]string{
		0: "LABSTATION_NA",
		1: "LABSTATION_POWER_CYCLE",
		2: "LABSTATION_REIMAGE",
		3: "LABSTATION_UPDATE_CONFIG",
		4: "LABSTATION_REPLACE",
		5: "LABSTATION_OTHER",
		6: "LABSTATION_FLASH",
	}
	LabstationRepairAction_value = map[string]int32{
		"LABSTATION_NA":            0,
		"LABSTATION_POWER_CYCLE":   1,
		"LABSTATION_REIMAGE":       2,
		"LABSTATION_UPDATE_CONFIG": 3,
		"LABSTATION_REPLACE":       4,
		"LABSTATION_OTHER":         5,
		"LABSTATION_FLASH":         6,
	}
)

Enum value maps for LabstationRepairAction.

View Source
var (
	ServoRepairAction_name = map[int32]string{
		0: "SERVO_NA",
		1: "SERVO_POWER_CYCLE",
		2: "SERVO_REPLUG_USB_TO_DUT",
		3: "SERVO_REPLUG_TO_SERVO_HOST",
		4: "SERVO_UPDATE_CONFIG",
		5: "SERVO_REPLACE",
		6: "SERVO_OTHER",
	}
	ServoRepairAction_value = map[string]int32{
		"SERVO_NA":                   0,
		"SERVO_POWER_CYCLE":          1,
		"SERVO_REPLUG_USB_TO_DUT":    2,
		"SERVO_REPLUG_TO_SERVO_HOST": 3,
		"SERVO_UPDATE_CONFIG":        4,
		"SERVO_REPLACE":              5,
		"SERVO_OTHER":                6,
	}
)

Enum value maps for ServoRepairAction.

View Source
var (
	YoshiRepairAction_name = map[int32]string{
		0: "YOSHI_NA",
		1: "YOSHI_REPLUG_ON_DUT",
		2: "YOSHI_REPLUG_TO_SERVO",
		3: "YOSHI_REPLACE",
		4: "YOSHI_OTHER",
	}
	YoshiRepairAction_value = map[string]int32{
		"YOSHI_NA":              0,
		"YOSHI_REPLUG_ON_DUT":   1,
		"YOSHI_REPLUG_TO_SERVO": 2,
		"YOSHI_REPLACE":         3,
		"YOSHI_OTHER":           4,
	}
)

Enum value maps for YoshiRepairAction.

View Source
var (
	ChargerRepairAction_name = map[int32]string{
		0: "CHARGER_NA",
		1: "CHARGER_REPLUG",
		2: "CHARGER_REPLACE",
		3: "CHARGER_OTHER",
	}
	ChargerRepairAction_value = map[string]int32{
		"CHARGER_NA":      0,
		"CHARGER_REPLUG":  1,
		"CHARGER_REPLACE": 2,
		"CHARGER_OTHER":   3,
	}
)

Enum value maps for ChargerRepairAction.

View Source
var (
	UsbStickRepairAction_name = map[int32]string{
		0: "USB_STICK_NA",
		1: "USB_STICK_REPLUG",
		2: "USB_STICK_REPLACE",
		3: "USB_STICK_MISSED",
		4: "USB_STICK_OTHER",
	}
	UsbStickRepairAction_value = map[string]int32{
		"USB_STICK_NA":      0,
		"USB_STICK_REPLUG":  1,
		"USB_STICK_REPLACE": 2,
		"USB_STICK_MISSED":  3,
		"USB_STICK_OTHER":   4,
	}
)

Enum value maps for UsbStickRepairAction.

View Source
var (
	CableRepairAction_name = map[int32]string{
		0: "CABLE_NA",
		1: "CABLE_SERVO_HOST_SERVO",
		2: "CABLE_SERVO_DUT",
		3: "CABLE_SERVO_SERVO_MICRO",
		4: "CABLE_OTHER",
	}
	CableRepairAction_value = map[string]int32{
		"CABLE_NA":                0,
		"CABLE_SERVO_HOST_SERVO":  1,
		"CABLE_SERVO_DUT":         2,
		"CABLE_SERVO_SERVO_MICRO": 3,
		"CABLE_OTHER":             4,
	}
)

Enum value maps for CableRepairAction.

View Source
var (
	RpmRepairAction_name = map[int32]string{
		0: "RPM_NA",
		1: "RPM_UPDATE_DHCP",
		2: "RPM_UPDATE_DUT_CONFIG",
		3: "RPM_REPLACE",
		4: "RPM_OTHER",
	}
	RpmRepairAction_value = map[string]int32{
		"RPM_NA":                0,
		"RPM_UPDATE_DHCP":       1,
		"RPM_UPDATE_DUT_CONFIG": 2,
		"RPM_REPLACE":           3,
		"RPM_OTHER":             4,
	}
)

Enum value maps for RpmRepairAction.

View Source
var (
	DutRepairAction_name = map[int32]string{
		0: "DUT_NA",
		1: "DUT_REIMAGE_DEV",
		2: "DUT_REIMAGE_PROD",
		4: "DUT_POWER_CYCLE_DUT",
		5: "DUT_REBOOT_EC",
		6: "DUT_NOT_PRESENT",
		7: "DUT_REFLASH",
		8: "DUT_REPLACE",
		9: "DUT_OTHER",
	}
	DutRepairAction_value = map[string]int32{
		"DUT_NA":              0,
		"DUT_REIMAGE_DEV":     1,
		"DUT_REIMAGE_PROD":    2,
		"DUT_POWER_CYCLE_DUT": 4,
		"DUT_REBOOT_EC":       5,
		"DUT_NOT_PRESENT":     6,
		"DUT_REFLASH":         7,
		"DUT_REPLACE":         8,
		"DUT_OTHER":           9,
	}
)

Enum value maps for DutRepairAction.

View Source
var (
	DeviceManualRepairRecord_RepairTargetType_name = map[int32]string{
		0: "TYPE_DUT",
		1: "TYPE_LABSTATION",
		2: "TYPE_SERVO",
	}
	DeviceManualRepairRecord_RepairTargetType_value = map[string]int32{
		"TYPE_DUT":        0,
		"TYPE_LABSTATION": 1,
		"TYPE_SERVO":      2,
	}
)

Enum value maps for DeviceManualRepairRecord_RepairTargetType.

View Source
var (
	DeviceManualRepairRecord_RepairState_name = map[int32]string{
		0: "STATE_INVALID",
		1: "STATE_NOT_STARTED",
		2: "STATE_IN_PROGRESS",
		3: "STATE_COMPLETED",
	}
	DeviceManualRepairRecord_RepairState_value = map[string]int32{
		"STATE_INVALID":     0,
		"STATE_NOT_STARTED": 1,
		"STATE_IN_PROGRESS": 2,
		"STATE_COMPLETED":   3,
	}
)

Enum value maps for DeviceManualRepairRecord_RepairState.

View Source
var (
	DeviceManualRepairRecord_ManualRepairAction_name = map[int32]string{
		0: "ACTION_FIX_LABSTATION",
		1: "ACTION_FIX_SERVO",
		2: "ACTION_FIX_YOSHI_CABLE",
		3: "ACTION_VISUAL_INSPECTION",
		4: "ACTION_DUT_POWER",
		5: "ACTION_TROUBLESHOOT_DUT",
		6: "ACTION_REIMAGE_DUT",
	}
	DeviceManualRepairRecord_ManualRepairAction_value = map[string]int32{
		"ACTION_FIX_LABSTATION":    0,
		"ACTION_FIX_SERVO":         1,
		"ACTION_FIX_YOSHI_CABLE":   2,
		"ACTION_VISUAL_INSPECTION": 3,
		"ACTION_DUT_POWER":         4,
		"ACTION_TROUBLESHOOT_DUT":  5,
		"ACTION_REIMAGE_DUT":       6,
	}
)

Enum value maps for DeviceManualRepairRecord_ManualRepairAction.

View Source
var File_infra_cros_lab_inventory_protos_device_config_proto protoreflect.FileDescriptor
View Source
var File_infra_cros_lab_inventory_protos_hwid_proto protoreflect.FileDescriptor
View Source
var File_infra_cros_lab_inventory_protos_repair_record_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AllConfigs

type AllConfigs struct {
	Configs []*Config `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
	// contains filtered or unexported fields
}

Message contains all ChromeOS device configs.

func (*AllConfigs) Descriptor deprecated

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

Deprecated: Use AllConfigs.ProtoReflect.Descriptor instead.

func (*AllConfigs) GetConfigs

func (x *AllConfigs) GetConfigs() []*Config

func (*AllConfigs) ProtoMessage

func (*AllConfigs) ProtoMessage()

func (*AllConfigs) ProtoReflect

func (x *AllConfigs) ProtoReflect() protoreflect.Message

func (*AllConfigs) Reset

func (x *AllConfigs) Reset()

func (*AllConfigs) String

func (x *AllConfigs) String() string

type BrandId

type BrandId struct {

	// Required. Source: 'mosys platform brand', aka RLZ-code.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Globally unique identifier.

func (*BrandId) Descriptor deprecated

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

Deprecated: Use BrandId.ProtoReflect.Descriptor instead.

func (*BrandId) GetValue

func (x *BrandId) GetValue() string

func (*BrandId) ProtoMessage

func (*BrandId) ProtoMessage()

func (*BrandId) ProtoReflect

func (x *BrandId) ProtoReflect() protoreflect.Message

func (*BrandId) Reset

func (x *BrandId) Reset()

func (*BrandId) String

func (x *BrandId) String() string

type CableRepairAction

type CableRepairAction int32

Standard manual repair actions taken to fix any other cables. Next tag: 5

const (
	CableRepairAction_CABLE_NA                CableRepairAction = 0
	CableRepairAction_CABLE_SERVO_HOST_SERVO  CableRepairAction = 1
	CableRepairAction_CABLE_SERVO_DUT         CableRepairAction = 2
	CableRepairAction_CABLE_SERVO_SERVO_MICRO CableRepairAction = 3
	CableRepairAction_CABLE_OTHER             CableRepairAction = 4
)

func (CableRepairAction) Descriptor

func (CableRepairAction) Enum

func (CableRepairAction) EnumDescriptor deprecated

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

Deprecated: Use CableRepairAction.Descriptor instead.

func (CableRepairAction) Number

func (CableRepairAction) String

func (x CableRepairAction) String() string

func (CableRepairAction) Type

type ChargerRepairAction

type ChargerRepairAction int32

Standard manual repair actions taken to fix the charger. Next tag: 4

const (
	ChargerRepairAction_CHARGER_NA      ChargerRepairAction = 0
	ChargerRepairAction_CHARGER_REPLUG  ChargerRepairAction = 1
	ChargerRepairAction_CHARGER_REPLACE ChargerRepairAction = 2
	ChargerRepairAction_CHARGER_OTHER   ChargerRepairAction = 3
)

func (ChargerRepairAction) Descriptor

func (ChargerRepairAction) Enum

func (ChargerRepairAction) EnumDescriptor deprecated

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

Deprecated: Use ChargerRepairAction.Descriptor instead.

func (ChargerRepairAction) Number

func (ChargerRepairAction) String

func (x ChargerRepairAction) String() string

func (ChargerRepairAction) Type

type Config

type Config struct {

	// Required. Unique ID of the device config.
	Id         *ConfigId         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FormFactor Config_FormFactor `` /* 137-byte string literal not displayed */
	// e.g: "haswell", "tegra",...
	GpuFamily string          `protobuf:"bytes,4,opt,name=gpu_family,json=gpuFamily,proto3" json:"gpu_family,omitempty"`
	Graphics  Config_Graphics `protobuf:"varint,5,opt,name=graphics,proto3,enum=inventory.libs.protos.Config_Graphics" json:"graphics,omitempty"`
	// If a hardware feature isn't specified, one can assume that it doesn't
	// exist on the device.
	HardwareFeatures []Config_HardwareFeature `` /* 167-byte string literal not displayed */
	Power            Config_PowerSupply       `protobuf:"varint,8,opt,name=power,proto3,enum=inventory.libs.protos.Config_PowerSupply" json:"power,omitempty"`
	// Indicate the device's storage type.
	Storage                   Config_Storage             `protobuf:"varint,9,opt,name=storage,proto3,enum=inventory.libs.protos.Config_Storage" json:"storage,omitempty"`
	VideoAccelerationSupports []Config_VideoAcceleration `` /* 199-byte string literal not displayed */
	Soc                       Config_SOC                 `protobuf:"varint,11,opt,name=soc,proto3,enum=inventory.libs.protos.Config_SOC" json:"soc,omitempty"`
	// Full email address for TAMs responsible for device
	Tam []string `protobuf:"bytes,12,rep,name=tam,proto3" json:"tam,omitempty"`
	// Full email address for Google EEs responsible for device
	Ee []string `protobuf:"bytes,13,rep,name=ee,proto3" json:"ee,omitempty"`
	// ODM for device
	Odm Config_ODM `protobuf:"varint,14,opt,name=odm,proto3,enum=inventory.libs.protos.Config_ODM" json:"odm,omitempty"`
	// Group email address for this device's odm contact in buganizer (@google.com)
	OdmEmailGroup string `protobuf:"bytes,15,opt,name=odm_email_group,json=odmEmailGroup,proto3" json:"odm_email_group,omitempty"`
	// OEM for device
	Oem Config_OEM `protobuf:"varint,16,opt,name=oem,proto3,enum=inventory.libs.protos.Config_OEM" json:"oem,omitempty"`
	// Group email address for this device's oem contact in buganizer (@google.com)
	OemEmailGroup string `protobuf:"bytes,17,opt,name=oem_email_group,json=oemEmailGroup,proto3" json:"oem_email_group,omitempty"`
	// Group email address for this device's SoC contact in buganizer (@google.com)
	SocEmailGroup string `protobuf:"bytes,18,opt,name=soc_email_group,json=socEmailGroup,proto3" json:"soc_email_group,omitempty"`
	// A bit field used by firmware to make decisions. The definition of this
	// firmware configuration field is per firmware build. This does not have
	// 1st-class definitions for values in the top-level configuration proto since
	// each firmware build target can appropriate the bits within this 32-bit
	// field differently. Each firmware build can vary significantly in the
	// configuration space that needs customization.
	FirmwareConfiguration uint32              `` /* 126-byte string literal not displayed */
	Cpu                   Config_Architecture `protobuf:"varint,20,opt,name=cpu,proto3,enum=inventory.libs.protos.Config_Architecture" json:"cpu,omitempty"`
	// If an EC is not specified, one can assume the device has no EC.
	Ec Config_EC `protobuf:"varint,21,opt,name=ec,proto3,enum=inventory.libs.protos.Config_EC" json:"ec,omitempty"`
	// contains filtered or unexported fields
}

Next tag: 22

func (*Config) Descriptor deprecated

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

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config) GetCpu

func (x *Config) GetCpu() Config_Architecture

func (*Config) GetEc

func (x *Config) GetEc() Config_EC

func (*Config) GetEe

func (x *Config) GetEe() []string

func (*Config) GetFirmwareConfiguration

func (x *Config) GetFirmwareConfiguration() uint32

func (*Config) GetFormFactor

func (x *Config) GetFormFactor() Config_FormFactor

func (*Config) GetGpuFamily

func (x *Config) GetGpuFamily() string

func (*Config) GetGraphics

func (x *Config) GetGraphics() Config_Graphics

func (*Config) GetHardwareFeatures

func (x *Config) GetHardwareFeatures() []Config_HardwareFeature

func (*Config) GetId

func (x *Config) GetId() *ConfigId

func (*Config) GetOdm

func (x *Config) GetOdm() Config_ODM

func (*Config) GetOdmEmailGroup

func (x *Config) GetOdmEmailGroup() string

func (*Config) GetOem

func (x *Config) GetOem() Config_OEM

func (*Config) GetOemEmailGroup

func (x *Config) GetOemEmailGroup() string

func (*Config) GetPower

func (x *Config) GetPower() Config_PowerSupply

func (*Config) GetSoc

func (x *Config) GetSoc() Config_SOC

func (*Config) GetSocEmailGroup

func (x *Config) GetSocEmailGroup() string

func (*Config) GetStorage

func (x *Config) GetStorage() Config_Storage

func (*Config) GetTam

func (x *Config) GetTam() []string

func (*Config) GetVideoAccelerationSupports

func (x *Config) GetVideoAccelerationSupports() []Config_VideoAcceleration

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

func (x *Config) ProtoReflect() protoreflect.Message

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

type ConfigId

type ConfigId struct {

	// Required.
	PlatformId *PlatformId `protobuf:"bytes,1,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty"`
	// Required.
	ModelId *ModelId `protobuf:"bytes,2,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	// Required.
	VariantId *VariantId `protobuf:"bytes,3,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	// Required.
	BrandId *BrandId `protobuf:"bytes,4,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	// contains filtered or unexported fields
}

These are the globally unique identifiers that determine what set of configuration data is used for a given device.

func (*ConfigId) Descriptor deprecated

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

Deprecated: Use ConfigId.ProtoReflect.Descriptor instead.

func (*ConfigId) GetBrandId

func (x *ConfigId) GetBrandId() *BrandId

func (*ConfigId) GetModelId

func (x *ConfigId) GetModelId() *ModelId

func (*ConfigId) GetPlatformId

func (x *ConfigId) GetPlatformId() *PlatformId

func (*ConfigId) GetVariantId

func (x *ConfigId) GetVariantId() *VariantId

func (*ConfigId) ProtoMessage

func (*ConfigId) ProtoMessage()

func (*ConfigId) ProtoReflect

func (x *ConfigId) ProtoReflect() protoreflect.Message

func (*ConfigId) Reset

func (x *ConfigId) Reset()

func (*ConfigId) String

func (x *ConfigId) String() string

type Config_Architecture

type Config_Architecture int32
const (
	Config_ARCHITECTURE_UNDEFINED Config_Architecture = 0
	Config_X86                    Config_Architecture = 1
	Config_X86_64                 Config_Architecture = 2
	Config_ARM                    Config_Architecture = 3
	Config_ARM64                  Config_Architecture = 4
)

func (Config_Architecture) Descriptor

func (Config_Architecture) Enum

func (Config_Architecture) EnumDescriptor deprecated

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

Deprecated: Use Config_Architecture.Descriptor instead.

func (Config_Architecture) Number

func (Config_Architecture) String

func (x Config_Architecture) String() string

func (Config_Architecture) Type

type Config_EC

type Config_EC int32

Indicate the type of EC present on a device. Next tag: 3

const (
	Config_EC_UNSPECIFIED Config_EC = 0
	Config_EC_CHROME      Config_EC = 1
	Config_EC_WILCO       Config_EC = 2
)

func (Config_EC) Descriptor

func (Config_EC) Descriptor() protoreflect.EnumDescriptor

func (Config_EC) Enum

func (x Config_EC) Enum() *Config_EC

func (Config_EC) EnumDescriptor deprecated

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

Deprecated: Use Config_EC.Descriptor instead.

func (Config_EC) Number

func (x Config_EC) Number() protoreflect.EnumNumber

func (Config_EC) String

func (x Config_EC) String() string

func (Config_EC) Type

type Config_FormFactor

type Config_FormFactor int32

Next tag: 8

const (
	Config_FORM_FACTOR_UNSPECIFIED Config_FormFactor = 0
	Config_FORM_FACTOR_CLAMSHELL   Config_FormFactor = 1
	Config_FORM_FACTOR_CONVERTIBLE Config_FormFactor = 2
	Config_FORM_FACTOR_DETACHABLE  Config_FormFactor = 3
	Config_FORM_FACTOR_CHROMEBASE  Config_FormFactor = 4
	Config_FORM_FACTOR_CHROMEBOX   Config_FormFactor = 5
	Config_FORM_FACTOR_CHROMEBIT   Config_FormFactor = 6
	Config_FORM_FACTOR_CHROMESLATE Config_FormFactor = 7
)

func (Config_FormFactor) Descriptor

func (Config_FormFactor) Enum

func (Config_FormFactor) EnumDescriptor deprecated

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

Deprecated: Use Config_FormFactor.Descriptor instead.

func (Config_FormFactor) Number

func (Config_FormFactor) String

func (x Config_FormFactor) String() string

func (Config_FormFactor) Type

type Config_Graphics

type Config_Graphics int32

Next Tag: 3

const (
	Config_GRAPHICS_UNSPECIFIED Config_Graphics = 0
	Config_GRAPHICS_GL          Config_Graphics = 1
	Config_GRAPHICS_GLE         Config_Graphics = 2
)

func (Config_Graphics) Descriptor

func (Config_Graphics) Enum

func (x Config_Graphics) Enum() *Config_Graphics

func (Config_Graphics) EnumDescriptor deprecated

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

Deprecated: Use Config_Graphics.Descriptor instead.

func (Config_Graphics) Number

func (Config_Graphics) String

func (x Config_Graphics) String() string

func (Config_Graphics) Type

type Config_HardwareFeature

type Config_HardwareFeature int32

Next Tag: 12

const (
	Config_HARDWARE_FEATURE_UNSPECIFIED Config_HardwareFeature = 0
	Config_HARDWARE_FEATURE_BLUETOOTH   Config_HardwareFeature = 1
	Config_HARDWARE_FEATURE_FLASHROM    Config_HardwareFeature = 2
	// Indicate if the device support audio hotwording, an audio listening module
	// included with Google Chrome and Chromium to support Google Assistant.
	// https://chromeos.google.com/partner/dlm/docs/latest-requirements/chromebook.html#audio-hotwording-always-on-listening
	Config_HARDWARE_FEATURE_HOTWORDING       Config_HardwareFeature = 3
	Config_HARDWARE_FEATURE_INTERNAL_DISPLAY Config_HardwareFeature = 4
	// Indicate if the device has support for lucid sleep (a connected lower power state,
	// in which the device should still has some network communications)
	// https://chromeos.google.com/partner/dlm/docs/p-hardware-specs/lucidsleep.html
	Config_HARDWARE_FEATURE_LUCID_SLEEP Config_HardwareFeature = 5
	Config_HARDWARE_FEATURE_WEBCAM      Config_HardwareFeature = 6
	Config_HARDWARE_FEATURE_STYLUS      Config_HardwareFeature = 7
	Config_HARDWARE_FEATURE_TOUCHPAD    Config_HardwareFeature = 8
	Config_HARDWARE_FEATURE_TOUCHSCREEN Config_HardwareFeature = 9
	// Indicate if the device has detachable keyboard.
	// https://chromeos.google.com/partner/dlm/docs/latest-requirements/detachable.html#keyboard-external
	Config_HARDWARE_FEATURE_DETACHABLE_KEYBOARD Config_HardwareFeature = 10
	// Indicate if the device has fingerprint sensor.
	Config_HARDWARE_FEATURE_FINGERPRINT Config_HardwareFeature = 11
)

func (Config_HardwareFeature) Descriptor

func (Config_HardwareFeature) Enum

func (Config_HardwareFeature) EnumDescriptor deprecated

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

Deprecated: Use Config_HardwareFeature.Descriptor instead.

func (Config_HardwareFeature) Number

func (Config_HardwareFeature) String

func (x Config_HardwareFeature) String() string

func (Config_HardwareFeature) Type

type Config_ODM

type Config_ODM int32

Next Tag: 6

const (
	Config_ODM_UNSPECIFIED Config_ODM = 0
	Config_ODM_QUANTA      Config_ODM = 1
	Config_ODM_BITLAND     Config_ODM = 2
	Config_ODM_SAMSUNG     Config_ODM = 3
	Config_ODM_PEGATRON    Config_ODM = 4
	Config_ODM_COMPAL      Config_ODM = 5
)

func (Config_ODM) Descriptor

func (Config_ODM) Descriptor() protoreflect.EnumDescriptor

func (Config_ODM) Enum

func (x Config_ODM) Enum() *Config_ODM

func (Config_ODM) EnumDescriptor deprecated

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

Deprecated: Use Config_ODM.Descriptor instead.

func (Config_ODM) Number

func (x Config_ODM) Number() protoreflect.EnumNumber

func (Config_ODM) String

func (x Config_ODM) String() string

func (Config_ODM) Type

type Config_OEM

type Config_OEM int32
const (
	Config_OEM_UNSPECIFIED Config_OEM = 0
	Config_OEM_ACER        Config_OEM = 1
	Config_OEM_DELL        Config_OEM = 2
	Config_OEM_SAMSUNG     Config_OEM = 3
	Config_OEM_HP          Config_OEM = 4
	Config_OEM_LENOVO      Config_OEM = 5
	Config_OEM_ASUS        Config_OEM = 6
	Config_OEM_NEC         Config_OEM = 7
)

func (Config_OEM) Descriptor

func (Config_OEM) Descriptor() protoreflect.EnumDescriptor

func (Config_OEM) Enum

func (x Config_OEM) Enum() *Config_OEM

func (Config_OEM) EnumDescriptor deprecated

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

Deprecated: Use Config_OEM.Descriptor instead.

func (Config_OEM) Number

func (x Config_OEM) Number() protoreflect.EnumNumber

func (Config_OEM) String

func (x Config_OEM) String() string

func (Config_OEM) Type

type Config_PowerSupply

type Config_PowerSupply int32

Indicate the device's power supply. Next Tag: 3

const (
	Config_POWER_SUPPLY_UNSPECIFIED Config_PowerSupply = 0
	Config_POWER_SUPPLY_BATTERY     Config_PowerSupply = 1
	Config_POWER_SUPPLY_AC_ONLY     Config_PowerSupply = 2
)

func (Config_PowerSupply) Descriptor

func (Config_PowerSupply) Enum

func (Config_PowerSupply) EnumDescriptor deprecated

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

Deprecated: Use Config_PowerSupply.Descriptor instead.

func (Config_PowerSupply) Number

func (Config_PowerSupply) String

func (x Config_PowerSupply) String() string

func (Config_PowerSupply) Type

type Config_SOC

type Config_SOC int32

Next Tag: 35

const (
	Config_SOC_UNSPECIFIED Config_SOC = 0
	// Aka AML-Y
	Config_SOC_AMBERLAKE_Y   Config_SOC = 1
	Config_SOC_APOLLO_LAKE   Config_SOC = 2
	Config_SOC_BAY_TRAIL     Config_SOC = 3
	Config_SOC_BRASWELL      Config_SOC = 4
	Config_SOC_BROADWELL     Config_SOC = 5
	Config_SOC_CANNON_LAKE_Y Config_SOC = 6
	Config_SOC_COMET_LAKE_U  Config_SOC = 7
	Config_SOC_EXYNOS_5250   Config_SOC = 8
	Config_SOC_EXYNOS_5420   Config_SOC = 9
	// Aka GLK
	Config_SOC_GEMINI_LAKE Config_SOC = 10
	Config_SOC_HASWELL     Config_SOC = 11
	Config_SOC_ICE_LAKE_Y  Config_SOC = 12
	Config_SOC_IVY_BRIDGE  Config_SOC = 13
	Config_SOC_KABYLAKE_U  Config_SOC = 14
	// KabyLake U refresh
	Config_SOC_KABYLAKE_U_R   Config_SOC = 15
	Config_SOC_KABYLAKE_Y     Config_SOC = 16
	Config_SOC_MT8173         Config_SOC = 17
	Config_SOC_MT8176         Config_SOC = 18
	Config_SOC_MT8183         Config_SOC = 19
	Config_SOC_PICASSO        Config_SOC = 20
	Config_SOC_PINE_TRAIL     Config_SOC = 21
	Config_SOC_RK3288         Config_SOC = 22
	Config_SOC_RK3399         Config_SOC = 23
	Config_SOC_SANDY_BRIDGE   Config_SOC = 24
	Config_SOC_SDM845         Config_SOC = 25
	Config_SOC_SKYLAKE_U      Config_SOC = 26
	Config_SOC_SKYLAKE_Y      Config_SOC = 27
	Config_SOC_STONEY_RIDGE   Config_SOC = 28
	Config_SOC_TEGRA_K1       Config_SOC = 29
	Config_SOC_WHISKEY_LAKE_U Config_SOC = 30
	Config_SOC_SC7180         Config_SOC = 31
	Config_SOC_JASPER_LAKE    Config_SOC = 32
	Config_SOC_TIGER_LAKE     Config_SOC = 33
	Config_SOC_MT8192         Config_SOC = 34
)

func (Config_SOC) Descriptor

func (Config_SOC) Descriptor() protoreflect.EnumDescriptor

func (Config_SOC) Enum

func (x Config_SOC) Enum() *Config_SOC

func (Config_SOC) EnumDescriptor deprecated

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

Deprecated: Use Config_SOC.Descriptor instead.

func (Config_SOC) Number

func (x Config_SOC) Number() protoreflect.EnumNumber

func (Config_SOC) String

func (x Config_SOC) String() string

func (Config_SOC) Type

type Config_Storage

type Config_Storage int32

Next Tag: 6

const (
	Config_STORAGE_UNSPECIFIED Config_Storage = 0
	Config_STORAGE_SSD         Config_Storage = 1
	Config_STORAGE_HDD         Config_Storage = 2
	Config_STORAGE_MMC         Config_Storage = 3
	Config_STORAGE_NVME        Config_Storage = 4
	Config_STORAGE_UFS         Config_Storage = 5
)

func (Config_Storage) Descriptor

func (Config_Storage) Enum

func (x Config_Storage) Enum() *Config_Storage

func (Config_Storage) EnumDescriptor deprecated

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

Deprecated: Use Config_Storage.Descriptor instead.

func (Config_Storage) Number

func (Config_Storage) String

func (x Config_Storage) String() string

func (Config_Storage) Type

type Config_VideoAcceleration

type Config_VideoAcceleration int32

Next tag: 13

const (
	Config_VIDEO_UNSPECIFIED            Config_VideoAcceleration = 0
	Config_VIDEO_ACCELERATION_H264      Config_VideoAcceleration = 1
	Config_VIDEO_ACCELERATION_ENC_H264  Config_VideoAcceleration = 2
	Config_VIDEO_ACCELERATION_VP8       Config_VideoAcceleration = 3
	Config_VIDEO_ACCELERATION_ENC_VP8   Config_VideoAcceleration = 4
	Config_VIDEO_ACCELERATION_VP9       Config_VideoAcceleration = 5
	Config_VIDEO_ACCELERATION_ENC_VP9   Config_VideoAcceleration = 6
	Config_VIDEO_ACCELERATION_VP9_2     Config_VideoAcceleration = 7
	Config_VIDEO_ACCELERATION_ENC_VP9_2 Config_VideoAcceleration = 8
	Config_VIDEO_ACCELERATION_H265      Config_VideoAcceleration = 9
	Config_VIDEO_ACCELERATION_ENC_H265  Config_VideoAcceleration = 10
	Config_VIDEO_ACCELERATION_MJPG      Config_VideoAcceleration = 11
	Config_VIDEO_ACCELERATION_ENC_MJPG  Config_VideoAcceleration = 12
)

func (Config_VideoAcceleration) Descriptor

func (Config_VideoAcceleration) Enum

func (Config_VideoAcceleration) EnumDescriptor deprecated

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

Deprecated: Use Config_VideoAcceleration.Descriptor instead.

func (Config_VideoAcceleration) Number

func (Config_VideoAcceleration) String

func (x Config_VideoAcceleration) String() string

func (Config_VideoAcceleration) Type

type DeviceManualRepairRecord

type DeviceManualRepairRecord struct {
	Hostname         string                                    `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	AssetTag         string                                    `protobuf:"bytes,2,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"`
	RepairTargetType DeviceManualRepairRecord_RepairTargetType `` /* 181-byte string literal not displayed */
	RepairState      DeviceManualRepairRecord_RepairState      `` /* 159-byte string literal not displayed */
	// Buganizer bug tracking https://b/XXXXXXXXX.
	BuganizerBugUrl string `protobuf:"bytes,5,opt,name=buganizer_bug_url,json=buganizerBugUrl,proto3" json:"buganizer_bug_url,omitempty"`
	// Chromium bug tracking https://crbug.com/XXXXXXX.
	ChromiumBugUrl string `protobuf:"bytes,6,opt,name=chromium_bug_url,json=chromiumBugUrl,proto3" json:"chromium_bug_url,omitempty"`
	// DUT repair failure description.
	//
	// Deprecated: Do not use.
	DutRepairFailureDescription string `` /* 146-byte string literal not displayed */
	// The last DUT repair verifier that failed.
	//
	// Deprecated: Do not use.
	DutVerifierFailureDescription string `` /* 152-byte string literal not displayed */
	// Servo repair failure description.
	//
	// Deprecated: Do not use.
	ServoRepairFailureDescription string `` /* 152-byte string literal not displayed */
	// The last Servo repair verifier that failed.
	//
	// Deprecated: Do not use.
	ServoVerifierFailureDescription string `` /* 159-byte string literal not displayed */
	// Diagnosis of what is wrong with the device.
	Diagnosis string `protobuf:"bytes,11,opt,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	// The procedure that fixed the device. This can be a best guess. Assumption
	// is that admin/skylab repairs will run to verify the repair post fix.
	RepairProcedure string `protobuf:"bytes,12,opt,name=repair_procedure,json=repairProcedure,proto3" json:"repair_procedure,omitempty"`
	// Deprecated: Do not use.
	ManualRepairActions     []DeviceManualRepairRecord_ManualRepairAction `` /* 200-byte string literal not displayed */
	LabstationRepairActions []LabstationRepairAction                      `` /* 191-byte string literal not displayed */
	ServoRepairActions      []ServoRepairAction                           `` /* 171-byte string literal not displayed */
	YoshiRepairActions      []YoshiRepairAction                           `` /* 171-byte string literal not displayed */
	ChargerRepairActions    []ChargerRepairAction                         `` /* 179-byte string literal not displayed */
	UsbStickRepairActions   []UsbStickRepairAction                        `` /* 185-byte string literal not displayed */
	CableRepairActions      []CableRepairAction                           `` /* 171-byte string literal not displayed */
	RpmRepairActions        []RpmRepairAction                             `` /* 163-byte string literal not displayed */
	DutRepairActions        []DutRepairAction                             `` /* 163-byte string literal not displayed */
	// Boolean value of whether the primary issue has been fixed or not.
	IssueFixed bool `protobuf:"varint,18,opt,name=issue_fixed,json=issueFixed,proto3" json:"issue_fixed,omitempty"`
	// Technician ldap of who started the device repair.
	UserLdap string `protobuf:"bytes,19,opt,name=user_ldap,json=userLdap,proto3" json:"user_ldap,omitempty"`
	// Whether a replacement was requested for this device.
	ReplacementRequested bool `protobuf:"varint,29,opt,name=replacement_requested,json=replacementRequested,proto3" json:"replacement_requested,omitempty"`
	// Time taken will be calculated based on the types of repair actions take.
	// This is to give a better repair time estimate that excludes time spent
	// waiting. Record updations may not happen right after a repair is completed
	// so calculating from other timestamps may not accurately portray the time a
	// Lab Tech spent actually investigating and repairing the device.
	TimeTaken int32 `protobuf:"varint,14,opt,name=time_taken,json=timeTaken,proto3" json:"time_taken,omitempty"`
	// Timestamp when repair record was created.
	CreatedTime *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	// Timestamp when repair record was last updated.
	UpdatedTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=updated_time,json=updatedTime,proto3" json:"updated_time,omitempty"`
	// Timestamp when repair record was marked completed.
	CompletedTime *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=completed_time,json=completedTime,proto3" json:"completed_time,omitempty"`
	// Additional comments if needed to capture repair status.
	AdditionalComments string `protobuf:"bytes,28,opt,name=additional_comments,json=additionalComments,proto3" json:"additional_comments,omitempty"`
	// contains filtered or unexported fields
}

Next tag: 30

func (*DeviceManualRepairRecord) Descriptor deprecated

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

Deprecated: Use DeviceManualRepairRecord.ProtoReflect.Descriptor instead.

func (*DeviceManualRepairRecord) GetAdditionalComments

func (x *DeviceManualRepairRecord) GetAdditionalComments() string

func (*DeviceManualRepairRecord) GetAssetTag

func (x *DeviceManualRepairRecord) GetAssetTag() string

func (*DeviceManualRepairRecord) GetBuganizerBugUrl

func (x *DeviceManualRepairRecord) GetBuganizerBugUrl() string

func (*DeviceManualRepairRecord) GetCableRepairActions

func (x *DeviceManualRepairRecord) GetCableRepairActions() []CableRepairAction

func (*DeviceManualRepairRecord) GetChargerRepairActions

func (x *DeviceManualRepairRecord) GetChargerRepairActions() []ChargerRepairAction

func (*DeviceManualRepairRecord) GetChromiumBugUrl

func (x *DeviceManualRepairRecord) GetChromiumBugUrl() string

func (*DeviceManualRepairRecord) GetCompletedTime

func (x *DeviceManualRepairRecord) GetCompletedTime() *timestamppb.Timestamp

func (*DeviceManualRepairRecord) GetCreatedTime

func (x *DeviceManualRepairRecord) GetCreatedTime() *timestamppb.Timestamp

func (*DeviceManualRepairRecord) GetDiagnosis

func (x *DeviceManualRepairRecord) GetDiagnosis() string

func (*DeviceManualRepairRecord) GetDutRepairActions

func (x *DeviceManualRepairRecord) GetDutRepairActions() []DutRepairAction

func (*DeviceManualRepairRecord) GetDutRepairFailureDescription deprecated

func (x *DeviceManualRepairRecord) GetDutRepairFailureDescription() string

Deprecated: Do not use.

func (*DeviceManualRepairRecord) GetDutVerifierFailureDescription deprecated

func (x *DeviceManualRepairRecord) GetDutVerifierFailureDescription() string

Deprecated: Do not use.

func (*DeviceManualRepairRecord) GetHostname

func (x *DeviceManualRepairRecord) GetHostname() string

func (*DeviceManualRepairRecord) GetIssueFixed

func (x *DeviceManualRepairRecord) GetIssueFixed() bool

func (*DeviceManualRepairRecord) GetLabstationRepairActions

func (x *DeviceManualRepairRecord) GetLabstationRepairActions() []LabstationRepairAction

func (*DeviceManualRepairRecord) GetManualRepairActions deprecated

Deprecated: Do not use.

func (*DeviceManualRepairRecord) GetRepairProcedure

func (x *DeviceManualRepairRecord) GetRepairProcedure() string

func (*DeviceManualRepairRecord) GetRepairState

func (*DeviceManualRepairRecord) GetRepairTargetType

func (*DeviceManualRepairRecord) GetReplacementRequested

func (x *DeviceManualRepairRecord) GetReplacementRequested() bool

func (*DeviceManualRepairRecord) GetRpmRepairActions

func (x *DeviceManualRepairRecord) GetRpmRepairActions() []RpmRepairAction

func (*DeviceManualRepairRecord) GetServoRepairActions

func (x *DeviceManualRepairRecord) GetServoRepairActions() []ServoRepairAction

func (*DeviceManualRepairRecord) GetServoRepairFailureDescription deprecated

func (x *DeviceManualRepairRecord) GetServoRepairFailureDescription() string

Deprecated: Do not use.

func (*DeviceManualRepairRecord) GetServoVerifierFailureDescription deprecated

func (x *DeviceManualRepairRecord) GetServoVerifierFailureDescription() string

Deprecated: Do not use.

func (*DeviceManualRepairRecord) GetTimeTaken

func (x *DeviceManualRepairRecord) GetTimeTaken() int32

func (*DeviceManualRepairRecord) GetUpdatedTime

func (x *DeviceManualRepairRecord) GetUpdatedTime() *timestamppb.Timestamp

func (*DeviceManualRepairRecord) GetUsbStickRepairActions

func (x *DeviceManualRepairRecord) GetUsbStickRepairActions() []UsbStickRepairAction

func (*DeviceManualRepairRecord) GetUserLdap

func (x *DeviceManualRepairRecord) GetUserLdap() string

func (*DeviceManualRepairRecord) GetYoshiRepairActions

func (x *DeviceManualRepairRecord) GetYoshiRepairActions() []YoshiRepairAction

func (*DeviceManualRepairRecord) ProtoMessage

func (*DeviceManualRepairRecord) ProtoMessage()

func (*DeviceManualRepairRecord) ProtoReflect

func (x *DeviceManualRepairRecord) ProtoReflect() protoreflect.Message

func (*DeviceManualRepairRecord) Reset

func (x *DeviceManualRepairRecord) Reset()

func (*DeviceManualRepairRecord) String

func (x *DeviceManualRepairRecord) String() string

type DeviceManualRepairRecord_ManualRepairAction

type DeviceManualRepairRecord_ManualRepairAction int32

DEPRECATED: Using more granular actions instead. Standard manual repair actions taken to fix the device. Next tag: 7

const (
	// Fix Labstation
	DeviceManualRepairRecord_ACTION_FIX_LABSTATION DeviceManualRepairRecord_ManualRepairAction = 0
	// Fix Servo
	DeviceManualRepairRecord_ACTION_FIX_SERVO DeviceManualRepairRecord_ManualRepairAction = 1
	// Fix Yoshi cable / servo_micro
	DeviceManualRepairRecord_ACTION_FIX_YOSHI_CABLE DeviceManualRepairRecord_ManualRepairAction = 2
	// Visual Inspection
	DeviceManualRepairRecord_ACTION_VISUAL_INSPECTION DeviceManualRepairRecord_ManualRepairAction = 3
	// Check / Fix Power for DUT
	DeviceManualRepairRecord_ACTION_DUT_POWER DeviceManualRepairRecord_ManualRepairAction = 4
	// Troubleshoot DUT
	DeviceManualRepairRecord_ACTION_TROUBLESHOOT_DUT DeviceManualRepairRecord_ManualRepairAction = 5
	// Reimage / Reflash DUT
	DeviceManualRepairRecord_ACTION_REIMAGE_DUT DeviceManualRepairRecord_ManualRepairAction = 6
)

func (DeviceManualRepairRecord_ManualRepairAction) Descriptor

func (DeviceManualRepairRecord_ManualRepairAction) Enum

func (DeviceManualRepairRecord_ManualRepairAction) EnumDescriptor deprecated

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

Deprecated: Use DeviceManualRepairRecord_ManualRepairAction.Descriptor instead.

func (DeviceManualRepairRecord_ManualRepairAction) Number

func (DeviceManualRepairRecord_ManualRepairAction) String

func (DeviceManualRepairRecord_ManualRepairAction) Type

type DeviceManualRepairRecord_RepairState

type DeviceManualRepairRecord_RepairState int32

State for tracking manual repair progress. Next tag: 4

const (
	DeviceManualRepairRecord_STATE_INVALID     DeviceManualRepairRecord_RepairState = 0
	DeviceManualRepairRecord_STATE_NOT_STARTED DeviceManualRepairRecord_RepairState = 1
	DeviceManualRepairRecord_STATE_IN_PROGRESS DeviceManualRepairRecord_RepairState = 2
	DeviceManualRepairRecord_STATE_COMPLETED   DeviceManualRepairRecord_RepairState = 3
)

func (DeviceManualRepairRecord_RepairState) Descriptor

func (DeviceManualRepairRecord_RepairState) Enum

func (DeviceManualRepairRecord_RepairState) EnumDescriptor deprecated

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

Deprecated: Use DeviceManualRepairRecord_RepairState.Descriptor instead.

func (DeviceManualRepairRecord_RepairState) Number

func (DeviceManualRepairRecord_RepairState) String

func (DeviceManualRepairRecord_RepairState) Type

type DeviceManualRepairRecord_RepairTargetType

type DeviceManualRepairRecord_RepairTargetType int32

The triggering device that led you to work on this repair.

ie. If the DUT repairs dashboard led you to work on this device, then it is a DUT repair. If the Servo or Labstation dashboard lead to you work on this device, then it is a Servo or Labstation repair. Next tag: 3

const (
	DeviceManualRepairRecord_TYPE_DUT        DeviceManualRepairRecord_RepairTargetType = 0
	DeviceManualRepairRecord_TYPE_LABSTATION DeviceManualRepairRecord_RepairTargetType = 1
	DeviceManualRepairRecord_TYPE_SERVO      DeviceManualRepairRecord_RepairTargetType = 2
)

func (DeviceManualRepairRecord_RepairTargetType) Descriptor

func (DeviceManualRepairRecord_RepairTargetType) Enum

func (DeviceManualRepairRecord_RepairTargetType) EnumDescriptor deprecated

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

Deprecated: Use DeviceManualRepairRecord_RepairTargetType.Descriptor instead.

func (DeviceManualRepairRecord_RepairTargetType) Number

func (DeviceManualRepairRecord_RepairTargetType) String

func (DeviceManualRepairRecord_RepairTargetType) Type

type DutLabel

type DutLabel struct {

	// Possible labels in the labels field.
	PossibleLabels []string          `protobuf:"bytes,1,rep,name=possible_labels,json=possibleLabels,proto3" json:"possible_labels,omitempty"`
	Labels         []*DutLabel_Label `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty"` // NOLINT
	// contains filtered or unexported fields
}

A set of labels representing the features of the device, can be revealed by decoding the HWID string.

func (*DutLabel) Descriptor deprecated

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

Deprecated: Use DutLabel.ProtoReflect.Descriptor instead.

func (*DutLabel) GetLabels

func (x *DutLabel) GetLabels() []*DutLabel_Label

func (*DutLabel) GetPossibleLabels

func (x *DutLabel) GetPossibleLabels() []string

func (*DutLabel) ProtoMessage

func (*DutLabel) ProtoMessage()

func (*DutLabel) ProtoReflect

func (x *DutLabel) ProtoReflect() protoreflect.Message

func (*DutLabel) Reset

func (x *DutLabel) Reset()

func (*DutLabel) String

func (x *DutLabel) String() string

type DutLabel_Label

type DutLabel_Label struct {

	// Name of the label, will always exist in the field of `possible_labels`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // required
	// The valid of this label.
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // required
	// contains filtered or unexported fields
}

All labels extracted from the HWID string.

func (*DutLabel_Label) Descriptor deprecated

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

Deprecated: Use DutLabel_Label.ProtoReflect.Descriptor instead.

func (*DutLabel_Label) GetName

func (x *DutLabel_Label) GetName() string

func (*DutLabel_Label) GetValue

func (x *DutLabel_Label) GetValue() string

func (*DutLabel_Label) ProtoMessage

func (*DutLabel_Label) ProtoMessage()

func (*DutLabel_Label) ProtoReflect

func (x *DutLabel_Label) ProtoReflect() protoreflect.Message

func (*DutLabel_Label) Reset

func (x *DutLabel_Label) Reset()

func (*DutLabel_Label) String

func (x *DutLabel_Label) String() string

type DutRepairAction

type DutRepairAction int32

Standard manual repair actions taken to fix the dut. Next tag: 10

const (
	DutRepairAction_DUT_NA              DutRepairAction = 0
	DutRepairAction_DUT_REIMAGE_DEV     DutRepairAction = 1
	DutRepairAction_DUT_REIMAGE_PROD    DutRepairAction = 2
	DutRepairAction_DUT_POWER_CYCLE_DUT DutRepairAction = 4
	DutRepairAction_DUT_REBOOT_EC       DutRepairAction = 5
	DutRepairAction_DUT_NOT_PRESENT     DutRepairAction = 6
	DutRepairAction_DUT_REFLASH         DutRepairAction = 7
	DutRepairAction_DUT_REPLACE         DutRepairAction = 8
	DutRepairAction_DUT_OTHER           DutRepairAction = 9
)

func (DutRepairAction) Descriptor

func (DutRepairAction) Enum

func (x DutRepairAction) Enum() *DutRepairAction

func (DutRepairAction) EnumDescriptor deprecated

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

Deprecated: Use DutRepairAction.Descriptor instead.

func (DutRepairAction) Number

func (DutRepairAction) String

func (x DutRepairAction) String() string

func (DutRepairAction) Type

type GetDutLabelResponse

type GetDutLabelResponse struct {

	// The DUT labels decoded from the HWID string.
	DutLabel *DutLabel `protobuf:"bytes,1,opt,name=dut_label,json=dutLabel,proto3" json:"dut_label,omitempty"`
	// contains filtered or unexported fields
}

The response message for `HwidService.GetDutLabel`.

func (*GetDutLabelResponse) Descriptor deprecated

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

Deprecated: Use GetDutLabelResponse.ProtoReflect.Descriptor instead.

func (*GetDutLabelResponse) GetDutLabel

func (x *GetDutLabelResponse) GetDutLabel() *DutLabel

func (*GetDutLabelResponse) ProtoMessage

func (*GetDutLabelResponse) ProtoMessage()

func (*GetDutLabelResponse) ProtoReflect

func (x *GetDutLabelResponse) ProtoReflect() protoreflect.Message

func (*GetDutLabelResponse) Reset

func (x *GetDutLabelResponse) Reset()

func (*GetDutLabelResponse) String

func (x *GetDutLabelResponse) String() string

type LabstationRepairAction

type LabstationRepairAction int32

Standard manual repair actions taken to fix the labstation. Next tag: 7

const (
	LabstationRepairAction_LABSTATION_NA            LabstationRepairAction = 0
	LabstationRepairAction_LABSTATION_POWER_CYCLE   LabstationRepairAction = 1
	LabstationRepairAction_LABSTATION_REIMAGE       LabstationRepairAction = 2
	LabstationRepairAction_LABSTATION_UPDATE_CONFIG LabstationRepairAction = 3
	LabstationRepairAction_LABSTATION_REPLACE       LabstationRepairAction = 4
	LabstationRepairAction_LABSTATION_OTHER         LabstationRepairAction = 5
	LabstationRepairAction_LABSTATION_FLASH         LabstationRepairAction = 6
)

func (LabstationRepairAction) Descriptor

func (LabstationRepairAction) Enum

func (LabstationRepairAction) EnumDescriptor deprecated

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

Deprecated: Use LabstationRepairAction.Descriptor instead.

func (LabstationRepairAction) Number

func (LabstationRepairAction) String

func (x LabstationRepairAction) String() string

func (LabstationRepairAction) Type

type ModelId

type ModelId struct {

	// Required. Source: 'mosys platform model'.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Globally unique identifier.

func (*ModelId) Descriptor deprecated

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

Deprecated: Use ModelId.ProtoReflect.Descriptor instead.

func (*ModelId) GetValue

func (x *ModelId) GetValue() string

func (*ModelId) ProtoMessage

func (*ModelId) ProtoMessage()

func (*ModelId) ProtoReflect

func (x *ModelId) ProtoReflect() protoreflect.Message

func (*ModelId) Reset

func (x *ModelId) Reset()

func (*ModelId) String

func (x *ModelId) String() string

type PlatformId

type PlatformId struct {

	// Required. Source: 'mosys platform name'.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Globally unique identifier.

func (*PlatformId) Descriptor deprecated

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

Deprecated: Use PlatformId.ProtoReflect.Descriptor instead.

func (*PlatformId) GetValue

func (x *PlatformId) GetValue() string

func (*PlatformId) ProtoMessage

func (*PlatformId) ProtoMessage()

func (*PlatformId) ProtoReflect

func (x *PlatformId) ProtoReflect() protoreflect.Message

func (*PlatformId) Reset

func (x *PlatformId) Reset()

func (*PlatformId) String

func (x *PlatformId) String() string

type RpmRepairAction

type RpmRepairAction int32

Standard manual repair actions taken to fix the rpm. Next tag: 5

const (
	RpmRepairAction_RPM_NA                RpmRepairAction = 0
	RpmRepairAction_RPM_UPDATE_DHCP       RpmRepairAction = 1
	RpmRepairAction_RPM_UPDATE_DUT_CONFIG RpmRepairAction = 2
	RpmRepairAction_RPM_REPLACE           RpmRepairAction = 3
	RpmRepairAction_RPM_OTHER             RpmRepairAction = 4
)

func (RpmRepairAction) Descriptor

func (RpmRepairAction) Enum

func (x RpmRepairAction) Enum() *RpmRepairAction

func (RpmRepairAction) EnumDescriptor deprecated

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

Deprecated: Use RpmRepairAction.Descriptor instead.

func (RpmRepairAction) Number

func (RpmRepairAction) String

func (x RpmRepairAction) String() string

func (RpmRepairAction) Type

type ServoRepairAction

type ServoRepairAction int32

Standard manual repair actions taken to fix the servo (servo_v4, servo_v3). Next tag: 7

const (
	ServoRepairAction_SERVO_NA                   ServoRepairAction = 0
	ServoRepairAction_SERVO_POWER_CYCLE          ServoRepairAction = 1
	ServoRepairAction_SERVO_REPLUG_USB_TO_DUT    ServoRepairAction = 2
	ServoRepairAction_SERVO_REPLUG_TO_SERVO_HOST ServoRepairAction = 3
	ServoRepairAction_SERVO_UPDATE_CONFIG        ServoRepairAction = 4
	ServoRepairAction_SERVO_REPLACE              ServoRepairAction = 5
	ServoRepairAction_SERVO_OTHER                ServoRepairAction = 6
)

func (ServoRepairAction) Descriptor

func (ServoRepairAction) Enum

func (ServoRepairAction) EnumDescriptor deprecated

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

Deprecated: Use ServoRepairAction.Descriptor instead.

func (ServoRepairAction) Number

func (ServoRepairAction) String

func (x ServoRepairAction) String() string

func (ServoRepairAction) Type

type UsbStickRepairAction

type UsbStickRepairAction int32

Standard manual repair actions taken to fix the usb stick on the servo. Next tag: 5

const (
	UsbStickRepairAction_USB_STICK_NA      UsbStickRepairAction = 0
	UsbStickRepairAction_USB_STICK_REPLUG  UsbStickRepairAction = 1
	UsbStickRepairAction_USB_STICK_REPLACE UsbStickRepairAction = 2
	UsbStickRepairAction_USB_STICK_MISSED  UsbStickRepairAction = 3
	UsbStickRepairAction_USB_STICK_OTHER   UsbStickRepairAction = 4
)

func (UsbStickRepairAction) Descriptor

func (UsbStickRepairAction) Enum

func (UsbStickRepairAction) EnumDescriptor deprecated

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

Deprecated: Use UsbStickRepairAction.Descriptor instead.

func (UsbStickRepairAction) Number

func (UsbStickRepairAction) String

func (x UsbStickRepairAction) String() string

func (UsbStickRepairAction) Type

type VariantId

type VariantId struct {

	// Required. Source: 'mosys platform sku', aka Device-SKU.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Globally unique identifier.

func (*VariantId) Descriptor deprecated

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

Deprecated: Use VariantId.ProtoReflect.Descriptor instead.

func (*VariantId) GetValue

func (x *VariantId) GetValue() string

func (*VariantId) ProtoMessage

func (*VariantId) ProtoMessage()

func (*VariantId) ProtoReflect

func (x *VariantId) ProtoReflect() protoreflect.Message

func (*VariantId) Reset

func (x *VariantId) Reset()

func (*VariantId) String

func (x *VariantId) String() string

type YoshiRepairAction

type YoshiRepairAction int32

Standard manual repair actions taken to fix the yoshi cable (ribbon cable or servo_micro). Next tag: 5

const (
	YoshiRepairAction_YOSHI_NA              YoshiRepairAction = 0
	YoshiRepairAction_YOSHI_REPLUG_ON_DUT   YoshiRepairAction = 1
	YoshiRepairAction_YOSHI_REPLUG_TO_SERVO YoshiRepairAction = 2
	YoshiRepairAction_YOSHI_REPLACE         YoshiRepairAction = 3
	YoshiRepairAction_YOSHI_OTHER           YoshiRepairAction = 4
)

func (YoshiRepairAction) Descriptor

func (YoshiRepairAction) Enum

func (YoshiRepairAction) EnumDescriptor deprecated

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

Deprecated: Use YoshiRepairAction.Descriptor instead.

func (YoshiRepairAction) Number

func (YoshiRepairAction) String

func (x YoshiRepairAction) String() string

func (YoshiRepairAction) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL