inventory

package
v0.0.0-...-6e5b399 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2025 License: BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Environment_name = map[int32]string{
		0: "ENVIRONMENT_INVALID",
		1: "ENVIRONMENT_PROD",
		2: "ENVIRONMENT_STAGING",
		3: "ENVIRONMENT_SKYLAB",
	}
	Environment_value = map[string]int32{
		"ENVIRONMENT_INVALID": 0,
		"ENVIRONMENT_PROD":    1,
		"ENVIRONMENT_STAGING": 2,
		"ENVIRONMENT_SKYLAB":  3,
	}
)

Enum value maps for Environment.

View Source
var (
	ServoFwChannel_name = map[int32]string{
		0: "SERVO_FW_STABLE",
		1: "SERVO_FW_PREV",
		2: "SERVO_FW_DEV",
		3: "SERVO_FW_ALPHA",
	}
	ServoFwChannel_value = map[string]int32{
		"SERVO_FW_STABLE": 0,
		"SERVO_FW_PREV":   1,
		"SERVO_FW_DEV":    2,
		"SERVO_FW_ALPHA":  3,
	}
)

Enum value maps for ServoFwChannel.

View Source
var (
	PeripheralState_name = map[int32]string{
		0:  "UNKNOWN",
		1:  "WORKING",
		5:  "MISSING_CONFIG",
		4:  "WRONG_CONFIG",
		2:  "NOT_CONNECTED",
		6:  "NO_SSH",
		3:  "BROKEN",
		7:  "NEED_REPLACEMENT",
		13: "CR50_CONSOLE_MISSING",
		8:  "CCD_TESTLAB_ISSUE",
		9:  "SERVOD_ISSUE",
		10: "LID_OPEN_FAILED",
		11: "BAD_RIBBON_CABLE",
		12: "EC_BROKEN",
		14: "DUT_NOT_CONNECTED",
		15: "TOPOLOGY_ISSUE",
		16: "SBU_LOW_VOLTAGE",
		17: "CR50_NOT_ENUMERATED",
		18: "SERVO_SERIAL_MISMATCH",
		19: "SERVOD_PROXY_ISSUE",
		20: "SERVO_HOST_ISSUE",
		21: "SERVO_UPDATER_ISSUE",
		22: "SERVOD_DUT_CONTROLLER_MISSING",
		23: "COLD_RESET_PIN_ISSUE",
		24: "WARM_RESET_PIN_ISSUE",
		25: "POWER_BUTTON_PIN_ISSUE",
		26: "NOT_APPLICABLE",
		27: "DEBUG_HEADER_SERVO_MISSING",
	}
	PeripheralState_value = map[string]int32{
		"UNKNOWN":                       0,
		"WORKING":                       1,
		"MISSING_CONFIG":                5,
		"WRONG_CONFIG":                  4,
		"NOT_CONNECTED":                 2,
		"NO_SSH":                        6,
		"BROKEN":                        3,
		"NEED_REPLACEMENT":              7,
		"CR50_CONSOLE_MISSING":          13,
		"CCD_TESTLAB_ISSUE":             8,
		"SERVOD_ISSUE":                  9,
		"LID_OPEN_FAILED":               10,
		"BAD_RIBBON_CABLE":              11,
		"EC_BROKEN":                     12,
		"DUT_NOT_CONNECTED":             14,
		"TOPOLOGY_ISSUE":                15,
		"SBU_LOW_VOLTAGE":               16,
		"CR50_NOT_ENUMERATED":           17,
		"SERVO_SERIAL_MISMATCH":         18,
		"SERVOD_PROXY_ISSUE":            19,
		"SERVO_HOST_ISSUE":              20,
		"SERVO_UPDATER_ISSUE":           21,
		"SERVOD_DUT_CONTROLLER_MISSING": 22,
		"COLD_RESET_PIN_ISSUE":          23,
		"WARM_RESET_PIN_ISSUE":          24,
		"POWER_BUTTON_PIN_ISSUE":        25,
		"NOT_APPLICABLE":                26,
		"DEBUG_HEADER_SERVO_MISSING":    27,
	}
)

Enum value maps for PeripheralState.

View Source
var (
	HardwareState_name = map[int32]string{
		0: "HARDWARE_UNKNOWN",
		1: "HARDWARE_NORMAL",
		2: "HARDWARE_ACCEPTABLE",
		3: "HARDWARE_NEED_REPLACEMENT",
		4: "HARDWARE_NOT_DETECTED",
	}
	HardwareState_value = map[string]int32{
		"HARDWARE_UNKNOWN":          0,
		"HARDWARE_NORMAL":           1,
		"HARDWARE_ACCEPTABLE":       2,
		"HARDWARE_NEED_REPLACEMENT": 3,
		"HARDWARE_NOT_DETECTED":     4,
	}
)

Enum value maps for HardwareState.

View Source
var (
	LicenseType_name = map[int32]string{
		0: "LICENSE_TYPE_UNSPECIFIED",
		1: "LICENSE_TYPE_WINDOWS_10_PRO",
		2: "LICENSE_TYPE_MS_OFFICE_STANDARD",
	}
	LicenseType_value = map[string]int32{
		"LICENSE_TYPE_UNSPECIFIED":        0,
		"LICENSE_TYPE_WINDOWS_10_PRO":     1,
		"LICENSE_TYPE_MS_OFFICE_STANDARD": 2,
	}
)

Enum value maps for LicenseType.

View Source
var (
	ModemType_name = map[int32]string{
		0:  "MODEM_TYPE_UNSPECIFIED",
		8:  "MODEM_TYPE_UNSUPPORTED",
		1:  "MODEM_TYPE_QUALCOMM_SC7180",
		2:  "MODEM_TYPE_FIBOCOMM_L850GL",
		3:  "MODEM_TYPE_NL668",
		4:  "MODEM_TYPE_FM350",
		5:  "MODEM_TYPE_FM101",
		6:  "MODEM_TYPE_QUALCOMM_SC7280",
		7:  "MODEM_TYPE_EM060",
		9:  "MODEM_TYPE_RW101",
		10: "MODEM_TYPE_RW135",
		11: "MODEM_TYPE_LCUK54",
	}
	ModemType_value = map[string]int32{
		"MODEM_TYPE_UNSPECIFIED":     0,
		"MODEM_TYPE_UNSUPPORTED":     8,
		"MODEM_TYPE_QUALCOMM_SC7180": 1,
		"MODEM_TYPE_FIBOCOMM_L850GL": 2,
		"MODEM_TYPE_NL668":           3,
		"MODEM_TYPE_FM350":           4,
		"MODEM_TYPE_FM101":           5,
		"MODEM_TYPE_QUALCOMM_SC7280": 6,
		"MODEM_TYPE_EM060":           7,
		"MODEM_TYPE_RW101":           9,
		"MODEM_TYPE_RW135":           10,
		"MODEM_TYPE_LCUK54":          11,
	}
)

Enum value maps for ModemType.

View Source
var (
	NetworkProvider_name = map[int32]string{
		0:  "NETWORK_OTHER",
		5:  "NETWORK_UNSUPPORTED",
		1:  "NETWORK_TEST",
		2:  "NETWORK_ATT",
		3:  "NETWORK_TMOBILE",
		4:  "NETWORK_VERIZON",
		6:  "NETWORK_SPRINT",
		7:  "NETWORK_DOCOMO",
		8:  "NETWORK_SOFTBANK",
		9:  "NETWORK_KDDI",
		10: "NETWORK_RAKUTEN",
		11: "NETWORK_VODAFONE",
		12: "NETWORK_EE",
		13: "NETWORK_AMARISOFT",
		14: "NETWORK_ROGER",
		15: "NETWORK_BELL",
		16: "NETWORK_TELUS",
		17: "NETWORK_FI",
		18: "NETWORK_CBRS",
		19: "NETWORK_LINEMO",
		20: "NETWORK_POVO",
		21: "NETWORK_HANSHIN",
	}
	NetworkProvider_value = map[string]int32{
		"NETWORK_OTHER":       0,
		"NETWORK_UNSUPPORTED": 5,
		"NETWORK_TEST":        1,
		"NETWORK_ATT":         2,
		"NETWORK_TMOBILE":     3,
		"NETWORK_VERIZON":     4,
		"NETWORK_SPRINT":      6,
		"NETWORK_DOCOMO":      7,
		"NETWORK_SOFTBANK":    8,
		"NETWORK_KDDI":        9,
		"NETWORK_RAKUTEN":     10,
		"NETWORK_VODAFONE":    11,
		"NETWORK_EE":          12,
		"NETWORK_AMARISOFT":   13,
		"NETWORK_ROGER":       14,
		"NETWORK_BELL":        15,
		"NETWORK_TELUS":       16,
		"NETWORK_FI":          17,
		"NETWORK_CBRS":        18,
		"NETWORK_LINEMO":      19,
		"NETWORK_POVO":        20,
		"NETWORK_HANSHIN":     21,
	}
)

Enum value maps for NetworkProvider.

View Source
var (
	SIMType_name = map[int32]string{
		0: "SIM_UNKNOWN",
		1: "SIM_PHYSICAL",
		2: "SIM_DIGITAL",
	}
	SIMType_value = map[string]int32{
		"SIM_UNKNOWN":  0,
		"SIM_PHYSICAL": 1,
		"SIM_DIGITAL":  2,
	}
)

Enum value maps for SIMType.

View Source
var (
	SchedulableLabels_CR50_Phase_name = map[int32]string{
		0: "CR50_PHASE_INVALID",
		1: "CR50_PHASE_PREPVT",
		2: "CR50_PHASE_PVT",
	}
	SchedulableLabels_CR50_Phase_value = map[string]int32{
		"CR50_PHASE_INVALID": 0,
		"CR50_PHASE_PREPVT":  1,
		"CR50_PHASE_PVT":     2,
	}
)

Enum value maps for SchedulableLabels_CR50_Phase.

View Source
var (
	SchedulableLabels_DUTPool_name = map[int32]string{
		0: "DUT_POOL_INVALID",
		1: "DUT_POOL_CQ",
		2: "DUT_POOL_BVT",
		3: "DUT_POOL_SUITES",
		4: "DUT_POOL_CTS",
		5: "DUT_POOL_CTS_PERBUILD",
		6: "DUT_POOL_CONTINUOUS",
		7: "DUT_POOL_ARC_PRESUBMIT",
		8: "DUT_POOL_QUOTA",
	}
	SchedulableLabels_DUTPool_value = map[string]int32{
		"DUT_POOL_INVALID":       0,
		"DUT_POOL_CQ":            1,
		"DUT_POOL_BVT":           2,
		"DUT_POOL_SUITES":        3,
		"DUT_POOL_CTS":           4,
		"DUT_POOL_CTS_PERBUILD":  5,
		"DUT_POOL_CONTINUOUS":    6,
		"DUT_POOL_ARC_PRESUBMIT": 7,
		"DUT_POOL_QUOTA":         8,
	}
)

Enum value maps for SchedulableLabels_DUTPool.

View Source
var (
	SchedulableLabels_CTSABI_name = map[int32]string{
		0: "CTS_ABI_INVALID",
		1: "CTS_ABI_ARM",
		2: "CTS_ABI_X86",
	}
	SchedulableLabels_CTSABI_value = map[string]int32{
		"CTS_ABI_INVALID": 0,
		"CTS_ABI_ARM":     1,
		"CTS_ABI_X86":     2,
	}
)

Enum value maps for SchedulableLabels_CTSABI.

View Source
var (
	SchedulableLabels_CTSCPU_name = map[int32]string{
		0: "CTS_CPU_INVALID",
		1: "CTS_CPU_ARM",
		2: "CTS_CPU_X86",
	}
	SchedulableLabels_CTSCPU_value = map[string]int32{
		"CTS_CPU_INVALID": 0,
		"CTS_CPU_ARM":     1,
		"CTS_CPU_X86":     2,
	}
)

Enum value maps for SchedulableLabels_CTSCPU.

View Source
var (
	SchedulableLabels_ECType_name = map[int32]string{
		0: "EC_TYPE_INVALID",
		1: "EC_TYPE_CHROME_OS",
	}
	SchedulableLabels_ECType_value = map[string]int32{
		"EC_TYPE_INVALID":   0,
		"EC_TYPE_CHROME_OS": 1,
	}
)

Enum value maps for SchedulableLabels_ECType.

View Source
var (
	SchedulableLabels_OSType_name = map[int32]string{
		0: "OS_TYPE_INVALID",
		1: "OS_TYPE_ANDROID",
		2: "OS_TYPE_CROS",
		3: "OS_TYPE_JETSTREAM",
		4: "OS_TYPE_MOBLAB",
		5: "OS_TYPE_LABSTATION",
	}
	SchedulableLabels_OSType_value = map[string]int32{
		"OS_TYPE_INVALID":    0,
		"OS_TYPE_ANDROID":    1,
		"OS_TYPE_CROS":       2,
		"OS_TYPE_JETSTREAM":  3,
		"OS_TYPE_MOBLAB":     4,
		"OS_TYPE_LABSTATION": 5,
	}
)

Enum value maps for SchedulableLabels_OSType.

View Source
var (
	SchedulableLabels_Phase_name = map[int32]string{
		0: "PHASE_INVALID",
		1: "PHASE_EVT",
		2: "PHASE_EVT2",
		3: "PHASE_DVT",
		4: "PHASE_DVT2",
		5: "PHASE_PVT",
		6: "PHASE_PVT2",
		7: "PHASE_PVT3",
		8: "PHASE_MP",
	}
	SchedulableLabels_Phase_value = map[string]int32{
		"PHASE_INVALID": 0,
		"PHASE_EVT":     1,
		"PHASE_EVT2":    2,
		"PHASE_DVT":     3,
		"PHASE_DVT2":    4,
		"PHASE_PVT":     5,
		"PHASE_PVT2":    6,
		"PHASE_PVT3":    7,
		"PHASE_MP":      8,
	}
)

Enum value maps for SchedulableLabels_Phase.

View Source
var (
	SchedulableLabels_BotSize_name = map[int32]string{
		0: "BOT_SIZE_INVALID",
		1: "BOT_SIZE_LARGE",
	}
	SchedulableLabels_BotSize_value = map[string]int32{
		"BOT_SIZE_INVALID": 0,
		"BOT_SIZE_LARGE":   1,
	}
)

Enum value maps for SchedulableLabels_BotSize.

View Source
var (
	SchedulableLabels_DevboardType_name = map[int32]string{
		0: "DEVBOARD_TYPE_INVALID",
		1: "DEVBOARD_TYPE_ANDREIBOARD",
		2: "DEVBOARD_TYPE_ICETOWER",
		3: "DEVBOARD_TYPE_DRAGONCLAW",
	}
	SchedulableLabels_DevboardType_value = map[string]int32{
		"DEVBOARD_TYPE_INVALID":     0,
		"DEVBOARD_TYPE_ANDREIBOARD": 1,
		"DEVBOARD_TYPE_ICETOWER":    2,
		"DEVBOARD_TYPE_DRAGONCLAW":  3,
	}
)

Enum value maps for SchedulableLabels_DevboardType.

View Source
var (
	HardwareCapabilities_Carrier_name = map[int32]string{
		0:  "CARRIER_INVALID",
		1:  "CARRIER_ATT",
		2:  "CARRIER_TMOBILE",
		3:  "CARRIER_VERIZON",
		4:  "CARRIER_SPRINT",
		5:  "CARRIER_TESTESIM",
		6:  "CARRIER_ESIM",
		7:  "CARRIER_MULTISIM",
		8:  "CARRIER_ROAMSIM",
		9:  "CARRIER_DOCOMO",
		10: "CARRIER_SOFTBANK",
		11: "CARRIER_KDDI",
		12: "CARRIER_RAKUTEN",
		13: "CARRIER_VODAFONE",
		14: "CARRIER_EE",
		15: "CARRIER_AMARISOFT",
		16: "CARRIER_ROGER",
		17: "CARRIER_BELL",
		18: "CARRIER_TELUS",
		19: "CARRIER_STARFISH",
		20: "CARRIER_STARFISHPLUS",
		21: "CARRIER_PINLOCK",
		22: "CARRIER_FI",
		23: "CARRIER_CMW500",
		24: "CARRIER_CMX500",
		25: "CARRIER_RAK",
		26: "CARRIER_CBRS",
		27: "CARRIER_LINEMO",
		28: "CARRIER_POVO",
		29: "CARRIER_HANSHIN",
	}
	HardwareCapabilities_Carrier_value = map[string]int32{
		"CARRIER_INVALID":      0,
		"CARRIER_ATT":          1,
		"CARRIER_TMOBILE":      2,
		"CARRIER_VERIZON":      3,
		"CARRIER_SPRINT":       4,
		"CARRIER_TESTESIM":     5,
		"CARRIER_ESIM":         6,
		"CARRIER_MULTISIM":     7,
		"CARRIER_ROAMSIM":      8,
		"CARRIER_DOCOMO":       9,
		"CARRIER_SOFTBANK":     10,
		"CARRIER_KDDI":         11,
		"CARRIER_RAKUTEN":      12,
		"CARRIER_VODAFONE":     13,
		"CARRIER_EE":           14,
		"CARRIER_AMARISOFT":    15,
		"CARRIER_ROGER":        16,
		"CARRIER_BELL":         17,
		"CARRIER_TELUS":        18,
		"CARRIER_STARFISH":     19,
		"CARRIER_STARFISHPLUS": 20,
		"CARRIER_PINLOCK":      21,
		"CARRIER_FI":           22,
		"CARRIER_CMW500":       23,
		"CARRIER_CMX500":       24,
		"CARRIER_RAK":          25,
		"CARRIER_CBRS":         26,
		"CARRIER_LINEMO":       27,
		"CARRIER_POVO":         28,
		"CARRIER_HANSHIN":      29,
	}
)

Enum value maps for HardwareCapabilities_Carrier.

View Source
var (
	HardwareCapabilities_CbxState_name = map[int32]string{
		0: "CBX_STATE_UNSPECIFIED",
		1: "CBX_STATE_TRUE",
		2: "CBX_STATE_FALSE",
	}
	HardwareCapabilities_CbxState_value = map[string]int32{
		"CBX_STATE_UNSPECIFIED": 0,
		"CBX_STATE_TRUE":        1,
		"CBX_STATE_FALSE":       2,
	}
)

Enum value maps for HardwareCapabilities_CbxState.

View Source
var (
	HardwareCapabilities_CbxBranding_name = map[int32]string{
		0: "CBX_BRANDING_UNSPECIFIED",
		1: "CBX_BRANDING_SOFT_BRANDING",
		2: "CBX_BRANDING_HARD_BRANDING",
	}
	HardwareCapabilities_CbxBranding_value = map[string]int32{
		"CBX_BRANDING_UNSPECIFIED":   0,
		"CBX_BRANDING_SOFT_BRANDING": 1,
		"CBX_BRANDING_HARD_BRANDING": 2,
	}
)

Enum value maps for HardwareCapabilities_CbxBranding.

View Source
var (
	HardwareCapabilities_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",
	}
	HardwareCapabilities_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 HardwareCapabilities_FormFactor.

View Source
var (
	HardwareCapabilities_VideoAcceleration_name = map[int32]string{
		0:  "VIDEO_ACCELERATION_INVALID",
		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",
	}
	HardwareCapabilities_VideoAcceleration_value = map[string]int32{
		"VIDEO_ACCELERATION_INVALID":   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 HardwareCapabilities_VideoAcceleration.

View Source
var (
	Peripherals_ChameleonType_name = map[int32]string{
		0:  "CHAMELEON_TYPE_INVALID",
		2:  "CHAMELEON_TYPE_DP",
		3:  "CHAMELEON_TYPE_DP_HDMI",
		4:  "CHAMELEON_TYPE_VGA",
		5:  "CHAMELEON_TYPE_HDMI",
		9:  "CHAMELEON_TYPE_V2",
		10: "CHAMELEON_TYPE_V3",
		11: "CHAMELEON_TYPE_RPI",
	}
	Peripherals_ChameleonType_value = map[string]int32{
		"CHAMELEON_TYPE_INVALID": 0,
		"CHAMELEON_TYPE_DP":      2,
		"CHAMELEON_TYPE_DP_HDMI": 3,
		"CHAMELEON_TYPE_VGA":     4,
		"CHAMELEON_TYPE_HDMI":    5,
		"CHAMELEON_TYPE_V2":      9,
		"CHAMELEON_TYPE_V3":      10,
		"CHAMELEON_TYPE_RPI":     11,
	}
)

Enum value maps for Peripherals_ChameleonType.

View Source
var (
	Peripherals_ChameleonConnectionType_name = map[int32]string{
		0: "CHAMELEON_CONNECTION_TYPE_INVALID",
		1: "CHAMELEON_CONNECTION_TYPE_AUDIOJACK",
		2: "CHAMELEON_CONNECTION_TYPE_USB",
		3: "CHAMELEON_CONNECTION_TYPE_HDMI",
		4: "CHAMELEON_CONNECTION_TYPE_DP",
	}
	Peripherals_ChameleonConnectionType_value = map[string]int32{
		"CHAMELEON_CONNECTION_TYPE_INVALID":   0,
		"CHAMELEON_CONNECTION_TYPE_AUDIOJACK": 1,
		"CHAMELEON_CONNECTION_TYPE_USB":       2,
		"CHAMELEON_CONNECTION_TYPE_HDMI":      3,
		"CHAMELEON_CONNECTION_TYPE_DP":        4,
	}
)

Enum value maps for Peripherals_ChameleonConnectionType.

View Source
var (
	Peripherals_AudioBoxJackPlugger_name = map[int32]string{
		0: "AUDIOBOX_JACKPLUGGER_UNSPECIFIED",
		1: "AUDIOBOX_JACKPLUGGER_WORKING",
		2: "AUDIOBOX_JACKPLUGGER_BROKEN",
		3: "AUDIOBOX_JACKPLUGGER_NOT_APPLICABLE",
	}
	Peripherals_AudioBoxJackPlugger_value = map[string]int32{
		"AUDIOBOX_JACKPLUGGER_UNSPECIFIED":    0,
		"AUDIOBOX_JACKPLUGGER_WORKING":        1,
		"AUDIOBOX_JACKPLUGGER_BROKEN":         2,
		"AUDIOBOX_JACKPLUGGER_NOT_APPLICABLE": 3,
	}
)

Enum value maps for Peripherals_AudioBoxJackPlugger.

View Source
var (
	Peripherals_TRRSType_name = map[int32]string{
		0: "TRRS_TYPE_UNSPECIFIED",
		1: "TRRS_TYPE_CTIA",
		2: "TRRS_TYPE_OMTP",
	}
	Peripherals_TRRSType_value = map[string]int32{
		"TRRS_TYPE_UNSPECIFIED": 0,
		"TRRS_TYPE_CTIA":        1,
		"TRRS_TYPE_OMTP":        2,
	}
)

Enum value maps for Peripherals_TRRSType.

View Source
var (
	Peripherals_CameraboxFacing_name = map[int32]string{
		0: "CAMERABOX_FACING_UNKNOWN",
		1: "CAMERABOX_FACING_BACK",
		2: "CAMERABOX_FACING_FRONT",
		3: "CAMERABOX_FACING_NOCAMERA",
	}
	Peripherals_CameraboxFacing_value = map[string]int32{
		"CAMERABOX_FACING_UNKNOWN":  0,
		"CAMERABOX_FACING_BACK":     1,
		"CAMERABOX_FACING_FRONT":    2,
		"CAMERABOX_FACING_NOCAMERA": 3,
	}
)

Enum value maps for Peripherals_CameraboxFacing.

View Source
var (
	Peripherals_CameraboxLight_name = map[int32]string{
		0: "CAMERABOX_LIGHT_UNKNOWN",
		1: "CAMERABOX_LIGHT_LED",
		2: "CAMERABOX_LIGHT_NOLED",
	}
	Peripherals_CameraboxLight_value = map[string]int32{
		"CAMERABOX_LIGHT_UNKNOWN": 0,
		"CAMERABOX_LIGHT_LED":     1,
		"CAMERABOX_LIGHT_NOLED":   2,
	}
)

Enum value maps for Peripherals_CameraboxLight.

View Source
var (
	Peripherals_WifiRouterFeature_name = map[int32]string{
		0:  "WIFI_ROUTER_FEATURE_UNKNOWN",
		1:  "WIFI_ROUTER_FEATURE_INVALID",
		2:  "WIFI_ROUTER_FEATURE_IEEE_802_11_A",
		3:  "WIFI_ROUTER_FEATURE_IEEE_802_11_B",
		4:  "WIFI_ROUTER_FEATURE_IEEE_802_11_G",
		5:  "WIFI_ROUTER_FEATURE_IEEE_802_11_N",
		6:  "WIFI_ROUTER_FEATURE_IEEE_802_11_AC",
		7:  "WIFI_ROUTER_FEATURE_IEEE_802_11_AX",
		8:  "WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E",
		9:  "WIFI_ROUTER_FEATURE_IEEE_802_11_BE",
		10: "WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH",
		11: "WIFI_ROUTER_FEATURE_GCMP",
		12: "WIFI_ROUTER_FEATURE_SAE_EXT_KEY",
	}
	Peripherals_WifiRouterFeature_value = map[string]int32{
		"WIFI_ROUTER_FEATURE_UNKNOWN":                 0,
		"WIFI_ROUTER_FEATURE_INVALID":                 1,
		"WIFI_ROUTER_FEATURE_IEEE_802_11_A":           2,
		"WIFI_ROUTER_FEATURE_IEEE_802_11_B":           3,
		"WIFI_ROUTER_FEATURE_IEEE_802_11_G":           4,
		"WIFI_ROUTER_FEATURE_IEEE_802_11_N":           5,
		"WIFI_ROUTER_FEATURE_IEEE_802_11_AC":          6,
		"WIFI_ROUTER_FEATURE_IEEE_802_11_AX":          7,
		"WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E":        8,
		"WIFI_ROUTER_FEATURE_IEEE_802_11_BE":          9,
		"WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH": 10,
		"WIFI_ROUTER_FEATURE_GCMP":                    11,
		"WIFI_ROUTER_FEATURE_SAE_EXT_KEY":             12,
	}
)

Enum value maps for Peripherals_WifiRouterFeature.

View Source
var (
	Peripherals_HMRToolType_name = map[int32]string{
		0: "HMR_TOOL_TYPE_UNKNOWN",
		1: "HMR_TOOL_TYPE_STYLUS",
		2: "HMR_TOOL_TYPE_FAKE_FINGER",
	}
	Peripherals_HMRToolType_value = map[string]int32{
		"HMR_TOOL_TYPE_UNKNOWN":     0,
		"HMR_TOOL_TYPE_STYLUS":      1,
		"HMR_TOOL_TYPE_FAKE_FINGER": 2,
	}
)

Enum value maps for Peripherals_HMRToolType.

View Source
var (
	Peripherals_HMRGen_name = map[int32]string{
		0: "HMR_GEN_UNKNOWN",
		1: "HMR_GEN_1",
		2: "HMR_GEN_2",
	}
	Peripherals_HMRGen_value = map[string]int32{
		"HMR_GEN_UNKNOWN": 0,
		"HMR_GEN_1":       1,
		"HMR_GEN_2":       2,
	}
)

Enum value maps for Peripherals_HMRGen.

View Source
var (
	Peripherals_SIMFeature_name = map[int32]string{
		0: "SIM_FEATURE_UNSPECIFIED",
		1: "SIM_FEATURE_LIVE_NETWORK",
		2: "SIM_FEATURE_SMS",
	}
	Peripherals_SIMFeature_value = map[string]int32{
		"SIM_FEATURE_UNSPECIFIED":  0,
		"SIM_FEATURE_LIVE_NETWORK": 1,
		"SIM_FEATURE_SMS":          2,
	}
)

Enum value maps for Peripherals_SIMFeature.

View Source
var (
	TestCoverageHints_CTSSparse_name = map[int32]string{
		0: "CTS_SPARSE_INVALID",
		1: "CTS_SPARSE_2",
		2: "CTS_SPARSE_3",
		3: "CTS_SPARSE_5",
	}
	TestCoverageHints_CTSSparse_value = map[string]int32{
		"CTS_SPARSE_INVALID": 0,
		"CTS_SPARSE_2":       1,
		"CTS_SPARSE_3":       2,
		"CTS_SPARSE_5":       3,
	}
)

Enum value maps for TestCoverageHints_CTSSparse.

View Source
var File_go_chromium_org_infra_libs_skylab_inventory_common_proto protoreflect.FileDescriptor
View Source
var File_go_chromium_org_infra_libs_skylab_inventory_device_proto protoreflect.FileDescriptor

Functions

func WriteDUTToString

func WriteDUTToString(dut *DeviceUnderTest) (string, error)

Types

type ChameleonDevice

type ChameleonDevice struct {
	Common *CommonDeviceSpecs `protobuf:"bytes,1,req,name=common" json:"common,omitempty"`
	// contains filtered or unexported fields
}

NEXT TAG: 2

func (*ChameleonDevice) Descriptor deprecated

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

Deprecated: Use ChameleonDevice.ProtoReflect.Descriptor instead.

func (*ChameleonDevice) GetCommon

func (x *ChameleonDevice) GetCommon() *CommonDeviceSpecs

func (*ChameleonDevice) ProtoMessage

func (*ChameleonDevice) ProtoMessage()

func (*ChameleonDevice) ProtoReflect

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

func (*ChameleonDevice) Reset

func (x *ChameleonDevice) Reset()

func (*ChameleonDevice) String

func (x *ChameleonDevice) String() string

type CommonDeviceSpecs

type CommonDeviceSpecs struct {

	// These are opaque keyvals for skylab services. Devices may arbitrarily
	// define any attributes they want.
	Attributes []*KeyValue `protobuf:"bytes,9,rep,name=attributes" json:"attributes,omitempty"`
	// A device may be locked for multiple reasons by multiple people. All locks
	// need to be removed for the device to go back into circulation.
	DeviceLocks []*DeviceLock `protobuf:"bytes,6,rep,name=device_locks,json=deviceLocks" json:"device_locks,omitempty"`
	Environment *Environment  `` /* 132-byte string literal not displayed */
	Hostname    *string       `protobuf:"bytes,2,req,name=hostname" json:"hostname,omitempty"`
	// An invariant property corresponding to the hardware deployed for this
	// device.
	Hwid *string `protobuf:"bytes,3,opt,name=hwid" json:"hwid,omitempty"`
	Id   *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"`
	// The scheduling system uses these to target jobs at the right kinds of
	// devices.
	Labels   *SchedulableLabels `protobuf:"bytes,8,opt,name=labels" json:"labels,omitempty"`
	Location *Location          `protobuf:"bytes,5,opt,name=location" json:"location,omitempty"`
	// Deprecated: This is needed for the master AFE in the autotest infra to
	// forward RPCs to the relevant shard for a device.
	// Not to be used in skylab.
	//
	// Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.
	OwnerShard *Shard `protobuf:"bytes,7,opt,name=owner_shard,json=ownerShard" json:"owner_shard,omitempty"`
	// An invariant about the distros inventory tag associated with the device.
	// For ChromeOS devices, this can be read off of vboot.
	SerialNumber *string `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"`
	// Similar to a useless machine, if set to true, automatic inventory
	// updates should set this back to false.  This can be used to test
	// that automated updates are firing correctly.
	UselessSwitch *bool `protobuf:"varint,11,opt,name=useless_switch,json=uselessSwitch" json:"useless_switch,omitempty"`
	// contains filtered or unexported fields
}

Keep sorted by field name.

NEXT TAG: 12

func (*CommonDeviceSpecs) Descriptor deprecated

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

Deprecated: Use CommonDeviceSpecs.ProtoReflect.Descriptor instead.

func (*CommonDeviceSpecs) GetAttributes

func (x *CommonDeviceSpecs) GetAttributes() []*KeyValue

func (*CommonDeviceSpecs) GetDeviceLocks

func (x *CommonDeviceSpecs) GetDeviceLocks() []*DeviceLock

func (*CommonDeviceSpecs) GetEnvironment

func (x *CommonDeviceSpecs) GetEnvironment() Environment

func (*CommonDeviceSpecs) GetHostname

func (x *CommonDeviceSpecs) GetHostname() string

func (*CommonDeviceSpecs) GetHwid

func (x *CommonDeviceSpecs) GetHwid() string

func (*CommonDeviceSpecs) GetId

func (x *CommonDeviceSpecs) GetId() string

func (*CommonDeviceSpecs) GetLabels

func (x *CommonDeviceSpecs) GetLabels() *SchedulableLabels

func (*CommonDeviceSpecs) GetLocation

func (x *CommonDeviceSpecs) GetLocation() *Location

func (*CommonDeviceSpecs) GetOwnerShard deprecated

func (x *CommonDeviceSpecs) GetOwnerShard() *Shard

Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.

func (*CommonDeviceSpecs) GetSerialNumber

func (x *CommonDeviceSpecs) GetSerialNumber() string

func (*CommonDeviceSpecs) GetUselessSwitch

func (x *CommonDeviceSpecs) GetUselessSwitch() bool

func (*CommonDeviceSpecs) ProtoMessage

func (*CommonDeviceSpecs) ProtoMessage()

func (*CommonDeviceSpecs) ProtoReflect

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

func (*CommonDeviceSpecs) Reset

func (x *CommonDeviceSpecs) Reset()

func (*CommonDeviceSpecs) String

func (x *CommonDeviceSpecs) String() string

type Device

type Device struct {

	// Each of these must contain a 'CommonDeviceSpecs common' field.
	// We will use this informal composition based sharing rather than proto
	// extensions because extensions are unwieldy, and we really want composition
	// not inhertence.
	//
	// Types that are valid to be assigned to Device:
	//
	//	*Device_Dut
	//	*Device_ServoHost
	//	*Device_Chameleon
	Device isDevice_Device `protobuf_oneof:"device"`
	// contains filtered or unexported fields
}

NEXT TAG: 4

func (*Device) Descriptor deprecated

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

Deprecated: Use Device.ProtoReflect.Descriptor instead.

func (*Device) GetChameleon

func (x *Device) GetChameleon() *ChameleonDevice

func (*Device) GetDevice

func (x *Device) GetDevice() isDevice_Device

func (*Device) GetDut

func (x *Device) GetDut() *DeviceUnderTest

func (*Device) GetServoHost

func (x *Device) GetServoHost() *ServoHostDevice

func (*Device) ProtoMessage

func (*Device) ProtoMessage()

func (*Device) ProtoReflect

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

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

type DeviceLock

type DeviceLock struct {

	// Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.
	Lock *bool `protobuf:"varint,1,req,name=lock" json:"lock,omitempty"`
	// This field is informational only. Do not assume this as a real user
	// identity in any auth domain.
	LockedBy   *string    `protobuf:"bytes,2,req,name=locked_by,json=lockedBy" json:"locked_by,omitempty"`
	LockReason *string    `protobuf:"bytes,3,req,name=lock_reason,json=lockReason" json:"lock_reason,omitempty"`
	BeginTime  *Timestamp `protobuf:"bytes,4,req,name=begin_time,json=beginTime" json:"begin_time,omitempty"`
	ExpireTime *Timestamp `protobuf:"bytes,5,req,name=expire_time,json=expireTime" json:"expire_time,omitempty"`
	// Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.
	LockId *int32  `protobuf:"varint,6,req,name=lock_id,json=lockId" json:"lock_id,omitempty"`
	Id     *string `protobuf:"bytes,7,req,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

A DeviceLock is a generic way of pulling any lab device out of commission temporarily. This allows us to quickly take out a device without deleting it from inventory. The exact effect of locking a device varies by the type of device and services involved. NEXT TAG: 6

func (*DeviceLock) Descriptor deprecated

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

Deprecated: Use DeviceLock.ProtoReflect.Descriptor instead.

func (*DeviceLock) GetBeginTime

func (x *DeviceLock) GetBeginTime() *Timestamp

func (*DeviceLock) GetExpireTime

func (x *DeviceLock) GetExpireTime() *Timestamp

func (*DeviceLock) GetId

func (x *DeviceLock) GetId() string

func (*DeviceLock) GetLock deprecated

func (x *DeviceLock) GetLock() bool

Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.

func (*DeviceLock) GetLockId deprecated

func (x *DeviceLock) GetLockId() int32

Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.

func (*DeviceLock) GetLockReason

func (x *DeviceLock) GetLockReason() string

func (*DeviceLock) GetLockedBy

func (x *DeviceLock) GetLockedBy() string

func (*DeviceLock) ProtoMessage

func (*DeviceLock) ProtoMessage()

func (*DeviceLock) ProtoReflect

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

func (*DeviceLock) Reset

func (x *DeviceLock) Reset()

func (*DeviceLock) String

func (x *DeviceLock) String() string

type DeviceUnderTest

type DeviceUnderTest struct {
	Common        *CommonDeviceSpecs `protobuf:"bytes,1,req,name=common" json:"common,omitempty"`
	RemovalReason *RemovalReason     `protobuf:"bytes,2,opt,name=removal_reason,json=removalReason" json:"removal_reason,omitempty"`
	// contains filtered or unexported fields
}

NEXT TAG: 2

func (*DeviceUnderTest) Descriptor deprecated

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

Deprecated: Use DeviceUnderTest.ProtoReflect.Descriptor instead.

func (*DeviceUnderTest) GetCommon

func (x *DeviceUnderTest) GetCommon() *CommonDeviceSpecs

func (*DeviceUnderTest) GetRemovalReason

func (x *DeviceUnderTest) GetRemovalReason() *RemovalReason

func (*DeviceUnderTest) ProtoMessage

func (*DeviceUnderTest) ProtoMessage()

func (*DeviceUnderTest) ProtoReflect

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

func (*DeviceUnderTest) Reset

func (x *DeviceUnderTest) Reset()

func (*DeviceUnderTest) String

func (x *DeviceUnderTest) String() string

type Device_Chameleon

type Device_Chameleon struct {
	Chameleon *ChameleonDevice `protobuf:"bytes,3,opt,name=chameleon,oneof"`
}

type Device_Dut

type Device_Dut struct {
	Dut *DeviceUnderTest `protobuf:"bytes,1,opt,name=dut,oneof"`
}

type Device_ServoHost

type Device_ServoHost struct {
	ServoHost *ServoHostDevice `protobuf:"bytes,2,opt,name=servo_host,json=servoHost,oneof"`
}

type Environment

type Environment int32

NEXT TAG: 4

const (
	Environment_ENVIRONMENT_INVALID Environment = 0
	Environment_ENVIRONMENT_PROD    Environment = 1
	Environment_ENVIRONMENT_STAGING Environment = 2
	// Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/common.proto.
	Environment_ENVIRONMENT_SKYLAB Environment = 3
)

func (Environment) Descriptor

func (Environment) Enum

func (x Environment) Enum() *Environment

func (Environment) EnumDescriptor deprecated

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

Deprecated: Use Environment.Descriptor instead.

func (Environment) Number

func (x Environment) Number() protoreflect.EnumNumber

func (Environment) String

func (x Environment) String() string

func (Environment) Type

func (*Environment) UnmarshalJSON deprecated

func (x *Environment) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type HardwareCapabilities

type HardwareCapabilities struct {
	Atrus     *bool                         `protobuf:"varint,17,opt,name=atrus" json:"atrus,omitempty"`
	Bluetooth *bool                         `protobuf:"varint,7,opt,name=bluetooth" json:"bluetooth,omitempty"`
	Carrier   *HardwareCapabilities_Carrier `` /* 141-byte string literal not displayed */
	// A list of all carriers that can be tested on the DUT. This extends the carrier field which could previously only
	// be used with a single carrier.
	SupportedCarriers []HardwareCapabilities_Carrier `` /* 186-byte string literal not displayed */
	// Whether this device has Chromebook X capabilities
	Cbx *HardwareCapabilities_CbxState `` /* 134-byte string literal not displayed */
	// The type of CBX branding available
	CbxBranding *HardwareCapabilities_CbxBranding `` /* 172-byte string literal not displayed */
	// Mapping between starfish slot_id and carrier name.
	StarfishSlotMapping *string `protobuf:"bytes,20,opt,name=starfish_slot_mapping,json=starfishSlotMapping" json:"starfish_slot_mapping,omitempty"`
	Detachablebase      *bool   `protobuf:"varint,12,opt,name=detachablebase" json:"detachablebase,omitempty"`
	// Indicating if the device has fingerprint sensor.
	Fingerprint       *bool                                    `protobuf:"varint,19,opt,name=fingerprint" json:"fingerprint,omitempty"`
	FingerprintBoard  *string                                  `protobuf:"bytes,26,opt,name=fingerprint_board,json=fingerprintBoard" json:"fingerprint_board,omitempty"`
	FingerprintMcu    *string                                  `protobuf:"bytes,25,opt,name=fingerprint_mcu,json=fingerprintMcu" json:"fingerprint_mcu,omitempty"`
	FingerprintSensor *string                                  `protobuf:"bytes,27,opt,name=fingerprint_sensor,json=fingerprintSensor" json:"fingerprint_sensor,omitempty"`
	Flashrom          *bool                                    `protobuf:"varint,14,opt,name=flashrom" json:"flashrom,omitempty"`
	FormFactor        *HardwareCapabilities_FormFactor         `` /* 168-byte string literal not displayed */
	GpuFamily         *string                                  `protobuf:"bytes,3,opt,name=gpu_family,json=gpuFamily" json:"gpu_family,omitempty"`
	GpuId             *string                                  `protobuf:"bytes,24,opt,name=gpu_id,json=gpuId" json:"gpu_id,omitempty"`
	Graphics          *string                                  `protobuf:"bytes,4,opt,name=graphics" json:"graphics,omitempty"`
	Hotwording        *bool                                    `protobuf:"varint,15,opt,name=hotwording" json:"hotwording,omitempty"`
	InternalDisplay   *bool                                    `protobuf:"varint,8,opt,name=internal_display,json=internalDisplay" json:"internal_display,omitempty"`
	Lucidsleep        *bool                                    `protobuf:"varint,13,opt,name=lucidsleep" json:"lucidsleep,omitempty"`
	Modem             *string                                  `protobuf:"bytes,1,opt,name=modem" json:"modem,omitempty"`
	Power             *string                                  `protobuf:"bytes,6,opt,name=power" json:"power,omitempty"`
	Storage           *string                                  `protobuf:"bytes,5,opt,name=storage" json:"storage,omitempty"`
	Telephony         *string                                  `protobuf:"bytes,2,opt,name=telephony" json:"telephony,omitempty"`
	Webcam            *bool                                    `protobuf:"varint,9,opt,name=webcam" json:"webcam,omitempty"`
	Touchpad          *bool                                    `protobuf:"varint,10,opt,name=touchpad" json:"touchpad,omitempty"`
	Touchscreen       *bool                                    `protobuf:"varint,18,opt,name=touchscreen" json:"touchscreen,omitempty"`
	VideoAcceleration []HardwareCapabilities_VideoAcceleration `` /* 196-byte string literal not displayed */
	// contains filtered or unexported fields
}

Keep sorted by field name.

NEXT TAG: 28

func (*HardwareCapabilities) Descriptor deprecated

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

Deprecated: Use HardwareCapabilities.ProtoReflect.Descriptor instead.

func (*HardwareCapabilities) GetAtrus

func (x *HardwareCapabilities) GetAtrus() bool

func (*HardwareCapabilities) GetBluetooth

func (x *HardwareCapabilities) GetBluetooth() bool

func (*HardwareCapabilities) GetCarrier

func (*HardwareCapabilities) GetCbx

func (*HardwareCapabilities) GetCbxBranding

func (*HardwareCapabilities) GetDetachablebase

func (x *HardwareCapabilities) GetDetachablebase() bool

func (*HardwareCapabilities) GetFingerprint

func (x *HardwareCapabilities) GetFingerprint() bool

func (*HardwareCapabilities) GetFingerprintBoard

func (x *HardwareCapabilities) GetFingerprintBoard() string

func (*HardwareCapabilities) GetFingerprintMcu

func (x *HardwareCapabilities) GetFingerprintMcu() string

func (*HardwareCapabilities) GetFingerprintSensor

func (x *HardwareCapabilities) GetFingerprintSensor() string

func (*HardwareCapabilities) GetFlashrom

func (x *HardwareCapabilities) GetFlashrom() bool

func (*HardwareCapabilities) GetFormFactor

func (*HardwareCapabilities) GetGpuFamily

func (x *HardwareCapabilities) GetGpuFamily() string

func (*HardwareCapabilities) GetGpuId

func (x *HardwareCapabilities) GetGpuId() string

func (*HardwareCapabilities) GetGraphics

func (x *HardwareCapabilities) GetGraphics() string

func (*HardwareCapabilities) GetHotwording

func (x *HardwareCapabilities) GetHotwording() bool

func (*HardwareCapabilities) GetInternalDisplay

func (x *HardwareCapabilities) GetInternalDisplay() bool

func (*HardwareCapabilities) GetLucidsleep

func (x *HardwareCapabilities) GetLucidsleep() bool

func (*HardwareCapabilities) GetModem

func (x *HardwareCapabilities) GetModem() string

func (*HardwareCapabilities) GetPower

func (x *HardwareCapabilities) GetPower() string

func (*HardwareCapabilities) GetStarfishSlotMapping

func (x *HardwareCapabilities) GetStarfishSlotMapping() string

func (*HardwareCapabilities) GetStorage

func (x *HardwareCapabilities) GetStorage() string

func (*HardwareCapabilities) GetSupportedCarriers

func (x *HardwareCapabilities) GetSupportedCarriers() []HardwareCapabilities_Carrier

func (*HardwareCapabilities) GetTelephony

func (x *HardwareCapabilities) GetTelephony() string

func (*HardwareCapabilities) GetTouchpad

func (x *HardwareCapabilities) GetTouchpad() bool

func (*HardwareCapabilities) GetTouchscreen

func (x *HardwareCapabilities) GetTouchscreen() bool

func (*HardwareCapabilities) GetVideoAcceleration

func (*HardwareCapabilities) GetWebcam

func (x *HardwareCapabilities) GetWebcam() bool

func (*HardwareCapabilities) ProtoMessage

func (*HardwareCapabilities) ProtoMessage()

func (*HardwareCapabilities) ProtoReflect

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

func (*HardwareCapabilities) Reset

func (x *HardwareCapabilities) Reset()

func (*HardwareCapabilities) String

func (x *HardwareCapabilities) String() string

type HardwareCapabilities_Carrier

type HardwareCapabilities_Carrier int32

NEXT TAG: 30

const (
	HardwareCapabilities_CARRIER_INVALID      HardwareCapabilities_Carrier = 0
	HardwareCapabilities_CARRIER_ATT          HardwareCapabilities_Carrier = 1
	HardwareCapabilities_CARRIER_TMOBILE      HardwareCapabilities_Carrier = 2
	HardwareCapabilities_CARRIER_VERIZON      HardwareCapabilities_Carrier = 3
	HardwareCapabilities_CARRIER_SPRINT       HardwareCapabilities_Carrier = 4
	HardwareCapabilities_CARRIER_TESTESIM     HardwareCapabilities_Carrier = 5
	HardwareCapabilities_CARRIER_ESIM         HardwareCapabilities_Carrier = 6
	HardwareCapabilities_CARRIER_MULTISIM     HardwareCapabilities_Carrier = 7
	HardwareCapabilities_CARRIER_ROAMSIM      HardwareCapabilities_Carrier = 8
	HardwareCapabilities_CARRIER_DOCOMO       HardwareCapabilities_Carrier = 9
	HardwareCapabilities_CARRIER_SOFTBANK     HardwareCapabilities_Carrier = 10
	HardwareCapabilities_CARRIER_KDDI         HardwareCapabilities_Carrier = 11
	HardwareCapabilities_CARRIER_RAKUTEN      HardwareCapabilities_Carrier = 12
	HardwareCapabilities_CARRIER_VODAFONE     HardwareCapabilities_Carrier = 13
	HardwareCapabilities_CARRIER_EE           HardwareCapabilities_Carrier = 14
	HardwareCapabilities_CARRIER_AMARISOFT    HardwareCapabilities_Carrier = 15
	HardwareCapabilities_CARRIER_ROGER        HardwareCapabilities_Carrier = 16
	HardwareCapabilities_CARRIER_BELL         HardwareCapabilities_Carrier = 17
	HardwareCapabilities_CARRIER_TELUS        HardwareCapabilities_Carrier = 18
	HardwareCapabilities_CARRIER_STARFISH     HardwareCapabilities_Carrier = 19
	HardwareCapabilities_CARRIER_STARFISHPLUS HardwareCapabilities_Carrier = 20
	HardwareCapabilities_CARRIER_PINLOCK      HardwareCapabilities_Carrier = 21
	HardwareCapabilities_CARRIER_FI           HardwareCapabilities_Carrier = 22
	HardwareCapabilities_CARRIER_CMW500       HardwareCapabilities_Carrier = 23
	HardwareCapabilities_CARRIER_CMX500       HardwareCapabilities_Carrier = 24
	HardwareCapabilities_CARRIER_RAK          HardwareCapabilities_Carrier = 25
	HardwareCapabilities_CARRIER_CBRS         HardwareCapabilities_Carrier = 26
	HardwareCapabilities_CARRIER_LINEMO       HardwareCapabilities_Carrier = 27
	HardwareCapabilities_CARRIER_POVO         HardwareCapabilities_Carrier = 28
	HardwareCapabilities_CARRIER_HANSHIN      HardwareCapabilities_Carrier = 29
)

func (HardwareCapabilities_Carrier) Descriptor

func (HardwareCapabilities_Carrier) Enum

func (HardwareCapabilities_Carrier) EnumDescriptor deprecated

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

Deprecated: Use HardwareCapabilities_Carrier.Descriptor instead.

func (HardwareCapabilities_Carrier) Number

func (HardwareCapabilities_Carrier) String

func (HardwareCapabilities_Carrier) Type

func (*HardwareCapabilities_Carrier) UnmarshalJSON deprecated

func (x *HardwareCapabilities_Carrier) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type HardwareCapabilities_CbxBranding

type HardwareCapabilities_CbxBranding int32

Next tag: 3

const (
	HardwareCapabilities_CBX_BRANDING_UNSPECIFIED   HardwareCapabilities_CbxBranding = 0
	HardwareCapabilities_CBX_BRANDING_SOFT_BRANDING HardwareCapabilities_CbxBranding = 1
	HardwareCapabilities_CBX_BRANDING_HARD_BRANDING HardwareCapabilities_CbxBranding = 2
)

func (HardwareCapabilities_CbxBranding) Descriptor

func (HardwareCapabilities_CbxBranding) Enum

func (HardwareCapabilities_CbxBranding) EnumDescriptor deprecated

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

Deprecated: Use HardwareCapabilities_CbxBranding.Descriptor instead.

func (HardwareCapabilities_CbxBranding) Number

func (HardwareCapabilities_CbxBranding) String

func (HardwareCapabilities_CbxBranding) Type

func (*HardwareCapabilities_CbxBranding) UnmarshalJSON deprecated

func (x *HardwareCapabilities_CbxBranding) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type HardwareCapabilities_CbxState

type HardwareCapabilities_CbxState int32

Next tag: 3 We care about the both true/false cases, so we need a default value to avoid "false" getting added to an empty struct

const (
	HardwareCapabilities_CBX_STATE_UNSPECIFIED HardwareCapabilities_CbxState = 0
	HardwareCapabilities_CBX_STATE_TRUE        HardwareCapabilities_CbxState = 1
	HardwareCapabilities_CBX_STATE_FALSE       HardwareCapabilities_CbxState = 2
)

func (HardwareCapabilities_CbxState) Descriptor

func (HardwareCapabilities_CbxState) Enum

func (HardwareCapabilities_CbxState) EnumDescriptor deprecated

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

Deprecated: Use HardwareCapabilities_CbxState.Descriptor instead.

func (HardwareCapabilities_CbxState) Number

func (HardwareCapabilities_CbxState) String

func (HardwareCapabilities_CbxState) Type

func (*HardwareCapabilities_CbxState) UnmarshalJSON deprecated

func (x *HardwareCapabilities_CbxState) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type HardwareCapabilities_FormFactor

type HardwareCapabilities_FormFactor int32

Next tag: 8

const (
	HardwareCapabilities_FORM_FACTOR_UNSPECIFIED HardwareCapabilities_FormFactor = 0
	HardwareCapabilities_FORM_FACTOR_CLAMSHELL   HardwareCapabilities_FormFactor = 1
	HardwareCapabilities_FORM_FACTOR_CONVERTIBLE HardwareCapabilities_FormFactor = 2
	HardwareCapabilities_FORM_FACTOR_DETACHABLE  HardwareCapabilities_FormFactor = 3
	HardwareCapabilities_FORM_FACTOR_CHROMEBASE  HardwareCapabilities_FormFactor = 4
	HardwareCapabilities_FORM_FACTOR_CHROMEBOX   HardwareCapabilities_FormFactor = 5
	HardwareCapabilities_FORM_FACTOR_CHROMEBIT   HardwareCapabilities_FormFactor = 6
	HardwareCapabilities_FORM_FACTOR_CHROMESLATE HardwareCapabilities_FormFactor = 7
)

func (HardwareCapabilities_FormFactor) Descriptor

func (HardwareCapabilities_FormFactor) Enum

func (HardwareCapabilities_FormFactor) EnumDescriptor deprecated

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

Deprecated: Use HardwareCapabilities_FormFactor.Descriptor instead.

func (HardwareCapabilities_FormFactor) Number

func (HardwareCapabilities_FormFactor) String

func (HardwareCapabilities_FormFactor) Type

func (*HardwareCapabilities_FormFactor) UnmarshalJSON deprecated

func (x *HardwareCapabilities_FormFactor) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type HardwareCapabilities_VideoAcceleration

type HardwareCapabilities_VideoAcceleration int32

NEXT TAG: 13

const (
	HardwareCapabilities_VIDEO_ACCELERATION_INVALID   HardwareCapabilities_VideoAcceleration = 0
	HardwareCapabilities_VIDEO_ACCELERATION_H264      HardwareCapabilities_VideoAcceleration = 1
	HardwareCapabilities_VIDEO_ACCELERATION_ENC_H264  HardwareCapabilities_VideoAcceleration = 2
	HardwareCapabilities_VIDEO_ACCELERATION_VP8       HardwareCapabilities_VideoAcceleration = 3
	HardwareCapabilities_VIDEO_ACCELERATION_ENC_VP8   HardwareCapabilities_VideoAcceleration = 4
	HardwareCapabilities_VIDEO_ACCELERATION_VP9       HardwareCapabilities_VideoAcceleration = 5
	HardwareCapabilities_VIDEO_ACCELERATION_ENC_VP9   HardwareCapabilities_VideoAcceleration = 6
	HardwareCapabilities_VIDEO_ACCELERATION_VP9_2     HardwareCapabilities_VideoAcceleration = 7
	HardwareCapabilities_VIDEO_ACCELERATION_ENC_VP9_2 HardwareCapabilities_VideoAcceleration = 8
	HardwareCapabilities_VIDEO_ACCELERATION_H265      HardwareCapabilities_VideoAcceleration = 9
	HardwareCapabilities_VIDEO_ACCELERATION_ENC_H265  HardwareCapabilities_VideoAcceleration = 10
	HardwareCapabilities_VIDEO_ACCELERATION_MJPG      HardwareCapabilities_VideoAcceleration = 11
	HardwareCapabilities_VIDEO_ACCELERATION_ENC_MJPG  HardwareCapabilities_VideoAcceleration = 12
)

func (HardwareCapabilities_VideoAcceleration) Descriptor

func (HardwareCapabilities_VideoAcceleration) Enum

func (HardwareCapabilities_VideoAcceleration) EnumDescriptor deprecated

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

Deprecated: Use HardwareCapabilities_VideoAcceleration.Descriptor instead.

func (HardwareCapabilities_VideoAcceleration) Number

func (HardwareCapabilities_VideoAcceleration) String

func (HardwareCapabilities_VideoAcceleration) Type

func (*HardwareCapabilities_VideoAcceleration) UnmarshalJSON deprecated

func (x *HardwareCapabilities_VideoAcceleration) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type HardwareState

type HardwareState int32

copy of enum from dut_state.proto The states are using for DUT storage and USB-drive on servo. Next Tag: 5

const (
	// keep for all unknown state by default.
	HardwareState_HARDWARE_UNKNOWN HardwareState = 0
	// Hardware is in good shape and pass all verifiers.
	HardwareState_HARDWARE_NORMAL HardwareState = 1
	// Hardware is still good but some not critical verifiers did not pass or provided border values.
	// (used for DUT storage when usage reached 98%)
	HardwareState_HARDWARE_ACCEPTABLE HardwareState = 2
	// Hardware is broken or bad (did not pass verifiers).
	HardwareState_HARDWARE_NEED_REPLACEMENT HardwareState = 3
	// Hardware is not detected to run verifiers.
	// (used for USB-drive when it expected but not detected on the device)
	HardwareState_HARDWARE_NOT_DETECTED HardwareState = 4
)

func (HardwareState) Descriptor

func (HardwareState) Enum

func (x HardwareState) Enum() *HardwareState

func (HardwareState) EnumDescriptor deprecated

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

Deprecated: Use HardwareState.Descriptor instead.

func (HardwareState) Number

func (HardwareState) String

func (x HardwareState) String() string

func (HardwareState) Type

func (*HardwareState) UnmarshalJSON deprecated

func (x *HardwareState) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type KeyValue

type KeyValue struct {
	Key   *string `protobuf:"bytes,1,req,name=key" json:"key,omitempty"`
	Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

NEXT TAG: 3

func (*KeyValue) Descriptor deprecated

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

Deprecated: Use KeyValue.ProtoReflect.Descriptor instead.

func (*KeyValue) GetKey

func (x *KeyValue) GetKey() string

func (*KeyValue) GetValue

func (x *KeyValue) GetValue() string

func (*KeyValue) ProtoMessage

func (*KeyValue) ProtoMessage()

func (*KeyValue) ProtoReflect

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

func (*KeyValue) Reset

func (x *KeyValue) Reset()

func (*KeyValue) String

func (x *KeyValue) String() string

type License

type License struct {

	// The type of licenses (e.g. Windows)
	Type *LicenseType `protobuf:"varint,1,opt,name=type,enum=chrome.chromeos_infra.skylab.proto.inventory.LicenseType" json:"type,omitempty"`
	// An optional string to uniquely identify the license that was assigned,
	// for tracking purposes.
	Identifier *string `protobuf:"bytes,2,opt,name=identifier" json:"identifier,omitempty"`
	// contains filtered or unexported fields
}

Represents a Software License assigned to a device. Next Tag: 2

func NewLicense

func NewLicense() *License

NewLicense returns a new zero value instance of License.

func (*License) Descriptor deprecated

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

Deprecated: Use License.ProtoReflect.Descriptor instead.

func (*License) GetIdentifier

func (x *License) GetIdentifier() string

func (*License) GetType

func (x *License) GetType() LicenseType

func (*License) ProtoMessage

func (*License) ProtoMessage()

func (*License) ProtoReflect

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

func (*License) Reset

func (x *License) Reset()

func (*License) String

func (x *License) String() string

type LicenseType

type LicenseType int32

Next Tag: 3

const (
	LicenseType_LICENSE_TYPE_UNSPECIFIED LicenseType = 0
	// Microsoft Windows 10 Professional Desktop Operating System.
	// Contact the Chrome OS Parallels team for license specifics.
	LicenseType_LICENSE_TYPE_WINDOWS_10_PRO LicenseType = 1
	// Microsoft Office Standard.
	// Contact the Chrome OS Parallels team for license specifics.
	LicenseType_LICENSE_TYPE_MS_OFFICE_STANDARD LicenseType = 2
)

func (LicenseType) Descriptor

func (LicenseType) Enum

func (x LicenseType) Enum() *LicenseType

func (LicenseType) EnumDescriptor deprecated

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

Deprecated: Use LicenseType.Descriptor instead.

func (LicenseType) Number

func (x LicenseType) Number() protoreflect.EnumNumber

func (LicenseType) String

func (x LicenseType) String() string

func (LicenseType) Type

func (*LicenseType) UnmarshalJSON deprecated

func (x *LicenseType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Location

type Location struct {
	Lab  *PhysicalLab `protobuf:"bytes,1,req,name=lab" json:"lab,omitempty"`
	Row  *int32       `protobuf:"varint,2,req,name=row" json:"row,omitempty"`
	Rack *int32       `protobuf:"varint,3,req,name=rack" json:"rack,omitempty"`
	Host *int32       `protobuf:"varint,4,req,name=host" json:"host,omitempty"`
	// contains filtered or unexported fields
}

NEXT TAG: 5

func (*Location) Descriptor deprecated

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

Deprecated: Use Location.ProtoReflect.Descriptor instead.

func (*Location) GetHost

func (x *Location) GetHost() int32

func (*Location) GetLab

func (x *Location) GetLab() *PhysicalLab

func (*Location) GetRack

func (x *Location) GetRack() int32

func (*Location) GetRow

func (x *Location) GetRow() int32

func (*Location) ProtoMessage

func (*Location) ProtoMessage()

func (*Location) ProtoReflect

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

func (*Location) Reset

func (x *Location) Reset()

func (*Location) String

func (x *Location) String() string

type ModemInfo

type ModemInfo struct {
	Type *ModemType `protobuf:"varint,1,opt,name=type,enum=chrome.chromeos_infra.skylab.proto.inventory.ModemType" json:"type,omitempty"`
	// Equipment Identifier
	Imei *string `protobuf:"bytes,2,opt,name=imei" json:"imei,omitempty"`
	// Comma separated band numbers
	SupportedBands *string `protobuf:"bytes,3,opt,name=supported_bands,json=supportedBands" json:"supported_bands,omitempty"`
	// Number of SIM's present
	SimCount *int32 `protobuf:"varint,4,opt,name=sim_count,json=simCount" json:"sim_count,omitempty"`
	// The device model cellular sub-variant.
	ModelVariant *string `protobuf:"bytes,5,opt,name=model_variant,json=modelVariant" json:"model_variant,omitempty"`
	// contains filtered or unexported fields
}

ModemInfo Next Tag: 6

func NewModeminfo

func NewModeminfo() *ModemInfo

NewModeminfo returns a new zero value instance of Modeminfo.

func (*ModemInfo) Descriptor deprecated

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

Deprecated: Use ModemInfo.ProtoReflect.Descriptor instead.

func (*ModemInfo) GetImei

func (x *ModemInfo) GetImei() string

func (*ModemInfo) GetModelVariant

func (x *ModemInfo) GetModelVariant() string

func (*ModemInfo) GetSimCount

func (x *ModemInfo) GetSimCount() int32

func (*ModemInfo) GetSupportedBands

func (x *ModemInfo) GetSupportedBands() string

func (*ModemInfo) GetType

func (x *ModemInfo) GetType() ModemType

func (*ModemInfo) ProtoMessage

func (*ModemInfo) ProtoMessage()

func (*ModemInfo) ProtoReflect

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

func (*ModemInfo) Reset

func (x *ModemInfo) Reset()

func (*ModemInfo) String

func (x *ModemInfo) String() string

type ModemType

type ModemType int32

Next Tag: 9

const (
	ModemType_MODEM_TYPE_UNSPECIFIED ModemType = 0
	// Unsupported modem
	ModemType_MODEM_TYPE_UNSUPPORTED ModemType = 8
	// Qualcomm modem
	ModemType_MODEM_TYPE_QUALCOMM_SC7180 ModemType = 1
	// Fibocomm modem
	ModemType_MODEM_TYPE_FIBOCOMM_L850GL ModemType = 2
	// NL668
	ModemType_MODEM_TYPE_NL668 ModemType = 3
	// FM350
	ModemType_MODEM_TYPE_FM350 ModemType = 4
	// FM101
	ModemType_MODEM_TYPE_FM101 ModemType = 5
	// SC7280
	ModemType_MODEM_TYPE_QUALCOMM_SC7280 ModemType = 6
	// EM060
	ModemType_MODEM_TYPE_EM060 ModemType = 7
	// RW101
	ModemType_MODEM_TYPE_RW101 ModemType = 9
	// RW135
	ModemType_MODEM_TYPE_RW135 ModemType = 10
	// LCUK54
	ModemType_MODEM_TYPE_LCUK54 ModemType = 11
)

func (ModemType) Descriptor

func (ModemType) Descriptor() protoreflect.EnumDescriptor

func (ModemType) Enum

func (x ModemType) Enum() *ModemType

func (ModemType) EnumDescriptor deprecated

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

Deprecated: Use ModemType.Descriptor instead.

func (ModemType) Number

func (x ModemType) Number() protoreflect.EnumNumber

func (ModemType) String

func (x ModemType) String() string

func (ModemType) Type

func (*ModemType) UnmarshalJSON deprecated

func (x *ModemType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type NetworkProvider

type NetworkProvider int32

Next Tag: 22

const (
	NetworkProvider_NETWORK_OTHER       NetworkProvider = 0
	NetworkProvider_NETWORK_UNSUPPORTED NetworkProvider = 5
	NetworkProvider_NETWORK_TEST        NetworkProvider = 1
	NetworkProvider_NETWORK_ATT         NetworkProvider = 2
	NetworkProvider_NETWORK_TMOBILE     NetworkProvider = 3
	NetworkProvider_NETWORK_VERIZON     NetworkProvider = 4
	NetworkProvider_NETWORK_SPRINT      NetworkProvider = 6
	NetworkProvider_NETWORK_DOCOMO      NetworkProvider = 7
	NetworkProvider_NETWORK_SOFTBANK    NetworkProvider = 8
	NetworkProvider_NETWORK_KDDI        NetworkProvider = 9
	NetworkProvider_NETWORK_RAKUTEN     NetworkProvider = 10
	NetworkProvider_NETWORK_VODAFONE    NetworkProvider = 11
	NetworkProvider_NETWORK_EE          NetworkProvider = 12
	NetworkProvider_NETWORK_AMARISOFT   NetworkProvider = 13
	NetworkProvider_NETWORK_ROGER       NetworkProvider = 14
	NetworkProvider_NETWORK_BELL        NetworkProvider = 15
	NetworkProvider_NETWORK_TELUS       NetworkProvider = 16
	NetworkProvider_NETWORK_FI          NetworkProvider = 17
	NetworkProvider_NETWORK_CBRS        NetworkProvider = 18
	NetworkProvider_NETWORK_LINEMO      NetworkProvider = 19
	NetworkProvider_NETWORK_POVO        NetworkProvider = 20
	NetworkProvider_NETWORK_HANSHIN     NetworkProvider = 21
)

func (NetworkProvider) Descriptor

func (NetworkProvider) Enum

func (x NetworkProvider) Enum() *NetworkProvider

func (NetworkProvider) EnumDescriptor deprecated

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

Deprecated: Use NetworkProvider.Descriptor instead.

func (NetworkProvider) Number

func (NetworkProvider) String

func (x NetworkProvider) String() string

func (NetworkProvider) Type

func (*NetworkProvider) UnmarshalJSON deprecated

func (x *NetworkProvider) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type PeripheralState

type PeripheralState int32

copy of enum from dut_state.proto Next Tag: 28

const (
	// Please keep for all unknown states.
	PeripheralState_UNKNOWN PeripheralState = 0
	// Device and software on it is working as expected.
	PeripheralState_WORKING PeripheralState = 1
	// Configuration for device is not provided.
	PeripheralState_MISSING_CONFIG PeripheralState = 5
	// Configuration contains incorrect information.
	PeripheralState_WRONG_CONFIG PeripheralState = 4
	// Device is not connected/plugged.
	PeripheralState_NOT_CONNECTED PeripheralState = 2
	// Device is not reachable over ssh.
	PeripheralState_NO_SSH PeripheralState = 6
	// Device is broken or not working as expected. the state used if no specified state for the issue.
	PeripheralState_BROKEN PeripheralState = 3
	// Device cannot be repaired or required manual attention to fix/replace it.
	PeripheralState_NEED_REPLACEMENT PeripheralState = 7
	// Servo specific states.
	// cr50 console missing or unresponsive.
	PeripheralState_CR50_CONSOLE_MISSING PeripheralState = 13
	// Servod daemon cannot start on servo-host because cr50 testlab not enabled.
	PeripheralState_CCD_TESTLAB_ISSUE PeripheralState = 8
	// Servod daemon cannot start on servo-host.
	PeripheralState_SERVOD_ISSUE PeripheralState = 9
	// device lid is not open.
	PeripheralState_LID_OPEN_FAILED PeripheralState = 10
	// the ribbon cable between servo and DUT is broken or not connected.
	PeripheralState_BAD_RIBBON_CABLE PeripheralState = 11
	// the EC on the DUT has issue.
	PeripheralState_EC_BROKEN PeripheralState = 12
	// Servo is not connected to the DUT.
	PeripheralState_DUT_NOT_CONNECTED PeripheralState = 14
	// Some component in servo-topology missed or not detected.
	PeripheralState_TOPOLOGY_ISSUE PeripheralState = 15
	// SBU voltage issues effect CR50 detection.
	PeripheralState_SBU_LOW_VOLTAGE PeripheralState = 16
	// CR50 SBU voltage detected but device was not enumerated.
	PeripheralState_CR50_NOT_ENUMERATED PeripheralState = 17
	// Servo serial mismatch, when servo not detected and another serial detected on previous used port.
	PeripheralState_SERVO_SERIAL_MISMATCH PeripheralState = 18
	// Issue to connect to servod by XMLRPC proxy.
	PeripheralState_SERVOD_PROXY_ISSUE PeripheralState = 19
	// Issue related to servo-host. Timeout to start servod or issue with detecting devices.
	PeripheralState_SERVO_HOST_ISSUE PeripheralState = 20
	// Issue related to servo_updater.
	PeripheralState_SERVO_UPDATER_ISSUE PeripheralState = 21
	// Issue detected in servod and reported by dut_controller_missing_fault control.
	PeripheralState_SERVOD_DUT_CONTROLLER_MISSING PeripheralState = 22
	// Issue related to cold reset pin on the DUT.
	PeripheralState_COLD_RESET_PIN_ISSUE PeripheralState = 23
	// Issue related to warm reset pin on the DUT.
	PeripheralState_WARM_RESET_PIN_ISSUE PeripheralState = 24
	// Issue related to power button pin on the DUT.
	PeripheralState_POWER_BUTTON_PIN_ISSUE PeripheralState = 25
	// Peripheral state is not applicable.
	PeripheralState_NOT_APPLICABLE PeripheralState = 26
	// The servo device connected to debug header is not detected.
	// Reported by dut_controller_missing_fault control.
	PeripheralState_DEBUG_HEADER_SERVO_MISSING PeripheralState = 27
)

func (PeripheralState) Descriptor

func (PeripheralState) Enum

func (x PeripheralState) Enum() *PeripheralState

func (PeripheralState) EnumDescriptor deprecated

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

Deprecated: Use PeripheralState.Descriptor instead.

func (PeripheralState) Number

func (PeripheralState) String

func (x PeripheralState) String() string

func (PeripheralState) Type

func (*PeripheralState) UnmarshalJSON deprecated

func (x *PeripheralState) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals

type Peripherals struct {
	AudioBoard *bool `protobuf:"varint,6,opt,name=audio_board,json=audioBoard" json:"audio_board,omitempty"`
	// The DUT is housed in an audio box to record / replay audio for audio
	// testing.
	AudioBox *bool `protobuf:"varint,7,opt,name=audio_box,json=audioBox" json:"audio_box,omitempty"`
	// Is the DUT connected with a static 3.5mm audio cable.
	AudioCable          *bool `protobuf:"varint,23,opt,name=audio_cable,json=audioCable" json:"audio_cable,omitempty"`
	AudioLoopbackDongle *bool `protobuf:"varint,1,opt,name=audio_loopback_dongle,json=audioLoopbackDongle" json:"audio_loopback_dongle,omitempty"`
	// Is this device connected to a chameleon (GVC head).
	Chameleon                *bool                                 `protobuf:"varint,5,opt,name=chameleon" json:"chameleon,omitempty"`
	ChameleonType            []Peripherals_ChameleonType           `` /* 171-byte string literal not displayed */
	ChameleonConnectionTypes []Peripherals_ChameleonConnectionType `` /* 216-byte string literal not displayed */
	ChameleonState           *PeripheralState                      `` /* 164-byte string literal not displayed */
	AudioboxJackpluggerState *Peripherals_AudioBoxJackPlugger      `` /* 212-byte string literal not displayed */
	// Indicate the type of audio cable
	TrrsType *Peripherals_TRRSType `` /* 151-byte string literal not displayed */
	// Whether DUT WiFi antenna is connected conductively or OTA.
	Conductive *bool `protobuf:"varint,11,opt,name=conductive" json:"conductive,omitempty"`
	Huddly     *bool `protobuf:"varint,9,opt,name=huddly" json:"huddly,omitempty"`
	Mimo       *bool `protobuf:"varint,8,opt,name=mimo" json:"mimo,omitempty"`
	// Whether a DUT has a special camera (Logitech PTZ Pro 2) connected to it.
	Ptzpro2        *bool            `protobuf:"varint,12,opt,name=ptzpro2" json:"ptzpro2,omitempty"`
	Servo          *bool            `protobuf:"varint,2,opt,name=servo" json:"servo,omitempty"`
	ServoComponent []string         `protobuf:"bytes,30,rep,name=servo_component,json=servoComponent" json:"servo_component,omitempty"`
	ServoState     *PeripheralState `` /* 152-byte string literal not displayed */
	ServoType      *string          `protobuf:"bytes,17,opt,name=servo_type,json=servoType" json:"servo_type,omitempty"`
	ServoTopology  *ServoTopology   `protobuf:"bytes,24,opt,name=servo_topology,json=servoTopology" json:"servo_topology,omitempty"`
	ServoFwChannel *ServoFwChannel  `` /* 165-byte string literal not displayed */
	SmartUsbhub    *bool            `protobuf:"varint,21,opt,name=smart_usbhub,json=smartUsbhub" json:"smart_usbhub,omitempty"`
	Stylus         *bool            `protobuf:"varint,3,opt,name=stylus" json:"stylus,omitempty"`
	Camerabox      *bool            `protobuf:"varint,13,opt,name=camerabox" json:"camerabox,omitempty"`
	// Is this device inside a hermetic wifi cell.
	Wificell *bool `protobuf:"varint,4,opt,name=wificell" json:"wificell,omitempty"`
	// Indicate if the device is in a pre-setup environment with 802.11ax routers.
	// crbug.com/1044786
	Router_802_11Ax *bool `protobuf:"varint,14,opt,name=router_802_11ax,json=router80211ax" json:"router_802_11ax,omitempty"`
	// Indicate how many working btpeers for this device: crbug.com/1052511
	WorkingBluetoothBtpeer *int32                       `protobuf:"varint,16,opt,name=working_bluetooth_btpeer,json=workingBluetoothBtpeer" json:"working_bluetooth_btpeer,omitempty"`
	CameraboxFacing        *Peripherals_CameraboxFacing `` /* 179-byte string literal not displayed */
	CameraboxLight         *Peripherals_CameraboxLight  `` /* 175-byte string literal not displayed */
	StorageState           *HardwareState               `` /* 156-byte string literal not displayed */
	ServoUsbState          *HardwareState               `` /* 161-byte string literal not displayed */
	BatteryState           *HardwareState               `` /* 156-byte string literal not displayed */
	WifiState              *HardwareState               `` /* 147-byte string literal not displayed */
	BluetoothState         *HardwareState               `` /* 162-byte string literal not displayed */
	CellularModemState     *HardwareState               `` /* 176-byte string literal not displayed */
	StarfishState          *PeripheralState             `` /* 161-byte string literal not displayed */
	// The overall state of the celular SIMs in the device.
	SimState *PeripheralState `` /* 146-byte string literal not displayed */
	// The number of SIMs with connectable networks detected. This is only used in the converters
	// and is not populated directly in UFS.
	WorkingSims *int32           `protobuf:"varint,49,opt,name=working_sims,json=workingSims" json:"working_sims,omitempty"`
	RpmState    *PeripheralState `` /* 146-byte string literal not displayed */
	// The overall state of all btpeer peripherals in the testbed.
	// Sourced from unifiedfleet.api.v1.models.chromeos.lab.DutState.peripheral_btpeer_state.
	PeripheralBtpeerState *PeripheralState `` /* 187-byte string literal not displayed */
	// The overall state of all wifi router peripherals in the testbed.
	// Sourced from unifiedfleet.api.v1.models.chromeos.lab.DutState.wifi_peripheral_state.
	PeripheralWifiState *PeripheralState `` /* 181-byte string literal not displayed */
	// WifiRouterFeatures that are supported by all wifi routers in the testbed.
	//
	// This is a copy of unifiedfleet.api.v1.rpc.Wifi.wifi_router_features.
	//
	// If there are no wifi routers this will be empty.
	// If any routers have unknown features, this will just have a single
	// WIFI_ROUTER_FEATURE_UNKNOWN entry.
	// If any routers' features has a WIFI_ROUTER_FEATURE_INVALID feature, a
	// WIFI_ROUTER_FEATURE_INVALID feature will be included along with the other
	// common, valid features.
	// If there are no common, valid features between all routers, this will just
	// have a single WIFI_ROUTER_FEATURE_INVALID entry.
	WifiRouterFeatures []Peripherals_WifiRouterFeature `` /* 192-byte string literal not displayed */
	// All wifi router model names in the testbed.
	//
	// This is a collection of unifiedfleet.api.v1.rpc.WifiRouter.model values,
	// one for each in unifiedfleet.api.v1.rpc.Wifi.wifi_routers.
	WifiRouterModels []string `protobuf:"bytes,41,rep,name=wifi_router_models,json=wifiRouterModels" json:"wifi_router_models,omitempty"`
	// The state of Human Motion Robot system.
	// See UFS peripherals.proto or go/fleet-infra-hmr-support for more context.
	HmrState *PeripheralState `` /* 146-byte string literal not displayed */
	// Indicate the presence of a WALT device for latency testing.
	// The walt device will be connected to the bottom usb-A port of the servo.
	// Set to true if the HMR has a walt unit attached to it else False.
	HmrWalt *bool `protobuf:"varint,54,opt,name=hmr_walt,json=hmrWalt" json:"hmr_walt,omitempty"`
	// Indicate the tool type currently attached to the HMR.
	HmrToolType *Peripherals_HMRToolType `` /* 165-byte string literal not displayed */
	// Indicate the generation of the HMR.
	// The type of generation can be identified by the serial number behind the HMR.
	HmrGen *Peripherals_HMRGen `` /* 143-byte string literal not displayed */
	// The state of Audio Latency Toolkit
	// See UFS peripherals.proto or go/teensy-in-audiobox-proposal for more context.
	AudioLatencyToolkitState *PeripheralState `` /* 198-byte string literal not displayed */
	// The components supported by the PASIT testbed. This is a list of all of the
	// components in the testbed and their count e.g. "DOCK-1, MONITOR-1, MONITOR-2..."
	PasitComponents []string `protobuf:"bytes,47,rep,name=pasit_components,json=pasitComponents" json:"pasit_components,omitempty"`
	// The state of Intel AMT management.
	// See UFS peripherals.proto or go/flex-amt-enabled-repair for more context.
	AmtManagerState *PeripheralState `` /* 169-byte string literal not displayed */
	// The type of Audio Beamforming on the DUT.
	AudioBeamforming *string `protobuf:"bytes,51,opt,name=audio_beamforming,json=audioBeamforming" json:"audio_beamforming,omitempty"`
	// The state of camera on the DUT.
	CameraState *HardwareState `` /* 153-byte string literal not displayed */
	// Features supported by the available SIMs on the DUT.
	// These are extracted from the underlying SIMProfileInfo and merged together.
	// See go/cros-cellular-features for more information.
	// File bugs against buganizer component: 979102.
	SimFeatures []Peripherals_SIMFeature `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

Peripherals list peripherals connected to the device in the lab.

These peripherals are not addressable as devices themselves. For peripherals that have complex connections with devices, create a separate device and connections with other devices.

Keep sorted by field names.

NEXT TAG: 57

func (*Peripherals) Descriptor deprecated

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

Deprecated: Use Peripherals.ProtoReflect.Descriptor instead.

func (*Peripherals) GetAmtManagerState

func (x *Peripherals) GetAmtManagerState() PeripheralState

func (*Peripherals) GetAudioBeamforming

func (x *Peripherals) GetAudioBeamforming() string

func (*Peripherals) GetAudioBoard

func (x *Peripherals) GetAudioBoard() bool

func (*Peripherals) GetAudioBox

func (x *Peripherals) GetAudioBox() bool

func (*Peripherals) GetAudioCable

func (x *Peripherals) GetAudioCable() bool

func (*Peripherals) GetAudioLatencyToolkitState

func (x *Peripherals) GetAudioLatencyToolkitState() PeripheralState

func (*Peripherals) GetAudioLoopbackDongle

func (x *Peripherals) GetAudioLoopbackDongle() bool

func (*Peripherals) GetAudioboxJackpluggerState

func (x *Peripherals) GetAudioboxJackpluggerState() Peripherals_AudioBoxJackPlugger

func (*Peripherals) GetBatteryState

func (x *Peripherals) GetBatteryState() HardwareState

func (*Peripherals) GetBluetoothState

func (x *Peripherals) GetBluetoothState() HardwareState

func (*Peripherals) GetCameraState

func (x *Peripherals) GetCameraState() HardwareState

func (*Peripherals) GetCamerabox

func (x *Peripherals) GetCamerabox() bool

func (*Peripherals) GetCameraboxFacing

func (x *Peripherals) GetCameraboxFacing() Peripherals_CameraboxFacing

func (*Peripherals) GetCameraboxLight

func (x *Peripherals) GetCameraboxLight() Peripherals_CameraboxLight

func (*Peripherals) GetCellularModemState

func (x *Peripherals) GetCellularModemState() HardwareState

func (*Peripherals) GetChameleon

func (x *Peripherals) GetChameleon() bool

func (*Peripherals) GetChameleonConnectionTypes

func (x *Peripherals) GetChameleonConnectionTypes() []Peripherals_ChameleonConnectionType

func (*Peripherals) GetChameleonState

func (x *Peripherals) GetChameleonState() PeripheralState

func (*Peripherals) GetChameleonType

func (x *Peripherals) GetChameleonType() []Peripherals_ChameleonType

func (*Peripherals) GetConductive

func (x *Peripherals) GetConductive() bool

func (*Peripherals) GetHmrGen

func (x *Peripherals) GetHmrGen() Peripherals_HMRGen

func (*Peripherals) GetHmrState

func (x *Peripherals) GetHmrState() PeripheralState

func (*Peripherals) GetHmrToolType

func (x *Peripherals) GetHmrToolType() Peripherals_HMRToolType

func (*Peripherals) GetHmrWalt

func (x *Peripherals) GetHmrWalt() bool

func (*Peripherals) GetHuddly

func (x *Peripherals) GetHuddly() bool

func (*Peripherals) GetMimo

func (x *Peripherals) GetMimo() bool

func (*Peripherals) GetPasitComponents

func (x *Peripherals) GetPasitComponents() []string

func (*Peripherals) GetPeripheralBtpeerState

func (x *Peripherals) GetPeripheralBtpeerState() PeripheralState

func (*Peripherals) GetPeripheralWifiState

func (x *Peripherals) GetPeripheralWifiState() PeripheralState

func (*Peripherals) GetPtzpro2

func (x *Peripherals) GetPtzpro2() bool

func (*Peripherals) GetRouter_802_11Ax

func (x *Peripherals) GetRouter_802_11Ax() bool

func (*Peripherals) GetRpmState

func (x *Peripherals) GetRpmState() PeripheralState

func (*Peripherals) GetServo

func (x *Peripherals) GetServo() bool

func (*Peripherals) GetServoComponent

func (x *Peripherals) GetServoComponent() []string

func (*Peripherals) GetServoFwChannel

func (x *Peripherals) GetServoFwChannel() ServoFwChannel

func (*Peripherals) GetServoState

func (x *Peripherals) GetServoState() PeripheralState

func (*Peripherals) GetServoTopology

func (x *Peripherals) GetServoTopology() *ServoTopology

func (*Peripherals) GetServoType

func (x *Peripherals) GetServoType() string

func (*Peripherals) GetServoUsbState

func (x *Peripherals) GetServoUsbState() HardwareState

func (*Peripherals) GetSimFeatures

func (x *Peripherals) GetSimFeatures() []Peripherals_SIMFeature

func (*Peripherals) GetSimState

func (x *Peripherals) GetSimState() PeripheralState

func (*Peripherals) GetSmartUsbhub

func (x *Peripherals) GetSmartUsbhub() bool

func (*Peripherals) GetStarfishState

func (x *Peripherals) GetStarfishState() PeripheralState

func (*Peripherals) GetStorageState

func (x *Peripherals) GetStorageState() HardwareState

func (*Peripherals) GetStylus

func (x *Peripherals) GetStylus() bool

func (*Peripherals) GetTrrsType

func (x *Peripherals) GetTrrsType() Peripherals_TRRSType

func (*Peripherals) GetWifiRouterFeatures

func (x *Peripherals) GetWifiRouterFeatures() []Peripherals_WifiRouterFeature

func (*Peripherals) GetWifiRouterModels

func (x *Peripherals) GetWifiRouterModels() []string

func (*Peripherals) GetWifiState

func (x *Peripherals) GetWifiState() HardwareState

func (*Peripherals) GetWificell

func (x *Peripherals) GetWificell() bool

func (*Peripherals) GetWorkingBluetoothBtpeer

func (x *Peripherals) GetWorkingBluetoothBtpeer() int32

func (*Peripherals) GetWorkingSims

func (x *Peripherals) GetWorkingSims() int32

func (*Peripherals) ProtoMessage

func (*Peripherals) ProtoMessage()

func (*Peripherals) ProtoReflect

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

func (*Peripherals) Reset

func (x *Peripherals) Reset()

func (*Peripherals) String

func (x *Peripherals) String() string

type Peripherals_AudioBoxJackPlugger

type Peripherals_AudioBoxJackPlugger int32

copy from chameleon.proto NEXT TAG: 4

const (
	Peripherals_AUDIOBOX_JACKPLUGGER_UNSPECIFIED    Peripherals_AudioBoxJackPlugger = 0
	Peripherals_AUDIOBOX_JACKPLUGGER_WORKING        Peripherals_AudioBoxJackPlugger = 1
	Peripherals_AUDIOBOX_JACKPLUGGER_BROKEN         Peripherals_AudioBoxJackPlugger = 2
	Peripherals_AUDIOBOX_JACKPLUGGER_NOT_APPLICABLE Peripherals_AudioBoxJackPlugger = 3
)

func (Peripherals_AudioBoxJackPlugger) Descriptor

func (Peripherals_AudioBoxJackPlugger) Enum

func (Peripherals_AudioBoxJackPlugger) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_AudioBoxJackPlugger.Descriptor instead.

func (Peripherals_AudioBoxJackPlugger) Number

func (Peripherals_AudioBoxJackPlugger) String

func (Peripherals_AudioBoxJackPlugger) Type

func (*Peripherals_AudioBoxJackPlugger) UnmarshalJSON deprecated

func (x *Peripherals_AudioBoxJackPlugger) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_CameraboxFacing

type Peripherals_CameraboxFacing int32

Facing of DUT's camera to be tested whose FOV should cover chart tablet's screen in camerabox setup. NEXT TAG: 4

const (
	Peripherals_CAMERABOX_FACING_UNKNOWN  Peripherals_CameraboxFacing = 0
	Peripherals_CAMERABOX_FACING_BACK     Peripherals_CameraboxFacing = 1
	Peripherals_CAMERABOX_FACING_FRONT    Peripherals_CameraboxFacing = 2
	Peripherals_CAMERABOX_FACING_NOCAMERA Peripherals_CameraboxFacing = 3
)

func (Peripherals_CameraboxFacing) Descriptor

func (Peripherals_CameraboxFacing) Enum

func (Peripherals_CameraboxFacing) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_CameraboxFacing.Descriptor instead.

func (Peripherals_CameraboxFacing) Number

func (Peripherals_CameraboxFacing) String

func (Peripherals_CameraboxFacing) Type

func (*Peripherals_CameraboxFacing) UnmarshalJSON deprecated

func (x *Peripherals_CameraboxFacing) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_CameraboxLight

type Peripherals_CameraboxLight int32

External light source in the camerabox, LED or NOLED. NEXT TAG: 3

const (
	Peripherals_CAMERABOX_LIGHT_UNKNOWN Peripherals_CameraboxLight = 0
	Peripherals_CAMERABOX_LIGHT_LED     Peripherals_CameraboxLight = 1
	Peripherals_CAMERABOX_LIGHT_NOLED   Peripherals_CameraboxLight = 2
)

func (Peripherals_CameraboxLight) Descriptor

func (Peripherals_CameraboxLight) Enum

func (Peripherals_CameraboxLight) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_CameraboxLight.Descriptor instead.

func (Peripherals_CameraboxLight) Number

func (Peripherals_CameraboxLight) String

func (Peripherals_CameraboxLight) Type

func (*Peripherals_CameraboxLight) UnmarshalJSON deprecated

func (x *Peripherals_CameraboxLight) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_ChameleonConnectionType

type Peripherals_ChameleonConnectionType int32
const (
	Peripherals_CHAMELEON_CONNECTION_TYPE_INVALID   Peripherals_ChameleonConnectionType = 0
	Peripherals_CHAMELEON_CONNECTION_TYPE_AUDIOJACK Peripherals_ChameleonConnectionType = 1
	Peripherals_CHAMELEON_CONNECTION_TYPE_USB       Peripherals_ChameleonConnectionType = 2
	Peripherals_CHAMELEON_CONNECTION_TYPE_HDMI      Peripherals_ChameleonConnectionType = 3
	Peripherals_CHAMELEON_CONNECTION_TYPE_DP        Peripherals_ChameleonConnectionType = 4
)

func (Peripherals_ChameleonConnectionType) Descriptor

func (Peripherals_ChameleonConnectionType) Enum

func (Peripherals_ChameleonConnectionType) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_ChameleonConnectionType.Descriptor instead.

func (Peripherals_ChameleonConnectionType) Number

func (Peripherals_ChameleonConnectionType) String

func (Peripherals_ChameleonConnectionType) Type

func (*Peripherals_ChameleonConnectionType) UnmarshalJSON deprecated

func (x *Peripherals_ChameleonConnectionType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_ChameleonType

type Peripherals_ChameleonType int32

NEXT TAG: 12

const (
	Peripherals_CHAMELEON_TYPE_INVALID Peripherals_ChameleonType = 0
	Peripherals_CHAMELEON_TYPE_DP      Peripherals_ChameleonType = 2
	// Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.
	Peripherals_CHAMELEON_TYPE_DP_HDMI Peripherals_ChameleonType = 3
	// Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.
	Peripherals_CHAMELEON_TYPE_VGA  Peripherals_ChameleonType = 4
	Peripherals_CHAMELEON_TYPE_HDMI Peripherals_ChameleonType = 5
	Peripherals_CHAMELEON_TYPE_V2   Peripherals_ChameleonType = 9
	Peripherals_CHAMELEON_TYPE_V3   Peripherals_ChameleonType = 10
	Peripherals_CHAMELEON_TYPE_RPI  Peripherals_ChameleonType = 11
)

func (Peripherals_ChameleonType) Descriptor

func (Peripherals_ChameleonType) Enum

func (Peripherals_ChameleonType) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_ChameleonType.Descriptor instead.

func (Peripherals_ChameleonType) Number

func (Peripherals_ChameleonType) String

func (x Peripherals_ChameleonType) String() string

func (Peripherals_ChameleonType) Type

func (*Peripherals_ChameleonType) UnmarshalJSON deprecated

func (x *Peripherals_ChameleonType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_HMRGen

type Peripherals_HMRGen int32

HMRGen describe the enum of generation of the HMR. Next Tag: 3

const (
	Peripherals_HMR_GEN_UNKNOWN Peripherals_HMRGen = 0
	Peripherals_HMR_GEN_1       Peripherals_HMRGen = 1
	Peripherals_HMR_GEN_2       Peripherals_HMRGen = 2
)

func (Peripherals_HMRGen) Descriptor

func (Peripherals_HMRGen) Enum

func (Peripherals_HMRGen) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_HMRGen.Descriptor instead.

func (Peripherals_HMRGen) Number

func (Peripherals_HMRGen) String

func (x Peripherals_HMRGen) String() string

func (Peripherals_HMRGen) Type

func (*Peripherals_HMRGen) UnmarshalJSON deprecated

func (x *Peripherals_HMRGen) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_HMRToolType

type Peripherals_HMRToolType int32

HMRToolType describe the enum of types of tool on HMR. Next Tag: 3

const (
	Peripherals_HMR_TOOL_TYPE_UNKNOWN     Peripherals_HMRToolType = 0
	Peripherals_HMR_TOOL_TYPE_STYLUS      Peripherals_HMRToolType = 1
	Peripherals_HMR_TOOL_TYPE_FAKE_FINGER Peripherals_HMRToolType = 2
)

func (Peripherals_HMRToolType) Descriptor

func (Peripherals_HMRToolType) Enum

func (Peripherals_HMRToolType) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_HMRToolType.Descriptor instead.

func (Peripherals_HMRToolType) Number

func (Peripherals_HMRToolType) String

func (x Peripherals_HMRToolType) String() string

func (Peripherals_HMRToolType) Type

func (*Peripherals_HMRToolType) UnmarshalJSON deprecated

func (x *Peripherals_HMRToolType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_SIMFeature

type Peripherals_SIMFeature int32

Possible features that the SIM supports.

const (
	// Unset feature.
	Peripherals_SIM_FEATURE_UNSPECIFIED Peripherals_SIMFeature = 0
	// The SIM supports a generic live network.
	Peripherals_SIM_FEATURE_LIVE_NETWORK Peripherals_SIMFeature = 1
	// The SIM supports SMS messaging.
	Peripherals_SIM_FEATURE_SMS Peripherals_SIMFeature = 2
)

func (Peripherals_SIMFeature) Descriptor

func (Peripherals_SIMFeature) Enum

func (Peripherals_SIMFeature) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_SIMFeature.Descriptor instead.

func (Peripherals_SIMFeature) Number

func (Peripherals_SIMFeature) String

func (x Peripherals_SIMFeature) String() string

func (Peripherals_SIMFeature) Type

func (*Peripherals_SIMFeature) UnmarshalJSON deprecated

func (x *Peripherals_SIMFeature) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_TRRSType

type Peripherals_TRRSType int32

copy from peripheral.proto NEXT TAG: 3

const (
	Peripherals_TRRS_TYPE_UNSPECIFIED Peripherals_TRRSType = 0
	Peripherals_TRRS_TYPE_CTIA        Peripherals_TRRSType = 1
	Peripherals_TRRS_TYPE_OMTP        Peripherals_TRRSType = 2
)

func (Peripherals_TRRSType) Descriptor

func (Peripherals_TRRSType) Enum

func (Peripherals_TRRSType) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_TRRSType.Descriptor instead.

func (Peripherals_TRRSType) Number

func (Peripherals_TRRSType) String

func (x Peripherals_TRRSType) String() string

func (Peripherals_TRRSType) Type

func (*Peripherals_TRRSType) UnmarshalJSON deprecated

func (x *Peripherals_TRRSType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Peripherals_WifiRouterFeature

type Peripherals_WifiRouterFeature int32

Copy of chromiumos.test.lab.api.WifiRouterFeature.

Recognized hardware and software features of WiFi router peripherals in our testbeds.

This is not an exhaustive list of features supported by these test WiFi routers. The intent is to only track features that may differ between the different types of WiFi router devices in our labs.

const (
	// Features are not known.
	Peripherals_WIFI_ROUTER_FEATURE_UNKNOWN Peripherals_WifiRouterFeature = 0
	// Feature was parsed from device, but it did not match any known features.
	Peripherals_WIFI_ROUTER_FEATURE_INVALID Peripherals_WifiRouterFeature = 1
	// WiFi 1 (IEEE 802.11a) support.
	Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_A Peripherals_WifiRouterFeature = 2
	// WiFi 2 (IEEE 802.11b) support.
	Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_B Peripherals_WifiRouterFeature = 3
	// WiFi 3 (IEEE 802.11g) support.
	Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_G Peripherals_WifiRouterFeature = 4
	// WiFi 4 (IEEE 802.11n) support.
	Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_N Peripherals_WifiRouterFeature = 5
	// WiFi 5 (IEEE 802.11ac) support.
	Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_AC Peripherals_WifiRouterFeature = 6
	// WiFi 6 (IEEE 802.11ax, 2.4GHz, 5GHz) support.
	Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_AX Peripherals_WifiRouterFeature = 7
	// WiFi 6E (IEEE 802.11ax, 6GHz) support.
	Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E Peripherals_WifiRouterFeature = 8
	// WiFi 7 (IEEE 802.11be) support.
	Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_BE Peripherals_WifiRouterFeature = 9
	// The CPU is fast enough to support a double bridge over veth.
	Peripherals_WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH Peripherals_WifiRouterFeature = 10
	// GCMP and GCMP-256 pairwise and group cipher support.
	Peripherals_WIFI_ROUTER_FEATURE_GCMP Peripherals_WifiRouterFeature = 11
	// SAE-EXT-KEY support for AKM-24/25.
	Peripherals_WIFI_ROUTER_FEATURE_SAE_EXT_KEY Peripherals_WifiRouterFeature = 12
)

func (Peripherals_WifiRouterFeature) Descriptor

func (Peripherals_WifiRouterFeature) Enum

func (Peripherals_WifiRouterFeature) EnumDescriptor deprecated

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

Deprecated: Use Peripherals_WifiRouterFeature.Descriptor instead.

func (Peripherals_WifiRouterFeature) Number

func (Peripherals_WifiRouterFeature) String

func (Peripherals_WifiRouterFeature) Type

func (*Peripherals_WifiRouterFeature) UnmarshalJSON deprecated

func (x *Peripherals_WifiRouterFeature) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type PhysicalLab

type PhysicalLab struct {
	Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

NEXT TAG: 2

func (*PhysicalLab) Descriptor deprecated

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

Deprecated: Use PhysicalLab.ProtoReflect.Descriptor instead.

func (*PhysicalLab) GetName

func (x *PhysicalLab) GetName() string

func (*PhysicalLab) ProtoMessage

func (*PhysicalLab) ProtoMessage()

func (*PhysicalLab) ProtoReflect

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

func (*PhysicalLab) Reset

func (x *PhysicalLab) Reset()

func (*PhysicalLab) String

func (x *PhysicalLab) String() string

type RemovalReason

type RemovalReason struct {

	// bug is a link to a bug in crbug.com or other bug tracker.  Required.
	Bug *string `protobuf:"bytes,1,opt,name=bug" json:"bug,omitempty"`
	// comment should be a short comment to provide quick context for
	// the removal reason.  This should not be used as a replacement for
	// keeping the bug up to date with context.
	Comment *string `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"`
	// expire_time indicates when the reason for removal should be
	// revisited so that DUTs don't get forgotten.  Required.
	ExpireTime *Timestamp `protobuf:"bytes,3,opt,name=expire_time,json=expireTime" json:"expire_time,omitempty"`
	// contains filtered or unexported fields
}

RemovalReason describes the reason for a DUT being removed from running tasks. See also go/skylab-dut-removal-reason NEXT TAG: 4

func (*RemovalReason) Descriptor deprecated

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

Deprecated: Use RemovalReason.ProtoReflect.Descriptor instead.

func (*RemovalReason) GetBug

func (x *RemovalReason) GetBug() string

func (*RemovalReason) GetComment

func (x *RemovalReason) GetComment() string

func (*RemovalReason) GetExpireTime

func (x *RemovalReason) GetExpireTime() *Timestamp

func (*RemovalReason) ProtoMessage

func (*RemovalReason) ProtoMessage()

func (*RemovalReason) ProtoReflect

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

func (*RemovalReason) Reset

func (x *RemovalReason) Reset()

func (*RemovalReason) String

func (x *RemovalReason) String() string

type SIMInfo

type SIMInfo struct {
	SlotId      *int32            `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"`
	Type        *SIMType          `protobuf:"varint,2,opt,name=type,enum=chrome.chromeos_infra.skylab.proto.inventory.SIMType" json:"type,omitempty"`
	Eid         *string           `protobuf:"bytes,3,opt,name=eid" json:"eid,omitempty"`
	TestEsim    *bool             `protobuf:"varint,4,opt,name=test_esim,json=testEsim" json:"test_esim,omitempty"`
	ProfileInfo []*SIMProfileInfo `protobuf:"bytes,5,rep,name=profile_info,json=profileInfo" json:"profile_info,omitempty"`
	// contains filtered or unexported fields
}

Next Tag: 6

func NewSiminfo

func NewSiminfo() *SIMInfo

NewSiminfo returns a new zero value instance of Siminfo.

func (*SIMInfo) Descriptor deprecated

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

Deprecated: Use SIMInfo.ProtoReflect.Descriptor instead.

func (*SIMInfo) GetEid

func (x *SIMInfo) GetEid() string

func (*SIMInfo) GetProfileInfo

func (x *SIMInfo) GetProfileInfo() []*SIMProfileInfo

func (*SIMInfo) GetSlotId

func (x *SIMInfo) GetSlotId() int32

func (*SIMInfo) GetTestEsim

func (x *SIMInfo) GetTestEsim() bool

func (*SIMInfo) GetType

func (x *SIMInfo) GetType() SIMType

func (*SIMInfo) ProtoMessage

func (*SIMInfo) ProtoMessage()

func (*SIMInfo) ProtoReflect

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

func (*SIMInfo) Reset

func (x *SIMInfo) Reset()

func (*SIMInfo) String

func (x *SIMInfo) String() string

type SIMProfileInfo

type SIMProfileInfo struct {
	Iccid       *string          `protobuf:"bytes,1,opt,name=iccid" json:"iccid,omitempty"`
	SimPin      *string          `protobuf:"bytes,2,opt,name=sim_pin,json=simPin" json:"sim_pin,omitempty"`
	SimPuk      *string          `protobuf:"bytes,3,opt,name=sim_puk,json=simPuk" json:"sim_puk,omitempty"`
	CarrierName *NetworkProvider `` /* 154-byte string literal not displayed */
	// Carrier provided number
	OwnNumber *string `protobuf:"bytes,5,opt,name=own_number,json=ownNumber" json:"own_number,omitempty"`
	// contains filtered or unexported fields
}

Next Tag: 6

func NewSimprofileinfo

func NewSimprofileinfo() *SIMProfileInfo

NewSimprofileinfo returns a new zero value instance of Simprofileinfo.

func (*SIMProfileInfo) Descriptor deprecated

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

Deprecated: Use SIMProfileInfo.ProtoReflect.Descriptor instead.

func (*SIMProfileInfo) GetCarrierName

func (x *SIMProfileInfo) GetCarrierName() NetworkProvider

func (*SIMProfileInfo) GetIccid

func (x *SIMProfileInfo) GetIccid() string

func (*SIMProfileInfo) GetOwnNumber

func (x *SIMProfileInfo) GetOwnNumber() string

func (*SIMProfileInfo) GetSimPin

func (x *SIMProfileInfo) GetSimPin() string

func (*SIMProfileInfo) GetSimPuk

func (x *SIMProfileInfo) GetSimPuk() string

func (*SIMProfileInfo) ProtoMessage

func (*SIMProfileInfo) ProtoMessage()

func (*SIMProfileInfo) ProtoReflect

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

func (*SIMProfileInfo) Reset

func (x *SIMProfileInfo) Reset()

func (*SIMProfileInfo) String

func (x *SIMProfileInfo) String() string

type SIMType

type SIMType int32

Next Tag: 3

const (
	SIMType_SIM_UNKNOWN  SIMType = 0
	SIMType_SIM_PHYSICAL SIMType = 1
	SIMType_SIM_DIGITAL  SIMType = 2
)

func (SIMType) Descriptor

func (SIMType) Descriptor() protoreflect.EnumDescriptor

func (SIMType) Enum

func (x SIMType) Enum() *SIMType

func (SIMType) EnumDescriptor deprecated

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

Deprecated: Use SIMType.Descriptor instead.

func (SIMType) Number

func (x SIMType) Number() protoreflect.EnumNumber

func (SIMType) String

func (x SIMType) String() string

func (SIMType) Type

func (SIMType) Type() protoreflect.EnumType

func (*SIMType) UnmarshalJSON deprecated

func (x *SIMType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels

type SchedulableLabels struct {

	// Whether this device supports ARC execution environment.
	Arc *bool `protobuf:"varint,20,opt,name=arc" json:"arc,omitempty"`
	// TODO(pprabhu) This should be an enum shared with stable_versions.proto
	// But there are 171 of them...
	Board *string `protobuf:"bytes,2,opt,name=board" json:"board,omitempty"`
	// This matches the brand id in chromiumos/infra/proto/src/device/brand_id.proto
	Brand *string `protobuf:"bytes,26,opt,name=brand" json:"brand,omitempty"`
	// Whether this device is connected to a CallBox.
	Callbox      *bool                         `protobuf:"varint,38,opt,name=callbox" json:"callbox,omitempty"`
	Capabilities *HardwareCapabilities         `protobuf:"bytes,5,opt,name=capabilities" json:"capabilities,omitempty"`
	Cr50Phase    *SchedulableLabels_CR50_Phase `` /* 162-byte string literal not displayed */
	// Example: cr50-ro-keyid:prod
	// Example: cr50-ro-keyid:0xaa66150f
	Cr50RoKeyid *string `protobuf:"bytes,28,opt,name=cr50_ro_keyid,json=cr50RoKeyid" json:"cr50_ro_keyid,omitempty"`
	// Example: cr50-ro-version:0.0.10
	Cr50RoVersion *string `protobuf:"bytes,29,opt,name=cr50_ro_version,json=cr50RoVersion" json:"cr50_ro_version,omitempty"`
	// Example: cr50-rw-keyid:prod
	// Example: cr50-rw-keyid:0xde88588d
	Cr50RwKeyid *string `protobuf:"bytes,30,opt,name=cr50_rw_keyid,json=cr50RwKeyid" json:"cr50_rw_keyid,omitempty"`
	// Example:cr50-rw-version:0.3.20
	Cr50RwVersion *string                     `protobuf:"bytes,31,opt,name=cr50_rw_version,json=cr50RwVersion" json:"cr50_rw_version,omitempty"`
	CriticalPools []SchedulableLabels_DUTPool `` /* 170-byte string literal not displayed */
	CtsAbi        []SchedulableLabels_CTSABI  `` /* 149-byte string literal not displayed */
	CtsCpu        []SchedulableLabels_CTSCPU  `` /* 149-byte string literal not displayed */
	EcType        *SchedulableLabels_ECType   `` /* 149-byte string literal not displayed */
	HwidComponent []string                    `protobuf:"bytes,33,rep,name=hwid_component,json=hwidComponent" json:"hwid_component,omitempty"`
	// crbug.com/994200: this matches to label "sku" in autotest.
	HwidSku *string `protobuf:"bytes,27,opt,name=hwid_sku,json=hwidSku" json:"hwid_sku,omitempty"`
	// Example: 2931
	DlmSkuId *string `protobuf:"bytes,40,opt,name=dlm_sku_id,json=dlmSkuId" json:"dlm_sku_id,omitempty"`
	// The set of software licenses assigned to the device.
	Licenses []*License `protobuf:"bytes,34,rep,name=licenses" json:"licenses,omitempty"`
	Model    *string    `protobuf:"bytes,13,opt,name=model" json:"model,omitempty"`
	// Modem Info
	Modeminfo *ModemInfo `protobuf:"bytes,35,opt,name=modeminfo" json:"modeminfo,omitempty"`
	Sku       *string    `protobuf:"bytes,25,opt,name=sku" json:"sku,omitempty"`
	// SIM information
	Siminfo     []*SIMInfo                `protobuf:"bytes,36,rep,name=siminfo" json:"siminfo,omitempty"`
	OsType      *SchedulableLabels_OSType `` /* 149-byte string literal not displayed */
	Peripherals *Peripherals              `protobuf:"bytes,19,opt,name=peripherals" json:"peripherals,omitempty"`
	Phase       *SchedulableLabels_Phase  `` /* 132-byte string literal not displayed */
	// TODO(pprabhu) This should be an enum shared with stable_versions.proto
	// But there are 171 of them...
	Platform *string `protobuf:"bytes,1,opt,name=platform" json:"platform,omitempty"`
	// The RACC enabled status of the DUT.
	RaccEnabledStatus *string  `protobuf:"bytes,43,opt,name=racc_enabled_status,json=raccEnabledStatus" json:"racc_enabled_status,omitempty"`
	ReferenceDesign   *string  `protobuf:"bytes,24,opt,name=reference_design,json=referenceDesign" json:"reference_design,omitempty"`
	SelfServePools    []string `protobuf:"bytes,4,rep,name=self_serve_pools,json=selfServePools" json:"self_serve_pools,omitempty"`
	// Refer to whether this DUT is stable enough to be scheduled for a test.
	Stability         *bool              `protobuf:"varint,37,opt,name=stability" json:"stability,omitempty"`
	TestCoverageHints *TestCoverageHints `protobuf:"bytes,18,opt,name=test_coverage_hints,json=testCoverageHints" json:"test_coverage_hints,omitempty"`
	// useless_switch does nothing.  Like a useless machine, if set to
	// true, automatic label updates should set this back to false.
	// This can be used to test that automated updates are firing
	// correctly.
	UselessSwitch *bool    `protobuf:"varint,23,opt,name=useless_switch,json=uselessSwitch" json:"useless_switch,omitempty"`
	Variant       []string `protobuf:"bytes,17,rep,name=variant" json:"variant,omitempty"`
	// Come from manufacturing config: crbug.com/1046971
	WifiChip *string `protobuf:"bytes,32,opt,name=wifi_chip,json=wifiChip" json:"wifi_chip,omitempty"`
	// devboard_type specifies the type of devboard
	DevboardType *SchedulableLabels_DevboardType `` /* 173-byte string literal not displayed */
	// Indicates whether we have wifi network setup on the hosting location.
	WifiOnSite *bool `protobuf:"varint,41,opt,name=wifi_on_site,json=wifiOnSite" json:"wifi_on_site,omitempty"`
	// TODO(b/350065958): Remove when bot/dut is decoupled from device manager.
	// bot_size is used for test scheduler and device manager to assign tests to
	// bots with enough RAM size.
	BotSize *SchedulableLabels_BotSize `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

These labels are used for scheduling decisions in skylab. They should be semantically known to the inventory service to allow filtering based on them. (i.e., no "extra_labels" field down here)

Keep sorted by field name.

NEXT TAG: 44

func NewSchedulableLabels

func NewSchedulableLabels() *SchedulableLabels

NewSchedulableLabels returns a new zero value instance of SchedulableLabels.

func (*SchedulableLabels) Descriptor deprecated

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

Deprecated: Use SchedulableLabels.ProtoReflect.Descriptor instead.

func (*SchedulableLabels) GetArc

func (x *SchedulableLabels) GetArc() bool

func (*SchedulableLabels) GetBoard

func (x *SchedulableLabels) GetBoard() string

func (*SchedulableLabels) GetBotSize

func (*SchedulableLabels) GetBrand

func (x *SchedulableLabels) GetBrand() string

func (*SchedulableLabels) GetCallbox

func (x *SchedulableLabels) GetCallbox() bool

func (*SchedulableLabels) GetCapabilities

func (x *SchedulableLabels) GetCapabilities() *HardwareCapabilities

func (*SchedulableLabels) GetCr50Phase

func (*SchedulableLabels) GetCr50RoKeyid

func (x *SchedulableLabels) GetCr50RoKeyid() string

func (*SchedulableLabels) GetCr50RoVersion

func (x *SchedulableLabels) GetCr50RoVersion() string

func (*SchedulableLabels) GetCr50RwKeyid

func (x *SchedulableLabels) GetCr50RwKeyid() string

func (*SchedulableLabels) GetCr50RwVersion

func (x *SchedulableLabels) GetCr50RwVersion() string

func (*SchedulableLabels) GetCriticalPools

func (x *SchedulableLabels) GetCriticalPools() []SchedulableLabels_DUTPool

func (*SchedulableLabels) GetCtsAbi

func (*SchedulableLabels) GetCtsCpu

func (*SchedulableLabels) GetDevboardType

func (*SchedulableLabels) GetDlmSkuId

func (x *SchedulableLabels) GetDlmSkuId() string

func (*SchedulableLabels) GetEcType

func (*SchedulableLabels) GetHwidComponent

func (x *SchedulableLabels) GetHwidComponent() []string

func (*SchedulableLabels) GetHwidSku

func (x *SchedulableLabels) GetHwidSku() string

func (*SchedulableLabels) GetLicenses

func (x *SchedulableLabels) GetLicenses() []*License

func (*SchedulableLabels) GetModel

func (x *SchedulableLabels) GetModel() string

func (*SchedulableLabels) GetModeminfo

func (x *SchedulableLabels) GetModeminfo() *ModemInfo

func (*SchedulableLabels) GetOsType

func (*SchedulableLabels) GetPeripherals

func (x *SchedulableLabels) GetPeripherals() *Peripherals

func (*SchedulableLabels) GetPhase

func (*SchedulableLabels) GetPlatform

func (x *SchedulableLabels) GetPlatform() string

func (*SchedulableLabels) GetRaccEnabledStatus

func (x *SchedulableLabels) GetRaccEnabledStatus() string

func (*SchedulableLabels) GetReferenceDesign

func (x *SchedulableLabels) GetReferenceDesign() string

func (*SchedulableLabels) GetSelfServePools

func (x *SchedulableLabels) GetSelfServePools() []string

func (*SchedulableLabels) GetSiminfo

func (x *SchedulableLabels) GetSiminfo() []*SIMInfo

func (*SchedulableLabels) GetSku

func (x *SchedulableLabels) GetSku() string

func (*SchedulableLabels) GetStability

func (x *SchedulableLabels) GetStability() bool

func (*SchedulableLabels) GetTestCoverageHints

func (x *SchedulableLabels) GetTestCoverageHints() *TestCoverageHints

func (*SchedulableLabels) GetUselessSwitch

func (x *SchedulableLabels) GetUselessSwitch() bool

func (*SchedulableLabels) GetVariant

func (x *SchedulableLabels) GetVariant() []string

func (*SchedulableLabels) GetWifiChip

func (x *SchedulableLabels) GetWifiChip() string

func (*SchedulableLabels) GetWifiOnSite

func (x *SchedulableLabels) GetWifiOnSite() bool

func (*SchedulableLabels) ProtoMessage

func (*SchedulableLabels) ProtoMessage()

func (*SchedulableLabels) ProtoReflect

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

func (*SchedulableLabels) Reset

func (x *SchedulableLabels) Reset()

func (*SchedulableLabels) String

func (x *SchedulableLabels) String() string

type SchedulableLabels_BotSize

type SchedulableLabels_BotSize int32

NEXT TAG: 2

const (
	SchedulableLabels_BOT_SIZE_INVALID SchedulableLabels_BotSize = 0
	SchedulableLabels_BOT_SIZE_LARGE   SchedulableLabels_BotSize = 1
)

func (SchedulableLabels_BotSize) Descriptor

func (SchedulableLabels_BotSize) Enum

func (SchedulableLabels_BotSize) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_BotSize.Descriptor instead.

func (SchedulableLabels_BotSize) Number

func (SchedulableLabels_BotSize) String

func (x SchedulableLabels_BotSize) String() string

func (SchedulableLabels_BotSize) Type

func (*SchedulableLabels_BotSize) UnmarshalJSON deprecated

func (x *SchedulableLabels_BotSize) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels_CR50_Phase

type SchedulableLabels_CR50_Phase int32

Similar to device phases, but for the cr50 module onboard.

NEXT TAG: 3

const (
	SchedulableLabels_CR50_PHASE_INVALID SchedulableLabels_CR50_Phase = 0
	SchedulableLabels_CR50_PHASE_PREPVT  SchedulableLabels_CR50_Phase = 1
	SchedulableLabels_CR50_PHASE_PVT     SchedulableLabels_CR50_Phase = 2
)

func (SchedulableLabels_CR50_Phase) Descriptor

func (SchedulableLabels_CR50_Phase) Enum

func (SchedulableLabels_CR50_Phase) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_CR50_Phase.Descriptor instead.

func (SchedulableLabels_CR50_Phase) Number

func (SchedulableLabels_CR50_Phase) String

func (SchedulableLabels_CR50_Phase) Type

func (*SchedulableLabels_CR50_Phase) UnmarshalJSON deprecated

func (x *SchedulableLabels_CR50_Phase) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels_CTSABI

type SchedulableLabels_CTSABI int32

NEXT TAG: 3

const (
	SchedulableLabels_CTS_ABI_INVALID SchedulableLabels_CTSABI = 0
	SchedulableLabels_CTS_ABI_ARM     SchedulableLabels_CTSABI = 1
	SchedulableLabels_CTS_ABI_X86     SchedulableLabels_CTSABI = 2
)

func (SchedulableLabels_CTSABI) Descriptor

func (SchedulableLabels_CTSABI) Enum

func (SchedulableLabels_CTSABI) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_CTSABI.Descriptor instead.

func (SchedulableLabels_CTSABI) Number

func (SchedulableLabels_CTSABI) String

func (x SchedulableLabels_CTSABI) String() string

func (SchedulableLabels_CTSABI) Type

func (*SchedulableLabels_CTSABI) UnmarshalJSON deprecated

func (x *SchedulableLabels_CTSABI) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels_CTSCPU

type SchedulableLabels_CTSCPU int32

NEXT TAG: 3

const (
	SchedulableLabels_CTS_CPU_INVALID SchedulableLabels_CTSCPU = 0
	SchedulableLabels_CTS_CPU_ARM     SchedulableLabels_CTSCPU = 1
	SchedulableLabels_CTS_CPU_X86     SchedulableLabels_CTSCPU = 2
)

func (SchedulableLabels_CTSCPU) Descriptor

func (SchedulableLabels_CTSCPU) Enum

func (SchedulableLabels_CTSCPU) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_CTSCPU.Descriptor instead.

func (SchedulableLabels_CTSCPU) Number

func (SchedulableLabels_CTSCPU) String

func (x SchedulableLabels_CTSCPU) String() string

func (SchedulableLabels_CTSCPU) Type

func (*SchedulableLabels_CTSCPU) UnmarshalJSON deprecated

func (x *SchedulableLabels_CTSCPU) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels_DUTPool

type SchedulableLabels_DUTPool int32

critical_pools are pool labels that the builders are dependent on, and that the cros-infra team is responsible for managing explicitly. All other pool labels used for adhoc labeling of DUTs go into self_serve_pools.

NEXT TAG: 9

const (
	SchedulableLabels_DUT_POOL_INVALID       SchedulableLabels_DUTPool = 0
	SchedulableLabels_DUT_POOL_CQ            SchedulableLabels_DUTPool = 1
	SchedulableLabels_DUT_POOL_BVT           SchedulableLabels_DUTPool = 2
	SchedulableLabels_DUT_POOL_SUITES        SchedulableLabels_DUTPool = 3
	SchedulableLabels_DUT_POOL_CTS           SchedulableLabels_DUTPool = 4
	SchedulableLabels_DUT_POOL_CTS_PERBUILD  SchedulableLabels_DUTPool = 5
	SchedulableLabels_DUT_POOL_CONTINUOUS    SchedulableLabels_DUTPool = 6
	SchedulableLabels_DUT_POOL_ARC_PRESUBMIT SchedulableLabels_DUTPool = 7
	SchedulableLabels_DUT_POOL_QUOTA         SchedulableLabels_DUTPool = 8
)

func (SchedulableLabels_DUTPool) Descriptor

func (SchedulableLabels_DUTPool) Enum

func (SchedulableLabels_DUTPool) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_DUTPool.Descriptor instead.

func (SchedulableLabels_DUTPool) Number

func (SchedulableLabels_DUTPool) String

func (x SchedulableLabels_DUTPool) String() string

func (SchedulableLabels_DUTPool) Type

func (*SchedulableLabels_DUTPool) UnmarshalJSON deprecated

func (x *SchedulableLabels_DUTPool) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels_DevboardType

type SchedulableLabels_DevboardType int32

NEXT TAG: 4

const (
	SchedulableLabels_DEVBOARD_TYPE_INVALID     SchedulableLabels_DevboardType = 0
	SchedulableLabels_DEVBOARD_TYPE_ANDREIBOARD SchedulableLabels_DevboardType = 1
	SchedulableLabels_DEVBOARD_TYPE_ICETOWER    SchedulableLabels_DevboardType = 2
	SchedulableLabels_DEVBOARD_TYPE_DRAGONCLAW  SchedulableLabels_DevboardType = 3
)

func (SchedulableLabels_DevboardType) Descriptor

func (SchedulableLabels_DevboardType) Enum

func (SchedulableLabels_DevboardType) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_DevboardType.Descriptor instead.

func (SchedulableLabels_DevboardType) Number

func (SchedulableLabels_DevboardType) String

func (SchedulableLabels_DevboardType) Type

func (*SchedulableLabels_DevboardType) UnmarshalJSON deprecated

func (x *SchedulableLabels_DevboardType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels_ECType

type SchedulableLabels_ECType int32

NEXT TAG: 2

const (
	SchedulableLabels_EC_TYPE_INVALID   SchedulableLabels_ECType = 0
	SchedulableLabels_EC_TYPE_CHROME_OS SchedulableLabels_ECType = 1
)

func (SchedulableLabels_ECType) Descriptor

func (SchedulableLabels_ECType) Enum

func (SchedulableLabels_ECType) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_ECType.Descriptor instead.

func (SchedulableLabels_ECType) Number

func (SchedulableLabels_ECType) String

func (x SchedulableLabels_ECType) String() string

func (SchedulableLabels_ECType) Type

func (*SchedulableLabels_ECType) UnmarshalJSON deprecated

func (x *SchedulableLabels_ECType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels_OSType

type SchedulableLabels_OSType int32

NEXT TAG: 6

const (
	SchedulableLabels_OS_TYPE_INVALID    SchedulableLabels_OSType = 0
	SchedulableLabels_OS_TYPE_ANDROID    SchedulableLabels_OSType = 1
	SchedulableLabels_OS_TYPE_CROS       SchedulableLabels_OSType = 2
	SchedulableLabels_OS_TYPE_JETSTREAM  SchedulableLabels_OSType = 3
	SchedulableLabels_OS_TYPE_MOBLAB     SchedulableLabels_OSType = 4
	SchedulableLabels_OS_TYPE_LABSTATION SchedulableLabels_OSType = 5
)

func (SchedulableLabels_OSType) Descriptor

func (SchedulableLabels_OSType) Enum

func (SchedulableLabels_OSType) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_OSType.Descriptor instead.

func (SchedulableLabels_OSType) Number

func (SchedulableLabels_OSType) String

func (x SchedulableLabels_OSType) String() string

func (SchedulableLabels_OSType) Type

func (*SchedulableLabels_OSType) UnmarshalJSON deprecated

func (x *SchedulableLabels_OSType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SchedulableLabels_Phase

type SchedulableLabels_Phase int32

Devices go through the phases EVT -> DVT -> PVT during early development. Post launch devices are in the MP phase. Certain phases end up having to be repeated as hardware evolves. Leave some scope for iteration within phases.

NEXT TAG: 9

const (
	SchedulableLabels_PHASE_INVALID SchedulableLabels_Phase = 0
	SchedulableLabels_PHASE_EVT     SchedulableLabels_Phase = 1
	SchedulableLabels_PHASE_EVT2    SchedulableLabels_Phase = 2
	SchedulableLabels_PHASE_DVT     SchedulableLabels_Phase = 3
	SchedulableLabels_PHASE_DVT2    SchedulableLabels_Phase = 4
	SchedulableLabels_PHASE_PVT     SchedulableLabels_Phase = 5
	SchedulableLabels_PHASE_PVT2    SchedulableLabels_Phase = 6
	SchedulableLabels_PHASE_PVT3    SchedulableLabels_Phase = 7
	SchedulableLabels_PHASE_MP      SchedulableLabels_Phase = 8
)

func (SchedulableLabels_Phase) Descriptor

func (SchedulableLabels_Phase) Enum

func (SchedulableLabels_Phase) EnumDescriptor deprecated

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

Deprecated: Use SchedulableLabels_Phase.Descriptor instead.

func (SchedulableLabels_Phase) Number

func (SchedulableLabels_Phase) String

func (x SchedulableLabels_Phase) String() string

func (SchedulableLabels_Phase) Type

func (*SchedulableLabels_Phase) UnmarshalJSON deprecated

func (x *SchedulableLabels_Phase) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type ServoFwChannel

type ServoFwChannel int32

Servo Firmware Channel describes the firmware expected to have on servos. Next Tag : 4

const (
	// Servo firmware from Stable channel.
	ServoFwChannel_SERVO_FW_STABLE ServoFwChannel = 0
	// The previous Servo firmware from Stable channel.
	ServoFwChannel_SERVO_FW_PREV ServoFwChannel = 1
	// Servo firmware from Dev channel.
	ServoFwChannel_SERVO_FW_DEV ServoFwChannel = 2
	// Servo firmware from Alpha channel.
	ServoFwChannel_SERVO_FW_ALPHA ServoFwChannel = 3
)

func (ServoFwChannel) Descriptor

func (ServoFwChannel) Enum

func (x ServoFwChannel) Enum() *ServoFwChannel

func (ServoFwChannel) EnumDescriptor deprecated

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

Deprecated: Use ServoFwChannel.Descriptor instead.

func (ServoFwChannel) Number

func (ServoFwChannel) String

func (x ServoFwChannel) String() string

func (ServoFwChannel) Type

func (*ServoFwChannel) UnmarshalJSON deprecated

func (x *ServoFwChannel) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type ServoHostDevice

type ServoHostDevice struct {
	Common  *CommonDeviceSpecs `protobuf:"bytes,1,req,name=common" json:"common,omitempty"`
	Version *string            `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// contains filtered or unexported fields
}

NEXT TAG: 2

func (*ServoHostDevice) Descriptor deprecated

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

Deprecated: Use ServoHostDevice.ProtoReflect.Descriptor instead.

func (*ServoHostDevice) GetCommon

func (x *ServoHostDevice) GetCommon() *CommonDeviceSpecs

func (*ServoHostDevice) GetVersion

func (x *ServoHostDevice) GetVersion() string

func (*ServoHostDevice) ProtoMessage

func (*ServoHostDevice) ProtoMessage()

func (*ServoHostDevice) ProtoReflect

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

func (*ServoHostDevice) Reset

func (x *ServoHostDevice) Reset()

func (*ServoHostDevice) String

func (x *ServoHostDevice) String() string

type ServoTopology

type ServoTopology struct {
	Main     *ServoTopologyItem   `protobuf:"bytes,1,opt,name=main" json:"main,omitempty"`
	Children []*ServoTopologyItem `protobuf:"bytes,2,rep,name=children" json:"children,omitempty"`
	// contains filtered or unexported fields
}

Copy from servo.proto Servo Topology describe connected servo devices on DUT set-up to provide Servo functionality. Next Tag : 3

func (*ServoTopology) Descriptor deprecated

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

Deprecated: Use ServoTopology.ProtoReflect.Descriptor instead.

func (*ServoTopology) GetChildren

func (x *ServoTopology) GetChildren() []*ServoTopologyItem

func (*ServoTopology) GetMain

func (x *ServoTopology) GetMain() *ServoTopologyItem

func (*ServoTopology) ProtoMessage

func (*ServoTopology) ProtoMessage()

func (*ServoTopology) ProtoReflect

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

func (*ServoTopology) Reset

func (x *ServoTopology) Reset()

func (*ServoTopology) String

func (x *ServoTopology) String() string

type ServoTopologyItem

type ServoTopologyItem struct {

	// type provides the type of servo device. Keeping as String to avoid issue
	// with introduce new type.
	Type *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	// sysfs_product provides the product name of the device recorded in File
	// System.
	SysfsProduct *string `protobuf:"bytes,2,opt,name=sysfs_product,json=sysfsProduct" json:"sysfs_product,omitempty"`
	// serial provides the serial number of the device.
	Serial *string `protobuf:"bytes,3,opt,name=serial" json:"serial,omitempty"`
	// usb_hub_port provides the port connection to the device.
	// e.g. '1-6.2.2' where
	//
	//	'1-6'  - port on the labstation
	//	'2'    - port on smart-hub connected to the labstation
	//	'2'    - port on servo hub (part of servo_v4 or servo_v4.1) connected to
	//	the smart-hub
	//
	// The same path will look '1-6.2' if connected servo_v4 directly to the
	// labstation.
	UsbHubPort *string `protobuf:"bytes,4,opt,name=usb_hub_port,json=usbHubPort" json:"usb_hub_port,omitempty"`
	// This is the firmware version of servo device.
	FwVersion *string `protobuf:"bytes,5,opt,name=fw_version,json=fwVersion" json:"fw_version,omitempty"`
	// contains filtered or unexported fields
}

Servo Topology Item describe details of one servo device on DUT set-up. Next Tag : 6

func (*ServoTopologyItem) Descriptor deprecated

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

Deprecated: Use ServoTopologyItem.ProtoReflect.Descriptor instead.

func (*ServoTopologyItem) GetFwVersion

func (x *ServoTopologyItem) GetFwVersion() string

func (*ServoTopologyItem) GetSerial

func (x *ServoTopologyItem) GetSerial() string

func (*ServoTopologyItem) GetSysfsProduct

func (x *ServoTopologyItem) GetSysfsProduct() string

func (*ServoTopologyItem) GetType

func (x *ServoTopologyItem) GetType() string

func (*ServoTopologyItem) GetUsbHubPort

func (x *ServoTopologyItem) GetUsbHubPort() string

func (*ServoTopologyItem) ProtoMessage

func (*ServoTopologyItem) ProtoMessage()

func (*ServoTopologyItem) ProtoReflect

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

func (*ServoTopologyItem) Reset

func (x *ServoTopologyItem) Reset()

func (*ServoTopologyItem) String

func (x *ServoTopologyItem) String() string

type Shard

type Shard struct {
	Hostname *string `protobuf:"bytes,1,req,name=hostname" json:"hostname,omitempty"`
	// contains filtered or unexported fields
}

NEXT TAG: 2

func (*Shard) Descriptor deprecated

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

Deprecated: Use Shard.ProtoReflect.Descriptor instead.

func (*Shard) GetHostname

func (x *Shard) GetHostname() string

func (*Shard) ProtoMessage

func (*Shard) ProtoMessage()

func (*Shard) ProtoReflect

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

func (*Shard) Reset

func (x *Shard) Reset()

func (*Shard) String

func (x *Shard) String() string

type TestCoverageHints

type TestCoverageHints struct {
	ChaosDut     *bool                         `protobuf:"varint,7,opt,name=chaos_dut,json=chaosDut" json:"chaos_dut,omitempty"`
	ChaosNightly *bool                         `protobuf:"varint,13,opt,name=chaos_nightly,json=chaosNightly" json:"chaos_nightly,omitempty"`
	Chromesign   *bool                         `protobuf:"varint,11,opt,name=chromesign" json:"chromesign,omitempty"`
	CtsSparse    []TestCoverageHints_CTSSparse `` /* 160-byte string literal not displayed */
	// Whether the DUT has the hangout app installed.
	// This is a software feature of the DUT that is not provisioned as part of
	// the test setup, hence the DUT must be labelled explicitly as supporting
	// this feature.  Should probably be a SoftwareFeature for the DUT.
	HangoutApp *bool `protobuf:"varint,9,opt,name=hangout_app,json=hangoutApp" json:"hangout_app,omitempty"`
	// Whether the DUT has the meet app installed.
	// This is a software feature of the DUT that is not provisioned as part of
	// the test setup, hence the DUT must be labelled explicitly as supporting
	// this feature.  Should probably be a SoftwareFeature for the DUT.
	MeetApp         *bool `protobuf:"varint,10,opt,name=meet_app,json=meetApp" json:"meet_app,omitempty"`
	RecoveryTest    *bool `protobuf:"varint,8,opt,name=recovery_test,json=recoveryTest" json:"recovery_test,omitempty"`
	TestAudiojack   *bool `protobuf:"varint,3,opt,name=test_audiojack,json=testAudiojack" json:"test_audiojack,omitempty"`
	TestHdmiaudio   *bool `protobuf:"varint,2,opt,name=test_hdmiaudio,json=testHdmiaudio" json:"test_hdmiaudio,omitempty"`
	TestUsbaudio    *bool `protobuf:"varint,4,opt,name=test_usbaudio,json=testUsbaudio" json:"test_usbaudio,omitempty"`
	TestUsbprinting *bool `protobuf:"varint,5,opt,name=test_usbprinting,json=testUsbprinting" json:"test_usbprinting,omitempty"`
	UsbDetect       *bool `protobuf:"varint,6,opt,name=usb_detect,json=usbDetect" json:"usb_detect,omitempty"`
	UseLid          *bool `protobuf:"varint,12,opt,name=use_lid,json=useLid" json:"use_lid,omitempty"`
	// contains filtered or unexported fields
}

These labels are used by the CI system to provide test coverage hints to Skylab.

TODO(pprabhu) Most of these should instead be self-servo pools. Migrate the test requests to use pools and then deprecate these fields in favor of pools.

Keep sorted by field name.

NEXT TAG: 14

func (*TestCoverageHints) Descriptor deprecated

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

Deprecated: Use TestCoverageHints.ProtoReflect.Descriptor instead.

func (*TestCoverageHints) GetChaosDut

func (x *TestCoverageHints) GetChaosDut() bool

func (*TestCoverageHints) GetChaosNightly

func (x *TestCoverageHints) GetChaosNightly() bool

func (*TestCoverageHints) GetChromesign

func (x *TestCoverageHints) GetChromesign() bool

func (*TestCoverageHints) GetCtsSparse

func (x *TestCoverageHints) GetCtsSparse() []TestCoverageHints_CTSSparse

func (*TestCoverageHints) GetHangoutApp

func (x *TestCoverageHints) GetHangoutApp() bool

func (*TestCoverageHints) GetMeetApp

func (x *TestCoverageHints) GetMeetApp() bool

func (*TestCoverageHints) GetRecoveryTest

func (x *TestCoverageHints) GetRecoveryTest() bool

func (*TestCoverageHints) GetTestAudiojack

func (x *TestCoverageHints) GetTestAudiojack() bool

func (*TestCoverageHints) GetTestHdmiaudio

func (x *TestCoverageHints) GetTestHdmiaudio() bool

func (*TestCoverageHints) GetTestUsbaudio

func (x *TestCoverageHints) GetTestUsbaudio() bool

func (*TestCoverageHints) GetTestUsbprinting

func (x *TestCoverageHints) GetTestUsbprinting() bool

func (*TestCoverageHints) GetUsbDetect

func (x *TestCoverageHints) GetUsbDetect() bool

func (*TestCoverageHints) GetUseLid

func (x *TestCoverageHints) GetUseLid() bool

func (*TestCoverageHints) ProtoMessage

func (*TestCoverageHints) ProtoMessage()

func (*TestCoverageHints) ProtoReflect

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

func (*TestCoverageHints) Reset

func (x *TestCoverageHints) Reset()

func (*TestCoverageHints) String

func (x *TestCoverageHints) String() string

type TestCoverageHints_CTSSparse

type TestCoverageHints_CTSSparse int32

Related to sparse CTS testing. See b/70309087 NEXT TAG: 4

const (
	TestCoverageHints_CTS_SPARSE_INVALID TestCoverageHints_CTSSparse = 0
	TestCoverageHints_CTS_SPARSE_2       TestCoverageHints_CTSSparse = 1
	TestCoverageHints_CTS_SPARSE_3       TestCoverageHints_CTSSparse = 2
	TestCoverageHints_CTS_SPARSE_5       TestCoverageHints_CTSSparse = 3
)

func (TestCoverageHints_CTSSparse) Descriptor

func (TestCoverageHints_CTSSparse) Enum

func (TestCoverageHints_CTSSparse) EnumDescriptor deprecated

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

Deprecated: Use TestCoverageHints_CTSSparse.Descriptor instead.

func (TestCoverageHints_CTSSparse) Number

func (TestCoverageHints_CTSSparse) String

func (TestCoverageHints_CTSSparse) Type

func (*TestCoverageHints_CTSSparse) UnmarshalJSON deprecated

func (x *TestCoverageHints_CTSSparse) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Timestamp

type Timestamp struct {
	Seconds *int64 `protobuf:"varint,1,opt,name=seconds" json:"seconds,omitempty"`
	Nanos   *int32 `protobuf:"varint,2,opt,name=nanos" json:"nanos,omitempty"`
	// contains filtered or unexported fields
}

func (*Timestamp) Descriptor deprecated

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

Deprecated: Use Timestamp.ProtoReflect.Descriptor instead.

func (*Timestamp) GetNanos

func (x *Timestamp) GetNanos() int32

func (*Timestamp) GetSeconds

func (x *Timestamp) GetSeconds() int64

func (*Timestamp) ProtoMessage

func (*Timestamp) ProtoMessage()

func (*Timestamp) ProtoReflect

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

func (*Timestamp) Reset

func (x *Timestamp) Reset()

func (*Timestamp) String

func (x *Timestamp) String() string

Directories

Path Synopsis
autotest
attached_device
Package attached_device implements conversion of attached device labels to Autotest labels.
Package attached_device implements conversion of attached device labels to Autotest labels.
labels
Package labels implements conversion of Skylab inventory schema to Autotest labels.
Package labels implements conversion of Skylab inventory schema to Autotest labels.
Package swarming implements conversion of Skylab inventory schema to Swarming dimensions.
Package swarming implements conversion of Skylab inventory schema to Swarming dimensions.
attacheddevice
Package attacheddevice implements conversion of attached device labels to Swarming dimensions.
Package attacheddevice implements conversion of attached device labels to Swarming dimensions.

Jump to

Keyboard shortcuts

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