api

package
v0.0.0-...-b8a1838 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 6 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Component_SupportStatus_name = map[int32]string{
		0: "STATUS_UNKNOWN",
		1: "STATUS_SUPPORTED",
		2: "STATUS_DEPRECATED",
		3: "STATUS_UNQUALIFIED",
		4: "STATUS_UNSUPPORTED",
	}
	Component_SupportStatus_value = map[string]int32{
		"STATUS_UNKNOWN":     0,
		"STATUS_SUPPORTED":   1,
		"STATUS_DEPRECATED":  2,
		"STATUS_UNQUALIFIED": 3,
		"STATUS_UNSUPPORTED": 4,
	}
)

Enum value maps for Component_SupportStatus.

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

Enum value maps for Component_Soc_Architecture.

View Source
var (
	Component_Soc_Feature_name = map[int32]string{
		0: "FEATURE_UNKNOWN",
		1: "SMT",
		2: "SHA_NI",
	}
	Component_Soc_Feature_value = map[string]int32{
		"FEATURE_UNKNOWN": 0,
		"SMT":             1,
		"SHA_NI":          2,
	}
)

Enum value maps for Component_Soc_Feature.

View Source
var (
	Component_Soc_Vulnerability_name = map[int32]string{
		0: "VULNERABILITY_UNDEFINED",
		1: "L1TF",
		2: "MDS",
	}
	Component_Soc_Vulnerability_value = map[string]int32{
		"VULNERABILITY_UNDEFINED": 0,
		"L1TF":                    1,
		"MDS":                     2,
	}
)

Enum value maps for Component_Soc_Vulnerability.

View Source
var (
	Component_Memory_Type_name = map[int32]string{
		0: "TYPE_UNDEFINED",
		1: "DDR",
		2: "DDR2",
		3: "DDR3",
		4: "DDR4",
		5: "LP_DDR3",
		6: "LP_DDR4",
	}
	Component_Memory_Type_value = map[string]int32{
		"TYPE_UNDEFINED": 0,
		"DDR":            1,
		"DDR2":           2,
		"DDR3":           3,
		"DDR4":           4,
		"LP_DDR3":        5,
		"LP_DDR4":        6,
	}
)

Enum value maps for Component_Memory_Type.

View Source
var (
	Component_Camera_Feature_name = map[int32]string{
		0: "FEATURE_UNKNOWN",
		1: "ACTIVITY_LED",
	}
	Component_Camera_Feature_value = map[string]int32{
		"FEATURE_UNKNOWN": 0,
		"ACTIVITY_LED":    1,
	}
)

Enum value maps for Component_Camera_Feature.

View Source
var (
	Component_Camera_ClockType_name = map[int32]string{
		0: "CLOCK_TYPE_UNDEFINED",
		1: "MONOTONIC",
		2: "BOOTTIME",
	}
	Component_Camera_ClockType_value = map[string]int32{
		"CLOCK_TYPE_UNDEFINED": 0,
		"MONOTONIC":            1,
		"BOOTTIME":             2,
	}
)

Enum value maps for Component_Camera_ClockType.

View Source
var (
	Component_DisplayPanel_Feature_name = map[int32]string{
		0: "FEATURE_UNKNOWN",
		1: "HDR",
		2: "SEAMLESS_REFRESH_RATE_SWITCHING",
		3: "VARIABLE_REFRESH_RATE_AVAILABLE",
	}
	Component_DisplayPanel_Feature_value = map[string]int32{
		"FEATURE_UNKNOWN":                 0,
		"HDR":                             1,
		"SEAMLESS_REFRESH_RATE_SWITCHING": 2,
		"VARIABLE_REFRESH_RATE_AVAILABLE": 3,
	}
)

Enum value maps for Component_DisplayPanel_Feature.

View Source
var (
	Component_Touch_TouchType_name = map[int32]string{
		0: "TOUCH_TYPE_UNDEFINED",
		1: "USB",
		2: "I2C",
	}
	Component_Touch_TouchType_value = map[string]int32{
		"TOUCH_TYPE_UNDEFINED": 0,
		"USB":                  1,
		"I2C":                  2,
	}
)

Enum value maps for Component_Touch_TouchType.

View Source
var (
	Component_Wifi_WLANProtocol_name = map[int32]string{
		0: "WLAN_PROTOCOL_UNKNOWN",
		1: "IEEE_802_11_A",
		2: "IEEE_802_11_B",
		3: "IEEE_802_11_G",
		4: "IEEE_802_11_N",
		5: "IEEE_802_11_AC",
		6: "IEEE_802_11_AX",
	}
	Component_Wifi_WLANProtocol_value = map[string]int32{
		"WLAN_PROTOCOL_UNKNOWN": 0,
		"IEEE_802_11_A":         1,
		"IEEE_802_11_B":         2,
		"IEEE_802_11_G":         3,
		"IEEE_802_11_N":         4,
		"IEEE_802_11_AC":        5,
		"IEEE_802_11_AX":        6,
	}
)

Enum value maps for Component_Wifi_WLANProtocol.

View Source
var (
	Component_Qualification_Status_name = map[int32]string{
		0: "STATUS_UNKNOWN",
		1: "REQUESTED",
		2: "TECHNICALLY_QUALIFIED",
		3: "QUALIFIED",
	}
	Component_Qualification_Status_value = map[string]int32{
		"STATUS_UNKNOWN":        0,
		"REQUESTED":             1,
		"TECHNICALLY_QUALIFIED": 2,
		"QUALIFIED":             3,
	}
)

Enum value maps for Component_Qualification_Status.

View Source
var (
	Component_Amplifier_Feature_name = map[int32]string{
		0: "FEATURE_UNKNOWN",
		1: "BOOT_TIME_CALIBRATION",
	}
	Component_Amplifier_Feature_value = map[string]int32{
		"FEATURE_UNKNOWN":       0,
		"BOOT_TIME_CALIBRATION": 1,
	}
)

Enum value maps for Component_Amplifier_Feature.

View Source
var (
	Component_Battery_Technology_name = map[int32]string{
		0: "TECH_UNKNOWN",
		1: "LI_ION",
		2: "LI_POLY",
	}
	Component_Battery_Technology_value = map[string]int32{
		"TECH_UNKNOWN": 0,
		"LI_ION":       1,
		"LI_POLY":      2,
	}
)

Enum value maps for Component_Battery_Technology.

View Source
var (
	Component_Storage_StorageType_name = map[int32]string{
		0: "STORAGE_TYPE_UNKNOWN",
		1: "EMMC",
		2: "NVME",
		3: "SATA",
		4: "UFS",
		5: "BRIDGED_EMMC",
	}
	Component_Storage_StorageType_value = map[string]int32{
		"STORAGE_TYPE_UNKNOWN": 0,
		"EMMC":                 1,
		"NVME":                 2,
		"SATA":                 3,
		"UFS":                  4,
		"BRIDGED_EMMC":         5,
	}
)

Enum value maps for Component_Storage_StorageType.

View Source
var (
	Design_CustomType_name = map[int32]string{
		0: "NO_CUSTOM",
		1: "WHITELABEL",
		2: "REBRAND",
	}
	Design_CustomType_value = map[string]int32{
		"NO_CUSTOM":  0,
		"WHITELABEL": 1,
		"REBRAND":    2,
	}
)

Enum value maps for Design_CustomType.

View Source
var (
	Design_Config_Constraint_Level_name = map[int32]string{
		0: "TYPE_UNKNOWN",
		1: "REQUIRED",
		2: "PREFERRED",
		3: "OPTIONAL",
	}
	Design_Config_Constraint_Level_value = map[string]int32{
		"TYPE_UNKNOWN": 0,
		"REQUIRED":     1,
		"PREFERRED":    2,
		"OPTIONAL":     3,
	}
)

Enum value maps for Design_Config_Constraint_Level.

View Source
var (
	DeviceBrandId_ScanConfig_FeatureDeviceType_name = map[int32]string{
		0: "OFF",
		1: "LEGACY",
		2: "ON",
	}
	DeviceBrandId_ScanConfig_FeatureDeviceType_value = map[string]int32{
		"OFF":    0,
		"LEGACY": 1,
		"ON":     2,
	}
)

Enum value maps for DeviceBrandId_ScanConfig_FeatureDeviceType.

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

Enum value maps for Program_Platform_Arch.

View Source
var (
	Program_Platform_AcceleratedVideoCodec_name = map[int32]string{
		0:  "CODEC_UNDEFINED",
		1:  "H264_DECODE",
		2:  "H264_ENCODE",
		3:  "VP8_DECODE",
		4:  "VP8_ENCODE",
		5:  "VP9_DECODE",
		6:  "VP9_ENCODE",
		7:  "VP9_2_DECODE",
		8:  "VP9_2_ENCODE",
		9:  "H265_DECODE",
		10: "H265_ENCODE",
		11: "MJPG_DECODE",
		12: "MJPG_ENCODE",
	}
	Program_Platform_AcceleratedVideoCodec_value = map[string]int32{
		"CODEC_UNDEFINED": 0,
		"H264_DECODE":     1,
		"H264_ENCODE":     2,
		"VP8_DECODE":      3,
		"VP8_ENCODE":      4,
		"VP9_DECODE":      5,
		"VP9_ENCODE":      6,
		"VP9_2_DECODE":    7,
		"VP9_2_ENCODE":    8,
		"H265_DECODE":     9,
		"H265_ENCODE":     10,
		"MJPG_DECODE":     11,
		"MJPG_ENCODE":     12,
	}
)

Enum value maps for Program_Platform_AcceleratedVideoCodec.

View Source
var (
	Program_Platform_GraphicsApi_name = map[int32]string{
		0: "GRAPHICS_API_UNDEFINED",
		1: "GRAPHICS_API_OPENGL",
		2: "GRAPHICS_API_OPENGL_ES",
	}
	Program_Platform_GraphicsApi_value = map[string]int32{
		"GRAPHICS_API_UNDEFINED": 0,
		"GRAPHICS_API_OPENGL":    1,
		"GRAPHICS_API_OPENGL_ES": 2,
	}
)

Enum value maps for Program_Platform_GraphicsApi.

View Source
var (
	ProximityConfig_Location_RadioType_name = map[int32]string{
		0: "UNKNOWN",
		1: "WIFI",
		2: "CELLULAR",
	}
	ProximityConfig_Location_RadioType_value = map[string]int32{
		"UNKNOWN":  0,
		"WIFI":     1,
		"CELLULAR": 2,
	}
)

Enum value maps for ProximityConfig_Location_RadioType.

View Source
var (
	SchedqosConfig_CpusetCgroup_name = map[int32]string{
		0: "CPUSET_CGROUP_DEFAULT",
		1: "CPUSET_CGROUP_ALL",
		2: "CPUSET_CGROUP_EFFICIENT",
	}
	SchedqosConfig_CpusetCgroup_value = map[string]int32{
		"CPUSET_CGROUP_DEFAULT":   0,
		"CPUSET_CGROUP_ALL":       1,
		"CPUSET_CGROUP_EFFICIENT": 2,
	}
)

Enum value maps for SchedqosConfig_CpusetCgroup.

View Source
var (
	Topology_Type_name = map[int32]string{
		0:  "TYPE_UNKNOWN",
		1:  "SCREEN",
		2:  "FORM_FACTOR",
		3:  "AUDIO",
		4:  "STYLUS",
		5:  "KEYBOARD",
		6:  "THERMAL",
		7:  "CAMERA",
		8:  "ACCELEROMETER_GYROSCOPE_MAGNETOMETER",
		9:  "FINGERPRINT",
		10: "PROXIMITY_SENSOR",
		11: "DAUGHTER_BOARD",
		12: "NON_VOLATILE_STORAGE",
		13: "RAM",
		14: "WIFI",
		15: "CELLULAR_BOARD",
		16: "SD_READER",
		17: "MOTHERBOARD_USB",
		18: "BLUETOOTH",
		19: "BARRELJACK",
		20: "POWER_BUTTON",
		21: "VOLUME_BUTTON",
		22: "EC",
		23: "TOUCH",
		24: "TPM",
		25: "MICROPHONE_MUTE_SWITCH",
		26: "BATTERY",
		27: "HDMI",
		28: "SOC",
		29: "HPS",
		30: "DP_CONVERTER",
		31: "POE",
		32: "POWER_SUPPLY",
		33: "RECOVERY_INPUT",
		34: "PRIVACY_SCREEN",
		35: "DGPU",
		36: "UWB",
		37: "DETACHABLE_BASE",
		38: "FAN",
	}
	Topology_Type_value = map[string]int32{
		"TYPE_UNKNOWN":                         0,
		"SCREEN":                               1,
		"FORM_FACTOR":                          2,
		"AUDIO":                                3,
		"STYLUS":                               4,
		"KEYBOARD":                             5,
		"THERMAL":                              6,
		"CAMERA":                               7,
		"ACCELEROMETER_GYROSCOPE_MAGNETOMETER": 8,
		"FINGERPRINT":                          9,
		"PROXIMITY_SENSOR":                     10,
		"DAUGHTER_BOARD":                       11,
		"NON_VOLATILE_STORAGE":                 12,
		"RAM":                                  13,
		"WIFI":                                 14,
		"CELLULAR_BOARD":                       15,
		"SD_READER":                            16,
		"MOTHERBOARD_USB":                      17,
		"BLUETOOTH":                            18,
		"BARRELJACK":                           19,
		"POWER_BUTTON":                         20,
		"VOLUME_BUTTON":                        21,
		"EC":                                   22,
		"TOUCH":                                23,
		"TPM":                                  24,
		"MICROPHONE_MUTE_SWITCH":               25,
		"BATTERY":                              26,
		"HDMI":                                 27,
		"SOC":                                  28,
		"HPS":                                  29,
		"DP_CONVERTER":                         30,
		"POE":                                  31,
		"POWER_SUPPLY":                         32,
		"RECOVERY_INPUT":                       33,
		"PRIVACY_SCREEN":                       34,
		"DGPU":                                 35,
		"UWB":                                  36,
		"DETACHABLE_BASE":                      37,
		"FAN":                                  38,
	}
)

Enum value maps for Topology_Type.

View Source
var (
	Duration_Type_name = map[int32]string{
		0: "TYPE_UNKNOWN",
		1: "MILLISECONDS",
		2: "SECONDS",
		3: "MINUTES",
		4: "HOURS",
		5: "DAYS",
	}
	Duration_Type_value = map[string]int32{
		"TYPE_UNKNOWN": 0,
		"MILLISECONDS": 1,
		"SECONDS":      2,
		"MINUTES":      3,
		"HOURS":        4,
		"DAYS":         5,
	}
)

Enum value maps for Duration_Type.

View Source
var (
	HardwareFeatures_Present_name = map[int32]string{
		0: "PRESENT_UNKNOWN",
		1: "PRESENT",
		2: "NOT_PRESENT",
	}
	HardwareFeatures_Present_value = map[string]int32{
		"PRESENT_UNKNOWN": 0,
		"PRESENT":         1,
		"NOT_PRESENT":     2,
	}
)

Enum value maps for HardwareFeatures_Present.

View Source
var (
	HardwareFeatures_PortPosition_name = map[int32]string{
		0:  "UNKNOWN",
		1:  "LEFT",
		2:  "RIGHT",
		3:  "BACK",
		4:  "FRONT",
		5:  "LEFT_FRONT",
		6:  "LEFT_BACK",
		7:  "RIGHT_FRONT",
		8:  "RIGHT_BACK",
		9:  "BACK_LEFT",
		10: "BACK_RIGHT",
	}
	HardwareFeatures_PortPosition_value = map[string]int32{
		"UNKNOWN":     0,
		"LEFT":        1,
		"RIGHT":       2,
		"BACK":        3,
		"FRONT":       4,
		"LEFT_FRONT":  5,
		"LEFT_BACK":   6,
		"RIGHT_FRONT": 7,
		"RIGHT_BACK":  8,
		"BACK_LEFT":   9,
		"BACK_RIGHT":  10,
	}
)

Enum value maps for HardwareFeatures_PortPosition.

View Source
var (
	HardwareFeatures_Cellular_CellularType_name = map[int32]string{
		0: "CELLULAR_UNKNOWN",
		1: "CELLULAR_LTE",
		2: "CELLULAR_5G",
	}
	HardwareFeatures_Cellular_CellularType_value = map[string]int32{
		"CELLULAR_UNKNOWN": 0,
		"CELLULAR_LTE":     1,
		"CELLULAR_5G":      2,
	}
)

Enum value maps for HardwareFeatures_Cellular_CellularType.

View Source
var (
	HardwareFeatures_Cellular_ModemType_name = map[int32]string{
		0: "MODEM_UNKNOWN",
		1: "MODEM_L850",
		2: "MODEM_NL668",
		3: "MODEM_FM101",
		4: "MODEM_FM350",
		5: "MODEM_SC7180",
		6: "MODEM_SC7280",
		7: "MODEM_EM060",
	}
	HardwareFeatures_Cellular_ModemType_value = map[string]int32{
		"MODEM_UNKNOWN": 0,
		"MODEM_L850":    1,
		"MODEM_NL668":   2,
		"MODEM_FM101":   3,
		"MODEM_FM350":   4,
		"MODEM_SC7180":  5,
		"MODEM_SC7280":  6,
		"MODEM_EM060":   7,
	}
)

Enum value maps for HardwareFeatures_Cellular_ModemType.

View Source
var (
	HardwareFeatures_Audio_AudioCodec_name = map[int32]string{
		0:  "AUDIO_CODEC_UNKNOWN",
		1:  "RT5682",
		2:  "ALC5682I",
		3:  "ALC5682",
		8:  "DA7219",
		10: "NAU88L25B",
		11: "CS42L42",
		12: "ALC5682IVS",
		13: "WCD9385",
		14: "ES8326",
		17: "AUDIO_CODEC_ALC5650",
		18: "AUDIO_CODEC_ALC256",
	}
	HardwareFeatures_Audio_AudioCodec_value = map[string]int32{
		"AUDIO_CODEC_UNKNOWN": 0,
		"RT5682":              1,
		"ALC5682I":            2,
		"ALC5682":             3,
		"DA7219":              8,
		"NAU88L25B":           10,
		"CS42L42":             11,
		"ALC5682IVS":          12,
		"WCD9385":             13,
		"ES8326":              14,
		"AUDIO_CODEC_ALC5650": 17,
		"AUDIO_CODEC_ALC256":  18,
	}
)

Enum value maps for HardwareFeatures_Audio_AudioCodec.

View Source
var (
	HardwareFeatures_Audio_Amplifier_name = map[int32]string{
		0:  "AMPLIFIER_UNKNOWN",
		4:  "MAX98357",
		5:  "MAX98373",
		6:  "MAX98360",
		7:  "RT1015",
		9:  "ALC1011",
		10: "RT1015P",
		11: "ALC1019",
		12: "MAX98390",
		13: "MAX98396",
		14: "CS35L41",
		15: "MAX98363",
		16: "NAU8318",
		17: "AMPLIFIER_ALC5650",
		18: "AMPLIFIER_ALC256",
	}
	HardwareFeatures_Audio_Amplifier_value = map[string]int32{
		"AMPLIFIER_UNKNOWN": 0,
		"MAX98357":          4,
		"MAX98373":          5,
		"MAX98360":          6,
		"RT1015":            7,
		"ALC1011":           9,
		"RT1015P":           10,
		"ALC1019":           11,
		"MAX98390":          12,
		"MAX98396":          13,
		"CS35L41":           14,
		"MAX98363":          15,
		"NAU8318":           16,
		"AMPLIFIER_ALC5650": 17,
		"AMPLIFIER_ALC256":  18,
	}
)

Enum value maps for HardwareFeatures_Audio_Amplifier.

View Source
var (
	HardwareFeatures_Audio_AudioConfigStructure_name = map[int32]string{
		0: "AUDIO_CONFIG_STRUCTURE_NONE",
		1: "DESIGN",
		2: "COMMON",
	}
	HardwareFeatures_Audio_AudioConfigStructure_value = map[string]int32{
		"AUDIO_CONFIG_STRUCTURE_NONE": 0,
		"DESIGN":                      1,
		"COMMON":                      2,
	}
)

Enum value maps for HardwareFeatures_Audio_AudioConfigStructure.

View Source
var (
	HardwareFeatures_Camera_Interface_name = map[int32]string{
		0: "INTERFACE_UNKNOWN",
		1: "INTERFACE_USB",
		2: "INTERFACE_MIPI",
	}
	HardwareFeatures_Camera_Interface_value = map[string]int32{
		"INTERFACE_UNKNOWN": 0,
		"INTERFACE_USB":     1,
		"INTERFACE_MIPI":    2,
	}
)

Enum value maps for HardwareFeatures_Camera_Interface.

View Source
var (
	HardwareFeatures_Camera_Facing_name = map[int32]string{
		0: "FACING_UNKNOWN",
		1: "FACING_FRONT",
		2: "FACING_BACK",
	}
	HardwareFeatures_Camera_Facing_value = map[string]int32{
		"FACING_UNKNOWN": 0,
		"FACING_FRONT":   1,
		"FACING_BACK":    2,
	}
)

Enum value maps for HardwareFeatures_Camera_Facing.

View Source
var (
	HardwareFeatures_Camera_Orientation_name = map[int32]string{
		0: "ORIENTATION_UNKNOWN",
		1: "ORIENTATION_0",
		2: "ORIENTATION_90",
		3: "ORIENTATION_180",
		4: "ORIENTATION_270",
	}
	HardwareFeatures_Camera_Orientation_value = map[string]int32{
		"ORIENTATION_UNKNOWN": 0,
		"ORIENTATION_0":       1,
		"ORIENTATION_90":      2,
		"ORIENTATION_180":     3,
		"ORIENTATION_270":     4,
	}
)

Enum value maps for HardwareFeatures_Camera_Orientation.

View Source
var (
	HardwareFeatures_Camera_Flags_name = map[int32]string{
		0: "FLAGS_NONE",
		1: "FLAGS_SUPPORT_1080P",
		2: "FLAGS_SUPPORT_AUTOFOCUS",
	}
	HardwareFeatures_Camera_Flags_value = map[string]int32{
		"FLAGS_NONE":              0,
		"FLAGS_SUPPORT_1080P":     1,
		"FLAGS_SUPPORT_AUTOFOCUS": 2,
	}
)

Enum value maps for HardwareFeatures_Camera_Flags.

View Source
var (
	HardwareFeatures_Screen_ConnectorType_name = map[int32]string{
		0: "CONNECTOR_TYPE_UNSPECIFIED",
		1: "CONNECTOR_TYPE_EDP",
	}
	HardwareFeatures_Screen_ConnectorType_value = map[string]int32{
		"CONNECTOR_TYPE_UNSPECIFIED": 0,
		"CONNECTOR_TYPE_EDP":         1,
	}
)

Enum value maps for HardwareFeatures_Screen_ConnectorType.

View Source
var (
	HardwareFeatures_FormFactor_FormFactorType_name = map[int32]string{
		0: "FORM_FACTOR_UNKNOWN",
		1: "CLAMSHELL",
		2: "CONVERTIBLE",
		3: "DETACHABLE",
		4: "CHROMEBASE",
		5: "CHROMEBOX",
		6: "CHROMEBIT",
		7: "CHROMESLATE",
	}
	HardwareFeatures_FormFactor_FormFactorType_value = map[string]int32{
		"FORM_FACTOR_UNKNOWN": 0,
		"CLAMSHELL":           1,
		"CONVERTIBLE":         2,
		"DETACHABLE":          3,
		"CHROMEBASE":          4,
		"CHROMEBOX":           5,
		"CHROMEBIT":           6,
		"CHROMESLATE":         7,
	}
)

Enum value maps for HardwareFeatures_FormFactor_FormFactorType.

View Source
var (
	HardwareFeatures_FormFactor_RecoveryInputType_name = map[int32]string{
		0: "RECOVERY_INPUT_UNKNOWN",
		1: "KEYBOARD",
		2: "POWER_BUTTON",
		3: "RECOVERY_BUTTON",
	}
	HardwareFeatures_FormFactor_RecoveryInputType_value = map[string]int32{
		"RECOVERY_INPUT_UNKNOWN": 0,
		"KEYBOARD":               1,
		"POWER_BUTTON":           2,
		"RECOVERY_BUTTON":        3,
	}
)

Enum value maps for HardwareFeatures_FormFactor_RecoveryInputType.

View Source
var (
	HardwareFeatures_Stylus_StylusType_name = map[int32]string{
		0: "STYLUS_UNKNOWN",
		1: "NONE",
		2: "INTERNAL",
		3: "EXTERNAL",
	}
	HardwareFeatures_Stylus_StylusType_value = map[string]int32{
		"STYLUS_UNKNOWN": 0,
		"NONE":           1,
		"INTERNAL":       2,
		"EXTERNAL":       3,
	}
)

Enum value maps for HardwareFeatures_Stylus_StylusType.

View Source
var (
	HardwareFeatures_Keyboard_KeyboardType_name = map[int32]string{
		0: "KEYBOARD_TYPE_UNKNOWN",
		1: "INTERNAL",
		2: "NONE",
		3: "DETACHABLE",
	}
	HardwareFeatures_Keyboard_KeyboardType_value = map[string]int32{
		"KEYBOARD_TYPE_UNKNOWN": 0,
		"INTERNAL":              1,
		"NONE":                  2,
		"DETACHABLE":            3,
	}
)

Enum value maps for HardwareFeatures_Keyboard_KeyboardType.

View Source
var (
	HardwareFeatures_Keyboard_KeyboardMcuType_name = map[int32]string{
		0: "KEYBOARD_MCU_NOT_PRESENT",
		1: "KEYBOARD_MCU_PRISM",
	}
	HardwareFeatures_Keyboard_KeyboardMcuType_value = map[string]int32{
		"KEYBOARD_MCU_NOT_PRESENT": 0,
		"KEYBOARD_MCU_PRISM":       1,
	}
)

Enum value maps for HardwareFeatures_Keyboard_KeyboardMcuType.

View Source
var (
	HardwareFeatures_Fingerprint_Location_name = map[int32]string{
		0: "LOCATION_UNKNOWN",
		1: "POWER_BUTTON_TOP_LEFT",
		2: "KEYBOARD_BOTTOM_LEFT",
		3: "KEYBOARD_BOTTOM_RIGHT",
		4: "KEYBOARD_TOP_RIGHT",
		6: "RIGHT_SIDE",
		7: "LEFT_SIDE",
		9: "LEFT_OF_POWER_BUTTON_TOP_RIGHT",
	}
	HardwareFeatures_Fingerprint_Location_value = map[string]int32{
		"LOCATION_UNKNOWN":               0,
		"POWER_BUTTON_TOP_LEFT":          1,
		"KEYBOARD_BOTTOM_LEFT":           2,
		"KEYBOARD_BOTTOM_RIGHT":          3,
		"KEYBOARD_TOP_RIGHT":             4,
		"RIGHT_SIDE":                     6,
		"LEFT_SIDE":                      7,
		"LEFT_OF_POWER_BUTTON_TOP_RIGHT": 9,
	}
)

Enum value maps for HardwareFeatures_Fingerprint_Location.

View Source
var (
	HardwareFeatures_Wifi_WifiChip_name = map[int32]string{
		0: "WIFI_CHIP_UNKNOWN",
		1: "WIRELESS_86ED801D",
		2: "WIRELESS_REALTEK",
	}
	HardwareFeatures_Wifi_WifiChip_value = map[string]int32{
		"WIFI_CHIP_UNKNOWN": 0,
		"WIRELESS_86ED801D": 1,
		"WIRELESS_REALTEK":  2,
	}
)

Enum value maps for HardwareFeatures_Wifi_WifiChip.

View Source
var (
	HardwareFeatures_Button_Region_name = map[int32]string{
		0: "REGION_UNKNOWN",
		1: "SCREEN",
		2: "KEYBOARD",
	}
	HardwareFeatures_Button_Region_value = map[string]int32{
		"REGION_UNKNOWN": 0,
		"SCREEN":         1,
		"KEYBOARD":       2,
	}
)

Enum value maps for HardwareFeatures_Button_Region.

View Source
var (
	HardwareFeatures_Button_Edge_name = map[int32]string{
		0: "EDGE_UNKNOWN",
		1: "LEFT",
		2: "RIGHT",
		3: "TOP",
		4: "BOTTOM",
	}
	HardwareFeatures_Button_Edge_value = map[string]int32{
		"EDGE_UNKNOWN": 0,
		"LEFT":         1,
		"RIGHT":        2,
		"TOP":          3,
		"BOTTOM":       4,
	}
)

Enum value maps for HardwareFeatures_Button_Edge.

View Source
var (
	HardwareFeatures_EmbeddedController_EmbeddedControllerType_name = map[int32]string{
		0: "EC_TYPE_UNKNOWN",
		1: "EC_CHROME",
		2: "EC_WILCO",
	}
	HardwareFeatures_EmbeddedController_EmbeddedControllerType_value = map[string]int32{
		"EC_TYPE_UNKNOWN": 0,
		"EC_CHROME":       1,
		"EC_WILCO":        2,
	}
)

Enum value maps for HardwareFeatures_EmbeddedController_EmbeddedControllerType.

View Source
var (
	HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType_name = map[int32]string{
		0: "TPM_TYPE_UNKNOWN",
		1: "THIRD_PARTY",
		2: "GSC_H1B",
		3: "GSC_H1D",
	}
	HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType_value = map[string]int32{
		"TPM_TYPE_UNKNOWN": 0,
		"THIRD_PARTY":      1,
		"GSC_H1B":          2,
		"GSC_H1D":          3,
	}
)

Enum value maps for HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType.

View Source
var (
	HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion_name = map[int32]string{
		0: "TPM_VERSION_DISABLED",
		1: "TPM_VERSION_V1_2",
		2: "TPM_VERSION_V2",
	}
	HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion_value = map[string]int32{
		"TPM_VERSION_DISABLED": 0,
		"TPM_VERSION_V1_2":     1,
		"TPM_VERSION_V2":       2,
	}
)

Enum value maps for HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion.

View Source
var (
	HardwareFeatures_TrustedPlatformModule_GscFirmwareName_name = map[int32]string{
		0: "GSC_NONE",
		1: "GSC_CR50",
		2: "GSC_TI50",
	}
	HardwareFeatures_TrustedPlatformModule_GscFirmwareName_value = map[string]int32{
		"GSC_NONE": 0,
		"GSC_CR50": 1,
		"GSC_TI50": 2,
	}
)

Enum value maps for HardwareFeatures_TrustedPlatformModule_GscFirmwareName.

View Source
var (
	HardwareFeatures_Display_Type_name = map[int32]string{
		0: "TYPE_UNKNOWN",
		1: "TYPE_INTERNAL",
		2: "TYPE_EXTERNAL",
		3: "TYPE_INTERNAL_EXTERNAL",
	}
	HardwareFeatures_Display_Type_value = map[string]int32{
		"TYPE_UNKNOWN":           0,
		"TYPE_INTERNAL":          1,
		"TYPE_EXTERNAL":          2,
		"TYPE_INTERNAL_EXTERNAL": 3,
	}
)

Enum value maps for HardwareFeatures_Display_Type.

View Source
var (
	HardwareFeatures_Touchpad_TouchpadType_name = map[int32]string{
		0: "TYPE_UNKNOWN",
		1: "INTERNAL",
		2: "NONE",
		3: "DETACHABLE",
	}
	HardwareFeatures_Touchpad_TouchpadType_value = map[string]int32{
		"TYPE_UNKNOWN": 0,
		"INTERNAL":     1,
		"NONE":         2,
		"DETACHABLE":   3,
	}
)

Enum value maps for HardwareFeatures_Touchpad_TouchpadType.

View Source
var (
	HardwareFeatures_Dgpu_DgpuType_name = map[int32]string{
		0: "DGPU_UNKNOWN",
		1: "DGPU_NV3050",
		2: "DGPU_NV4050",
	}
	HardwareFeatures_Dgpu_DgpuType_value = map[string]int32{
		"DGPU_UNKNOWN": 0,
		"DGPU_NV3050":  1,
		"DGPU_NV4050":  2,
	}
)

Enum value maps for HardwareFeatures_Dgpu_DgpuType.

View Source
var File_chromiumos_config_api_component_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_component_package_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_component_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_design_config_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_design_config_package_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_design_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_design_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_device_brand_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_device_brand_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_device_config_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_device_config_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_hardware_topology_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_mfg_config_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_mfg_config_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_partner_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_partner_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_program_id_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_program_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_proximity_config_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_resource_config_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_schedqos_config_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_topology_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_config_api_wifi_config_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Component

type Component struct {

	// Globally unique component identifier.
	Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Original component manufacturer.
	ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
	// Human readable name of the component.
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// Additional optional label to provide alternative value for eg:
	// HWID string rather than relying on id.value directly.
	HwidType  string `protobuf:"bytes,25,opt,name=hwid_type,json=hwidType,proto3" json:"hwid_type,omitempty"`
	HwidLabel string `protobuf:"bytes,20,opt,name=hwid_label,json=hwidLabel,proto3" json:"hwid_label,omitempty"`
	// IDs used to join against AVL database
	AvlId *Component_AVLId `protobuf:"bytes,21,opt,name=avl_id,json=avlId,proto3" json:"avl_id,omitempty"`
	// AVL-compatible part number information
	PartNumber string `protobuf:"bytes,22,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	// Current support status of the component
	SupportStatus Component_SupportStatus `` /* 153-byte string literal not displayed */
	// Types that are assignable to Type:
	//	*Component_Soc_
	//	*Component_Memory_
	//	*Component_Bluetooth_
	//	*Component_Camera_
	//	*Component_Touchscreen
	//	*Component_Wifi_
	//	*Component_Touchpad
	//	*Component_DisplayPanel_
	//	*Component_AudioCodec_
	//	*Component_Battery_
	//	*Component_EcFlashChip
	//	*Component_SystemFlashChip
	//	*Component_Ec
	//	*Component_Storage_
	//	*Component_Tpm_
	//	*Component_UsbHost
	//	*Component_Stylus_
	//	*Component_Amplifier_
	//	*Component_DpConverter
	//	*Component_Cellular_
	Type isComponent_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

next field: 29

func (*Component) Descriptor deprecated

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

Deprecated: Use Component.ProtoReflect.Descriptor instead.

func (*Component) GetAmplifier

func (x *Component) GetAmplifier() *Component_Amplifier

func (*Component) GetAudioCodec

func (x *Component) GetAudioCodec() *Component_AudioCodec

func (*Component) GetAvlId

func (x *Component) GetAvlId() *Component_AVLId

func (*Component) GetBattery

func (x *Component) GetBattery() *Component_Battery

func (*Component) GetBluetooth

func (x *Component) GetBluetooth() *Component_Bluetooth

func (*Component) GetCamera

func (x *Component) GetCamera() *Component_Camera

func (*Component) GetCellular

func (x *Component) GetCellular() *Component_Cellular

func (*Component) GetDisplayPanel

func (x *Component) GetDisplayPanel() *Component_DisplayPanel

func (*Component) GetDpConverter

func (x *Component) GetDpConverter() *Component_DisplayPortConverter

func (*Component) GetEc

func (*Component) GetEcFlashChip

func (x *Component) GetEcFlashChip() *Component_FlashChip

func (*Component) GetHwidLabel

func (x *Component) GetHwidLabel() string

func (*Component) GetHwidType

func (x *Component) GetHwidType() string

func (*Component) GetId

func (x *Component) GetId() *ComponentId

func (*Component) GetManufacturerId

func (x *Component) GetManufacturerId() *PartnerId

func (*Component) GetMemory

func (x *Component) GetMemory() *Component_Memory

func (*Component) GetName

func (x *Component) GetName() string

func (*Component) GetPartNumber

func (x *Component) GetPartNumber() string

func (*Component) GetSoc

func (x *Component) GetSoc() *Component_Soc

func (*Component) GetStorage

func (x *Component) GetStorage() *Component_Storage

func (*Component) GetStylus

func (x *Component) GetStylus() *Component_Stylus

func (*Component) GetSupportStatus

func (x *Component) GetSupportStatus() Component_SupportStatus

func (*Component) GetSystemFlashChip

func (x *Component) GetSystemFlashChip() *Component_FlashChip

func (*Component) GetTouchpad

func (x *Component) GetTouchpad() *Component_Touch

func (*Component) GetTouchscreen

func (x *Component) GetTouchscreen() *Component_Touch

func (*Component) GetTpm

func (x *Component) GetTpm() *Component_Tpm

func (*Component) GetType

func (m *Component) GetType() isComponent_Type

func (*Component) GetUsbHost

func (x *Component) GetUsbHost() *Component_Interface_Usb

func (*Component) GetWifi

func (x *Component) GetWifi() *Component_Wifi

func (*Component) ProtoMessage

func (*Component) ProtoMessage()

func (*Component) ProtoReflect

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

func (*Component) Reset

func (x *Component) Reset()

func (*Component) String

func (x *Component) String() string

type ComponentId

type ComponentId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies any component used in manufacturing a device.

func (*ComponentId) Descriptor deprecated

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

Deprecated: Use ComponentId.ProtoReflect.Descriptor instead.

func (*ComponentId) GetValue

func (x *ComponentId) GetValue() string

func (*ComponentId) ProtoMessage

func (*ComponentId) ProtoMessage()

func (*ComponentId) ProtoReflect

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

func (*ComponentId) Reset

func (x *ComponentId) Reset()

func (*ComponentId) String

func (x *ComponentId) String() string

type ComponentPackage

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

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

func (*ComponentPackage) Descriptor deprecated

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

Deprecated: Use ComponentPackage.ProtoReflect.Descriptor instead.

func (*ComponentPackage) GetAmplifier

func (x *ComponentPackage) GetAmplifier() *Component_Amplifier

func (*ComponentPackage) GetAudioCodec

func (x *ComponentPackage) GetAudioCodec() *Component_AudioCodec

func (*ComponentPackage) GetBattery

func (x *ComponentPackage) GetBattery() *Component_Battery

func (*ComponentPackage) GetBluetooth

func (x *ComponentPackage) GetBluetooth() *Component_Bluetooth

func (*ComponentPackage) GetCamera

func (x *ComponentPackage) GetCamera() *Component_Camera

func (*ComponentPackage) GetDisplayPanel

func (x *ComponentPackage) GetDisplayPanel() *Component_DisplayPanel

func (*ComponentPackage) GetEc

func (*ComponentPackage) GetEcFlashChip

func (x *ComponentPackage) GetEcFlashChip() *Component_FlashChip

func (*ComponentPackage) GetMemory

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

func (*ComponentPackage) GetSoc

func (x *ComponentPackage) GetSoc() *Component_Soc

func (*ComponentPackage) GetStorage

func (x *ComponentPackage) GetStorage() *Component_Storage

func (*ComponentPackage) GetStylus

func (x *ComponentPackage) GetStylus() *Component_Stylus

func (*ComponentPackage) GetSystemFlashChip

func (x *ComponentPackage) GetSystemFlashChip() *Component_FlashChip

func (*ComponentPackage) GetTouchpad

func (x *ComponentPackage) GetTouchpad() *Component_Touch

func (*ComponentPackage) GetTouchscreen

func (x *ComponentPackage) GetTouchscreen() *Component_Touch

func (*ComponentPackage) GetTpm

func (x *ComponentPackage) GetTpm() *Component_Tpm

func (*ComponentPackage) GetUsbHost

func (x *ComponentPackage) GetUsbHost() *Component_Interface_Usb

func (*ComponentPackage) GetWifi

func (x *ComponentPackage) GetWifi() *Component_Wifi

func (*ComponentPackage) ProtoMessage

func (*ComponentPackage) ProtoMessage()

func (*ComponentPackage) ProtoReflect

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

func (*ComponentPackage) Reset

func (x *ComponentPackage) Reset()

func (*ComponentPackage) String

func (x *ComponentPackage) String() string

type Component_AVLId

type Component_AVLId struct {
	Cid int32 `protobuf:"varint,1,opt,name=cid,proto3" json:"cid,omitempty"` // component id
	Qid int32 `protobuf:"varint,2,opt,name=qid,proto3" json:"qid,omitempty"` // qualification id
	// contains filtered or unexported fields
}

IDs to map into AVL database

func (*Component_AVLId) Descriptor deprecated

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

Deprecated: Use Component_AVLId.ProtoReflect.Descriptor instead.

func (*Component_AVLId) GetCid

func (x *Component_AVLId) GetCid() int32

func (*Component_AVLId) GetQid

func (x *Component_AVLId) GetQid() int32

func (*Component_AVLId) ProtoMessage

func (*Component_AVLId) ProtoMessage()

func (*Component_AVLId) ProtoReflect

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

func (*Component_AVLId) Reset

func (x *Component_AVLId) Reset()

func (*Component_AVLId) String

func (x *Component_AVLId) String() string

type Component_AlsStep

type Component_AlsStep struct {

	// Types that are assignable to AcBacklight:
	//	*Component_AlsStep_AcBacklightPercent
	//	*Component_AlsStep_AcBacklightNits
	AcBacklight isComponent_AlsStep_AcBacklight `protobuf_oneof:"ac_backlight"`
	// Types that are assignable to BatteryBacklight:
	//	*Component_AlsStep_BatteryBacklightPercent
	//	*Component_AlsStep_BatteryBacklightNits
	BatteryBacklight isComponent_AlsStep_BatteryBacklight `protobuf_oneof:"battery_backlight"`
	LuxThreshold     *Component_LuxThreshold              `protobuf:"bytes,3,opt,name=lux_threshold,json=luxThreshold,proto3" json:"lux_threshold,omitempty"`
	// The max luminance of the panel in nits.
	MaxScreenBrightness float64 `protobuf:"fixed64,7,opt,name=max_screen_brightness,json=maxScreenBrightness,proto3" json:"max_screen_brightness,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_AlsStep) Descriptor deprecated

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

Deprecated: Use Component_AlsStep.ProtoReflect.Descriptor instead.

func (*Component_AlsStep) GetAcBacklight

func (m *Component_AlsStep) GetAcBacklight() isComponent_AlsStep_AcBacklight

func (*Component_AlsStep) GetAcBacklightNits

func (x *Component_AlsStep) GetAcBacklightNits() float64

func (*Component_AlsStep) GetAcBacklightPercent

func (x *Component_AlsStep) GetAcBacklightPercent() float64

func (*Component_AlsStep) GetBatteryBacklight

func (m *Component_AlsStep) GetBatteryBacklight() isComponent_AlsStep_BatteryBacklight

func (*Component_AlsStep) GetBatteryBacklightNits

func (x *Component_AlsStep) GetBatteryBacklightNits() float64

func (*Component_AlsStep) GetBatteryBacklightPercent

func (x *Component_AlsStep) GetBatteryBacklightPercent() float64

func (*Component_AlsStep) GetLuxThreshold

func (x *Component_AlsStep) GetLuxThreshold() *Component_LuxThreshold

func (*Component_AlsStep) GetMaxScreenBrightness

func (x *Component_AlsStep) GetMaxScreenBrightness() float64

func (*Component_AlsStep) ProtoMessage

func (*Component_AlsStep) ProtoMessage()

func (*Component_AlsStep) ProtoReflect

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

func (*Component_AlsStep) Reset

func (x *Component_AlsStep) Reset()

func (*Component_AlsStep) String

func (x *Component_AlsStep) String() string

type Component_AlsStep_AcBacklightNits

type Component_AlsStep_AcBacklightNits struct {
	// The backlight brightness nits on AC power for this step.
	AcBacklightNits float64 `protobuf:"fixed64,5,opt,name=ac_backlight_nits,json=acBacklightNits,proto3,oneof"`
}

type Component_AlsStep_AcBacklightPercent

type Component_AlsStep_AcBacklightPercent struct {
	// The backlight brightness percentage on AC power for this step.
	AcBacklightPercent float64 `protobuf:"fixed64,1,opt,name=ac_backlight_percent,json=acBacklightPercent,proto3,oneof"`
}

type Component_AlsStep_BatteryBacklightNits

type Component_AlsStep_BatteryBacklightNits struct {
	// The backlight brightness nits on battery power for this step
	BatteryBacklightNits float64 `protobuf:"fixed64,6,opt,name=battery_backlight_nits,json=batteryBacklightNits,proto3,oneof"`
}

type Component_AlsStep_BatteryBacklightPercent

type Component_AlsStep_BatteryBacklightPercent struct {
	// The backlight brightness percentage on battery power for this step.
	BatteryBacklightPercent float64 `protobuf:"fixed64,2,opt,name=battery_backlight_percent,json=batteryBacklightPercent,proto3,oneof"`
}

type Component_Amplifier

type Component_Amplifier struct {
	Name     string                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Features []Component_Amplifier_Feature `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Component_Amplifier) Descriptor deprecated

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

Deprecated: Use Component_Amplifier.ProtoReflect.Descriptor instead.

func (*Component_Amplifier) GetFeatures

func (*Component_Amplifier) GetName

func (x *Component_Amplifier) GetName() string

func (*Component_Amplifier) ProtoMessage

func (*Component_Amplifier) ProtoMessage()

func (*Component_Amplifier) ProtoReflect

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

func (*Component_Amplifier) Reset

func (x *Component_Amplifier) Reset()

func (*Component_Amplifier) String

func (x *Component_Amplifier) String() string

type Component_Amplifier_

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

type Component_Amplifier_Feature

type Component_Amplifier_Feature int32
const (
	Component_Amplifier_FEATURE_UNKNOWN       Component_Amplifier_Feature = 0
	Component_Amplifier_BOOT_TIME_CALIBRATION Component_Amplifier_Feature = 1
)

func (Component_Amplifier_Feature) Descriptor

func (Component_Amplifier_Feature) Enum

func (Component_Amplifier_Feature) EnumDescriptor deprecated

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

Deprecated: Use Component_Amplifier_Feature.Descriptor instead.

func (Component_Amplifier_Feature) Number

func (Component_Amplifier_Feature) String

func (Component_Amplifier_Feature) Type

type Component_AudioCodec

type Component_AudioCodec struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_AudioCodec) Descriptor deprecated

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

Deprecated: Use Component_AudioCodec.ProtoReflect.Descriptor instead.

func (*Component_AudioCodec) GetName

func (x *Component_AudioCodec) GetName() string

func (*Component_AudioCodec) ProtoMessage

func (*Component_AudioCodec) ProtoMessage()

func (*Component_AudioCodec) ProtoReflect

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

func (*Component_AudioCodec) Reset

func (x *Component_AudioCodec) Reset()

func (*Component_AudioCodec) String

func (x *Component_AudioCodec) String() string

type Component_AudioCodec_

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

type Component_Battery

type Component_Battery struct {
	Model      string                       `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	Technology Component_Battery_Technology `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Component_Battery) Descriptor deprecated

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

Deprecated: Use Component_Battery.ProtoReflect.Descriptor instead.

func (*Component_Battery) GetModel

func (x *Component_Battery) GetModel() string

func (*Component_Battery) GetTechnology

func (*Component_Battery) ProtoMessage

func (*Component_Battery) ProtoMessage()

func (*Component_Battery) ProtoReflect

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

func (*Component_Battery) Reset

func (x *Component_Battery) Reset()

func (*Component_Battery) String

func (x *Component_Battery) String() string

type Component_Battery_

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

type Component_Battery_Technology

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

func (Component_Battery_Technology) Descriptor

func (Component_Battery_Technology) Enum

func (Component_Battery_Technology) EnumDescriptor deprecated

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

Deprecated: Use Component_Battery_Technology.Descriptor instead.

func (Component_Battery_Technology) Number

func (Component_Battery_Technology) String

func (Component_Battery_Technology) Type

type Component_Bluetooth

type Component_Bluetooth struct {
	Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_Bluetooth) Descriptor deprecated

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

Deprecated: Use Component_Bluetooth.ProtoReflect.Descriptor instead.

func (*Component_Bluetooth) GetUsb

func (*Component_Bluetooth) ProtoMessage

func (*Component_Bluetooth) ProtoMessage()

func (*Component_Bluetooth) ProtoReflect

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

func (*Component_Bluetooth) Reset

func (x *Component_Bluetooth) Reset()

func (*Component_Bluetooth) String

func (x *Component_Bluetooth) String() string

type Component_Bluetooth_

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

type Component_Camera

type Component_Camera struct {
	Features  []Component_Camera_Feature `` /* 129-byte string literal not displayed */
	ClockType Component_Camera_ClockType `` /* 143-byte string literal not displayed */
	// Types that are assignable to Interface:
	//	*Component_Camera_Usb
	//	*Component_Camera_Pci
	Interface isComponent_Camera_Interface `protobuf_oneof:"interface"`
	// contains filtered or unexported fields
}

func (*Component_Camera) Descriptor deprecated

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

Deprecated: Use Component_Camera.ProtoReflect.Descriptor instead.

func (*Component_Camera) GetClockType

func (x *Component_Camera) GetClockType() Component_Camera_ClockType

func (*Component_Camera) GetFeatures

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

func (*Component_Camera) GetInterface

func (m *Component_Camera) GetInterface() isComponent_Camera_Interface

func (*Component_Camera) GetPci

func (*Component_Camera) GetUsb

func (*Component_Camera) ProtoMessage

func (*Component_Camera) ProtoMessage()

func (*Component_Camera) ProtoReflect

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

func (*Component_Camera) Reset

func (x *Component_Camera) Reset()

func (*Component_Camera) String

func (x *Component_Camera) String() string

type Component_Camera_

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

type Component_Camera_ClockType

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

func (Component_Camera_ClockType) Descriptor

func (Component_Camera_ClockType) Enum

func (Component_Camera_ClockType) EnumDescriptor deprecated

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

Deprecated: Use Component_Camera_ClockType.Descriptor instead.

func (Component_Camera_ClockType) Number

func (Component_Camera_ClockType) String

func (Component_Camera_ClockType) Type

type Component_Camera_Feature

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

func (Component_Camera_Feature) Descriptor

func (Component_Camera_Feature) Enum

func (Component_Camera_Feature) EnumDescriptor deprecated

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

Deprecated: Use Component_Camera_Feature.Descriptor instead.

func (Component_Camera_Feature) Number

func (Component_Camera_Feature) String

func (x Component_Camera_Feature) String() string

func (Component_Camera_Feature) Type

type Component_Camera_Pci

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

type Component_Camera_Usb

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

type Component_Cellular

type Component_Cellular struct {

	// Types that are assignable to Interface:
	//	*Component_Cellular_Usb
	Interface isComponent_Cellular_Interface `protobuf_oneof:"interface"`
	// contains filtered or unexported fields
}

func (*Component_Cellular) Descriptor deprecated

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

Deprecated: Use Component_Cellular.ProtoReflect.Descriptor instead.

func (*Component_Cellular) GetInterface

func (m *Component_Cellular) GetInterface() isComponent_Cellular_Interface

func (*Component_Cellular) GetUsb

func (*Component_Cellular) ProtoMessage

func (*Component_Cellular) ProtoMessage()

func (*Component_Cellular) ProtoReflect

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

func (*Component_Cellular) Reset

func (x *Component_Cellular) Reset()

func (*Component_Cellular) String

func (x *Component_Cellular) String() string

type Component_Cellular_

type Component_Cellular_ struct {
	Cellular *Component_Cellular `protobuf:"bytes,27,opt,name=cellular,proto3,oneof"`
}

type Component_Cellular_Usb

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

type Component_DisplayPanel

type Component_DisplayPanel struct {
	ProductId  string                             `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_DisplayPanel) Descriptor deprecated

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

Deprecated: Use Component_DisplayPanel.ProtoReflect.Descriptor instead.

func (*Component_DisplayPanel) GetProductId

func (x *Component_DisplayPanel) GetProductId() string

func (*Component_DisplayPanel) GetProperties

func (*Component_DisplayPanel) ProtoMessage

func (*Component_DisplayPanel) ProtoMessage()

func (*Component_DisplayPanel) ProtoReflect

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

func (*Component_DisplayPanel) Reset

func (x *Component_DisplayPanel) Reset()

func (*Component_DisplayPanel) String

func (x *Component_DisplayPanel) String() string

type Component_DisplayPanel_

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

type Component_DisplayPanel_Feature

type Component_DisplayPanel_Feature int32
const (
	Component_DisplayPanel_FEATURE_UNKNOWN Component_DisplayPanel_Feature = 0
	// Supports high dynamic range.
	Component_DisplayPanel_HDR Component_DisplayPanel_Feature = 1
	// Supports seamless refresh rate switching.
	Component_DisplayPanel_SEAMLESS_REFRESH_RATE_SWITCHING Component_DisplayPanel_Feature = 2
	// variable refresh rate available.
	Component_DisplayPanel_VARIABLE_REFRESH_RATE_AVAILABLE Component_DisplayPanel_Feature = 3
)

func (Component_DisplayPanel_Feature) Descriptor

func (Component_DisplayPanel_Feature) Enum

func (Component_DisplayPanel_Feature) EnumDescriptor deprecated

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

Deprecated: Use Component_DisplayPanel_Feature.Descriptor instead.

func (Component_DisplayPanel_Feature) Number

func (Component_DisplayPanel_Feature) String

func (Component_DisplayPanel_Feature) Type

type Component_DisplayPanel_Properties

type Component_DisplayPanel_Properties struct {
	WidthPx  int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
	HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
	// Generally expressed as double (e.g. 11.7 inches) in specs, but storing
	// as milliinch to remove double ambiguities.
	DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
	// PPI or also referred to as DPI (density per inch)
	PixelsPerIn int32                            `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
	Features    []Component_DisplayPanel_Feature `` /* 135-byte string literal not displayed */
	// The minimum backlight level to use before turning the backlight off
	// entirely.
	MinVisibleBacklightLevel uint32 `` /* 138-byte string literal not displayed */
	// The delay between setting the backlight level to 0 and turning off the
	// display.
	TurnOffScreenTimeoutMs *wrapperspb.UInt32Value `` /* 133-byte string literal not displayed */
	// Types that are assignable to BatteryBrightness:
	//	*Component_DisplayPanel_Properties_NoAlsBatteryBrightness
	//	*Component_DisplayPanel_Properties_NoAlsBatteryBrightnessNits
	BatteryBrightness isComponent_DisplayPanel_Properties_BatteryBrightness `protobuf_oneof:"battery_brightness"`
	// Types that are assignable to AcBrightness:
	//	*Component_DisplayPanel_Properties_NoAlsAcBrightness
	//	*Component_DisplayPanel_Properties_NoAlsAcBrightnessNits
	AcBrightness isComponent_DisplayPanel_Properties_AcBrightness `protobuf_oneof:"ac_brightness"`
	// The configuration of the display backlight percentage based on the
	// ambient light sensor value. Steps should be in increasing order.
	AlsSteps []*Component_AlsStep `protobuf:"bytes,10,rep,name=als_steps,json=alsSteps,proto3" json:"als_steps,omitempty"`
	// The max luminance of the panel in nits.
	MaxScreenBrightness float64                                           `protobuf:"fixed64,13,opt,name=max_screen_brightness,json=maxScreenBrightness,proto3" json:"max_screen_brightness,omitempty"`
	RoundedCorners      *Component_DisplayPanel_Properties_RoundedCorners `protobuf:"bytes,14,opt,name=rounded_corners,json=roundedCorners,proto3" json:"rounded_corners,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_DisplayPanel_Properties) Descriptor deprecated

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

Deprecated: Use Component_DisplayPanel_Properties.ProtoReflect.Descriptor instead.

func (*Component_DisplayPanel_Properties) GetAcBrightness

func (m *Component_DisplayPanel_Properties) GetAcBrightness() isComponent_DisplayPanel_Properties_AcBrightness

func (*Component_DisplayPanel_Properties) GetAlsSteps

func (*Component_DisplayPanel_Properties) GetBatteryBrightness

func (m *Component_DisplayPanel_Properties) GetBatteryBrightness() isComponent_DisplayPanel_Properties_BatteryBrightness

func (*Component_DisplayPanel_Properties) GetDiagonalMilliinch

func (x *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32

func (*Component_DisplayPanel_Properties) GetFeatures

func (*Component_DisplayPanel_Properties) GetHeightPx

func (x *Component_DisplayPanel_Properties) GetHeightPx() int32

func (*Component_DisplayPanel_Properties) GetMaxScreenBrightness

func (x *Component_DisplayPanel_Properties) GetMaxScreenBrightness() float64

func (*Component_DisplayPanel_Properties) GetMinVisibleBacklightLevel

func (x *Component_DisplayPanel_Properties) GetMinVisibleBacklightLevel() uint32

func (*Component_DisplayPanel_Properties) GetNoAlsAcBrightness

func (x *Component_DisplayPanel_Properties) GetNoAlsAcBrightness() float64

func (*Component_DisplayPanel_Properties) GetNoAlsAcBrightnessNits

func (x *Component_DisplayPanel_Properties) GetNoAlsAcBrightnessNits() float64

func (*Component_DisplayPanel_Properties) GetNoAlsBatteryBrightness

func (x *Component_DisplayPanel_Properties) GetNoAlsBatteryBrightness() float64

func (*Component_DisplayPanel_Properties) GetNoAlsBatteryBrightnessNits

func (x *Component_DisplayPanel_Properties) GetNoAlsBatteryBrightnessNits() float64

func (*Component_DisplayPanel_Properties) GetPixelsPerIn

func (x *Component_DisplayPanel_Properties) GetPixelsPerIn() int32

func (*Component_DisplayPanel_Properties) GetRoundedCorners

func (*Component_DisplayPanel_Properties) GetTurnOffScreenTimeoutMs

func (x *Component_DisplayPanel_Properties) GetTurnOffScreenTimeoutMs() *wrapperspb.UInt32Value

func (*Component_DisplayPanel_Properties) GetWidthPx

func (x *Component_DisplayPanel_Properties) GetWidthPx() int32

func (*Component_DisplayPanel_Properties) ProtoMessage

func (*Component_DisplayPanel_Properties) ProtoMessage()

func (*Component_DisplayPanel_Properties) ProtoReflect

func (*Component_DisplayPanel_Properties) Reset

func (*Component_DisplayPanel_Properties) String

type Component_DisplayPanel_Properties_NoAlsAcBrightness

type Component_DisplayPanel_Properties_NoAlsAcBrightness struct {
	// The default display backlight percentage on AC power in the absence of
	// an ambient light sensor controlling the display backlight.
	NoAlsAcBrightness float64 `protobuf:"fixed64,9,opt,name=no_als_ac_brightness,json=noAlsAcBrightness,proto3,oneof"`
}

type Component_DisplayPanel_Properties_NoAlsAcBrightnessNits

type Component_DisplayPanel_Properties_NoAlsAcBrightnessNits struct {
	// The default display backlight nits on AC power in the absence of
	// an ambient light sensor controlling the display backlight.
	NoAlsAcBrightnessNits float64 `protobuf:"fixed64,12,opt,name=no_als_ac_brightness_nits,json=noAlsAcBrightnessNits,proto3,oneof"`
}

type Component_DisplayPanel_Properties_NoAlsBatteryBrightness

type Component_DisplayPanel_Properties_NoAlsBatteryBrightness struct {
	// The default display backlight percentage on battery power in the
	// absence of an ambient light sensor controlling the display backlight.
	NoAlsBatteryBrightness float64 `protobuf:"fixed64,8,opt,name=no_als_battery_brightness,json=noAlsBatteryBrightness,proto3,oneof"`
}

type Component_DisplayPanel_Properties_NoAlsBatteryBrightnessNits

type Component_DisplayPanel_Properties_NoAlsBatteryBrightnessNits struct {
	// The default display backlight nits on battery power in the
	// absence of an ambient light sensor controlling the display backlight.
	NoAlsBatteryBrightnessNits float64 `protobuf:"fixed64,11,opt,name=no_als_battery_brightness_nits,json=noAlsBatteryBrightnessNits,proto3,oneof"`
}

type Component_DisplayPanel_Properties_RoundedCorners

type Component_DisplayPanel_Properties_RoundedCorners struct {
	TopLeft     *Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner `protobuf:"bytes,1,opt,name=top_left,json=topLeft,proto3" json:"top_left,omitempty"`
	TopRight    *Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner `protobuf:"bytes,2,opt,name=top_right,json=topRight,proto3" json:"top_right,omitempty"`
	BottomLeft  *Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner `protobuf:"bytes,3,opt,name=bottom_left,json=bottomLeft,proto3" json:"bottom_left,omitempty"`
	BottomRight *Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner `protobuf:"bytes,4,opt,name=bottom_right,json=bottomRight,proto3" json:"bottom_right,omitempty"`
	// contains filtered or unexported fields
}

The radius of each corner of this display (in physical pixels).

func (*Component_DisplayPanel_Properties_RoundedCorners) Descriptor deprecated

Deprecated: Use Component_DisplayPanel_Properties_RoundedCorners.ProtoReflect.Descriptor instead.

func (*Component_DisplayPanel_Properties_RoundedCorners) GetBottomLeft

func (*Component_DisplayPanel_Properties_RoundedCorners) GetBottomRight

func (*Component_DisplayPanel_Properties_RoundedCorners) GetTopLeft

func (*Component_DisplayPanel_Properties_RoundedCorners) GetTopRight

func (*Component_DisplayPanel_Properties_RoundedCorners) ProtoMessage

func (*Component_DisplayPanel_Properties_RoundedCorners) ProtoReflect

func (*Component_DisplayPanel_Properties_RoundedCorners) Reset

func (*Component_DisplayPanel_Properties_RoundedCorners) String

type Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner

type Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner struct {
	RadiusPx int32 `protobuf:"varint,1,opt,name=radius_px,json=radiusPx,proto3" json:"radius_px,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner) Descriptor deprecated

Deprecated: Use Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner.ProtoReflect.Descriptor instead.

func (*Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner) GetRadiusPx

func (*Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner) ProtoMessage

func (*Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner) ProtoReflect

func (*Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner) Reset

func (*Component_DisplayPanel_Properties_RoundedCorners_RoundedCorner) String

type Component_DisplayPortConverter

type Component_DisplayPortConverter struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Defines a peripheral IC that converts DP signal to another format like HDMI.

func (*Component_DisplayPortConverter) Descriptor deprecated

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

Deprecated: Use Component_DisplayPortConverter.ProtoReflect.Descriptor instead.

func (*Component_DisplayPortConverter) GetName

func (*Component_DisplayPortConverter) ProtoMessage

func (*Component_DisplayPortConverter) ProtoMessage()

func (*Component_DisplayPortConverter) ProtoReflect

func (*Component_DisplayPortConverter) Reset

func (x *Component_DisplayPortConverter) Reset()

func (*Component_DisplayPortConverter) String

type Component_DpConverter

type Component_DpConverter struct {
	DpConverter *Component_DisplayPortConverter `protobuf:"bytes,26,opt,name=dp_converter,json=dpConverter,proto3,oneof"`
}

type Component_Ec

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

type Component_EcFlashChip

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

type Component_EmbeddedController

type Component_EmbeddedController struct {
	PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_EmbeddedController) Descriptor deprecated

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

Deprecated: Use Component_EmbeddedController.ProtoReflect.Descriptor instead.

func (*Component_EmbeddedController) GetPartNumber

func (x *Component_EmbeddedController) GetPartNumber() string

func (*Component_EmbeddedController) ProtoMessage

func (*Component_EmbeddedController) ProtoMessage()

func (*Component_EmbeddedController) ProtoReflect

func (*Component_EmbeddedController) Reset

func (x *Component_EmbeddedController) Reset()

func (*Component_EmbeddedController) String

type Component_FlashChip

type Component_FlashChip struct {
	PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_FlashChip) Descriptor deprecated

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

Deprecated: Use Component_FlashChip.ProtoReflect.Descriptor instead.

func (*Component_FlashChip) GetPartNumber

func (x *Component_FlashChip) GetPartNumber() string

func (*Component_FlashChip) ProtoMessage

func (*Component_FlashChip) ProtoMessage()

func (*Component_FlashChip) ProtoReflect

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

func (*Component_FlashChip) Reset

func (x *Component_FlashChip) Reset()

func (*Component_FlashChip) String

func (x *Component_FlashChip) String() string

type Component_Interface

type Component_Interface struct {
	// contains filtered or unexported fields
}

Defines common component version identifiers based on interface standards.

func (*Component_Interface) Descriptor deprecated

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

Deprecated: Use Component_Interface.ProtoReflect.Descriptor instead.

func (*Component_Interface) ProtoMessage

func (*Component_Interface) ProtoMessage()

func (*Component_Interface) ProtoReflect

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

func (*Component_Interface) Reset

func (x *Component_Interface) Reset()

func (*Component_Interface) String

func (x *Component_Interface) String() string

type Component_Interface_I2C

type Component_Interface_I2C struct {
	Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	Vendor  string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_Interface_I2C) Descriptor deprecated

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

Deprecated: Use Component_Interface_I2C.ProtoReflect.Descriptor instead.

func (*Component_Interface_I2C) GetProduct

func (x *Component_Interface_I2C) GetProduct() string

func (*Component_Interface_I2C) GetVendor

func (x *Component_Interface_I2C) GetVendor() string

func (*Component_Interface_I2C) ProtoMessage

func (*Component_Interface_I2C) ProtoMessage()

func (*Component_Interface_I2C) ProtoReflect

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

func (*Component_Interface_I2C) Reset

func (x *Component_Interface_I2C) Reset()

func (*Component_Interface_I2C) String

func (x *Component_Interface_I2C) String() string

type Component_Interface_Pci

type Component_Interface_Pci struct {

	// 4-digit hex
	VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// 4-digit hex
	DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// 2-digit hex
	RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
	// 6-digit hex (2 digit for class 4 for subclass)
	ClassId string `protobuf:"bytes,4,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_Interface_Pci) Descriptor deprecated

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

Deprecated: Use Component_Interface_Pci.ProtoReflect.Descriptor instead.

func (*Component_Interface_Pci) GetClassId

func (x *Component_Interface_Pci) GetClassId() string

func (*Component_Interface_Pci) GetDeviceId

func (x *Component_Interface_Pci) GetDeviceId() string

func (*Component_Interface_Pci) GetRevisionId

func (x *Component_Interface_Pci) GetRevisionId() string

func (*Component_Interface_Pci) GetVendorId

func (x *Component_Interface_Pci) GetVendorId() string

func (*Component_Interface_Pci) ProtoMessage

func (*Component_Interface_Pci) ProtoMessage()

func (*Component_Interface_Pci) ProtoReflect

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

func (*Component_Interface_Pci) Reset

func (x *Component_Interface_Pci) Reset()

func (*Component_Interface_Pci) String

func (x *Component_Interface_Pci) String() string

type Component_Interface_Usb

type Component_Interface_Usb struct {

	// 4-digit hex
	VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// 4-digit hex
	ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// 4-digit hex
	BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_Interface_Usb) Descriptor deprecated

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

Deprecated: Use Component_Interface_Usb.ProtoReflect.Descriptor instead.

func (*Component_Interface_Usb) GetBcdDevice

func (x *Component_Interface_Usb) GetBcdDevice() string

func (*Component_Interface_Usb) GetProductId

func (x *Component_Interface_Usb) GetProductId() string

func (*Component_Interface_Usb) GetVendorId

func (x *Component_Interface_Usb) GetVendorId() string

func (*Component_Interface_Usb) ProtoMessage

func (*Component_Interface_Usb) ProtoMessage()

func (*Component_Interface_Usb) ProtoReflect

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

func (*Component_Interface_Usb) Reset

func (x *Component_Interface_Usb) Reset()

func (*Component_Interface_Usb) String

func (x *Component_Interface_Usb) String() string

type Component_LuxThreshold

type Component_LuxThreshold struct {

	// The ALS sensor value below which the previous step should be considered.
	// A value of -1 denotes negative infinity and should be used for the first
	// step.
	DecreaseThreshold int32 `protobuf:"varint,1,opt,name=decrease_threshold,json=decreaseThreshold,proto3" json:"decrease_threshold,omitempty"`
	// The ALS sensor value above which the following step should be
	// considered. A value of -1 denotes infinity and should be used for the
	// last step.
	IncreaseThreshold int32 `protobuf:"varint,2,opt,name=increase_threshold,json=increaseThreshold,proto3" json:"increase_threshold,omitempty"`
	// contains filtered or unexported fields
}

A single step in an ambient light sensor configuration table. Each step configures the brightness percentage while at that step as well as the sensor value at which the next or previous step should be considered. Steps should be specified in increasing order for each field.

func (*Component_LuxThreshold) Descriptor deprecated

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

Deprecated: Use Component_LuxThreshold.ProtoReflect.Descriptor instead.

func (*Component_LuxThreshold) GetDecreaseThreshold

func (x *Component_LuxThreshold) GetDecreaseThreshold() int32

func (*Component_LuxThreshold) GetIncreaseThreshold

func (x *Component_LuxThreshold) GetIncreaseThreshold() int32

func (*Component_LuxThreshold) ProtoMessage

func (*Component_LuxThreshold) ProtoMessage()

func (*Component_LuxThreshold) ProtoReflect

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

func (*Component_LuxThreshold) Reset

func (x *Component_LuxThreshold) Reset()

func (*Component_LuxThreshold) String

func (x *Component_LuxThreshold) String() string

type Component_Memory

type Component_Memory struct {
	Profile    *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	PartNumber string                    `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_Memory) Descriptor deprecated

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

Deprecated: Use Component_Memory.ProtoReflect.Descriptor instead.

func (*Component_Memory) GetPartNumber

func (x *Component_Memory) GetPartNumber() string

func (*Component_Memory) GetProfile

func (x *Component_Memory) GetProfile() *Component_Memory_Profile

func (*Component_Memory) ProtoMessage

func (*Component_Memory) ProtoMessage()

func (*Component_Memory) ProtoReflect

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

func (*Component_Memory) Reset

func (x *Component_Memory) Reset()

func (*Component_Memory) String

func (x *Component_Memory) String() string

type Component_Memory_

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

type Component_Memory_Profile

type Component_Memory_Profile struct {
	Type          Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
	SpeedMhz      int32                 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
	SizeMegabytes int32                 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_Memory_Profile) Descriptor deprecated

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

Deprecated: Use Component_Memory_Profile.ProtoReflect.Descriptor instead.

func (*Component_Memory_Profile) GetSizeMegabytes

func (x *Component_Memory_Profile) GetSizeMegabytes() int32

func (*Component_Memory_Profile) GetSpeedMhz

func (x *Component_Memory_Profile) GetSpeedMhz() int32

func (*Component_Memory_Profile) GetType

func (*Component_Memory_Profile) ProtoMessage

func (*Component_Memory_Profile) ProtoMessage()

func (*Component_Memory_Profile) ProtoReflect

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

func (*Component_Memory_Profile) Reset

func (x *Component_Memory_Profile) Reset()

func (*Component_Memory_Profile) String

func (x *Component_Memory_Profile) String() string

type Component_Memory_Type

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

func (Component_Memory_Type) Descriptor

func (Component_Memory_Type) Enum

func (Component_Memory_Type) EnumDescriptor deprecated

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

Deprecated: Use Component_Memory_Type.Descriptor instead.

func (Component_Memory_Type) Number

func (Component_Memory_Type) String

func (x Component_Memory_Type) String() string

func (Component_Memory_Type) Type

type Component_Qualification

type Component_Qualification struct {
	ComponentId *ComponentId                   `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
	Status      Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

Record of a component level qualification and the corresponding status.

func (*Component_Qualification) Descriptor deprecated

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

Deprecated: Use Component_Qualification.ProtoReflect.Descriptor instead.

func (*Component_Qualification) GetComponentId

func (x *Component_Qualification) GetComponentId() *ComponentId

func (*Component_Qualification) GetStatus

func (*Component_Qualification) ProtoMessage

func (*Component_Qualification) ProtoMessage()

func (*Component_Qualification) ProtoReflect

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

func (*Component_Qualification) Reset

func (x *Component_Qualification) Reset()

func (*Component_Qualification) String

func (x *Component_Qualification) String() string

type Component_Qualification_Status

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

func (Component_Qualification_Status) Descriptor

func (Component_Qualification_Status) Enum

func (Component_Qualification_Status) EnumDescriptor deprecated

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

Deprecated: Use Component_Qualification_Status.Descriptor instead.

func (Component_Qualification_Status) Number

func (Component_Qualification_Status) String

func (Component_Qualification_Status) Type

type Component_Soc

type Component_Soc struct {
	Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	// Unique model name reported by the SoC and detected
	// through probing.
	// For ARM/x86 specific probing logic, see:
	// platform/factory/py/probe/functions/generic_cpu.py
	Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// Number of cores present on the SoC model
	Cores           int32                         `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
	Features        []Component_Soc_Feature       `` /* 126-byte string literal not displayed */
	Vulnerabilities []Component_Soc_Vulnerability `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Component_Soc) Descriptor deprecated

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

Deprecated: Use Component_Soc.ProtoReflect.Descriptor instead.

func (*Component_Soc) GetCores

func (x *Component_Soc) GetCores() int32

func (*Component_Soc) GetFamily

func (x *Component_Soc) GetFamily() *Component_Soc_Family

func (*Component_Soc) GetFeatures

func (x *Component_Soc) GetFeatures() []Component_Soc_Feature

func (*Component_Soc) GetModel

func (x *Component_Soc) GetModel() string

func (*Component_Soc) GetVulnerabilities

func (x *Component_Soc) GetVulnerabilities() []Component_Soc_Vulnerability

func (*Component_Soc) ProtoMessage

func (*Component_Soc) ProtoMessage()

func (*Component_Soc) ProtoReflect

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

func (*Component_Soc) Reset

func (x *Component_Soc) Reset()

func (*Component_Soc) String

func (x *Component_Soc) String() string

type Component_Soc_

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

type Component_Soc_Architecture

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

func (Component_Soc_Architecture) Descriptor

func (Component_Soc_Architecture) Enum

func (Component_Soc_Architecture) EnumDescriptor deprecated

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

Deprecated: Use Component_Soc_Architecture.Descriptor instead.

func (Component_Soc_Architecture) Number

func (Component_Soc_Architecture) String

func (Component_Soc_Architecture) Type

type Component_Soc_Family

type Component_Soc_Family struct {
	Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
	// Common name (human friendly) for the family
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Component_Soc_Family) Descriptor deprecated

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

Deprecated: Use Component_Soc_Family.ProtoReflect.Descriptor instead.

func (*Component_Soc_Family) GetArch

func (*Component_Soc_Family) GetName

func (x *Component_Soc_Family) GetName() string

func (*Component_Soc_Family) ProtoMessage

func (*Component_Soc_Family) ProtoMessage()

func (*Component_Soc_Family) ProtoReflect

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

func (*Component_Soc_Family) Reset

func (x *Component_Soc_Family) Reset()

func (*Component_Soc_Family) String

func (x *Component_Soc_Family) String() string

type Component_Soc_Feature

type Component_Soc_Feature int32
const (
	Component_Soc_FEATURE_UNKNOWN Component_Soc_Feature = 0
	// Supports Symmetric Multi-Threading (SMT; a.k.a. Hyper-Threading, or
	// other vendor-specific terms).
	Component_Soc_SMT Component_Soc_Feature = 1
	// Supports x86 SHA-NI (instruction extension set for SHA1 and SHA256)
	Component_Soc_SHA_NI Component_Soc_Feature = 2
)

func (Component_Soc_Feature) Descriptor

func (Component_Soc_Feature) Enum

func (Component_Soc_Feature) EnumDescriptor deprecated

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

Deprecated: Use Component_Soc_Feature.Descriptor instead.

func (Component_Soc_Feature) Number

func (Component_Soc_Feature) String

func (x Component_Soc_Feature) String() string

func (Component_Soc_Feature) Type

type Component_Soc_Vulnerability

type Component_Soc_Vulnerability int32
const (
	Component_Soc_VULNERABILITY_UNDEFINED Component_Soc_Vulnerability = 0
	// CPU is vulnerable to the L1 Terminal Fault (a.k.a., L1TF) side
	// channel.
	Component_Soc_L1TF Component_Soc_Vulnerability = 1
	// CPU is vulnerable to Microarchitectural Data Sampling (MDS).
	Component_Soc_MDS Component_Soc_Vulnerability = 2
)

func (Component_Soc_Vulnerability) Descriptor

func (Component_Soc_Vulnerability) Enum

func (Component_Soc_Vulnerability) EnumDescriptor deprecated

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

Deprecated: Use Component_Soc_Vulnerability.Descriptor instead.

func (Component_Soc_Vulnerability) Number

func (Component_Soc_Vulnerability) String

func (Component_Soc_Vulnerability) Type

type Component_Storage

type Component_Storage struct {
	Emmc5FwVer string                        `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
	Manfid     string                        `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
	Name       string                        `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Oemid      string                        `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
	Prv        string                        `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
	Sectors    string                        `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
	Type       Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
	SizeGb     uint32                        `protobuf:"varint,8,opt,name=size_gb,json=sizeGb,proto3" json:"size_gb,omitempty"`
	// Types that are assignable to Interface:
	//	*Component_Storage_Pci
	Interface isComponent_Storage_Interface `protobuf_oneof:"interface"`
	// contains filtered or unexported fields
}

func (*Component_Storage) Descriptor deprecated

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

Deprecated: Use Component_Storage.ProtoReflect.Descriptor instead.

func (*Component_Storage) GetEmmc5FwVer

func (x *Component_Storage) GetEmmc5FwVer() string

func (*Component_Storage) GetInterface

func (m *Component_Storage) GetInterface() isComponent_Storage_Interface

func (*Component_Storage) GetManfid

func (x *Component_Storage) GetManfid() string

func (*Component_Storage) GetName

func (x *Component_Storage) GetName() string

func (*Component_Storage) GetOemid

func (x *Component_Storage) GetOemid() string

func (*Component_Storage) GetPci

func (*Component_Storage) GetPrv

func (x *Component_Storage) GetPrv() string

func (*Component_Storage) GetSectors

func (x *Component_Storage) GetSectors() string

func (*Component_Storage) GetSizeGb

func (x *Component_Storage) GetSizeGb() uint32

func (*Component_Storage) GetType

func (*Component_Storage) ProtoMessage

func (*Component_Storage) ProtoMessage()

func (*Component_Storage) ProtoReflect

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

func (*Component_Storage) Reset

func (x *Component_Storage) Reset()

func (*Component_Storage) String

func (x *Component_Storage) String() string

type Component_Storage_

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

type Component_Storage_Pci

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

type Component_Storage_StorageType

type Component_Storage_StorageType int32
const (
	Component_Storage_STORAGE_TYPE_UNKNOWN Component_Storage_StorageType = 0
	Component_Storage_EMMC                 Component_Storage_StorageType = 1
	Component_Storage_NVME                 Component_Storage_StorageType = 2
	Component_Storage_SATA                 Component_Storage_StorageType = 3
	Component_Storage_UFS                  Component_Storage_StorageType = 4
	Component_Storage_BRIDGED_EMMC         Component_Storage_StorageType = 5
)

func (Component_Storage_StorageType) Descriptor

func (Component_Storage_StorageType) Enum

func (Component_Storage_StorageType) EnumDescriptor deprecated

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

Deprecated: Use Component_Storage_StorageType.Descriptor instead.

func (Component_Storage_StorageType) Number

func (Component_Storage_StorageType) String

func (Component_Storage_StorageType) Type

type Component_Stylus

type Component_Stylus struct {

	// Types that are assignable to Interface:
	//	*Component_Stylus_Usb
	//	*Component_Stylus_I2C
	Interface isComponent_Stylus_Interface `protobuf_oneof:"interface"`
	// contains filtered or unexported fields
}

func (*Component_Stylus) Descriptor deprecated

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

Deprecated: Use Component_Stylus.ProtoReflect.Descriptor instead.

func (*Component_Stylus) GetI2C

func (*Component_Stylus) GetInterface

func (m *Component_Stylus) GetInterface() isComponent_Stylus_Interface

func (*Component_Stylus) GetUsb

func (*Component_Stylus) ProtoMessage

func (*Component_Stylus) ProtoMessage()

func (*Component_Stylus) ProtoReflect

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

func (*Component_Stylus) Reset

func (x *Component_Stylus) Reset()

func (*Component_Stylus) String

func (x *Component_Stylus) String() string

type Component_Stylus_

type Component_Stylus_ struct {
	Stylus *Component_Stylus `protobuf:"bytes,23,opt,name=stylus,proto3,oneof"`
}

type Component_Stylus_I2C

type Component_Stylus_I2C struct {
	I2C *Component_Interface_I2C `protobuf:"bytes,2,opt,name=i2c,proto3,oneof"`
}

type Component_Stylus_Usb

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

type Component_SupportStatus

type Component_SupportStatus int32

Various levels of component support.

const (
	Component_STATUS_UNKNOWN     Component_SupportStatus = 0
	Component_STATUS_SUPPORTED   Component_SupportStatus = 1
	Component_STATUS_DEPRECATED  Component_SupportStatus = 2
	Component_STATUS_UNQUALIFIED Component_SupportStatus = 3
	Component_STATUS_UNSUPPORTED Component_SupportStatus = 4
)

func (Component_SupportStatus) Descriptor

func (Component_SupportStatus) Enum

func (Component_SupportStatus) EnumDescriptor deprecated

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

Deprecated: Use Component_SupportStatus.Descriptor instead.

func (Component_SupportStatus) Number

func (Component_SupportStatus) String

func (x Component_SupportStatus) String() string

func (Component_SupportStatus) Type

type Component_SystemFlashChip

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

type Component_Touch

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

func (*Component_Touch) Descriptor deprecated

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

Deprecated: Use Component_Touch.ProtoReflect.Descriptor instead.

func (*Component_Touch) GetFwChecksum

func (x *Component_Touch) GetFwChecksum() string

func (*Component_Touch) GetFwVersion

func (x *Component_Touch) GetFwVersion() string

func (*Component_Touch) GetProductId

func (x *Component_Touch) GetProductId() string

func (*Component_Touch) GetProductSeries

func (x *Component_Touch) GetProductSeries() string

func (*Component_Touch) GetType

func (*Component_Touch) GetUsb

func (*Component_Touch) ProtoMessage

func (*Component_Touch) ProtoMessage()

func (*Component_Touch) ProtoReflect

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

func (*Component_Touch) Reset

func (x *Component_Touch) Reset()

func (*Component_Touch) String

func (x *Component_Touch) String() string

type Component_Touch_TouchType

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

func (Component_Touch_TouchType) Descriptor

func (Component_Touch_TouchType) Enum

func (Component_Touch_TouchType) EnumDescriptor deprecated

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

Deprecated: Use Component_Touch_TouchType.Descriptor instead.

func (Component_Touch_TouchType) Number

func (Component_Touch_TouchType) String

func (x Component_Touch_TouchType) String() string

func (Component_Touch_TouchType) Type

type Component_Touchpad

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

type Component_Touchscreen

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

type Component_Tpm

type Component_Tpm struct {
	ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
	Version          string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

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

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

func (*Component_Tpm) Descriptor deprecated

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

Deprecated: Use Component_Tpm.ProtoReflect.Descriptor instead.

func (*Component_Tpm) GetManufacturerInfo

func (x *Component_Tpm) GetManufacturerInfo() string

func (*Component_Tpm) GetVersion

func (x *Component_Tpm) GetVersion() string

func (*Component_Tpm) ProtoMessage

func (*Component_Tpm) ProtoMessage()

func (*Component_Tpm) ProtoReflect

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

func (*Component_Tpm) Reset

func (x *Component_Tpm) Reset()

func (*Component_Tpm) String

func (x *Component_Tpm) String() string

type Component_Tpm_

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

type Component_UsbHost

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

type Component_Wifi

type Component_Wifi struct {

	// Types that are assignable to Interface:
	//	*Component_Wifi_Pci
	Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
	// WLAN protocols supported by this Wifi chipset.
	SupportedWlanProtocols []Component_Wifi_WLANProtocol `` /* 192-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Component_Wifi) Descriptor deprecated

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

Deprecated: Use Component_Wifi.ProtoReflect.Descriptor instead.

func (*Component_Wifi) GetInterface

func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface

func (*Component_Wifi) GetPci

func (*Component_Wifi) GetSupportedWlanProtocols

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

func (*Component_Wifi) ProtoMessage

func (*Component_Wifi) ProtoMessage()

func (*Component_Wifi) ProtoReflect

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

func (*Component_Wifi) Reset

func (x *Component_Wifi) Reset()

func (*Component_Wifi) String

func (x *Component_Wifi) String() string

type Component_Wifi_

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

type Component_Wifi_Pci

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

type Component_Wifi_WLANProtocol

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

func (Component_Wifi_WLANProtocol) Descriptor

func (Component_Wifi_WLANProtocol) Enum

func (Component_Wifi_WLANProtocol) EnumDescriptor deprecated

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

Deprecated: Use Component_Wifi_WLANProtocol.Descriptor instead.

func (Component_Wifi_WLANProtocol) Number

func (Component_Wifi_WLANProtocol) String

func (Component_Wifi_WLANProtocol) Type

type Design

type Design struct {

	// Fields replicated to public configs.
	PublicReplication *public_replication.PublicReplication `protobuf:"bytes,7,opt,name=public_replication,json=publicReplication,proto3" json:"public_replication,omitempty"`
	// Globally unique design identifier.
	Id *DesignId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Program that defines the constraints for this design.
	ProgramId *ProgramId `protobuf:"bytes,2,opt,name=program_id,json=programId,proto3" json:"program_id,omitempty"`
	// ODM for the given hardware design.
	OdmId *PartnerId `protobuf:"bytes,3,opt,name=odm_id,json=odmId,proto3" json:"odm_id,omitempty"`
	// Design codename (human friendly).
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Board version assignment for each build phase.
	// Example:
	//  1 --> proto
	//  2 --> proto2 ...
	BoardIdPhase map[uint32]string `` /* 188-byte string literal not displayed */
	// Supported hardware configurations for a given design.
	Configs []*Design_Config `protobuf:"bytes,6,rep,name=configs,proto3" json:"configs,omitempty"`
	// Map of SSFC values for this project. These values must fit within the
	// program's definitions of SSFC Segments. The string represents the human-
	// readable description of the SSFC value (e.g. BMI160, PS8751)
	// E.g 0x0010 -> "CameraA"; 0x0020 -> "CameraB" within SsfcSegment 0x0030
	SsfcValue map[uint32]string `` /* 177-byte string literal not displayed */
	// Define custom type as whitelabel or rebrand
	// More details in go/custom_label_introduction
	CustomType Design_CustomType `` /* 138-byte string literal not displayed */
	// A sparse list of flash name mappings. Keys are the flash name as determine
	// by probing via futility flash --get-info, and the values are the flash
	// names that are needed as input to the ap_wpsr tool that is used to
	// determine the write protect status register values when software write
	// protection is enabled.
	SpiFlashTransform map[string]string `` /* 203-byte string literal not displayed */
	// contains filtered or unexported fields
}

Next ID: 12

func (*Design) Descriptor deprecated

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

Deprecated: Use Design.ProtoReflect.Descriptor instead.

func (*Design) GetBoardIdPhase

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

func (*Design) GetConfigs

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

func (*Design) GetCustomType

func (x *Design) GetCustomType() Design_CustomType

func (*Design) GetId

func (x *Design) GetId() *DesignId

func (*Design) GetName

func (x *Design) GetName() string

func (*Design) GetOdmId

func (x *Design) GetOdmId() *PartnerId

func (*Design) GetProgramId

func (x *Design) GetProgramId() *ProgramId

func (*Design) GetPublicReplication

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

func (*Design) GetSpiFlashTransform

func (x *Design) GetSpiFlashTransform() map[string]string

func (*Design) GetSsfcValue

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

func (*Design) ProtoMessage

func (*Design) ProtoMessage()

func (*Design) ProtoReflect

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

func (*Design) Reset

func (x *Design) Reset()

func (*Design) String

func (x *Design) String() string

type DesignConfigId

type DesignConfigId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

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

func (*DesignConfigId) Descriptor deprecated

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

Deprecated: Use DesignConfigId.ProtoReflect.Descriptor instead.

func (*DesignConfigId) GetValue

func (x *DesignConfigId) GetValue() string

func (*DesignConfigId) ProtoMessage

func (*DesignConfigId) ProtoMessage()

func (*DesignConfigId) ProtoReflect

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

func (*DesignConfigId) Reset

func (x *DesignConfigId) Reset()

func (*DesignConfigId) String

func (x *DesignConfigId) String() string

type DesignConfigIdSegment

type DesignConfigIdSegment struct {

	// Design the segment applies to.
	DesignId *DesignId `protobuf:"bytes,1,opt,name=design_id,json=designId,proto3" json:"design_id,omitempty"`
	// Min and max DesignConfigIds the Design can use. Both are inclusive.
	MinId uint32 `protobuf:"varint,2,opt,name=min_id,json=minId,proto3" json:"min_id,omitempty"`
	MaxId uint32 `protobuf:"varint,3,opt,name=max_id,json=maxId,proto3" json:"max_id,omitempty"`
	// contains filtered or unexported fields
}

A segment of DesignConfigIds allocated to a given Design.

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

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

No segments in a program can overlap.

func (*DesignConfigIdSegment) Descriptor deprecated

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

Deprecated: Use DesignConfigIdSegment.ProtoReflect.Descriptor instead.

func (*DesignConfigIdSegment) GetDesignId

func (x *DesignConfigIdSegment) GetDesignId() *DesignId

func (*DesignConfigIdSegment) GetMaxId

func (x *DesignConfigIdSegment) GetMaxId() uint32

func (*DesignConfigIdSegment) GetMinId

func (x *DesignConfigIdSegment) GetMinId() uint32

func (*DesignConfigIdSegment) ProtoMessage

func (*DesignConfigIdSegment) ProtoMessage()

func (*DesignConfigIdSegment) ProtoReflect

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

func (*DesignConfigIdSegment) Reset

func (x *DesignConfigIdSegment) Reset()

func (*DesignConfigIdSegment) String

func (x *DesignConfigIdSegment) String() string

type DesignConfigId_ScanConfig

type DesignConfigId_ScanConfig struct {

	// Types that are assignable to FirmwareNameMatch:
	//	*DesignConfigId_ScanConfig_Frid
	FirmwareNameMatch isDesignConfigId_ScanConfig_FirmwareNameMatch `protobuf_oneof:"firmware_name_match"`
	// SKU configured during board manufacturing. Should match the value
	// returned by "cros_config /identity sku-id" (which abstracts how SKU is
	// encoded on the specific platform). Must be in the range [0, 0x7FFFFFFF].
	FirmwareSku uint32 `protobuf:"varint,3,opt,name=firmware_sku,json=firmwareSku,proto3" json:"firmware_sku,omitempty"`
	// contains filtered or unexported fields
}

Config used to scan an actual device to determine a given DesignConfig

func (*DesignConfigId_ScanConfig) Descriptor deprecated

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

Deprecated: Use DesignConfigId_ScanConfig.ProtoReflect.Descriptor instead.

func (*DesignConfigId_ScanConfig) GetFirmwareNameMatch

func (m *DesignConfigId_ScanConfig) GetFirmwareNameMatch() isDesignConfigId_ScanConfig_FirmwareNameMatch

func (*DesignConfigId_ScanConfig) GetFirmwareSku

func (x *DesignConfigId_ScanConfig) GetFirmwareSku() uint32

func (*DesignConfigId_ScanConfig) GetFrid

func (x *DesignConfigId_ScanConfig) GetFrid() string

func (*DesignConfigId_ScanConfig) ProtoMessage

func (*DesignConfigId_ScanConfig) ProtoMessage()

func (*DesignConfigId_ScanConfig) ProtoReflect

func (*DesignConfigId_ScanConfig) Reset

func (x *DesignConfigId_ScanConfig) Reset()

func (*DesignConfigId_ScanConfig) String

func (x *DesignConfigId_ScanConfig) String() string

type DesignConfigId_ScanConfig_Frid

type DesignConfigId_ScanConfig_Frid struct {
	// String pattern (partial) that is matched against the
	// contents of first available:
	// /proc/device-tree/firmware/chromeos/readonly-firmware-version
	// /sys/devices/platform/chromeos_acpi/FRID
	Frid string `protobuf:"bytes,4,opt,name=frid,proto3,oneof"`
}

type DesignConfigPackage

type DesignConfigPackage struct {
	DesignConfig *Design_Config `protobuf:"bytes,1,opt,name=design_config,json=designConfig,proto3" json:"design_config,omitempty"`
	Design       *Design        `protobuf:"bytes,2,opt,name=design,proto3" json:"design,omitempty"`
	Odm          *Partner       `protobuf:"bytes,3,opt,name=odm,proto3" json:"odm,omitempty"`
	Program      *Program       `protobuf:"bytes,4,opt,name=program,proto3" json:"program,omitempty"`
	// contains filtered or unexported fields
}

Bundle of all configs related to a given Design.Config

func (*DesignConfigPackage) Descriptor deprecated

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

Deprecated: Use DesignConfigPackage.ProtoReflect.Descriptor instead.

func (*DesignConfigPackage) GetDesign

func (x *DesignConfigPackage) GetDesign() *Design

func (*DesignConfigPackage) GetDesignConfig

func (x *DesignConfigPackage) GetDesignConfig() *Design_Config

func (*DesignConfigPackage) GetOdm

func (x *DesignConfigPackage) GetOdm() *Partner

func (*DesignConfigPackage) GetProgram

func (x *DesignConfigPackage) GetProgram() *Program

func (*DesignConfigPackage) ProtoMessage

func (*DesignConfigPackage) ProtoMessage()

func (*DesignConfigPackage) ProtoReflect

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

func (*DesignConfigPackage) Reset

func (x *DesignConfigPackage) Reset()

func (*DesignConfigPackage) String

func (x *DesignConfigPackage) String() string

type DesignId

type DesignId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Design ID to use for software configs. May be used in place of value for
	// software config (e.g. audio) purposes.
	ConfigDesignIdOverride *DesignId `` /* 131-byte string literal not displayed */
	// Design ID to use for the model name, to be used as the key for test
	// coverage requirements, and hence the cros-config model name.
	ModelNameDesignIdOverride *DesignId `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

Uniquely identifies a Chromium OS hardware design project.

func (*DesignId) Descriptor deprecated

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

Deprecated: Use DesignId.ProtoReflect.Descriptor instead.

func (*DesignId) GetConfigDesignIdOverride

func (x *DesignId) GetConfigDesignIdOverride() *DesignId

func (*DesignId) GetModelNameDesignIdOverride

func (x *DesignId) GetModelNameDesignIdOverride() *DesignId

func (*DesignId) GetValue

func (x *DesignId) GetValue() string

func (*DesignId) ProtoMessage

func (*DesignId) ProtoMessage()

func (*DesignId) ProtoReflect

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

func (*DesignId) Reset

func (x *DesignId) Reset()

func (*DesignId) String

func (x *DesignId) String() string

type Design_Config

type Design_Config struct {

	// Fields replicated to public configs.
	PublicReplication *public_replication.PublicReplication `protobuf:"bytes,5,opt,name=public_replication,json=publicReplication,proto3" json:"public_replication,omitempty"`
	// The ID encoded in hardware on a device, typically in CBI.
	Id *DesignConfigId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Each unique value of hardware_topology requires a unique DesignConfigId
	HardwareTopology *HardwareTopology `protobuf:"bytes,2,opt,name=hardware_topology,json=hardwareTopology,proto3" json:"hardware_topology,omitempty"`
	// This field is generated from hardware_topology by combining all of the
	// partial HardwareFeatures definitions from each selected hardware topology
	HardwareFeatures *HardwareFeatures `protobuf:"bytes,3,opt,name=hardware_features,json=hardwareFeatures,proto3" json:"hardware_features,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Design_Config) Descriptor deprecated

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

Deprecated: Use Design_Config.ProtoReflect.Descriptor instead.

func (*Design_Config) GetHardwareFeatures

func (x *Design_Config) GetHardwareFeatures() *HardwareFeatures

func (*Design_Config) GetHardwareTopology

func (x *Design_Config) GetHardwareTopology() *HardwareTopology

func (*Design_Config) GetId

func (x *Design_Config) GetId() *DesignConfigId

func (*Design_Config) GetPublicReplication

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

func (*Design_Config) ProtoMessage

func (*Design_Config) ProtoMessage()

func (*Design_Config) ProtoReflect

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

func (*Design_Config) Reset

func (x *Design_Config) Reset()

func (*Design_Config) String

func (x *Design_Config) String() string

type Design_Config_Constraint

type Design_Config_Constraint struct {
	Level    Design_Config_Constraint_Level `protobuf:"varint,1,opt,name=level,proto3,enum=chromiumos.config.api.Design_Config_Constraint_Level" json:"level,omitempty"`
	Features *HardwareFeatures              `protobuf:"bytes,2,opt,name=features,proto3" json:"features,omitempty"`
	// contains filtered or unexported fields
}

Constraints on HardwareFeatures.

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

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

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

func (*Design_Config_Constraint) Descriptor deprecated

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

Deprecated: Use Design_Config_Constraint.ProtoReflect.Descriptor instead.

func (*Design_Config_Constraint) GetFeatures

func (x *Design_Config_Constraint) GetFeatures() *HardwareFeatures

func (*Design_Config_Constraint) GetLevel

func (*Design_Config_Constraint) ProtoMessage

func (*Design_Config_Constraint) ProtoMessage()

func (*Design_Config_Constraint) ProtoReflect

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

func (*Design_Config_Constraint) Reset

func (x *Design_Config_Constraint) Reset()

func (*Design_Config_Constraint) String

func (x *Design_Config_Constraint) String() string

type Design_Config_Constraint_Level

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

func (Design_Config_Constraint_Level) Descriptor

func (Design_Config_Constraint_Level) Enum

func (Design_Config_Constraint_Level) EnumDescriptor deprecated

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

Deprecated: Use Design_Config_Constraint_Level.Descriptor instead.

func (Design_Config_Constraint_Level) Number

func (Design_Config_Constraint_Level) String

func (Design_Config_Constraint_Level) Type

type Design_CustomType

type Design_CustomType int32
const (
	Design_NO_CUSTOM  Design_CustomType = 0
	Design_WHITELABEL Design_CustomType = 1
	Design_REBRAND    Design_CustomType = 2
)

func (Design_CustomType) Descriptor

func (Design_CustomType) Enum

func (Design_CustomType) EnumDescriptor deprecated

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

Deprecated: Use Design_CustomType.Descriptor instead.

func (Design_CustomType) Number

func (Design_CustomType) String

func (x Design_CustomType) String() string

func (Design_CustomType) Type

type DeviceBrand

type DeviceBrand struct {

	// Globally unique device brand identifier.
	Id *DeviceBrandId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Hardware design used for the given brand.
	DesignId *DesignId `protobuf:"bytes,2,opt,name=design_id,json=designId,proto3" json:"design_id,omitempty"`
	// OEM for the given device brand.
	OemId *PartnerId `protobuf:"bytes,3,opt,name=oem_id,json=oemId,proto3" json:"oem_id,omitempty"`
	// Whether to export oem_id information to OS image via cros_config.
	ExportOemInfo bool `protobuf:"varint,6,opt,name=export_oem_info,json=exportOemInfo,proto3" json:"export_oem_info,omitempty"`
	// Brand code assigned and set during manufacturing.
	BrandCode string `protobuf:"bytes,4,opt,name=brand_code,json=brandCode,proto3" json:"brand_code,omitempty"`
	// Brand marketing name.
	BrandName string `protobuf:"bytes,5,opt,name=brand_name,json=brandName,proto3" json:"brand_name,omitempty"`
	// contains filtered or unexported fields
}

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

func (*DeviceBrand) Descriptor deprecated

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

Deprecated: Use DeviceBrand.ProtoReflect.Descriptor instead.

func (*DeviceBrand) GetBrandCode

func (x *DeviceBrand) GetBrandCode() string

func (*DeviceBrand) GetBrandName

func (x *DeviceBrand) GetBrandName() string

func (*DeviceBrand) GetDesignId

func (x *DeviceBrand) GetDesignId() *DesignId

func (*DeviceBrand) GetExportOemInfo

func (x *DeviceBrand) GetExportOemInfo() bool

func (*DeviceBrand) GetId

func (x *DeviceBrand) GetId() *DeviceBrandId

func (*DeviceBrand) GetOemId

func (x *DeviceBrand) GetOemId() *PartnerId

func (*DeviceBrand) ProtoMessage

func (*DeviceBrand) ProtoMessage()

func (*DeviceBrand) ProtoReflect

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

func (*DeviceBrand) Reset

func (x *DeviceBrand) Reset()

func (*DeviceBrand) String

func (x *DeviceBrand) String() string

type DeviceBrandId

type DeviceBrandId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies a Chromium OS device brand.

func (*DeviceBrandId) Descriptor deprecated

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

Deprecated: Use DeviceBrandId.ProtoReflect.Descriptor instead.

func (*DeviceBrandId) GetValue

func (x *DeviceBrandId) GetValue() string

func (*DeviceBrandId) ProtoMessage

func (*DeviceBrandId) ProtoMessage()

func (*DeviceBrandId) ProtoReflect

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

func (*DeviceBrandId) Reset

func (x *DeviceBrandId) Reset()

func (*DeviceBrandId) String

func (x *DeviceBrandId) String() string

type DeviceBrandId_ScanConfig

type DeviceBrandId_ScanConfig struct {

	// 'whitelabel_tag' value set in the VPD.
	// See
	// https://chromeos.google.com/partner/dlm/docs/factory/vpd.html#field-whitelabel_tag.
	WhitelabelTag     string                                     `protobuf:"bytes,1,opt,name=whitelabel_tag,json=whitelabelTag,proto3" json:"whitelabel_tag,omitempty"`
	FeatureDeviceType DeviceBrandId_ScanConfig_FeatureDeviceType `` /* 185-byte string literal not displayed */
	CustomLabelTag    string                                     `protobuf:"bytes,3,opt,name=custom_label_tag,json=customLabelTag,proto3" json:"custom_label_tag,omitempty"`
	// contains filtered or unexported fields
}

Scan config to determine the BrandId

func (*DeviceBrandId_ScanConfig) Descriptor deprecated

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

Deprecated: Use DeviceBrandId_ScanConfig.ProtoReflect.Descriptor instead.

func (*DeviceBrandId_ScanConfig) GetCustomLabelTag

func (x *DeviceBrandId_ScanConfig) GetCustomLabelTag() string

func (*DeviceBrandId_ScanConfig) GetFeatureDeviceType

func (*DeviceBrandId_ScanConfig) GetWhitelabelTag

func (x *DeviceBrandId_ScanConfig) GetWhitelabelTag() string

func (*DeviceBrandId_ScanConfig) ProtoMessage

func (*DeviceBrandId_ScanConfig) ProtoMessage()

func (*DeviceBrandId_ScanConfig) ProtoReflect

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

func (*DeviceBrandId_ScanConfig) Reset

func (x *DeviceBrandId_ScanConfig) Reset()

func (*DeviceBrandId_ScanConfig) String

func (x *DeviceBrandId_ScanConfig) String() string

type DeviceBrandId_ScanConfig_FeatureDeviceType

type DeviceBrandId_ScanConfig_FeatureDeviceType int32
const (
	DeviceBrandId_ScanConfig_OFF    DeviceBrandId_ScanConfig_FeatureDeviceType = 0
	DeviceBrandId_ScanConfig_LEGACY DeviceBrandId_ScanConfig_FeatureDeviceType = 1
	DeviceBrandId_ScanConfig_ON     DeviceBrandId_ScanConfig_FeatureDeviceType = 2
)

func (DeviceBrandId_ScanConfig_FeatureDeviceType) Descriptor

func (DeviceBrandId_ScanConfig_FeatureDeviceType) Enum

func (DeviceBrandId_ScanConfig_FeatureDeviceType) EnumDescriptor deprecated

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

Deprecated: Use DeviceBrandId_ScanConfig_FeatureDeviceType.Descriptor instead.

func (DeviceBrandId_ScanConfig_FeatureDeviceType) Number

func (DeviceBrandId_ScanConfig_FeatureDeviceType) String

func (DeviceBrandId_ScanConfig_FeatureDeviceType) Type

type DeviceConfig

type DeviceConfig struct {
	Program        *Program       `protobuf:"bytes,1,opt,name=program,proto3" json:"program,omitempty"`
	HwDesign       *Design        `protobuf:"bytes,2,opt,name=hw_design,json=hwDesign,proto3" json:"hw_design,omitempty"`
	Odm            *Partner       `protobuf:"bytes,3,opt,name=odm,proto3" json:"odm,omitempty"`
	HwDesignConfig *Design_Config `protobuf:"bytes,4,opt,name=hw_design_config,json=hwDesignConfig,proto3" json:"hw_design_config,omitempty"`
	DeviceBrand    *DeviceBrand   `protobuf:"bytes,5,opt,name=device_brand,json=deviceBrand,proto3" json:"device_brand,omitempty"`
	Oem            *Partner       `protobuf:"bytes,6,opt,name=oem,proto3" json:"oem,omitempty"`
	MfgConfig      *MfgConfig     `protobuf:"bytes,7,opt,name=mfg_config,json=mfgConfig,proto3" json:"mfg_config,omitempty"`
	// contains filtered or unexported fields
}

Defines all of the hardware configuration known about a given device.

func (*DeviceConfig) Descriptor deprecated

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

Deprecated: Use DeviceConfig.ProtoReflect.Descriptor instead.

func (*DeviceConfig) GetDeviceBrand

func (x *DeviceConfig) GetDeviceBrand() *DeviceBrand

func (*DeviceConfig) GetHwDesign

func (x *DeviceConfig) GetHwDesign() *Design

func (*DeviceConfig) GetHwDesignConfig

func (x *DeviceConfig) GetHwDesignConfig() *Design_Config

func (*DeviceConfig) GetMfgConfig

func (x *DeviceConfig) GetMfgConfig() *MfgConfig

func (*DeviceConfig) GetOdm

func (x *DeviceConfig) GetOdm() *Partner

func (*DeviceConfig) GetOem

func (x *DeviceConfig) GetOem() *Partner

func (*DeviceConfig) GetProgram

func (x *DeviceConfig) GetProgram() *Program

func (*DeviceConfig) ProtoMessage

func (*DeviceConfig) ProtoMessage()

func (*DeviceConfig) ProtoReflect

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

func (*DeviceConfig) Reset

func (x *DeviceConfig) Reset()

func (*DeviceConfig) String

func (x *DeviceConfig) String() string

type DeviceConfigId

type DeviceConfigId struct {
	DesignConfigId *DesignConfigId `protobuf:"bytes,1,opt,name=design_config_id,json=designConfigId,proto3" json:"design_config_id,omitempty"`
	DeviceBrandId  *DeviceBrandId  `protobuf:"bytes,2,opt,name=device_brand_id,json=deviceBrandId,proto3" json:"device_brand_id,omitempty"`
	MfgConfigId    *MfgConfigId    `protobuf:"bytes,3,opt,name=mfg_config_id,json=mfgConfigId,proto3" json:"mfg_config_id,omitempty"`
	// contains filtered or unexported fields
}

Defines all of the config identifiers set for a given device during manufacturing.

func (*DeviceConfigId) Descriptor deprecated

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

Deprecated: Use DeviceConfigId.ProtoReflect.Descriptor instead.

func (*DeviceConfigId) GetDesignConfigId

func (x *DeviceConfigId) GetDesignConfigId() *DesignConfigId

func (*DeviceConfigId) GetDeviceBrandId

func (x *DeviceConfigId) GetDeviceBrandId() *DeviceBrandId

func (*DeviceConfigId) GetMfgConfigId

func (x *DeviceConfigId) GetMfgConfigId() *MfgConfigId

func (*DeviceConfigId) ProtoMessage

func (*DeviceConfigId) ProtoMessage()

func (*DeviceConfigId) ProtoReflect

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

func (*DeviceConfigId) Reset

func (x *DeviceConfigId) Reset()

func (*DeviceConfigId) String

func (x *DeviceConfigId) String() string

type DeviceConfigId_ScanConfig

type DeviceConfigId_ScanConfig struct {
	DesignScanConfig *DesignConfigId_ScanConfig `protobuf:"bytes,1,opt,name=design_scan_config,json=designScanConfig,proto3" json:"design_scan_config,omitempty"`
	BrandScanConfig  *DeviceBrandId_ScanConfig  `protobuf:"bytes,2,opt,name=brand_scan_config,json=brandScanConfig,proto3" json:"brand_scan_config,omitempty"`
	MfgScanConfig    *MfgConfigId_ScanConfig    `protobuf:"bytes,3,opt,name=mfg_scan_config,json=mfgScanConfig,proto3" json:"mfg_scan_config,omitempty"`
	// contains filtered or unexported fields
}

Scanning config to probe for unique device identifiers

func (*DeviceConfigId_ScanConfig) Descriptor deprecated

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

Deprecated: Use DeviceConfigId_ScanConfig.ProtoReflect.Descriptor instead.

func (*DeviceConfigId_ScanConfig) GetBrandScanConfig

func (x *DeviceConfigId_ScanConfig) GetBrandScanConfig() *DeviceBrandId_ScanConfig

func (*DeviceConfigId_ScanConfig) GetDesignScanConfig

func (x *DeviceConfigId_ScanConfig) GetDesignScanConfig() *DesignConfigId_ScanConfig

func (*DeviceConfigId_ScanConfig) GetMfgScanConfig

func (x *DeviceConfigId_ScanConfig) GetMfgScanConfig() *MfgConfigId_ScanConfig

func (*DeviceConfigId_ScanConfig) ProtoMessage

func (*DeviceConfigId_ScanConfig) ProtoMessage()

func (*DeviceConfigId_ScanConfig) ProtoReflect

func (*DeviceConfigId_ScanConfig) Reset

func (x *DeviceConfigId_ScanConfig) Reset()

func (*DeviceConfigId_ScanConfig) String

func (x *DeviceConfigId_ScanConfig) String() string

type DeviceSignerConfig

type DeviceSignerConfig struct {

	// Associates a key to either a specific brand or design.
	// Per brand association supports Whitelabel devices with separate brands.
	//
	// Types that are assignable to Identifier:
	//	*DeviceSignerConfig_BrandId
	//	*DeviceSignerConfig_DesignId
	Identifier isDeviceSignerConfig_Identifier `protobuf_oneof:"identifier"`
	KeyId      string                          `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

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

func (*DeviceSignerConfig) Descriptor deprecated

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

Deprecated: Use DeviceSignerConfig.ProtoReflect.Descriptor instead.

func (*DeviceSignerConfig) GetBrandId

func (x *DeviceSignerConfig) GetBrandId() *DeviceBrandId

func (*DeviceSignerConfig) GetDesignId

func (x *DeviceSignerConfig) GetDesignId() *DesignId

func (*DeviceSignerConfig) GetIdentifier

func (m *DeviceSignerConfig) GetIdentifier() isDeviceSignerConfig_Identifier

func (*DeviceSignerConfig) GetKeyId

func (x *DeviceSignerConfig) GetKeyId() string

func (*DeviceSignerConfig) ProtoMessage

func (*DeviceSignerConfig) ProtoMessage()

func (*DeviceSignerConfig) ProtoReflect

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

func (*DeviceSignerConfig) Reset

func (x *DeviceSignerConfig) Reset()

func (*DeviceSignerConfig) String

func (x *DeviceSignerConfig) String() string

type DeviceSignerConfig_BrandId

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

type DeviceSignerConfig_DesignId

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

type Duration

type Duration struct {
	Type  Duration_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Duration_Type" json:"type,omitempty"`
	Value int32         `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Defines a time duration that's targeted for easier reading/understanding of program requirements (versus normalizing everything to millis).

func (*Duration) Descriptor deprecated

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

Deprecated: Use Duration.ProtoReflect.Descriptor instead.

func (*Duration) GetType

func (x *Duration) GetType() Duration_Type

func (*Duration) GetValue

func (x *Duration) GetValue() int32

func (*Duration) ProtoMessage

func (*Duration) ProtoMessage()

func (*Duration) ProtoReflect

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

func (*Duration) Reset

func (x *Duration) Reset()

func (*Duration) String

func (x *Duration) String() string

type Duration_Type

type Duration_Type int32
const (
	Duration_TYPE_UNKNOWN Duration_Type = 0
	Duration_MILLISECONDS Duration_Type = 1
	Duration_SECONDS      Duration_Type = 2
	Duration_MINUTES      Duration_Type = 3
	Duration_HOURS        Duration_Type = 4
	Duration_DAYS         Duration_Type = 5
)

func (Duration_Type) Descriptor

func (Duration_Type) Enum

func (x Duration_Type) Enum() *Duration_Type

func (Duration_Type) EnumDescriptor deprecated

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

Deprecated: Use Duration_Type.Descriptor instead.

func (Duration_Type) Number

func (Duration_Type) String

func (x Duration_Type) String() string

func (Duration_Type) Type

type FirmwareConfigurationSegment

type FirmwareConfigurationSegment struct {

	// Human-readable name describing the segment, e.g. "Daughter board".
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The mask of valid bits that could be used by this type of Topology.
	Mask uint32 `protobuf:"varint,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// contains filtered or unexported fields
}

Defines how space in a firmware configuration field is allocated.

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

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

func (*FirmwareConfigurationSegment) Descriptor deprecated

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

Deprecated: Use FirmwareConfigurationSegment.ProtoReflect.Descriptor instead.

func (*FirmwareConfigurationSegment) GetMask

func (x *FirmwareConfigurationSegment) GetMask() uint32

func (*FirmwareConfigurationSegment) GetName

func (x *FirmwareConfigurationSegment) GetName() string

func (*FirmwareConfigurationSegment) ProtoMessage

func (*FirmwareConfigurationSegment) ProtoMessage()

func (*FirmwareConfigurationSegment) ProtoReflect

func (*FirmwareConfigurationSegment) Reset

func (x *FirmwareConfigurationSegment) Reset()

func (*FirmwareConfigurationSegment) String

type HardwareFeatures

type HardwareFeatures struct {

	// USB-C properties
	UsbC *HardwareFeatures_UsbC `protobuf:"bytes,1,opt,name=usb_c,json=usbC,proto3" json:"usb_c,omitempty"`
	// USB-A properties
	UsbA *HardwareFeatures_UsbA `protobuf:"bytes,2,opt,name=usb_a,json=usbA,proto3" json:"usb_a,omitempty"`
	// Cellular properties
	Cellular *HardwareFeatures_Cellular `protobuf:"bytes,3,opt,name=cellular,proto3" json:"cellular,omitempty"`
	// HDMI properties
	Hdmi *HardwareFeatures_Hdmi `protobuf:"bytes,4,opt,name=hdmi,proto3" json:"hdmi,omitempty"`
	// Firmware configuration field programmed in CBI. The value from each
	// topology value will be summed to create the final DesignConfig level
	// firmware configuration value.
	FwConfig *HardwareFeatures_FirmwareConfiguration `protobuf:"bytes,5,opt,name=fw_config,json=fwConfig,proto3" json:"fw_config,omitempty"`
	// Audio properties of system
	Audio *HardwareFeatures_Audio `protobuf:"bytes,6,opt,name=audio,proto3" json:"audio,omitempty"`
	// Camera properties of system.
	Camera *HardwareFeatures_Camera `protobuf:"bytes,7,opt,name=camera,proto3" json:"camera,omitempty"`
	// Accelerometer properties of system.
	Accelerometer *HardwareFeatures_Accelerometer `protobuf:"bytes,8,opt,name=accelerometer,proto3" json:"accelerometer,omitempty"`
	// Gyroscope properties of system.
	Gyroscope *HardwareFeatures_Gyroscope `protobuf:"bytes,9,opt,name=gyroscope,proto3" json:"gyroscope,omitempty"`
	// Magnetometer properties of system.
	Magnetometer *HardwareFeatures_Magnetometer `protobuf:"bytes,10,opt,name=magnetometer,proto3" json:"magnetometer,omitempty"`
	// LightSensor properties of system.
	LightSensor *HardwareFeatures_LightSensor `protobuf:"bytes,11,opt,name=light_sensor,json=lightSensor,proto3" json:"light_sensor,omitempty"`
	// Screen properties of system
	Screen *HardwareFeatures_Screen `protobuf:"bytes,12,opt,name=screen,proto3" json:"screen,omitempty"`
	// Function form factor of system
	FormFactor *HardwareFeatures_FormFactor `protobuf:"bytes,13,opt,name=form_factor,json=formFactor,proto3" json:"form_factor,omitempty"`
	// Stylus properites of system.
	Stylus *HardwareFeatures_Stylus `protobuf:"bytes,14,opt,name=stylus,proto3" json:"stylus,omitempty"`
	// Keyboard properties of system
	Keyboard *HardwareFeatures_Keyboard `protobuf:"bytes,15,opt,name=keyboard,proto3" json:"keyboard,omitempty"`
	// Memory properties of system
	Memory *HardwareFeatures_Memory `protobuf:"bytes,16,opt,name=memory,proto3" json:"memory,omitempty"`
	// Fingerprint properties of system
	Fingerprint *HardwareFeatures_Fingerprint `protobuf:"bytes,17,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	// Non-volatile storage properties of system
	Storage *HardwareFeatures_Storage `protobuf:"bytes,18,opt,name=storage,proto3" json:"storage,omitempty"`
	// Bluetooth properties
	Bluetooth *HardwareFeatures_Bluetooth `protobuf:"bytes,19,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"`
	// BarrelJack properties
	Barreljack            *HardwareFeatures_BarrelJack            `protobuf:"bytes,20,opt,name=barreljack,proto3" json:"barreljack,omitempty"`
	Wifi                  *HardwareFeatures_Wifi                  `protobuf:"bytes,23,opt,name=wifi,proto3" json:"wifi,omitempty"`
	PowerButton           *HardwareFeatures_Button                `protobuf:"bytes,21,opt,name=power_button,json=powerButton,proto3" json:"power_button,omitempty"`
	VolumeButton          *HardwareFeatures_Button                `protobuf:"bytes,22,opt,name=volume_button,json=volumeButton,proto3" json:"volume_button,omitempty"`
	EmbeddedController    *HardwareFeatures_EmbeddedController    `protobuf:"bytes,24,opt,name=embedded_controller,json=embeddedController,proto3" json:"embedded_controller,omitempty"`
	TrustedPlatformModule *HardwareFeatures_TrustedPlatformModule `` /* 127-byte string literal not displayed */
	Hotwording            *HardwareFeatures_Hotwording            `protobuf:"bytes,26,opt,name=hotwording,proto3" json:"hotwording,omitempty"`
	Display               *HardwareFeatures_Display               `protobuf:"bytes,27,opt,name=display,proto3" json:"display,omitempty"`
	Touchpad              *HardwareFeatures_Touchpad              `protobuf:"bytes,28,opt,name=touchpad,proto3" json:"touchpad,omitempty"`
	MicrophoneMuteSwitch  *HardwareFeatures_MicrophoneMuteSwitch  `protobuf:"bytes,29,opt,name=microphone_mute_switch,json=microphoneMuteSwitch,proto3" json:"microphone_mute_switch,omitempty"`
	Battery               *HardwareFeatures_Battery               `protobuf:"bytes,30,opt,name=battery,proto3" json:"battery,omitempty"`
	PrivacyScreen         *HardwareFeatures_PrivacyScreen         `protobuf:"bytes,31,opt,name=privacy_screen,json=privacyScreen,proto3" json:"privacy_screen,omitempty"`
	Soc                   *HardwareFeatures_Soc                   `protobuf:"bytes,32,opt,name=soc,proto3" json:"soc,omitempty"`
	DpConverter           *HardwareFeatures_DisplayPortConverter  `protobuf:"bytes,33,opt,name=dp_converter,json=dpConverter,proto3" json:"dp_converter,omitempty"`
	// HPS properties of system
	Hps *HardwareFeatures_Hps `protobuf:"bytes,34,opt,name=hps,proto3" json:"hps,omitempty"`
	Poe *HardwareFeatures_PoE `protobuf:"bytes,35,opt,name=poe,proto3" json:"poe,omitempty"`
	// Power supply properties
	PowerSupply *HardwareFeatures_PowerSupply `protobuf:"bytes,36,opt,name=power_supply,json=powerSupply,proto3" json:"power_supply,omitempty"`
	Proximity   *HardwareFeatures_Proximity   `protobuf:"bytes,37,opt,name=proximity,proto3" json:"proximity,omitempty"`
	// Touch screen properties
	Touch              *HardwareFeatures_Touch              `protobuf:"bytes,38,opt,name=touch,proto3" json:"touch,omitempty"`
	Thermal            *HardwareFeatures_Thermal            `protobuf:"bytes,39,opt,name=thermal,proto3" json:"thermal,omitempty"`
	RuntimeProbeConfig *HardwareFeatures_RuntimeProbeConfig `protobuf:"bytes,40,opt,name=runtime_probe_config,json=runtimeProbeConfig,proto3" json:"runtime_probe_config,omitempty"`
	DgpuConfig         *HardwareFeatures_Dgpu               `protobuf:"bytes,41,opt,name=dgpu_config,json=dgpuConfig,proto3" json:"dgpu_config,omitempty"`
	// UWB properties of system
	UwbConfig           *HardwareFeatures_Uwb           `protobuf:"bytes,42,opt,name=uwb_config,json=uwbConfig,proto3" json:"uwb_config,omitempty"`
	HardwareProbeConfig *HardwareFeatures_HardwareProbe `protobuf:"bytes,43,opt,name=hardware_probe_config,json=hardwareProbeConfig,proto3" json:"hardware_probe_config,omitempty"`
	// Detachable base properties
	DetachableBase *HardwareFeatures_DetachableBase `protobuf:"bytes,44,opt,name=detachable_base,json=detachableBase,proto3" json:"detachable_base,omitempty"`
	// Supported suspend modes
	Suspend *HardwareFeatures_Suspend `protobuf:"bytes,45,opt,name=suspend,proto3" json:"suspend,omitempty"`
	// VRR (variable refresh rate) properties
	Vrr *HardwareFeatures_Vrr `protobuf:"bytes,46,opt,name=vrr,proto3" json:"vrr,omitempty"`
	// SD reader properties
	SdReader *HardwareFeatures_SdReader `protobuf:"bytes,47,opt,name=sd_reader,json=sdReader,proto3" json:"sd_reader,omitempty"`
	// FeatureLevel stores the feature level of a DUT
	FeatureLevel uint32 `protobuf:"varint,48,opt,name=feature_level,json=featureLevel,proto3" json:"feature_level,omitempty"`
	// OEM info
	OemInfo *HardwareFeatures_OEMInfo `protobuf:"bytes,49,opt,name=oem_info,json=oemInfo,proto3" json:"oem_info,omitempty"`
	// Fan
	Fan *HardwareFeatures_Fan `protobuf:"bytes,50,opt,name=fan,proto3" json:"fan,omitempty"`
	// Details about the Interrupt controller
	InterruptControllerInfo *HardwareFeatures_InterruptControllerInfo `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

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

func (*HardwareFeatures) Descriptor deprecated

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

Deprecated: Use HardwareFeatures.ProtoReflect.Descriptor instead.

func (*HardwareFeatures) GetAccelerometer

func (x *HardwareFeatures) GetAccelerometer() *HardwareFeatures_Accelerometer

func (*HardwareFeatures) GetAudio

func (*HardwareFeatures) GetBarreljack

func (x *HardwareFeatures) GetBarreljack() *HardwareFeatures_BarrelJack

func (*HardwareFeatures) GetBattery

func (x *HardwareFeatures) GetBattery() *HardwareFeatures_Battery

func (*HardwareFeatures) GetBluetooth

func (x *HardwareFeatures) GetBluetooth() *HardwareFeatures_Bluetooth

func (*HardwareFeatures) GetCamera

func (x *HardwareFeatures) GetCamera() *HardwareFeatures_Camera

func (*HardwareFeatures) GetCellular

func (x *HardwareFeatures) GetCellular() *HardwareFeatures_Cellular

func (*HardwareFeatures) GetDetachableBase

func (x *HardwareFeatures) GetDetachableBase() *HardwareFeatures_DetachableBase

func (*HardwareFeatures) GetDgpuConfig

func (x *HardwareFeatures) GetDgpuConfig() *HardwareFeatures_Dgpu

func (*HardwareFeatures) GetDisplay

func (x *HardwareFeatures) GetDisplay() *HardwareFeatures_Display

func (*HardwareFeatures) GetDpConverter

func (*HardwareFeatures) GetEmbeddedController

func (x *HardwareFeatures) GetEmbeddedController() *HardwareFeatures_EmbeddedController

func (*HardwareFeatures) GetFan

func (*HardwareFeatures) GetFeatureLevel

func (x *HardwareFeatures) GetFeatureLevel() uint32

func (*HardwareFeatures) GetFingerprint

func (x *HardwareFeatures) GetFingerprint() *HardwareFeatures_Fingerprint

func (*HardwareFeatures) GetFormFactor

func (x *HardwareFeatures) GetFormFactor() *HardwareFeatures_FormFactor

func (*HardwareFeatures) GetFwConfig

func (*HardwareFeatures) GetGyroscope

func (x *HardwareFeatures) GetGyroscope() *HardwareFeatures_Gyroscope

func (*HardwareFeatures) GetHardwareProbeConfig

func (x *HardwareFeatures) GetHardwareProbeConfig() *HardwareFeatures_HardwareProbe

func (*HardwareFeatures) GetHdmi

func (*HardwareFeatures) GetHotwording

func (x *HardwareFeatures) GetHotwording() *HardwareFeatures_Hotwording

func (*HardwareFeatures) GetHps

func (*HardwareFeatures) GetInterruptControllerInfo

func (x *HardwareFeatures) GetInterruptControllerInfo() *HardwareFeatures_InterruptControllerInfo

func (*HardwareFeatures) GetKeyboard

func (x *HardwareFeatures) GetKeyboard() *HardwareFeatures_Keyboard

func (*HardwareFeatures) GetLightSensor

func (x *HardwareFeatures) GetLightSensor() *HardwareFeatures_LightSensor

func (*HardwareFeatures) GetMagnetometer

func (x *HardwareFeatures) GetMagnetometer() *HardwareFeatures_Magnetometer

func (*HardwareFeatures) GetMemory

func (x *HardwareFeatures) GetMemory() *HardwareFeatures_Memory

func (*HardwareFeatures) GetMicrophoneMuteSwitch

func (x *HardwareFeatures) GetMicrophoneMuteSwitch() *HardwareFeatures_MicrophoneMuteSwitch

func (*HardwareFeatures) GetOemInfo

func (x *HardwareFeatures) GetOemInfo() *HardwareFeatures_OEMInfo

func (*HardwareFeatures) GetPoe

func (*HardwareFeatures) GetPowerButton

func (x *HardwareFeatures) GetPowerButton() *HardwareFeatures_Button

func (*HardwareFeatures) GetPowerSupply

func (x *HardwareFeatures) GetPowerSupply() *HardwareFeatures_PowerSupply

func (*HardwareFeatures) GetPrivacyScreen

func (x *HardwareFeatures) GetPrivacyScreen() *HardwareFeatures_PrivacyScreen

func (*HardwareFeatures) GetProximity

func (x *HardwareFeatures) GetProximity() *HardwareFeatures_Proximity

func (*HardwareFeatures) GetRuntimeProbeConfig

func (x *HardwareFeatures) GetRuntimeProbeConfig() *HardwareFeatures_RuntimeProbeConfig

func (*HardwareFeatures) GetScreen

func (x *HardwareFeatures) GetScreen() *HardwareFeatures_Screen

func (*HardwareFeatures) GetSdReader

func (x *HardwareFeatures) GetSdReader() *HardwareFeatures_SdReader

func (*HardwareFeatures) GetSoc

func (*HardwareFeatures) GetStorage

func (x *HardwareFeatures) GetStorage() *HardwareFeatures_Storage

func (*HardwareFeatures) GetStylus

func (x *HardwareFeatures) GetStylus() *HardwareFeatures_Stylus

func (*HardwareFeatures) GetSuspend

func (x *HardwareFeatures) GetSuspend() *HardwareFeatures_Suspend

func (*HardwareFeatures) GetThermal

func (x *HardwareFeatures) GetThermal() *HardwareFeatures_Thermal

func (*HardwareFeatures) GetTouch

func (*HardwareFeatures) GetTouchpad

func (x *HardwareFeatures) GetTouchpad() *HardwareFeatures_Touchpad

func (*HardwareFeatures) GetTrustedPlatformModule

func (x *HardwareFeatures) GetTrustedPlatformModule() *HardwareFeatures_TrustedPlatformModule

func (*HardwareFeatures) GetUsbA

func (*HardwareFeatures) GetUsbC

func (*HardwareFeatures) GetUwbConfig

func (x *HardwareFeatures) GetUwbConfig() *HardwareFeatures_Uwb

func (*HardwareFeatures) GetVolumeButton

func (x *HardwareFeatures) GetVolumeButton() *HardwareFeatures_Button

func (*HardwareFeatures) GetVrr

func (*HardwareFeatures) GetWifi

func (*HardwareFeatures) ProtoMessage

func (*HardwareFeatures) ProtoMessage()

func (*HardwareFeatures) ProtoReflect

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

func (*HardwareFeatures) Reset

func (x *HardwareFeatures) Reset()

func (*HardwareFeatures) String

func (x *HardwareFeatures) String() string

type HardwareFeatures_Accelerometer

type HardwareFeatures_Accelerometer struct {

	// If lid accelerometer is present on system
	LidAccelerometer HardwareFeatures_Present `` /* 162-byte string literal not displayed */
	// If base accelerometer is present on system
	BaseAccelerometer HardwareFeatures_Present `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Accelerometer) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Accelerometer.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Accelerometer) GetBaseAccelerometer

func (x *HardwareFeatures_Accelerometer) GetBaseAccelerometer() HardwareFeatures_Present

func (*HardwareFeatures_Accelerometer) GetLidAccelerometer

func (*HardwareFeatures_Accelerometer) ProtoMessage

func (*HardwareFeatures_Accelerometer) ProtoMessage()

func (*HardwareFeatures_Accelerometer) ProtoReflect

func (*HardwareFeatures_Accelerometer) Reset

func (x *HardwareFeatures_Accelerometer) Reset()

func (*HardwareFeatures_Accelerometer) String

type HardwareFeatures_Audio

type HardwareFeatures_Audio struct {

	// Which audio codec is in use (deprecated)
	AudioCodec HardwareFeatures_Audio_AudioCodec `` /* 153-byte string literal not displayed */
	// Which amplifier is in use for the speakers
	SpeakerAmp HardwareFeatures_Audio_Amplifier `` /* 152-byte string literal not displayed */
	// Which audio codec is in use for the headphones
	HeadphoneCodec HardwareFeatures_Audio_AudioCodec `` /* 165-byte string literal not displayed */
	// The number of microphones present in the lid
	LidMicrophone *HardwareFeatures_Count `protobuf:"bytes,4,opt,name=lid_microphone,json=lidMicrophone,proto3" json:"lid_microphone,omitempty"`
	// The number of microphones present in the base
	BaseMicrophone *HardwareFeatures_Count `protobuf:"bytes,5,opt,name=base_microphone,json=baseMicrophone,proto3" json:"base_microphone,omitempty"`
	// Which amplifier is in use for the speakers if one is present
	SpeakerAmplifier *Component_Amplifier `protobuf:"bytes,6,opt,name=speaker_amplifier,json=speakerAmplifier,proto3" json:"speaker_amplifier,omitempty"`
	// The card configs for this topology.
	CardConfigs []*HardwareFeatures_Audio_CardConfig `protobuf:"bytes,7,rep,name=card_configs,json=cardConfigs,proto3" json:"card_configs,omitempty"`
	// The source config file layout used for card-agnostic cras config.
	CrasConfig HardwareFeatures_Audio_AudioConfigStructure `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Audio) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Audio.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Audio) GetAudioCodec

func (*HardwareFeatures_Audio) GetBaseMicrophone

func (x *HardwareFeatures_Audio) GetBaseMicrophone() *HardwareFeatures_Count

func (*HardwareFeatures_Audio) GetCardConfigs

func (*HardwareFeatures_Audio) GetCrasConfig

func (*HardwareFeatures_Audio) GetHeadphoneCodec

func (*HardwareFeatures_Audio) GetLidMicrophone

func (x *HardwareFeatures_Audio) GetLidMicrophone() *HardwareFeatures_Count

func (*HardwareFeatures_Audio) GetSpeakerAmp

func (*HardwareFeatures_Audio) GetSpeakerAmplifier

func (x *HardwareFeatures_Audio) GetSpeakerAmplifier() *Component_Amplifier

func (*HardwareFeatures_Audio) ProtoMessage

func (*HardwareFeatures_Audio) ProtoMessage()

func (*HardwareFeatures_Audio) ProtoReflect

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

func (*HardwareFeatures_Audio) Reset

func (x *HardwareFeatures_Audio) Reset()

func (*HardwareFeatures_Audio) String

func (x *HardwareFeatures_Audio) String() string

type HardwareFeatures_Audio_Amplifier

type HardwareFeatures_Audio_Amplifier int32
const (
	HardwareFeatures_Audio_AMPLIFIER_UNKNOWN HardwareFeatures_Audio_Amplifier = 0 // Also used for non-public amplifier
	HardwareFeatures_Audio_MAX98357          HardwareFeatures_Audio_Amplifier = 4
	HardwareFeatures_Audio_MAX98373          HardwareFeatures_Audio_Amplifier = 5
	HardwareFeatures_Audio_MAX98360          HardwareFeatures_Audio_Amplifier = 6
	HardwareFeatures_Audio_RT1015            HardwareFeatures_Audio_Amplifier = 7
	HardwareFeatures_Audio_ALC1011           HardwareFeatures_Audio_Amplifier = 9
	// New amplifiers
	HardwareFeatures_Audio_RT1015P           HardwareFeatures_Audio_Amplifier = 10
	HardwareFeatures_Audio_ALC1019           HardwareFeatures_Audio_Amplifier = 11
	HardwareFeatures_Audio_MAX98390          HardwareFeatures_Audio_Amplifier = 12
	HardwareFeatures_Audio_MAX98396          HardwareFeatures_Audio_Amplifier = 13
	HardwareFeatures_Audio_CS35L41           HardwareFeatures_Audio_Amplifier = 14
	HardwareFeatures_Audio_MAX98363          HardwareFeatures_Audio_Amplifier = 15
	HardwareFeatures_Audio_NAU8318           HardwareFeatures_Audio_Amplifier = 16
	HardwareFeatures_Audio_AMPLIFIER_ALC5650 HardwareFeatures_Audio_Amplifier = 17
	HardwareFeatures_Audio_AMPLIFIER_ALC256  HardwareFeatures_Audio_Amplifier = 18
)

func (HardwareFeatures_Audio_Amplifier) Descriptor

func (HardwareFeatures_Audio_Amplifier) Enum

func (HardwareFeatures_Audio_Amplifier) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Audio_Amplifier.Descriptor instead.

func (HardwareFeatures_Audio_Amplifier) Number

func (HardwareFeatures_Audio_Amplifier) String

func (HardwareFeatures_Audio_Amplifier) Type

type HardwareFeatures_Audio_AudioCodec

type HardwareFeatures_Audio_AudioCodec int32
const (
	HardwareFeatures_Audio_AUDIO_CODEC_UNKNOWN HardwareFeatures_Audio_AudioCodec = 0 // Also used for non-public audio codecs
	HardwareFeatures_Audio_RT5682              HardwareFeatures_Audio_AudioCodec = 1
	HardwareFeatures_Audio_ALC5682I            HardwareFeatures_Audio_AudioCodec = 2
	HardwareFeatures_Audio_ALC5682             HardwareFeatures_Audio_AudioCodec = 3
	HardwareFeatures_Audio_DA7219              HardwareFeatures_Audio_AudioCodec = 8
	// New audio codecs
	HardwareFeatures_Audio_NAU88L25B  HardwareFeatures_Audio_AudioCodec = 10
	HardwareFeatures_Audio_CS42L42    HardwareFeatures_Audio_AudioCodec = 11
	HardwareFeatures_Audio_ALC5682IVS HardwareFeatures_Audio_AudioCodec = 12
	HardwareFeatures_Audio_WCD9385    HardwareFeatures_Audio_AudioCodec = 13
	HardwareFeatures_Audio_ES8326     HardwareFeatures_Audio_AudioCodec = 14
	// 15 to 16 are still free to be used
	HardwareFeatures_Audio_AUDIO_CODEC_ALC5650 HardwareFeatures_Audio_AudioCodec = 17
	HardwareFeatures_Audio_AUDIO_CODEC_ALC256  HardwareFeatures_Audio_AudioCodec = 18
)

func (HardwareFeatures_Audio_AudioCodec) Descriptor

func (HardwareFeatures_Audio_AudioCodec) Enum

func (HardwareFeatures_Audio_AudioCodec) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Audio_AudioCodec.Descriptor instead.

func (HardwareFeatures_Audio_AudioCodec) Number

func (HardwareFeatures_Audio_AudioCodec) String

func (HardwareFeatures_Audio_AudioCodec) Type

type HardwareFeatures_Audio_AudioConfigStructure

type HardwareFeatures_Audio_AudioConfigStructure int32
const (
	HardwareFeatures_Audio_AUDIO_CONFIG_STRUCTURE_NONE HardwareFeatures_Audio_AudioConfigStructure = 0
	HardwareFeatures_Audio_DESIGN                      HardwareFeatures_Audio_AudioConfigStructure = 1
	HardwareFeatures_Audio_COMMON                      HardwareFeatures_Audio_AudioConfigStructure = 2
)

func (HardwareFeatures_Audio_AudioConfigStructure) Descriptor

func (HardwareFeatures_Audio_AudioConfigStructure) Enum

func (HardwareFeatures_Audio_AudioConfigStructure) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Audio_AudioConfigStructure.Descriptor instead.

func (HardwareFeatures_Audio_AudioConfigStructure) Number

func (HardwareFeatures_Audio_AudioConfigStructure) String

func (HardwareFeatures_Audio_AudioConfigStructure) Type

type HardwareFeatures_Audio_CardConfig

type HardwareFeatures_Audio_CardConfig struct {

	// The name of the audio card.
	CardName string `protobuf:"bytes,1,opt,name=card_name,json=cardName,proto3" json:"card_name,omitempty"`
	// The UCM suffix pattern for this card if different to the program-level
	// default.
	UcmSuffix *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=ucm_suffix,json=ucmSuffix,proto3" json:"ucm_suffix,omitempty"`
	// The source config file layout used for UCM config. May not be
	// AUDIO_CONFIG_STRUCTURE_NONE.
	UcmConfig HardwareFeatures_Audio_AudioConfigStructure `` /* 160-byte string literal not displayed */
	// The source config file layout used for card-level cras config.
	CrasConfig HardwareFeatures_Audio_AudioConfigStructure `` /* 163-byte string literal not displayed */
	// The source config file layout used for sound card init config.
	SoundCardInitConfig HardwareFeatures_Audio_AudioConfigStructure `` /* 194-byte string literal not displayed */
	// The cras suffix pattern for this card if different to the program-level
	// default.
	CrasSuffix *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=cras_suffix,json=crasSuffix,proto3" json:"cras_suffix,omitempty"`
	// contains filtered or unexported fields
}

The configuration file layout structure for a single card.

func (*HardwareFeatures_Audio_CardConfig) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Audio_CardConfig.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Audio_CardConfig) GetCardName

func (x *HardwareFeatures_Audio_CardConfig) GetCardName() string

func (*HardwareFeatures_Audio_CardConfig) GetCrasConfig

func (*HardwareFeatures_Audio_CardConfig) GetCrasSuffix

func (*HardwareFeatures_Audio_CardConfig) GetSoundCardInitConfig

func (*HardwareFeatures_Audio_CardConfig) GetUcmConfig

func (*HardwareFeatures_Audio_CardConfig) GetUcmSuffix

func (*HardwareFeatures_Audio_CardConfig) ProtoMessage

func (*HardwareFeatures_Audio_CardConfig) ProtoMessage()

func (*HardwareFeatures_Audio_CardConfig) ProtoReflect

func (*HardwareFeatures_Audio_CardConfig) Reset

func (*HardwareFeatures_Audio_CardConfig) String

type HardwareFeatures_BarrelJack

type HardwareFeatures_BarrelJack struct {

	// If BarrelJack support is present on system.
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_BarrelJack) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_BarrelJack.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_BarrelJack) GetPresent

func (*HardwareFeatures_BarrelJack) ProtoMessage

func (*HardwareFeatures_BarrelJack) ProtoMessage()

func (*HardwareFeatures_BarrelJack) ProtoReflect

func (*HardwareFeatures_BarrelJack) Reset

func (x *HardwareFeatures_BarrelJack) Reset()

func (*HardwareFeatures_BarrelJack) String

func (x *HardwareFeatures_BarrelJack) String() string

type HardwareFeatures_Battery

type HardwareFeatures_Battery struct {

	// Battery present (e.g. not present on chromebox)
	Present  HardwareFeatures_Present           `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	Lifetime *HardwareFeatures_Battery_Lifetime `protobuf:"bytes,2,opt,name=lifetime,proto3" json:"lifetime,omitempty"`
	Charging *HardwareFeatures_Battery_Charging `protobuf:"bytes,3,opt,name=charging,proto3" json:"charging,omitempty"`
	// Device supports the feature to boot with no battery.
	NoBatteryBootSupported bool `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Battery) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Battery.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Battery) GetCharging

func (*HardwareFeatures_Battery) GetLifetime

func (*HardwareFeatures_Battery) GetNoBatteryBootSupported

func (x *HardwareFeatures_Battery) GetNoBatteryBootSupported() bool

func (*HardwareFeatures_Battery) GetPresent

func (*HardwareFeatures_Battery) ProtoMessage

func (*HardwareFeatures_Battery) ProtoMessage()

func (*HardwareFeatures_Battery) ProtoReflect

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

func (*HardwareFeatures_Battery) Reset

func (x *HardwareFeatures_Battery) Reset()

func (*HardwareFeatures_Battery) String

func (x *HardwareFeatures_Battery) String() string

type HardwareFeatures_Battery_Charging

type HardwareFeatures_Battery_Charging struct {

	// Max time to charge from 0 to 100% in the Active state at average load.
	ActiveMax *Duration `protobuf:"bytes,1,opt,name=active_max,json=activeMax,proto3" json:"active_max,omitempty"`
	// Max time to charge from 0 to 100% in the Suspend state.
	SuspendMax *Duration `protobuf:"bytes,2,opt,name=suspend_max,json=suspendMax,proto3" json:"suspend_max,omitempty"`
	// Max time to charge from 0 to 100% in the Deep sleep state.
	DeepSleepMax *Duration `protobuf:"bytes,3,opt,name=deep_sleep_max,json=deepSleepMax,proto3" json:"deep_sleep_max,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Battery_Charging) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Battery_Charging.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Battery_Charging) GetActiveMax

func (x *HardwareFeatures_Battery_Charging) GetActiveMax() *Duration

func (*HardwareFeatures_Battery_Charging) GetDeepSleepMax

func (x *HardwareFeatures_Battery_Charging) GetDeepSleepMax() *Duration

func (*HardwareFeatures_Battery_Charging) GetSuspendMax

func (x *HardwareFeatures_Battery_Charging) GetSuspendMax() *Duration

func (*HardwareFeatures_Battery_Charging) ProtoMessage

func (*HardwareFeatures_Battery_Charging) ProtoMessage()

func (*HardwareFeatures_Battery_Charging) ProtoReflect

func (*HardwareFeatures_Battery_Charging) Reset

func (*HardwareFeatures_Battery_Charging) String

type HardwareFeatures_Battery_Lifetime

type HardwareFeatures_Battery_Lifetime struct {

	// Starting with a fully-charged battery, the amount of time a Chrome
	// device must remain operational in the Shipping state.
	ShippingMin *Duration `protobuf:"bytes,1,opt,name=shipping_min,json=shippingMin,proto3" json:"shipping_min,omitempty"`
	// Starting with a fully-charged battery, the amount of time a Chrome
	// device must remain operational in the Deep Sleep state.
	DeepSleepMin *Duration `protobuf:"bytes,2,opt,name=deep_sleep_min,json=deepSleepMin,proto3" json:"deep_sleep_min,omitempty"`
	// Starting with a fully-charged battery, the amount of time a Chrome
	// device must remain operational in the Suspend state.
	SuspendMin *Duration `protobuf:"bytes,3,opt,name=suspend_min,json=suspendMin,proto3" json:"suspend_min,omitempty"`
	// Starting with a fully-charged battery, the amount of time a Chrome
	// device must remain operational in the Lucid Sleep state.
	LucidSleepMin *Duration `protobuf:"bytes,4,opt,name=lucid_sleep_min,json=lucidSleepMin,proto3" json:"lucid_sleep_min,omitempty"`
	// Starting with a fully-charged battery, the amount of time a Chrome
	// device must remain operational in the Active state.
	ActiveMin *Duration `protobuf:"bytes,5,opt,name=active_min,json=activeMin,proto3" json:"active_min,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Battery_Lifetime) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Battery_Lifetime.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Battery_Lifetime) GetActiveMin

func (x *HardwareFeatures_Battery_Lifetime) GetActiveMin() *Duration

func (*HardwareFeatures_Battery_Lifetime) GetDeepSleepMin

func (x *HardwareFeatures_Battery_Lifetime) GetDeepSleepMin() *Duration

func (*HardwareFeatures_Battery_Lifetime) GetLucidSleepMin

func (x *HardwareFeatures_Battery_Lifetime) GetLucidSleepMin() *Duration

func (*HardwareFeatures_Battery_Lifetime) GetShippingMin

func (x *HardwareFeatures_Battery_Lifetime) GetShippingMin() *Duration

func (*HardwareFeatures_Battery_Lifetime) GetSuspendMin

func (x *HardwareFeatures_Battery_Lifetime) GetSuspendMin() *Duration

func (*HardwareFeatures_Battery_Lifetime) ProtoMessage

func (*HardwareFeatures_Battery_Lifetime) ProtoMessage()

func (*HardwareFeatures_Battery_Lifetime) ProtoReflect

func (*HardwareFeatures_Battery_Lifetime) Reset

func (*HardwareFeatures_Battery_Lifetime) String

type HardwareFeatures_Bluetooth

type HardwareFeatures_Bluetooth struct {

	// Defines the specific bt component used in the design config
	Component *Component_Bluetooth     `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"`
	Present   HardwareFeatures_Present `protobuf:"varint,2,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Bluetooth) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Bluetooth.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Bluetooth) GetComponent

func (*HardwareFeatures_Bluetooth) GetPresent

func (*HardwareFeatures_Bluetooth) ProtoMessage

func (*HardwareFeatures_Bluetooth) ProtoMessage()

func (*HardwareFeatures_Bluetooth) ProtoReflect

func (*HardwareFeatures_Bluetooth) Reset

func (x *HardwareFeatures_Bluetooth) Reset()

func (*HardwareFeatures_Bluetooth) String

func (x *HardwareFeatures_Bluetooth) String() string

type HardwareFeatures_Button

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

func (*HardwareFeatures_Button) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Button.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Button) GetEdge

func (*HardwareFeatures_Button) GetPosition

func (x *HardwareFeatures_Button) GetPosition() float32

func (*HardwareFeatures_Button) GetRegion

func (*HardwareFeatures_Button) ProtoMessage

func (*HardwareFeatures_Button) ProtoMessage()

func (*HardwareFeatures_Button) ProtoReflect

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

func (*HardwareFeatures_Button) Reset

func (x *HardwareFeatures_Button) Reset()

func (*HardwareFeatures_Button) String

func (x *HardwareFeatures_Button) String() string

type HardwareFeatures_Button_Edge

type HardwareFeatures_Button_Edge int32

The edge of the Region that contains the button.

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

func (HardwareFeatures_Button_Edge) Descriptor

func (HardwareFeatures_Button_Edge) Enum

func (HardwareFeatures_Button_Edge) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Button_Edge.Descriptor instead.

func (HardwareFeatures_Button_Edge) Number

func (HardwareFeatures_Button_Edge) String

func (HardwareFeatures_Button_Edge) Type

type HardwareFeatures_Button_Region

type HardwareFeatures_Button_Region int32

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

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

func (HardwareFeatures_Button_Region) Descriptor

func (HardwareFeatures_Button_Region) Enum

func (HardwareFeatures_Button_Region) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Button_Region.Descriptor instead.

func (HardwareFeatures_Button_Region) Number

func (HardwareFeatures_Button_Region) String

func (HardwareFeatures_Button_Region) Type

type HardwareFeatures_Camera

type HardwareFeatures_Camera struct {

	// List of camera devices on the model.
	Devices []*HardwareFeatures_Camera_Device `protobuf:"bytes,4,rep,name=devices,proto3" json:"devices,omitempty"`
	// The list of camera features that are enabled on this device.
	Features []string `protobuf:"bytes,5,rep,name=features,proto3" json:"features,omitempty"`
	// Whether expected camera devices were enumerated.
	Enumerated bool `protobuf:"varint,6,opt,name=enumerated,proto3" json:"enumerated,omitempty"`
	// List of strings each identifies an enumerated USB camera module.
	EnumeratedUsbIds []string `protobuf:"bytes,7,rep,name=enumerated_usb_ids,json=enumeratedUsbIds,proto3" json:"enumerated_usb_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Camera) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Camera.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Camera) GetDevices

func (*HardwareFeatures_Camera) GetEnumerated

func (x *HardwareFeatures_Camera) GetEnumerated() bool

func (*HardwareFeatures_Camera) GetEnumeratedUsbIds

func (x *HardwareFeatures_Camera) GetEnumeratedUsbIds() []string

func (*HardwareFeatures_Camera) GetFeatures

func (x *HardwareFeatures_Camera) GetFeatures() []string

func (*HardwareFeatures_Camera) ProtoMessage

func (*HardwareFeatures_Camera) ProtoMessage()

func (*HardwareFeatures_Camera) ProtoReflect

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

func (*HardwareFeatures_Camera) Reset

func (x *HardwareFeatures_Camera) Reset()

func (*HardwareFeatures_Camera) String

func (x *HardwareFeatures_Camera) String() string

type HardwareFeatures_Camera_Device

type HardwareFeatures_Camera_Device struct {

	// The interface type of the camera device.
	Interface HardwareFeatures_Camera_Interface `` /* 133-byte string literal not displayed */
	// Direction the camera faces relative to device screen.
	Facing HardwareFeatures_Camera_Facing `protobuf:"varint,3,opt,name=facing,proto3,enum=chromiumos.config.api.HardwareFeatures_Camera_Facing" json:"facing,omitempty"`
	// Clockwise angle through which the output image needs to be rotated to
	// be upright on the device screen in its native orientation.
	Orientation HardwareFeatures_Camera_Orientation `` /* 139-byte string literal not displayed */
	// Bit flags representing camera capabilities of this device. A camera
	// module can be mounted on this slot only if all the flags match.
	Flags uint32 `protobuf:"varint,5,opt,name=flags,proto3" json:"flags,omitempty"`
	// List of strings each identifies a possible camera module on this slot.
	Ids []string `protobuf:"bytes,6,rep,name=ids,proto3" json:"ids,omitempty"`
	// If privacy switch is present on the camera
	PrivacySwitch HardwareFeatures_Present `` /* 153-byte string literal not displayed */
	// The number of microphones associated with this device.
	MicrophoneCount *HardwareFeatures_Count `protobuf:"bytes,8,opt,name=microphone_count,json=microphoneCount,proto3" json:"microphone_count,omitempty"`
	// Whether the camera module is detachable.
	Detachable bool `protobuf:"varint,9,opt,name=detachable,proto3" json:"detachable,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Camera_Device) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Camera_Device.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Camera_Device) GetDetachable

func (x *HardwareFeatures_Camera_Device) GetDetachable() bool

func (*HardwareFeatures_Camera_Device) GetFacing

func (*HardwareFeatures_Camera_Device) GetFlags

func (x *HardwareFeatures_Camera_Device) GetFlags() uint32

func (*HardwareFeatures_Camera_Device) GetIds

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

func (*HardwareFeatures_Camera_Device) GetInterface

func (*HardwareFeatures_Camera_Device) GetMicrophoneCount

func (x *HardwareFeatures_Camera_Device) GetMicrophoneCount() *HardwareFeatures_Count

func (*HardwareFeatures_Camera_Device) GetOrientation

func (*HardwareFeatures_Camera_Device) GetPrivacySwitch

func (*HardwareFeatures_Camera_Device) ProtoMessage

func (*HardwareFeatures_Camera_Device) ProtoMessage()

func (*HardwareFeatures_Camera_Device) ProtoReflect

func (*HardwareFeatures_Camera_Device) Reset

func (x *HardwareFeatures_Camera_Device) Reset()

func (*HardwareFeatures_Camera_Device) String

type HardwareFeatures_Camera_Facing

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

func (HardwareFeatures_Camera_Facing) Descriptor

func (HardwareFeatures_Camera_Facing) Enum

func (HardwareFeatures_Camera_Facing) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Camera_Facing.Descriptor instead.

func (HardwareFeatures_Camera_Facing) Number

func (HardwareFeatures_Camera_Facing) String

func (HardwareFeatures_Camera_Facing) Type

type HardwareFeatures_Camera_Flags

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

func (HardwareFeatures_Camera_Flags) Descriptor

func (HardwareFeatures_Camera_Flags) Enum

func (HardwareFeatures_Camera_Flags) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Camera_Flags.Descriptor instead.

func (HardwareFeatures_Camera_Flags) Number

func (HardwareFeatures_Camera_Flags) String

func (HardwareFeatures_Camera_Flags) Type

type HardwareFeatures_Camera_Interface

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

func (HardwareFeatures_Camera_Interface) Descriptor

func (HardwareFeatures_Camera_Interface) Enum

func (HardwareFeatures_Camera_Interface) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Camera_Interface.Descriptor instead.

func (HardwareFeatures_Camera_Interface) Number

func (HardwareFeatures_Camera_Interface) String

func (HardwareFeatures_Camera_Interface) Type

type HardwareFeatures_Camera_Orientation

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

func (HardwareFeatures_Camera_Orientation) Descriptor

func (HardwareFeatures_Camera_Orientation) Enum

func (HardwareFeatures_Camera_Orientation) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Camera_Orientation.Descriptor instead.

func (HardwareFeatures_Camera_Orientation) Number

func (HardwareFeatures_Camera_Orientation) String

func (HardwareFeatures_Camera_Orientation) Type

type HardwareFeatures_Cellular

type HardwareFeatures_Cellular struct {

	// If Cellular is present on system
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// Optional string identifying the model of the modem to select the proper
	// helper and firmwares on platforms with several supported modems.
	Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// Cellular type
	Type HardwareFeatures_Cellular_CellularType `` /* 128-byte string literal not displayed */
	// bool to enable the cellular feature Attach APN.
	//
	// Deprecated: Do not use.
	AttachApnRequired bool `protobuf:"varint,4,opt,name=attach_apn_required,json=attachApnRequired,proto3" json:"attach_apn_required,omitempty"`
	// Optional config for dynamic power reduction control.
	DynamicPowerReductionConfig *HardwareFeatures_Cellular_DynamicPowerReductionConfig `` /* 146-byte string literal not displayed */
	// Wedge detection timeout in ms.
	WedgeTimeoutInMs uint32                              `protobuf:"varint,6,opt,name=wedge_timeout_in_ms,json=wedgeTimeoutInMs,proto3" json:"wedge_timeout_in_ms,omitempty"`
	ModemType        HardwareFeatures_Cellular_ModemType `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Cellular) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Cellular.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Cellular) GetAttachApnRequired deprecated

func (x *HardwareFeatures_Cellular) GetAttachApnRequired() bool

Deprecated: Do not use.

func (*HardwareFeatures_Cellular) GetDynamicPowerReductionConfig

func (*HardwareFeatures_Cellular) GetModel

func (x *HardwareFeatures_Cellular) GetModel() string

func (*HardwareFeatures_Cellular) GetModemType

func (*HardwareFeatures_Cellular) GetPresent

func (*HardwareFeatures_Cellular) GetType

func (*HardwareFeatures_Cellular) GetWedgeTimeoutInMs

func (x *HardwareFeatures_Cellular) GetWedgeTimeoutInMs() uint32

func (*HardwareFeatures_Cellular) ProtoMessage

func (*HardwareFeatures_Cellular) ProtoMessage()

func (*HardwareFeatures_Cellular) ProtoReflect

func (*HardwareFeatures_Cellular) Reset

func (x *HardwareFeatures_Cellular) Reset()

func (*HardwareFeatures_Cellular) String

func (x *HardwareFeatures_Cellular) String() string

type HardwareFeatures_Cellular_CellularType

type HardwareFeatures_Cellular_CellularType int32
const (
	HardwareFeatures_Cellular_CELLULAR_UNKNOWN HardwareFeatures_Cellular_CellularType = 0
	HardwareFeatures_Cellular_CELLULAR_LTE     HardwareFeatures_Cellular_CellularType = 1
	HardwareFeatures_Cellular_CELLULAR_5G      HardwareFeatures_Cellular_CellularType = 2
)

func (HardwareFeatures_Cellular_CellularType) Descriptor

func (HardwareFeatures_Cellular_CellularType) Enum

func (HardwareFeatures_Cellular_CellularType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Cellular_CellularType.Descriptor instead.

func (HardwareFeatures_Cellular_CellularType) Number

func (HardwareFeatures_Cellular_CellularType) String

func (HardwareFeatures_Cellular_CellularType) Type

type HardwareFeatures_Cellular_DynamicPowerReductionConfig

type HardwareFeatures_Cellular_DynamicPowerReductionConfig struct {

	// Types that are assignable to DynamicPowerReductionConfig:
	//	*HardwareFeatures_Cellular_DynamicPowerReductionConfig_Gpio
	//	*HardwareFeatures_Cellular_DynamicPowerReductionConfig_ModemManager
	DynamicPowerReductionConfig isHardwareFeatures_Cellular_DynamicPowerReductionConfig_DynamicPowerReductionConfig `protobuf_oneof:"dynamic_power_reduction_config"`
	// Whether tablet mode should be a trigger for dynamic power reduction.
	TabletMode bool `protobuf:"varint,3,opt,name=tablet_mode,json=tabletMode,proto3" json:"tablet_mode,omitempty"`
	// Whether multi level dynamic power reduction is enabled.
	EnableMultiPowerLevelSar bool `` /* 140-byte string literal not displayed */
	// Whether we should set the initial proximity state to far.
	EnableDefaultProximityStateFar bool `` /* 158-byte string literal not displayed */
	// Map of custom power level to modem index mapping.
	// E.g. HIGH -> 1, LOW -> 2
	PowerLevelMapping map[string]uint32 `` /* 203-byte string literal not displayed */
	// Map of regulatory domains and power level offset.
	// E.g. KCC -> 2
	RegulatoryDomainMapping map[string]uint32 `` /* 221-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) Descriptor deprecated

Deprecated: Use HardwareFeatures_Cellular_DynamicPowerReductionConfig.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetDynamicPowerReductionConfig

func (m *HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetDynamicPowerReductionConfig() isHardwareFeatures_Cellular_DynamicPowerReductionConfig_DynamicPowerReductionConfig

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetEnableDefaultProximityStateFar

func (x *HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetEnableDefaultProximityStateFar() bool

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetEnableMultiPowerLevelSar

func (x *HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetEnableMultiPowerLevelSar() bool

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetGpio

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetModemManager

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetPowerLevelMapping

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetRegulatoryDomainMapping

func (x *HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetRegulatoryDomainMapping() map[string]uint32

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) GetTabletMode

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) ProtoMessage

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) ProtoReflect

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) Reset

func (*HardwareFeatures_Cellular_DynamicPowerReductionConfig) String

type HardwareFeatures_Cellular_DynamicPowerReductionConfig_Gpio

type HardwareFeatures_Cellular_DynamicPowerReductionConfig_Gpio struct {
	// A uint identifying the GPIO to use to toggle dynamic power
	// reduction.
	Gpio uint32 `protobuf:"varint,1,opt,name=gpio,proto3,oneof"`
}

type HardwareFeatures_Cellular_DynamicPowerReductionConfig_ModemManager

type HardwareFeatures_Cellular_DynamicPowerReductionConfig_ModemManager struct {
	// A dummy value identifying that modem manager should be used to
	// toggle dynamic power reduction.
	ModemManager bool `protobuf:"varint,2,opt,name=modem_manager,json=modemManager,proto3,oneof"`
}

type HardwareFeatures_Cellular_ModemType

type HardwareFeatures_Cellular_ModemType int32
const (
	HardwareFeatures_Cellular_MODEM_UNKNOWN HardwareFeatures_Cellular_ModemType = 0
	HardwareFeatures_Cellular_MODEM_L850    HardwareFeatures_Cellular_ModemType = 1
	HardwareFeatures_Cellular_MODEM_NL668   HardwareFeatures_Cellular_ModemType = 2
	HardwareFeatures_Cellular_MODEM_FM101   HardwareFeatures_Cellular_ModemType = 3
	HardwareFeatures_Cellular_MODEM_FM350   HardwareFeatures_Cellular_ModemType = 4
	HardwareFeatures_Cellular_MODEM_SC7180  HardwareFeatures_Cellular_ModemType = 5
	HardwareFeatures_Cellular_MODEM_SC7280  HardwareFeatures_Cellular_ModemType = 6
	HardwareFeatures_Cellular_MODEM_EM060   HardwareFeatures_Cellular_ModemType = 7
)

func (HardwareFeatures_Cellular_ModemType) Descriptor

func (HardwareFeatures_Cellular_ModemType) Enum

func (HardwareFeatures_Cellular_ModemType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Cellular_ModemType.Descriptor instead.

func (HardwareFeatures_Cellular_ModemType) Number

func (HardwareFeatures_Cellular_ModemType) String

func (HardwareFeatures_Cellular_ModemType) Type

type HardwareFeatures_Count

type HardwareFeatures_Count struct {
	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Count) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Count.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Count) GetValue

func (x *HardwareFeatures_Count) GetValue() uint32

func (*HardwareFeatures_Count) ProtoMessage

func (*HardwareFeatures_Count) ProtoMessage()

func (*HardwareFeatures_Count) ProtoReflect

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

func (*HardwareFeatures_Count) Reset

func (x *HardwareFeatures_Count) Reset()

func (*HardwareFeatures_Count) String

func (x *HardwareFeatures_Count) String() string

type HardwareFeatures_DetachableBase

type HardwareFeatures_DetachableBase struct {

	// The target EC binary name which is placed under /lib/firmware.
	EcImageName string `protobuf:"bytes,1,opt,name=ec_image_name,json=ecImageName,proto3" json:"ec_image_name,omitempty"`
	// The Product ID of the detachable base.
	// This value can be queried by command 'lsusb'.
	ProductId uint32 `protobuf:"varint,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// The touchpad binary name which is placed under /lib/firmware
	// This is only needed if the detachable base contains touchpad.
	TouchImageName string `protobuf:"bytes,3,opt,name=touch_image_name,json=touchImageName,proto3" json:"touch_image_name,omitempty"`
	// Searches and finds the idVendor and idProduct under sysfs
	// /sys/bus/usb/devices/* which matches the vendor-id and product-id.
	// This is required for usb interface detachable base.
	UsbPath string `protobuf:"bytes,4,opt,name=usb_path,json=usbPath,proto3" json:"usb_path,omitempty"`
	// The Vendor ID of the detachable base.
	// This value can be queried by command 'lsusb'.
	VendorId uint32 `protobuf:"varint,5,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// Searches and finds the idVendor and idProduct under sysfs
	// /sys/bus/i2c/devices/* which matches the vendor-id and product-id
	// due to hid-over-i2c is used.
	// This is required for i2c interface detachable base.
	// Note - i2c bus numbering can shift across reboots, please have
	// corresponding setup based on your platform to ensure consistency.
	I2CPath string `protobuf:"bytes,6,opt,name=i2c_path,json=i2cPath,proto3" json:"i2c_path,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_DetachableBase) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_DetachableBase.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_DetachableBase) GetEcImageName

func (x *HardwareFeatures_DetachableBase) GetEcImageName() string

func (*HardwareFeatures_DetachableBase) GetI2CPath

func (x *HardwareFeatures_DetachableBase) GetI2CPath() string

func (*HardwareFeatures_DetachableBase) GetProductId

func (x *HardwareFeatures_DetachableBase) GetProductId() uint32

func (*HardwareFeatures_DetachableBase) GetTouchImageName

func (x *HardwareFeatures_DetachableBase) GetTouchImageName() string

func (*HardwareFeatures_DetachableBase) GetUsbPath

func (x *HardwareFeatures_DetachableBase) GetUsbPath() string

func (*HardwareFeatures_DetachableBase) GetVendorId

func (x *HardwareFeatures_DetachableBase) GetVendorId() uint32

func (*HardwareFeatures_DetachableBase) ProtoMessage

func (*HardwareFeatures_DetachableBase) ProtoMessage()

func (*HardwareFeatures_DetachableBase) ProtoReflect

func (*HardwareFeatures_DetachableBase) Reset

func (*HardwareFeatures_DetachableBase) String

type HardwareFeatures_Dgpu

type HardwareFeatures_Dgpu struct {
	Present  HardwareFeatures_Present       `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	DgpuType HardwareFeatures_Dgpu_DgpuType `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Dgpu) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Dgpu.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Dgpu) GetDgpuType

func (*HardwareFeatures_Dgpu) GetPresent

func (*HardwareFeatures_Dgpu) ProtoMessage

func (*HardwareFeatures_Dgpu) ProtoMessage()

func (*HardwareFeatures_Dgpu) ProtoReflect

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

func (*HardwareFeatures_Dgpu) Reset

func (x *HardwareFeatures_Dgpu) Reset()

func (*HardwareFeatures_Dgpu) String

func (x *HardwareFeatures_Dgpu) String() string

type HardwareFeatures_Dgpu_DgpuType

type HardwareFeatures_Dgpu_DgpuType int32

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

const (
	HardwareFeatures_Dgpu_DGPU_UNKNOWN HardwareFeatures_Dgpu_DgpuType = 0
	HardwareFeatures_Dgpu_DGPU_NV3050  HardwareFeatures_Dgpu_DgpuType = 1
	HardwareFeatures_Dgpu_DGPU_NV4050  HardwareFeatures_Dgpu_DgpuType = 2
)

func (HardwareFeatures_Dgpu_DgpuType) Descriptor

func (HardwareFeatures_Dgpu_DgpuType) Enum

func (HardwareFeatures_Dgpu_DgpuType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Dgpu_DgpuType.Descriptor instead.

func (HardwareFeatures_Dgpu_DgpuType) Number

func (HardwareFeatures_Dgpu_DgpuType) String

func (HardwareFeatures_Dgpu_DgpuType) Type

type HardwareFeatures_Display

type HardwareFeatures_Display struct {
	Type HardwareFeatures_Display_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.HardwareFeatures_Display_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Whether the system has an internal display, external display only or both

func (*HardwareFeatures_Display) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Display.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Display) GetType

func (*HardwareFeatures_Display) ProtoMessage

func (*HardwareFeatures_Display) ProtoMessage()

func (*HardwareFeatures_Display) ProtoReflect

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

func (*HardwareFeatures_Display) Reset

func (x *HardwareFeatures_Display) Reset()

func (*HardwareFeatures_Display) String

func (x *HardwareFeatures_Display) String() string

type HardwareFeatures_DisplayPortConverter

type HardwareFeatures_DisplayPortConverter struct {
	Converters []*Component_DisplayPortConverter `protobuf:"bytes,1,rep,name=converters,proto3" json:"converters,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_DisplayPortConverter) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_DisplayPortConverter.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_DisplayPortConverter) GetConverters

func (*HardwareFeatures_DisplayPortConverter) ProtoMessage

func (*HardwareFeatures_DisplayPortConverter) ProtoMessage()

func (*HardwareFeatures_DisplayPortConverter) ProtoReflect

func (*HardwareFeatures_DisplayPortConverter) Reset

func (*HardwareFeatures_DisplayPortConverter) String

type HardwareFeatures_Display_Type

type HardwareFeatures_Display_Type int32
const (
	HardwareFeatures_Display_TYPE_UNKNOWN           HardwareFeatures_Display_Type = 0
	HardwareFeatures_Display_TYPE_INTERNAL          HardwareFeatures_Display_Type = 1
	HardwareFeatures_Display_TYPE_EXTERNAL          HardwareFeatures_Display_Type = 2
	HardwareFeatures_Display_TYPE_INTERNAL_EXTERNAL HardwareFeatures_Display_Type = 3
)

func (HardwareFeatures_Display_Type) Descriptor

func (HardwareFeatures_Display_Type) Enum

func (HardwareFeatures_Display_Type) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Display_Type.Descriptor instead.

func (HardwareFeatures_Display_Type) Number

func (HardwareFeatures_Display_Type) String

func (HardwareFeatures_Display_Type) Type

type HardwareFeatures_EmbeddedController

type HardwareFeatures_EmbeddedController struct {

	// Whether any kind of EC is present on the system.
	Present HardwareFeatures_Present                                   `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	EcType  HardwareFeatures_EmbeddedController_EmbeddedControllerType `` /* 166-byte string literal not displayed */
	// The physical component of the EC.
	Part *Component_EmbeddedController `protobuf:"bytes,3,opt,name=part,proto3" json:"part,omitempty"`
	// Whether the EC supports EC_FEATURE_TYPEC_CMD.
	FeatureTypecCmd HardwareFeatures_Present `` /* 161-byte string literal not displayed */
	// Whether the EC supports CBI (CrOS Board Info stored on the EEPROM).
	Cbi HardwareFeatures_Present `protobuf:"varint,5,opt,name=cbi,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"cbi,omitempty"`
	// Whether the EC detects the detachable base at runtime
	DetachableBase HardwareFeatures_Present `` /* 156-byte string literal not displayed */
	// Whether the EC supports EC_CMD_CHARGE_CONTROL v2.
	FeatureChargeControlV2 HardwareFeatures_Present `` /* 184-byte string literal not displayed */
	// Whether the EC will panic on Asserts
	FeatureAssertsPanic HardwareFeatures_Present `` /* 173-byte string literal not displayed */
	// Whether the EC supports system safe mode recovery.
	FeatureSystemSafeMode HardwareFeatures_Present `` /* 181-byte string literal not displayed */
	// Whether the EC supports memory dump host commands.
	FeatureMemoryDumpCommands HardwareFeatures_Present `` /* 194-byte string literal not displayed */
	// The extracted EC build config options
	// E.g. CONFIG_DEBUG_ASSERT, CONFIG_PLATFORM_EC_BATTERY
	BuildConfig map[string]HardwareFeatures_Present `` /* 236-byte string literal not displayed */
	// contains filtered or unexported fields
}

EmbeddedController properties Next Tag: 12

func (*HardwareFeatures_EmbeddedController) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_EmbeddedController.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_EmbeddedController) GetBuildConfig

func (*HardwareFeatures_EmbeddedController) GetCbi

func (*HardwareFeatures_EmbeddedController) GetDetachableBase

func (*HardwareFeatures_EmbeddedController) GetEcType

func (*HardwareFeatures_EmbeddedController) GetFeatureAssertsPanic

func (*HardwareFeatures_EmbeddedController) GetFeatureChargeControlV2

func (x *HardwareFeatures_EmbeddedController) GetFeatureChargeControlV2() HardwareFeatures_Present

func (*HardwareFeatures_EmbeddedController) GetFeatureMemoryDumpCommands

func (x *HardwareFeatures_EmbeddedController) GetFeatureMemoryDumpCommands() HardwareFeatures_Present

func (*HardwareFeatures_EmbeddedController) GetFeatureSystemSafeMode

func (x *HardwareFeatures_EmbeddedController) GetFeatureSystemSafeMode() HardwareFeatures_Present

func (*HardwareFeatures_EmbeddedController) GetFeatureTypecCmd

func (*HardwareFeatures_EmbeddedController) GetPart

func (*HardwareFeatures_EmbeddedController) GetPresent

func (*HardwareFeatures_EmbeddedController) ProtoMessage

func (*HardwareFeatures_EmbeddedController) ProtoMessage()

func (*HardwareFeatures_EmbeddedController) ProtoReflect

func (*HardwareFeatures_EmbeddedController) Reset

func (*HardwareFeatures_EmbeddedController) String

type HardwareFeatures_EmbeddedController_EmbeddedControllerType

type HardwareFeatures_EmbeddedController_EmbeddedControllerType int32

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

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

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) Descriptor

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) Enum

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) EnumDescriptor deprecated

Deprecated: Use HardwareFeatures_EmbeddedController_EmbeddedControllerType.Descriptor instead.

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) Number

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) String

func (HardwareFeatures_EmbeddedController_EmbeddedControllerType) Type

type HardwareFeatures_Fan

type HardwareFeatures_Fan struct {

	// The number of fan in the device.
	FanCount *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=fan_count,json=fanCount,proto3" json:"fan_count,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Fan) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Fan.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Fan) GetFanCount

func (x *HardwareFeatures_Fan) GetFanCount() *wrapperspb.UInt32Value

func (*HardwareFeatures_Fan) ProtoMessage

func (*HardwareFeatures_Fan) ProtoMessage()

func (*HardwareFeatures_Fan) ProtoReflect

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

func (*HardwareFeatures_Fan) Reset

func (x *HardwareFeatures_Fan) Reset()

func (*HardwareFeatures_Fan) String

func (x *HardwareFeatures_Fan) String() string

type HardwareFeatures_Fingerprint

type HardwareFeatures_Fingerprint struct {

	// Location of fingerprint sensor
	Location HardwareFeatures_Fingerprint_Location `` /* 135-byte string literal not displayed */
	// Fingerprint board used.
	Board string `protobuf:"bytes,2,opt,name=board,proto3" json:"board,omitempty"`
	// Read-only (RO) firmware version to use (empty means use default).
	RoVersion string `protobuf:"bytes,3,opt,name=ro_version,json=roVersion,proto3" json:"ro_version,omitempty"`
	// Healthd fingerprint diagnostic routine parameters.
	FingerprintDiag *HardwareFeatures_Fingerprint_FingerprintDiag `protobuf:"bytes,4,opt,name=fingerprint_diag,json=fingerprintDiag,proto3" json:"fingerprint_diag,omitempty"`
	// If fingerprint sensor is present on system
	Present bool `protobuf:"varint,5,opt,name=present,proto3" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Fingerprint) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Fingerprint.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Fingerprint) GetBoard

func (x *HardwareFeatures_Fingerprint) GetBoard() string

func (*HardwareFeatures_Fingerprint) GetFingerprintDiag

func (*HardwareFeatures_Fingerprint) GetLocation

func (*HardwareFeatures_Fingerprint) GetPresent

func (x *HardwareFeatures_Fingerprint) GetPresent() bool

func (*HardwareFeatures_Fingerprint) GetRoVersion

func (x *HardwareFeatures_Fingerprint) GetRoVersion() string

func (*HardwareFeatures_Fingerprint) ProtoMessage

func (*HardwareFeatures_Fingerprint) ProtoMessage()

func (*HardwareFeatures_Fingerprint) ProtoReflect

func (*HardwareFeatures_Fingerprint) Reset

func (x *HardwareFeatures_Fingerprint) Reset()

func (*HardwareFeatures_Fingerprint) String

type HardwareFeatures_Fingerprint_FingerprintDiag

type HardwareFeatures_Fingerprint_FingerprintDiag struct {
	RoutineEnable             bool                                                       `protobuf:"varint,1,opt,name=routine_enable,json=routineEnable,proto3" json:"routine_enable,omitempty"`
	MaxPixelDev               uint32                                                     `protobuf:"varint,2,opt,name=max_pixel_dev,json=maxPixelDev,proto3" json:"max_pixel_dev,omitempty"`
	MaxDeadPixels             uint32                                                     `protobuf:"varint,3,opt,name=max_dead_pixels,json=maxDeadPixels,proto3" json:"max_dead_pixels,omitempty"`
	PixelMedian               *HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian  `protobuf:"bytes,4,opt,name=pixel_median,json=pixelMedian,proto3" json:"pixel_median,omitempty"`
	NumDetectZone             uint32                                                     `protobuf:"varint,5,opt,name=num_detect_zone,json=numDetectZone,proto3" json:"num_detect_zone,omitempty"`
	DetectZones               []*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone `protobuf:"bytes,6,rep,name=detect_zones,json=detectZones,proto3" json:"detect_zones,omitempty"`
	MaxDeadPixelsInDetectZone uint32                                                     `` /* 145-byte string literal not displayed */
	MaxResetPixelDev          uint32                                                     `protobuf:"varint,8,opt,name=max_reset_pixel_dev,json=maxResetPixelDev,proto3" json:"max_reset_pixel_dev,omitempty"`
	MaxErrorResetPixels       uint32                                                     `protobuf:"varint,9,opt,name=max_error_reset_pixels,json=maxErrorResetPixels,proto3" json:"max_error_reset_pixels,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Fingerprint_FingerprintDiag) Descriptor deprecated

Deprecated: Use HardwareFeatures_Fingerprint_FingerprintDiag.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetDetectZones

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetMaxDeadPixels

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetMaxDeadPixelsInDetectZone

func (x *HardwareFeatures_Fingerprint_FingerprintDiag) GetMaxDeadPixelsInDetectZone() uint32

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetMaxErrorResetPixels

func (x *HardwareFeatures_Fingerprint_FingerprintDiag) GetMaxErrorResetPixels() uint32

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetMaxPixelDev

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetMaxResetPixelDev

func (x *HardwareFeatures_Fingerprint_FingerprintDiag) GetMaxResetPixelDev() uint32

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetNumDetectZone

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetPixelMedian

func (*HardwareFeatures_Fingerprint_FingerprintDiag) GetRoutineEnable

func (x *HardwareFeatures_Fingerprint_FingerprintDiag) GetRoutineEnable() bool

func (*HardwareFeatures_Fingerprint_FingerprintDiag) ProtoMessage

func (*HardwareFeatures_Fingerprint_FingerprintDiag) ProtoReflect

func (*HardwareFeatures_Fingerprint_FingerprintDiag) Reset

func (*HardwareFeatures_Fingerprint_FingerprintDiag) String

type HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone

type HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone struct {
	X1 uint32 `protobuf:"varint,1,opt,name=x1,proto3" json:"x1,omitempty"`
	Y1 uint32 `protobuf:"varint,2,opt,name=y1,proto3" json:"y1,omitempty"`
	X2 uint32 `protobuf:"varint,3,opt,name=x2,proto3" json:"x2,omitempty"`
	Y2 uint32 `protobuf:"varint,4,opt,name=y2,proto3" json:"y2,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) Descriptor deprecated

Deprecated: Use HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) GetX1

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) GetX2

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) GetY1

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) GetY2

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) ProtoMessage

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) ProtoReflect

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) Reset

func (*HardwareFeatures_Fingerprint_FingerprintDiag_DetectZone) String

type HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian

type HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian struct {
	CbType1Lower  uint32 `protobuf:"varint,1,opt,name=cb_type1_lower,json=cbType1Lower,proto3" json:"cb_type1_lower,omitempty"`
	CbType1Upper  uint32 `protobuf:"varint,2,opt,name=cb_type1_upper,json=cbType1Upper,proto3" json:"cb_type1_upper,omitempty"`
	CbType2Lower  uint32 `protobuf:"varint,3,opt,name=cb_type2_lower,json=cbType2Lower,proto3" json:"cb_type2_lower,omitempty"`
	CbType2Upper  uint32 `protobuf:"varint,4,opt,name=cb_type2_upper,json=cbType2Upper,proto3" json:"cb_type2_upper,omitempty"`
	IcbType1Lower uint32 `protobuf:"varint,5,opt,name=icb_type1_lower,json=icbType1Lower,proto3" json:"icb_type1_lower,omitempty"`
	IcbType1Upper uint32 `protobuf:"varint,6,opt,name=icb_type1_upper,json=icbType1Upper,proto3" json:"icb_type1_upper,omitempty"`
	IcbType2Lower uint32 `protobuf:"varint,7,opt,name=icb_type2_lower,json=icbType2Lower,proto3" json:"icb_type2_lower,omitempty"`
	IcbType2Upper uint32 `protobuf:"varint,8,opt,name=icb_type2_upper,json=icbType2Upper,proto3" json:"icb_type2_upper,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) Descriptor deprecated

Deprecated: Use HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) GetCbType1Lower

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) GetCbType1Upper

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) GetCbType2Lower

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) GetCbType2Upper

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) GetIcbType1Lower

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) GetIcbType1Upper

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) GetIcbType2Lower

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) GetIcbType2Upper

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) ProtoMessage

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) ProtoReflect

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) Reset

func (*HardwareFeatures_Fingerprint_FingerprintDiag_PixelMedian) String

type HardwareFeatures_Fingerprint_Location

type HardwareFeatures_Fingerprint_Location int32
const (
	HardwareFeatures_Fingerprint_LOCATION_UNKNOWN HardwareFeatures_Fingerprint_Location = 0
	// Top of the screen (e.g. Pixel Slate) at the left
	HardwareFeatures_Fingerprint_POWER_BUTTON_TOP_LEFT HardwareFeatures_Fingerprint_Location = 1
	// Bottom of keyboard at the left
	HardwareFeatures_Fingerprint_KEYBOARD_BOTTOM_LEFT HardwareFeatures_Fingerprint_Location = 2
	// Bottom of keyboard at the right
	HardwareFeatures_Fingerprint_KEYBOARD_BOTTOM_RIGHT HardwareFeatures_Fingerprint_Location = 3
	// Top of keyboard at the right (e.g. Galaxy Chromebook)
	HardwareFeatures_Fingerprint_KEYBOARD_TOP_RIGHT HardwareFeatures_Fingerprint_Location = 4
	// At the right side
	HardwareFeatures_Fingerprint_RIGHT_SIDE HardwareFeatures_Fingerprint_Location = 6
	// At the left side
	HardwareFeatures_Fingerprint_LEFT_SIDE HardwareFeatures_Fingerprint_Location = 7
	// Left of power button at top right corner (of the keyboard)
	HardwareFeatures_Fingerprint_LEFT_OF_POWER_BUTTON_TOP_RIGHT HardwareFeatures_Fingerprint_Location = 9
)

func (HardwareFeatures_Fingerprint_Location) Descriptor

func (HardwareFeatures_Fingerprint_Location) Enum

func (HardwareFeatures_Fingerprint_Location) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Fingerprint_Location.Descriptor instead.

func (HardwareFeatures_Fingerprint_Location) Number

func (HardwareFeatures_Fingerprint_Location) String

func (HardwareFeatures_Fingerprint_Location) Type

type HardwareFeatures_FirmwareConfiguration

type HardwareFeatures_FirmwareConfiguration struct {

	// The firmware configuration value
	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// The mask of valid bits that could be used by above value
	Mask uint32 `protobuf:"varint,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// Customizations to append as a suffix to the coreboot build target and AP
	// firmware packaging.
	CorebootCustomizations []string `` /* 127-byte string literal not displayed */
	// The AP firmware has the CONFIG_MAINBOARD_HAS_EARLY_LIBGFXINIT feature enabled.
	MainboardHasEarlyLibgfxinit HardwareFeatures_Present `` /* 199-byte string literal not displayed */
	// The AP firmware has the CONFIG_VBOOT_CBFS_INTEGRATION feature enabled.
	VbootCbfsIntegration HardwareFeatures_Present `` /* 176-byte string literal not displayed */
	// The RW firmware version currently running on the DUT.
	FwRwActiveVersion uint32 `protobuf:"varint,6,opt,name=fw_rw_active_version,json=fwRwActiveVersion,proto3" json:"fw_rw_active_version,omitempty"`
	// The RO firmware version currently running on the DUT.
	FwRoVersion *HardwareFeatures_FirmwareConfiguration_SemVer `protobuf:"bytes,8,opt,name=fw_ro_version,json=fwRoVersion,proto3" json:"fw_ro_version,omitempty"`
	// The Intel Integrated Sensor Hub is available and supported by firmware.
	IntelIsh HardwareFeatures_Present `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_FirmwareConfiguration) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_FirmwareConfiguration.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_FirmwareConfiguration) GetCorebootCustomizations

func (x *HardwareFeatures_FirmwareConfiguration) GetCorebootCustomizations() []string

func (*HardwareFeatures_FirmwareConfiguration) GetFwRoVersion

func (*HardwareFeatures_FirmwareConfiguration) GetFwRwActiveVersion

func (x *HardwareFeatures_FirmwareConfiguration) GetFwRwActiveVersion() uint32

func (*HardwareFeatures_FirmwareConfiguration) GetIntelIsh

func (*HardwareFeatures_FirmwareConfiguration) GetMainboardHasEarlyLibgfxinit

func (x *HardwareFeatures_FirmwareConfiguration) GetMainboardHasEarlyLibgfxinit() HardwareFeatures_Present

func (*HardwareFeatures_FirmwareConfiguration) GetMask

func (*HardwareFeatures_FirmwareConfiguration) GetValue

func (*HardwareFeatures_FirmwareConfiguration) GetVbootCbfsIntegration

func (*HardwareFeatures_FirmwareConfiguration) ProtoMessage

func (*HardwareFeatures_FirmwareConfiguration) ProtoReflect

func (*HardwareFeatures_FirmwareConfiguration) Reset

func (*HardwareFeatures_FirmwareConfiguration) String

type HardwareFeatures_FirmwareConfiguration_SemVer

type HardwareFeatures_FirmwareConfiguration_SemVer struct {
	MajorVersion uint32 `protobuf:"varint,1,opt,name=major_version,json=majorVersion,proto3" json:"major_version,omitempty"`
	MinorVersion uint32 `protobuf:"varint,2,opt,name=minor_version,json=minorVersion,proto3" json:"minor_version,omitempty"`
	PatchVersion uint32 `protobuf:"varint,3,opt,name=patch_version,json=patchVersion,proto3" json:"patch_version,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_FirmwareConfiguration_SemVer) Descriptor deprecated

Deprecated: Use HardwareFeatures_FirmwareConfiguration_SemVer.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_FirmwareConfiguration_SemVer) GetMajorVersion

func (*HardwareFeatures_FirmwareConfiguration_SemVer) GetMinorVersion

func (*HardwareFeatures_FirmwareConfiguration_SemVer) GetPatchVersion

func (*HardwareFeatures_FirmwareConfiguration_SemVer) ProtoMessage

func (*HardwareFeatures_FirmwareConfiguration_SemVer) ProtoReflect

func (*HardwareFeatures_FirmwareConfiguration_SemVer) Reset

func (*HardwareFeatures_FirmwareConfiguration_SemVer) String

type HardwareFeatures_FormFactor

type HardwareFeatures_FormFactor struct {

	// Form factory of system
	FormFactor HardwareFeatures_FormFactor_FormFactorType `` /* 162-byte string literal not displayed */
	// Input to enter recovery
	RecoveryInput HardwareFeatures_FormFactor_RecoveryInputType `` /* 174-byte string literal not displayed */
	// Whether to enable detachable UI in firmware build.
	DetachableUi *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=detachable_ui,json=detachableUi,proto3" json:"detachable_ui,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_FormFactor) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_FormFactor.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_FormFactor) GetDetachableUi

func (x *HardwareFeatures_FormFactor) GetDetachableUi() *wrapperspb.BoolValue

func (*HardwareFeatures_FormFactor) GetFormFactor

func (*HardwareFeatures_FormFactor) GetRecoveryInput

func (*HardwareFeatures_FormFactor) ProtoMessage

func (*HardwareFeatures_FormFactor) ProtoMessage()

func (*HardwareFeatures_FormFactor) ProtoReflect

func (*HardwareFeatures_FormFactor) Reset

func (x *HardwareFeatures_FormFactor) Reset()

func (*HardwareFeatures_FormFactor) String

func (x *HardwareFeatures_FormFactor) String() string

type HardwareFeatures_FormFactor_FormFactorType

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

func (HardwareFeatures_FormFactor_FormFactorType) Descriptor

func (HardwareFeatures_FormFactor_FormFactorType) Enum

func (HardwareFeatures_FormFactor_FormFactorType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_FormFactor_FormFactorType.Descriptor instead.

func (HardwareFeatures_FormFactor_FormFactorType) Number

func (HardwareFeatures_FormFactor_FormFactorType) String

func (HardwareFeatures_FormFactor_FormFactorType) Type

type HardwareFeatures_FormFactor_RecoveryInputType

type HardwareFeatures_FormFactor_RecoveryInputType int32
const (
	HardwareFeatures_FormFactor_RECOVERY_INPUT_UNKNOWN HardwareFeatures_FormFactor_RecoveryInputType = 0
	HardwareFeatures_FormFactor_KEYBOARD               HardwareFeatures_FormFactor_RecoveryInputType = 1
	HardwareFeatures_FormFactor_POWER_BUTTON           HardwareFeatures_FormFactor_RecoveryInputType = 2
	HardwareFeatures_FormFactor_RECOVERY_BUTTON        HardwareFeatures_FormFactor_RecoveryInputType = 3
)

func (HardwareFeatures_FormFactor_RecoveryInputType) Descriptor

func (HardwareFeatures_FormFactor_RecoveryInputType) Enum

func (HardwareFeatures_FormFactor_RecoveryInputType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_FormFactor_RecoveryInputType.Descriptor instead.

func (HardwareFeatures_FormFactor_RecoveryInputType) Number

func (HardwareFeatures_FormFactor_RecoveryInputType) String

func (HardwareFeatures_FormFactor_RecoveryInputType) Type

type HardwareFeatures_Gyroscope

type HardwareFeatures_Gyroscope struct {

	// If lid gyroscope is present on system
	LidGyroscope HardwareFeatures_Present `` /* 150-byte string literal not displayed */
	// If base gyroscope is present on system
	BaseGyroscope HardwareFeatures_Present `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Gyroscope) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Gyroscope.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Gyroscope) GetBaseGyroscope

func (*HardwareFeatures_Gyroscope) GetLidGyroscope

func (*HardwareFeatures_Gyroscope) ProtoMessage

func (*HardwareFeatures_Gyroscope) ProtoMessage()

func (*HardwareFeatures_Gyroscope) ProtoReflect

func (*HardwareFeatures_Gyroscope) Reset

func (x *HardwareFeatures_Gyroscope) Reset()

func (*HardwareFeatures_Gyroscope) String

func (x *HardwareFeatures_Gyroscope) String() string

type HardwareFeatures_HardwareProbe

type HardwareFeatures_HardwareProbe struct {
	GpuFamily    string `protobuf:"bytes,1,opt,name=gpu_family,json=gpuFamily,proto3" json:"gpu_family,omitempty"`
	GpuVendor    string `protobuf:"bytes,2,opt,name=gpu_vendor,json=gpuVendor,proto3" json:"gpu_vendor,omitempty"`
	CpuSocFamily string `protobuf:"bytes,3,opt,name=cpu_soc_family,json=cpuSocFamily,proto3" json:"cpu_soc_family,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_HardwareProbe) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_HardwareProbe.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_HardwareProbe) GetCpuSocFamily

func (x *HardwareFeatures_HardwareProbe) GetCpuSocFamily() string

func (*HardwareFeatures_HardwareProbe) GetGpuFamily

func (x *HardwareFeatures_HardwareProbe) GetGpuFamily() string

func (*HardwareFeatures_HardwareProbe) GetGpuVendor

func (x *HardwareFeatures_HardwareProbe) GetGpuVendor() string

func (*HardwareFeatures_HardwareProbe) ProtoMessage

func (*HardwareFeatures_HardwareProbe) ProtoMessage()

func (*HardwareFeatures_HardwareProbe) ProtoReflect

func (*HardwareFeatures_HardwareProbe) Reset

func (x *HardwareFeatures_HardwareProbe) Reset()

func (*HardwareFeatures_HardwareProbe) String

type HardwareFeatures_Hdmi

type HardwareFeatures_Hdmi struct {

	// If native HDMI support is present on system.
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// Configuration for HDMI-CEC.
	Cec *HardwareFeatures_Hdmi_Cec `protobuf:"bytes,2,opt,name=cec,proto3" json:"cec,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Hdmi) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Hdmi.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Hdmi) GetCec

func (*HardwareFeatures_Hdmi) GetPresent

func (*HardwareFeatures_Hdmi) ProtoMessage

func (*HardwareFeatures_Hdmi) ProtoMessage()

func (*HardwareFeatures_Hdmi) ProtoReflect

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

func (*HardwareFeatures_Hdmi) Reset

func (x *HardwareFeatures_Hdmi) Reset()

func (*HardwareFeatures_Hdmi) String

func (x *HardwareFeatures_Hdmi) String() string

type HardwareFeatures_Hdmi_Cec

type HardwareFeatures_Hdmi_Cec struct {

	// Automatically power on all connected displays on boot.
	PowerOnDisplaysOnBoot bool `` /* 131-byte string literal not displayed */
	// Automatically power off all connected displays on shutdown.
	PowerOffDisplaysOnShutdown bool `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Hdmi_Cec) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Hdmi_Cec.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Hdmi_Cec) GetPowerOffDisplaysOnShutdown

func (x *HardwareFeatures_Hdmi_Cec) GetPowerOffDisplaysOnShutdown() bool

func (*HardwareFeatures_Hdmi_Cec) GetPowerOnDisplaysOnBoot

func (x *HardwareFeatures_Hdmi_Cec) GetPowerOnDisplaysOnBoot() bool

func (*HardwareFeatures_Hdmi_Cec) ProtoMessage

func (*HardwareFeatures_Hdmi_Cec) ProtoMessage()

func (*HardwareFeatures_Hdmi_Cec) ProtoReflect

func (*HardwareFeatures_Hdmi_Cec) Reset

func (x *HardwareFeatures_Hdmi_Cec) Reset()

func (*HardwareFeatures_Hdmi_Cec) String

func (x *HardwareFeatures_Hdmi_Cec) String() string

type HardwareFeatures_Hotwording

type HardwareFeatures_Hotwording struct {
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

Whether the system supports 'Hotwording' (ie wake-on-voice: "Hey Google")

func (*HardwareFeatures_Hotwording) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Hotwording.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Hotwording) GetPresent

func (*HardwareFeatures_Hotwording) ProtoMessage

func (*HardwareFeatures_Hotwording) ProtoMessage()

func (*HardwareFeatures_Hotwording) ProtoReflect

func (*HardwareFeatures_Hotwording) Reset

func (x *HardwareFeatures_Hotwording) Reset()

func (*HardwareFeatures_Hotwording) String

func (x *HardwareFeatures_Hotwording) String() string

type HardwareFeatures_Hps

type HardwareFeatures_Hps struct {

	// If hps is present on system
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Hps) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Hps.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Hps) GetPresent

func (*HardwareFeatures_Hps) ProtoMessage

func (*HardwareFeatures_Hps) ProtoMessage()

func (*HardwareFeatures_Hps) ProtoReflect

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

func (*HardwareFeatures_Hps) Reset

func (x *HardwareFeatures_Hps) Reset()

func (*HardwareFeatures_Hps) String

func (x *HardwareFeatures_Hps) String() string

type HardwareFeatures_InterruptControllerInfo

type HardwareFeatures_InterruptControllerInfo struct {

	// If present then the Interrupt controller can support NMIs
	NmiSupport HardwareFeatures_Present `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_InterruptControllerInfo) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_InterruptControllerInfo.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_InterruptControllerInfo) GetNmiSupport

func (*HardwareFeatures_InterruptControllerInfo) ProtoMessage

func (*HardwareFeatures_InterruptControllerInfo) ProtoReflect

func (*HardwareFeatures_InterruptControllerInfo) Reset

func (*HardwareFeatures_InterruptControllerInfo) String

type HardwareFeatures_KbAlsStep

type HardwareFeatures_KbAlsStep struct {

	// The backlight brightness percentage for this step.
	BacklightPercent float64                 `protobuf:"fixed64,1,opt,name=backlight_percent,json=backlightPercent,proto3" json:"backlight_percent,omitempty"`
	LuxThreshold     *Component_LuxThreshold `protobuf:"bytes,2,opt,name=lux_threshold,json=luxThreshold,proto3" json:"lux_threshold,omitempty"`
	// contains filtered or unexported fields
}

A single step in an ambient light sensor configuration table. Each step configures the brightness percentage while at that step as well as the sensor value at which the next or previous step should be considered. Steps should be specified in increasing order for each field.

func (*HardwareFeatures_KbAlsStep) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_KbAlsStep.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_KbAlsStep) GetBacklightPercent

func (x *HardwareFeatures_KbAlsStep) GetBacklightPercent() float64

func (*HardwareFeatures_KbAlsStep) GetLuxThreshold

func (x *HardwareFeatures_KbAlsStep) GetLuxThreshold() *Component_LuxThreshold

func (*HardwareFeatures_KbAlsStep) ProtoMessage

func (*HardwareFeatures_KbAlsStep) ProtoMessage()

func (*HardwareFeatures_KbAlsStep) ProtoReflect

func (*HardwareFeatures_KbAlsStep) Reset

func (x *HardwareFeatures_KbAlsStep) Reset()

func (*HardwareFeatures_KbAlsStep) String

func (x *HardwareFeatures_KbAlsStep) String() string

type HardwareFeatures_Keyboard

type HardwareFeatures_Keyboard struct {

	// Type of keyboard present on system
	KeyboardType HardwareFeatures_Keyboard_KeyboardType `` /* 164-byte string literal not displayed */
	// If keyboard backlight is present on system
	Backlight HardwareFeatures_Present `protobuf:"varint,2,opt,name=backlight,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"backlight,omitempty"`
	// If power button is present on keyboard
	PowerButton HardwareFeatures_Present `` /* 147-byte string literal not displayed */
	// If numeric pad is present on keyboard
	NumericPad HardwareFeatures_Present `` /* 144-byte string literal not displayed */
	// Type of the MCU used in the system
	McuType HardwareFeatures_Keyboard_KeyboardMcuType `` /* 152-byte string literal not displayed */
	// The keyboard backlight level step values. Values must be in
	// increasing order. If set, the first value must be 0. This corresponds to
	// the keyboard_backlight_user_steps powerd pref.
	BacklightUserSteps []float64 `` /* 126-byte string literal not displayed */
	// The configuration of the keyboard backlight percentage based on the
	// ambient light sensor value. Steps should be in increasing order.
	AlsSteps []*HardwareFeatures_KbAlsStep `protobuf:"bytes,7,rep,name=als_steps,json=alsSteps,proto3" json:"als_steps,omitempty"`
	// The default keyboard backlight percentage in the
	// absence of an ambient light sensor controlling the keyboard backlight.
	NoAlsBrightness float64 `protobuf:"fixed64,8,opt,name=no_als_brightness,json=noAlsBrightness,proto3" json:"no_als_brightness,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Keyboard) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Keyboard.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Keyboard) GetAlsSteps

func (*HardwareFeatures_Keyboard) GetBacklight

func (*HardwareFeatures_Keyboard) GetBacklightUserSteps

func (x *HardwareFeatures_Keyboard) GetBacklightUserSteps() []float64

func (*HardwareFeatures_Keyboard) GetKeyboardType

func (*HardwareFeatures_Keyboard) GetMcuType

func (*HardwareFeatures_Keyboard) GetNoAlsBrightness

func (x *HardwareFeatures_Keyboard) GetNoAlsBrightness() float64

func (*HardwareFeatures_Keyboard) GetNumericPad

func (*HardwareFeatures_Keyboard) GetPowerButton

func (*HardwareFeatures_Keyboard) ProtoMessage

func (*HardwareFeatures_Keyboard) ProtoMessage()

func (*HardwareFeatures_Keyboard) ProtoReflect

func (*HardwareFeatures_Keyboard) Reset

func (x *HardwareFeatures_Keyboard) Reset()

func (*HardwareFeatures_Keyboard) String

func (x *HardwareFeatures_Keyboard) String() string

type HardwareFeatures_Keyboard_KeyboardMcuType

type HardwareFeatures_Keyboard_KeyboardMcuType int32
const (
	HardwareFeatures_Keyboard_KEYBOARD_MCU_NOT_PRESENT HardwareFeatures_Keyboard_KeyboardMcuType = 0
	HardwareFeatures_Keyboard_KEYBOARD_MCU_PRISM       HardwareFeatures_Keyboard_KeyboardMcuType = 1
)

func (HardwareFeatures_Keyboard_KeyboardMcuType) Descriptor

func (HardwareFeatures_Keyboard_KeyboardMcuType) Enum

func (HardwareFeatures_Keyboard_KeyboardMcuType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Keyboard_KeyboardMcuType.Descriptor instead.

func (HardwareFeatures_Keyboard_KeyboardMcuType) Number

func (HardwareFeatures_Keyboard_KeyboardMcuType) String

func (HardwareFeatures_Keyboard_KeyboardMcuType) Type

type HardwareFeatures_Keyboard_KeyboardType

type HardwareFeatures_Keyboard_KeyboardType int32
const (
	HardwareFeatures_Keyboard_KEYBOARD_TYPE_UNKNOWN HardwareFeatures_Keyboard_KeyboardType = 0
	HardwareFeatures_Keyboard_INTERNAL              HardwareFeatures_Keyboard_KeyboardType = 1 // E.g. Clamshell/Convertible
	HardwareFeatures_Keyboard_NONE                  HardwareFeatures_Keyboard_KeyboardType = 2 // E.g. Chromebox
	HardwareFeatures_Keyboard_DETACHABLE            HardwareFeatures_Keyboard_KeyboardType = 3 // E.g. Tablet with detachable keyboard
)

func (HardwareFeatures_Keyboard_KeyboardType) Descriptor

func (HardwareFeatures_Keyboard_KeyboardType) Enum

func (HardwareFeatures_Keyboard_KeyboardType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Keyboard_KeyboardType.Descriptor instead.

func (HardwareFeatures_Keyboard_KeyboardType) Number

func (HardwareFeatures_Keyboard_KeyboardType) String

func (HardwareFeatures_Keyboard_KeyboardType) Type

type HardwareFeatures_LightSensor

type HardwareFeatures_LightSensor struct {

	// If lid light sensor is present on system
	LidLightsensor HardwareFeatures_Present `` /* 156-byte string literal not displayed */
	// If base light sensor is present on system
	BaseLightsensor HardwareFeatures_Present `` /* 159-byte string literal not displayed */
	// If camera light sensor is present on system
	CameraLightsensor HardwareFeatures_Present `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_LightSensor) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_LightSensor.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_LightSensor) GetBaseLightsensor

func (*HardwareFeatures_LightSensor) GetCameraLightsensor

func (x *HardwareFeatures_LightSensor) GetCameraLightsensor() HardwareFeatures_Present

func (*HardwareFeatures_LightSensor) GetLidLightsensor

func (*HardwareFeatures_LightSensor) ProtoMessage

func (*HardwareFeatures_LightSensor) ProtoMessage()

func (*HardwareFeatures_LightSensor) ProtoReflect

func (*HardwareFeatures_LightSensor) Reset

func (x *HardwareFeatures_LightSensor) Reset()

func (*HardwareFeatures_LightSensor) String

type HardwareFeatures_Magnetometer

type HardwareFeatures_Magnetometer struct {

	// If lid magnometer is present on system
	LidMagnetometer HardwareFeatures_Present `` /* 159-byte string literal not displayed */
	// If base magnometer is present on system
	BaseMagnetometer HardwareFeatures_Present `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Magnetometer) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Magnetometer.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Magnetometer) GetBaseMagnetometer

func (*HardwareFeatures_Magnetometer) GetLidMagnetometer

func (*HardwareFeatures_Magnetometer) ProtoMessage

func (*HardwareFeatures_Magnetometer) ProtoMessage()

func (*HardwareFeatures_Magnetometer) ProtoReflect

func (*HardwareFeatures_Magnetometer) Reset

func (x *HardwareFeatures_Magnetometer) Reset()

func (*HardwareFeatures_Magnetometer) String

type HardwareFeatures_Memory

type HardwareFeatures_Memory struct {
	Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Memory) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Memory.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Memory) GetProfile

func (*HardwareFeatures_Memory) ProtoMessage

func (*HardwareFeatures_Memory) ProtoMessage()

func (*HardwareFeatures_Memory) ProtoReflect

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

func (*HardwareFeatures_Memory) Reset

func (x *HardwareFeatures_Memory) Reset()

func (*HardwareFeatures_Memory) String

func (x *HardwareFeatures_Memory) String() string

type HardwareFeatures_MicrophoneMuteSwitch

type HardwareFeatures_MicrophoneMuteSwitch struct {
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

Whether the system has an audio input mute switch

func (*HardwareFeatures_MicrophoneMuteSwitch) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_MicrophoneMuteSwitch.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_MicrophoneMuteSwitch) GetPresent

func (*HardwareFeatures_MicrophoneMuteSwitch) ProtoMessage

func (*HardwareFeatures_MicrophoneMuteSwitch) ProtoMessage()

func (*HardwareFeatures_MicrophoneMuteSwitch) ProtoReflect

func (*HardwareFeatures_MicrophoneMuteSwitch) Reset

func (*HardwareFeatures_MicrophoneMuteSwitch) String

type HardwareFeatures_OEMInfo

type HardwareFeatures_OEMInfo struct {

	// Name stores the name of OEM.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_OEMInfo) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_OEMInfo.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_OEMInfo) GetName

func (x *HardwareFeatures_OEMInfo) GetName() string

func (*HardwareFeatures_OEMInfo) ProtoMessage

func (*HardwareFeatures_OEMInfo) ProtoMessage()

func (*HardwareFeatures_OEMInfo) ProtoReflect

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

func (*HardwareFeatures_OEMInfo) Reset

func (x *HardwareFeatures_OEMInfo) Reset()

func (*HardwareFeatures_OEMInfo) String

func (x *HardwareFeatures_OEMInfo) String() string

type HardwareFeatures_PoE

type HardwareFeatures_PoE struct {

	// If PoE peripheral support is present on system
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_PoE) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_PoE.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_PoE) GetPresent

func (*HardwareFeatures_PoE) ProtoMessage

func (*HardwareFeatures_PoE) ProtoMessage()

func (*HardwareFeatures_PoE) ProtoReflect

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

func (*HardwareFeatures_PoE) Reset

func (x *HardwareFeatures_PoE) Reset()

func (*HardwareFeatures_PoE) String

func (x *HardwareFeatures_PoE) String() string

type HardwareFeatures_PortPosition

type HardwareFeatures_PortPosition int32

Copied from PowerSupplyProperties.PowerSource.Port in src/platform2/system_api/dbus/power_manager/power_supply_properties.proto.

const (
	HardwareFeatures_UNKNOWN HardwareFeatures_PortPosition = 0
	// Various positions on the device. The first word describes the side of
	// the device where the port is located while the second clarifies the
	// position. For example, LEFT_BACK means the farthest-back port on the
	// left side, while BACK_LEFT means the leftmost port on the back of the
	// device.
	HardwareFeatures_LEFT        HardwareFeatures_PortPosition = 1
	HardwareFeatures_RIGHT       HardwareFeatures_PortPosition = 2
	HardwareFeatures_BACK        HardwareFeatures_PortPosition = 3
	HardwareFeatures_FRONT       HardwareFeatures_PortPosition = 4
	HardwareFeatures_LEFT_FRONT  HardwareFeatures_PortPosition = 5
	HardwareFeatures_LEFT_BACK   HardwareFeatures_PortPosition = 6
	HardwareFeatures_RIGHT_FRONT HardwareFeatures_PortPosition = 7
	HardwareFeatures_RIGHT_BACK  HardwareFeatures_PortPosition = 8
	HardwareFeatures_BACK_LEFT   HardwareFeatures_PortPosition = 9
	HardwareFeatures_BACK_RIGHT  HardwareFeatures_PortPosition = 10
)

func (HardwareFeatures_PortPosition) Descriptor

func (HardwareFeatures_PortPosition) Enum

func (HardwareFeatures_PortPosition) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_PortPosition.Descriptor instead.

func (HardwareFeatures_PortPosition) Number

func (HardwareFeatures_PortPosition) String

func (HardwareFeatures_PortPosition) Type

type HardwareFeatures_PowerSupply

type HardwareFeatures_PowerSupply struct {

	// If BarrelJack support is present on system.
	Barreljack HardwareFeatures_Present `` /* 126-byte string literal not displayed */
	// The input power below which a warning should be shown to use a
	// higher-power USB adapter.
	UsbMinAcWatts int32 `protobuf:"varint,2,opt,name=usb_min_ac_watts,json=usbMinAcWatts,proto3" json:"usb_min_ac_watts,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_PowerSupply) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_PowerSupply.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_PowerSupply) GetBarreljack

func (*HardwareFeatures_PowerSupply) GetUsbMinAcWatts

func (x *HardwareFeatures_PowerSupply) GetUsbMinAcWatts() int32

func (*HardwareFeatures_PowerSupply) ProtoMessage

func (*HardwareFeatures_PowerSupply) ProtoMessage()

func (*HardwareFeatures_PowerSupply) ProtoReflect

func (*HardwareFeatures_PowerSupply) Reset

func (x *HardwareFeatures_PowerSupply) Reset()

func (*HardwareFeatures_PowerSupply) String

type HardwareFeatures_Present

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

func (HardwareFeatures_Present) Descriptor

func (HardwareFeatures_Present) Enum

func (HardwareFeatures_Present) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Present.Descriptor instead.

func (HardwareFeatures_Present) Number

func (HardwareFeatures_Present) String

func (x HardwareFeatures_Present) String() string

func (HardwareFeatures_Present) Type

type HardwareFeatures_PrivacyScreen

type HardwareFeatures_PrivacyScreen struct {

	// If privacy screen is present on system
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_PrivacyScreen) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_PrivacyScreen.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_PrivacyScreen) GetPresent

func (*HardwareFeatures_PrivacyScreen) ProtoMessage

func (*HardwareFeatures_PrivacyScreen) ProtoMessage()

func (*HardwareFeatures_PrivacyScreen) ProtoReflect

func (*HardwareFeatures_PrivacyScreen) Reset

func (x *HardwareFeatures_PrivacyScreen) Reset()

func (*HardwareFeatures_PrivacyScreen) String

type HardwareFeatures_Proximity

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

func (*HardwareFeatures_Proximity) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Proximity.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Proximity) GetConfigs

func (x *HardwareFeatures_Proximity) GetConfigs() []*ProximityConfig

func (*HardwareFeatures_Proximity) ProtoMessage

func (*HardwareFeatures_Proximity) ProtoMessage()

func (*HardwareFeatures_Proximity) ProtoReflect

func (*HardwareFeatures_Proximity) Reset

func (x *HardwareFeatures_Proximity) Reset()

func (*HardwareFeatures_Proximity) String

func (x *HardwareFeatures_Proximity) String() string

type HardwareFeatures_RuntimeProbeConfig

type HardwareFeatures_RuntimeProbeConfig struct {

	// If the probe config file under /etc/runtime_probe/{model}/ present on
	// device.
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// If the encrypted probe config file under /etc/runtime_probe/{model}/
	// present on device.
	EncryptedConfigPresent HardwareFeatures_Present `` /* 182-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_RuntimeProbeConfig) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_RuntimeProbeConfig.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_RuntimeProbeConfig) GetEncryptedConfigPresent

func (x *HardwareFeatures_RuntimeProbeConfig) GetEncryptedConfigPresent() HardwareFeatures_Present

func (*HardwareFeatures_RuntimeProbeConfig) GetPresent

func (*HardwareFeatures_RuntimeProbeConfig) ProtoMessage

func (*HardwareFeatures_RuntimeProbeConfig) ProtoMessage()

func (*HardwareFeatures_RuntimeProbeConfig) ProtoReflect

func (*HardwareFeatures_RuntimeProbeConfig) Reset

func (*HardwareFeatures_RuntimeProbeConfig) String

type HardwareFeatures_Screen

type HardwareFeatures_Screen struct {
	ConnectorType   HardwareFeatures_Screen_ConnectorType `` /* 166-byte string literal not displayed */
	PanelProperties *Component_DisplayPanel_Properties    `protobuf:"bytes,3,opt,name=panel_properties,json=panelProperties,proto3" json:"panel_properties,omitempty"`
	// If touch support is present on system
	TouchSupport HardwareFeatures_Present `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Screen) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Screen.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Screen) GetConnectorType

func (*HardwareFeatures_Screen) GetPanelProperties

func (*HardwareFeatures_Screen) GetTouchSupport

func (*HardwareFeatures_Screen) ProtoMessage

func (*HardwareFeatures_Screen) ProtoMessage()

func (*HardwareFeatures_Screen) ProtoReflect

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

func (*HardwareFeatures_Screen) Reset

func (x *HardwareFeatures_Screen) Reset()

func (*HardwareFeatures_Screen) String

func (x *HardwareFeatures_Screen) String() string

type HardwareFeatures_Screen_ConnectorType

type HardwareFeatures_Screen_ConnectorType int32

The libdrm connector type that must match for the properties to apply to this display. Right now, only eDP is supported, and is the most common. Other connector types can be added as required. See drm_mode.h in libdrm for valid options.

const (
	// Assume a reasonable default (right now eDP).
	HardwareFeatures_Screen_CONNECTOR_TYPE_UNSPECIFIED HardwareFeatures_Screen_ConnectorType = 0
	// eDP connector type.
	HardwareFeatures_Screen_CONNECTOR_TYPE_EDP HardwareFeatures_Screen_ConnectorType = 1
)

func (HardwareFeatures_Screen_ConnectorType) Descriptor

func (HardwareFeatures_Screen_ConnectorType) Enum

func (HardwareFeatures_Screen_ConnectorType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Screen_ConnectorType.Descriptor instead.

func (HardwareFeatures_Screen_ConnectorType) Number

func (HardwareFeatures_Screen_ConnectorType) String

func (HardwareFeatures_Screen_ConnectorType) Type

type HardwareFeatures_SdReader

type HardwareFeatures_SdReader struct {

	// If SD reader is supported.
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_SdReader) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_SdReader.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_SdReader) GetPresent

func (*HardwareFeatures_SdReader) ProtoMessage

func (*HardwareFeatures_SdReader) ProtoMessage()

func (*HardwareFeatures_SdReader) ProtoReflect

func (*HardwareFeatures_SdReader) Reset

func (x *HardwareFeatures_SdReader) Reset()

func (*HardwareFeatures_SdReader) String

func (x *HardwareFeatures_SdReader) String() string

type HardwareFeatures_Soc

type HardwareFeatures_Soc struct {
	Features             []Component_Soc_Feature       `` /* 126-byte string literal not displayed */
	Vulnerabilities      []Component_Soc_Vulnerability `` /* 146-byte string literal not displayed */
	ArcMediaCodecsSuffix string                        `protobuf:"bytes,3,opt,name=arc_media_codecs_suffix,json=arcMediaCodecsSuffix,proto3" json:"arc_media_codecs_suffix,omitempty"`
	HevcSupport          HardwareFeatures_Present      `` /* 147-byte string literal not displayed */
	ResourceConfig       *ResourceConfig               `protobuf:"bytes,5,opt,name=resource_config,json=resourceConfig,proto3" json:"resource_config,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Soc) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Soc.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Soc) GetArcMediaCodecsSuffix

func (x *HardwareFeatures_Soc) GetArcMediaCodecsSuffix() string

func (*HardwareFeatures_Soc) GetFeatures

func (x *HardwareFeatures_Soc) GetFeatures() []Component_Soc_Feature

func (*HardwareFeatures_Soc) GetHevcSupport

func (x *HardwareFeatures_Soc) GetHevcSupport() HardwareFeatures_Present

func (*HardwareFeatures_Soc) GetResourceConfig

func (x *HardwareFeatures_Soc) GetResourceConfig() *ResourceConfig

func (*HardwareFeatures_Soc) GetVulnerabilities

func (x *HardwareFeatures_Soc) GetVulnerabilities() []Component_Soc_Vulnerability

func (*HardwareFeatures_Soc) ProtoMessage

func (*HardwareFeatures_Soc) ProtoMessage()

func (*HardwareFeatures_Soc) ProtoReflect

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

func (*HardwareFeatures_Soc) Reset

func (x *HardwareFeatures_Soc) Reset()

func (*HardwareFeatures_Soc) String

func (x *HardwareFeatures_Soc) String() string

type HardwareFeatures_Storage

type HardwareFeatures_Storage struct {
	StorageType Component_Storage_StorageType `` /* 152-byte string literal not displayed */
	SizeGb      uint32                        `protobuf:"varint,2,opt,name=size_gb,json=sizeGb,proto3" json:"size_gb,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Storage) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Storage.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Storage) GetSizeGb

func (x *HardwareFeatures_Storage) GetSizeGb() uint32

func (*HardwareFeatures_Storage) GetStorageType

func (*HardwareFeatures_Storage) ProtoMessage

func (*HardwareFeatures_Storage) ProtoMessage()

func (*HardwareFeatures_Storage) ProtoReflect

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

func (*HardwareFeatures_Storage) Reset

func (x *HardwareFeatures_Storage) Reset()

func (*HardwareFeatures_Storage) String

func (x *HardwareFeatures_Storage) String() string

type HardwareFeatures_Stylus

type HardwareFeatures_Stylus struct {

	// Type of stylus
	Stylus HardwareFeatures_Stylus_StylusType `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Stylus) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Stylus.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Stylus) GetStylus

func (*HardwareFeatures_Stylus) ProtoMessage

func (*HardwareFeatures_Stylus) ProtoMessage()

func (*HardwareFeatures_Stylus) ProtoReflect

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

func (*HardwareFeatures_Stylus) Reset

func (x *HardwareFeatures_Stylus) Reset()

func (*HardwareFeatures_Stylus) String

func (x *HardwareFeatures_Stylus) String() string

type HardwareFeatures_Stylus_StylusType

type HardwareFeatures_Stylus_StylusType int32
const (
	HardwareFeatures_Stylus_STYLUS_UNKNOWN HardwareFeatures_Stylus_StylusType = 0
	HardwareFeatures_Stylus_NONE           HardwareFeatures_Stylus_StylusType = 1
	HardwareFeatures_Stylus_INTERNAL       HardwareFeatures_Stylus_StylusType = 2 // Garaged stylus
	HardwareFeatures_Stylus_EXTERNAL       HardwareFeatures_Stylus_StylusType = 3 // Non-garaged stylus
)

func (HardwareFeatures_Stylus_StylusType) Descriptor

func (HardwareFeatures_Stylus_StylusType) Enum

func (HardwareFeatures_Stylus_StylusType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Stylus_StylusType.Descriptor instead.

func (HardwareFeatures_Stylus_StylusType) Number

func (HardwareFeatures_Stylus_StylusType) String

func (HardwareFeatures_Stylus_StylusType) Type

type HardwareFeatures_Suspend

type HardwareFeatures_Suspend struct {

	// If S3 (suspend to mem) is supported
	SuspendToMem HardwareFeatures_Present `` /* 152-byte string literal not displayed */
	// If S0ix (suspend to idle) is supported
	SuspendToIdle HardwareFeatures_Present `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Suspend) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Suspend.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Suspend) GetSuspendToIdle

func (x *HardwareFeatures_Suspend) GetSuspendToIdle() HardwareFeatures_Present

func (*HardwareFeatures_Suspend) GetSuspendToMem

func (*HardwareFeatures_Suspend) ProtoMessage

func (*HardwareFeatures_Suspend) ProtoMessage()

func (*HardwareFeatures_Suspend) ProtoReflect

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

func (*HardwareFeatures_Suspend) Reset

func (x *HardwareFeatures_Suspend) Reset()

func (*HardwareFeatures_Suspend) String

func (x *HardwareFeatures_Suspend) String() string

type HardwareFeatures_Thermal

type HardwareFeatures_Thermal struct {

	// A suffix to be added to the design name to determine the directory to
	// search for thermal config files, e.g. dptf.dv.
	ConfigPathSuffix string `protobuf:"bytes,1,opt,name=config_path_suffix,json=configPathSuffix,proto3" json:"config_path_suffix,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Thermal) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Thermal.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Thermal) GetConfigPathSuffix

func (x *HardwareFeatures_Thermal) GetConfigPathSuffix() string

func (*HardwareFeatures_Thermal) ProtoMessage

func (*HardwareFeatures_Thermal) ProtoMessage()

func (*HardwareFeatures_Thermal) ProtoReflect

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

func (*HardwareFeatures_Thermal) Reset

func (x *HardwareFeatures_Thermal) Reset()

func (*HardwareFeatures_Thermal) String

func (x *HardwareFeatures_Thermal) String() string

type HardwareFeatures_Touch

type HardwareFeatures_Touch struct {

	// Configures touch slop distance in Chrome.
	// This is the number of pixels a touch event can wander before being
	// recognized as a scroll rather than a tap.
	TouchSlopDistance *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=touch_slop_distance,json=touchSlopDistance,proto3" json:"touch_slop_distance,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Touch) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Touch.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Touch) GetTouchSlopDistance

func (x *HardwareFeatures_Touch) GetTouchSlopDistance() *wrapperspb.UInt32Value

func (*HardwareFeatures_Touch) ProtoMessage

func (*HardwareFeatures_Touch) ProtoMessage()

func (*HardwareFeatures_Touch) ProtoReflect

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

func (*HardwareFeatures_Touch) Reset

func (x *HardwareFeatures_Touch) Reset()

func (*HardwareFeatures_Touch) String

func (x *HardwareFeatures_Touch) String() string

type HardwareFeatures_Touchpad

type HardwareFeatures_Touchpad struct {
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// Type of touchpad present on system
	TouchpadType HardwareFeatures_Touchpad_TouchpadType `` /* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

Whether the system has a touchpad

func (*HardwareFeatures_Touchpad) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Touchpad.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Touchpad) GetPresent

func (*HardwareFeatures_Touchpad) GetTouchpadType

func (*HardwareFeatures_Touchpad) ProtoMessage

func (*HardwareFeatures_Touchpad) ProtoMessage()

func (*HardwareFeatures_Touchpad) ProtoReflect

func (*HardwareFeatures_Touchpad) Reset

func (x *HardwareFeatures_Touchpad) Reset()

func (*HardwareFeatures_Touchpad) String

func (x *HardwareFeatures_Touchpad) String() string

type HardwareFeatures_Touchpad_TouchpadType

type HardwareFeatures_Touchpad_TouchpadType int32
const (
	HardwareFeatures_Touchpad_TYPE_UNKNOWN HardwareFeatures_Touchpad_TouchpadType = 0
	HardwareFeatures_Touchpad_INTERNAL     HardwareFeatures_Touchpad_TouchpadType = 1 // E.g. Clamshell/Convertible
	HardwareFeatures_Touchpad_NONE         HardwareFeatures_Touchpad_TouchpadType = 2 // E.g. Chromebox
	HardwareFeatures_Touchpad_DETACHABLE   HardwareFeatures_Touchpad_TouchpadType = 3 // E.g. Tablet with detachable keyboard/touchpad
)

func (HardwareFeatures_Touchpad_TouchpadType) Descriptor

func (HardwareFeatures_Touchpad_TouchpadType) Enum

func (HardwareFeatures_Touchpad_TouchpadType) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Touchpad_TouchpadType.Descriptor instead.

func (HardwareFeatures_Touchpad_TouchpadType) Number

func (HardwareFeatures_Touchpad_TouchpadType) String

func (HardwareFeatures_Touchpad_TouchpadType) Type

type HardwareFeatures_TrustedPlatformModule

type HardwareFeatures_TrustedPlatformModule struct {
	TpmType HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType `` /* 175-byte string literal not displayed */
	// Whether GSC image is signed with production RW keyid.
	ProductionRwKeyId HardwareFeatures_Present                                 `` /* 169-byte string literal not displayed */
	RuntimeTpmVersion HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion `` /* 199-byte string literal not displayed */
	GscFwName         HardwareFeatures_TrustedPlatformModule_GscFirmwareName   `` /* 173-byte string literal not displayed */
	// Whether the TPM has NVRAM space used for enterprise rollback.
	EnterpriseRollbackSpace HardwareFeatures_Present `` /* 185-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_TrustedPlatformModule) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_TrustedPlatformModule.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_TrustedPlatformModule) GetEnterpriseRollbackSpace

func (x *HardwareFeatures_TrustedPlatformModule) GetEnterpriseRollbackSpace() HardwareFeatures_Present

func (*HardwareFeatures_TrustedPlatformModule) GetGscFwName

func (*HardwareFeatures_TrustedPlatformModule) GetProductionRwKeyId

func (*HardwareFeatures_TrustedPlatformModule) GetRuntimeTpmVersion

func (*HardwareFeatures_TrustedPlatformModule) ProtoMessage

func (*HardwareFeatures_TrustedPlatformModule) ProtoReflect

func (*HardwareFeatures_TrustedPlatformModule) Reset

func (*HardwareFeatures_TrustedPlatformModule) String

type HardwareFeatures_TrustedPlatformModule_GscFirmwareName

type HardwareFeatures_TrustedPlatformModule_GscFirmwareName int32
const (
	HardwareFeatures_TrustedPlatformModule_GSC_NONE HardwareFeatures_TrustedPlatformModule_GscFirmwareName = 0
	HardwareFeatures_TrustedPlatformModule_GSC_CR50 HardwareFeatures_TrustedPlatformModule_GscFirmwareName = 1
	HardwareFeatures_TrustedPlatformModule_GSC_TI50 HardwareFeatures_TrustedPlatformModule_GscFirmwareName = 2
)

func (HardwareFeatures_TrustedPlatformModule_GscFirmwareName) Descriptor

func (HardwareFeatures_TrustedPlatformModule_GscFirmwareName) Enum

func (HardwareFeatures_TrustedPlatformModule_GscFirmwareName) EnumDescriptor deprecated

Deprecated: Use HardwareFeatures_TrustedPlatformModule_GscFirmwareName.Descriptor instead.

func (HardwareFeatures_TrustedPlatformModule_GscFirmwareName) Number

func (HardwareFeatures_TrustedPlatformModule_GscFirmwareName) String

func (HardwareFeatures_TrustedPlatformModule_GscFirmwareName) Type

type HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion

type HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion int32

The runtime-determined TPM version. This field is needed because a flex device couldn't determine its TPM version using USE flags, so it needs to rely on this hardware feature which is detected during runtime.

const (
	HardwareFeatures_TrustedPlatformModule_TPM_VERSION_DISABLED HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion = 0
	// TPM 1.2
	HardwareFeatures_TrustedPlatformModule_TPM_VERSION_V1_2 HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion = 1
	// TPM 2.0
	HardwareFeatures_TrustedPlatformModule_TPM_VERSION_V2 HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion = 2
)

func (HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion) Descriptor

func (HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion) Enum

func (HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion) EnumDescriptor deprecated

Deprecated: Use HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion.Descriptor instead.

func (HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion) Number

func (HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion) String

func (HardwareFeatures_TrustedPlatformModule_RuntimeTpmVersion) Type

type HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType

type HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType int32
const (
	HardwareFeatures_TrustedPlatformModule_TPM_TYPE_UNKNOWN HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType = 0
	HardwareFeatures_TrustedPlatformModule_THIRD_PARTY      HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType = 1
	// GSCs (Google Security Chips) provide additional functionality beyond
	// serving as the Trusted Platform Module.
	HardwareFeatures_TrustedPlatformModule_GSC_H1B HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType = 2
	HardwareFeatures_TrustedPlatformModule_GSC_H1D HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType = 3
)

func (HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType) Descriptor

func (HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType) Enum

func (HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType) EnumDescriptor deprecated

Deprecated: Use HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType.Descriptor instead.

func (HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType) Number

func (HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType) String

func (HardwareFeatures_TrustedPlatformModule_TrustedPlatformModuleType) Type

type HardwareFeatures_UsbA

type HardwareFeatures_UsbA struct {

	// The number of USB-A ports
	Count *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_UsbA) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_UsbA.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_UsbA) GetCount

func (*HardwareFeatures_UsbA) ProtoMessage

func (*HardwareFeatures_UsbA) ProtoMessage()

func (*HardwareFeatures_UsbA) ProtoReflect

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

func (*HardwareFeatures_UsbA) Reset

func (x *HardwareFeatures_UsbA) Reset()

func (*HardwareFeatures_UsbA) String

func (x *HardwareFeatures_UsbA) String() string

type HardwareFeatures_UsbC

type HardwareFeatures_UsbC struct {

	// The number of USB-C ports
	Count *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
	// Details about each USB-C port.
	Ports []*HardwareFeatures_UsbC_Port `protobuf:"bytes,2,rep,name=ports,proto3" json:"ports,omitempty"`
	// Whether port(s) are USB4
	Usb4 bool `protobuf:"varint,3,opt,name=usb4,proto3" json:"usb4,omitempty"`
	// Optional field to manually override the external display timeout
	DeferExternalDisplayTimeout uint32 `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HardwareFeatures_UsbC) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_UsbC.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_UsbC) GetCount

func (*HardwareFeatures_UsbC) GetDeferExternalDisplayTimeout

func (x *HardwareFeatures_UsbC) GetDeferExternalDisplayTimeout() uint32

func (*HardwareFeatures_UsbC) GetPorts

func (*HardwareFeatures_UsbC) GetUsb4

func (x *HardwareFeatures_UsbC) GetUsb4() bool

func (*HardwareFeatures_UsbC) ProtoMessage

func (*HardwareFeatures_UsbC) ProtoMessage()

func (*HardwareFeatures_UsbC) ProtoReflect

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

func (*HardwareFeatures_UsbC) Reset

func (x *HardwareFeatures_UsbC) Reset()

func (*HardwareFeatures_UsbC) String

func (x *HardwareFeatures_UsbC) String() string

type HardwareFeatures_UsbC_Port

type HardwareFeatures_UsbC_Port struct {

	// The position of the port on the chassis.
	Position HardwareFeatures_PortPosition `` /* 127-byte string literal not displayed */
	// The 0-indexed index of this USB-C port. If set, this is used as the
	// port index rather than numbering the motherboard ports in order
	// followed by daughter board ports, in the order they are specified.
	// This value must be in the range [0, number_of_usb_c_ports).
	IndexOverride *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=index_override,json=indexOverride,proto3" json:"index_override,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_UsbC_Port) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_UsbC_Port.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_UsbC_Port) GetIndexOverride

func (x *HardwareFeatures_UsbC_Port) GetIndexOverride() *wrapperspb.UInt32Value

func (*HardwareFeatures_UsbC_Port) GetPosition

func (*HardwareFeatures_UsbC_Port) ProtoMessage

func (*HardwareFeatures_UsbC_Port) ProtoMessage()

func (*HardwareFeatures_UsbC_Port) ProtoReflect

func (*HardwareFeatures_UsbC_Port) Reset

func (x *HardwareFeatures_UsbC_Port) Reset()

func (*HardwareFeatures_UsbC_Port) String

func (x *HardwareFeatures_UsbC_Port) String() string

type HardwareFeatures_Uwb

type HardwareFeatures_Uwb struct {

	// If UWB is present on system
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Uwb) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Uwb.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Uwb) GetPresent

func (*HardwareFeatures_Uwb) ProtoMessage

func (*HardwareFeatures_Uwb) ProtoMessage()

func (*HardwareFeatures_Uwb) ProtoReflect

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

func (*HardwareFeatures_Uwb) Reset

func (x *HardwareFeatures_Uwb) Reset()

func (*HardwareFeatures_Uwb) String

func (x *HardwareFeatures_Uwb) String() string

type HardwareFeatures_Vrr

type HardwareFeatures_Vrr struct {

	// If VRR is supported.
	Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
	// contains filtered or unexported fields
}

func (*HardwareFeatures_Vrr) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Vrr.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Vrr) GetPresent

func (*HardwareFeatures_Vrr) ProtoMessage

func (*HardwareFeatures_Vrr) ProtoMessage()

func (*HardwareFeatures_Vrr) ProtoReflect

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

func (*HardwareFeatures_Vrr) Reset

func (x *HardwareFeatures_Vrr) Reset()

func (*HardwareFeatures_Vrr) String

func (x *HardwareFeatures_Vrr) String() string

type HardwareFeatures_Wifi

type HardwareFeatures_Wifi struct {

	// WLAN protocols supported by the Wifi chipset(s).
	SupportedWlanProtocols []Component_Wifi_WLANProtocol    `` /* 192-byte string literal not displayed */
	WifiChips              []HardwareFeatures_Wifi_WifiChip `` /* 154-byte string literal not displayed */
	WifiConfig             *WifiConfig                      `protobuf:"bytes,3,opt,name=wifi_config,json=wifiConfig,proto3" json:"wifi_config,omitempty"`
	WifiVpdSar             bool                             `protobuf:"varint,4,opt,name=wifi_vpd_sar,json=wifiVpdSar,proto3" json:"wifi_vpd_sar,omitempty"`
	// contains filtered or unexported fields
}

Wifi properties NEXT TAG: 3

func (*HardwareFeatures_Wifi) Descriptor deprecated

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

Deprecated: Use HardwareFeatures_Wifi.ProtoReflect.Descriptor instead.

func (*HardwareFeatures_Wifi) GetSupportedWlanProtocols

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

func (*HardwareFeatures_Wifi) GetWifiChips

func (*HardwareFeatures_Wifi) GetWifiConfig

func (x *HardwareFeatures_Wifi) GetWifiConfig() *WifiConfig

func (*HardwareFeatures_Wifi) GetWifiVpdSar

func (x *HardwareFeatures_Wifi) GetWifiVpdSar() bool

func (*HardwareFeatures_Wifi) ProtoMessage

func (*HardwareFeatures_Wifi) ProtoMessage()

func (*HardwareFeatures_Wifi) ProtoReflect

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

func (*HardwareFeatures_Wifi) Reset

func (x *HardwareFeatures_Wifi) Reset()

func (*HardwareFeatures_Wifi) String

func (x *HardwareFeatures_Wifi) String() string

type HardwareFeatures_Wifi_WifiChip

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

func (HardwareFeatures_Wifi_WifiChip) Descriptor

func (HardwareFeatures_Wifi_WifiChip) Enum

func (HardwareFeatures_Wifi_WifiChip) EnumDescriptor deprecated

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

Deprecated: Use HardwareFeatures_Wifi_WifiChip.Descriptor instead.

func (HardwareFeatures_Wifi_WifiChip) Number

func (HardwareFeatures_Wifi_WifiChip) String

func (HardwareFeatures_Wifi_WifiChip) Type

type HardwareTopology

type HardwareTopology struct {

	// Specify hardware screen topology hardware.
	// See ./hardware_topology.md#screen for more information.
	Screen *Topology `protobuf:"bytes,1,opt,name=screen,proto3" json:"screen,omitempty"`
	// Specify functional form factor type of hardware.
	// See ./hardware_topology.md#form-factor for more information.
	FormFactor *Topology `protobuf:"bytes,2,opt,name=form_factor,json=formFactor,proto3" json:"form_factor,omitempty"`
	// Specify the audio codec topology.
	// See ./hardware_topology.md#audio for more information
	Audio *Topology `protobuf:"bytes,3,opt,name=audio,proto3" json:"audio,omitempty"`
	// Specify the stylus topology.
	// See ./hardware_topology.md#stylus for more information.
	Stylus *Topology `protobuf:"bytes,4,opt,name=stylus,proto3" json:"stylus,omitempty"`
	// Specify the internal keyboard topology.
	// See ./hardware_topology.md#keyboard for more information.
	Keyboard *Topology `protobuf:"bytes,5,opt,name=keyboard,proto3" json:"keyboard,omitempty"`
	// Specify which thermal topology.
	// See ./hardware_topology.md#thermal for more information.
	Thermal *Topology `protobuf:"bytes,6,opt,name=thermal,proto3" json:"thermal,omitempty"`
	// Specify the camera topology.
	// See ./hardware_topology.md#camera for more information.
	Camera *Topology `protobuf:"bytes,7,opt,name=camera,proto3" json:"camera,omitempty"`
	// Specify the accelerometer/gyroscope/magetometer topology.
	// See ./hardware_topology.md#sensor for more information.
	AccelerometerGyroscopeMagnetometer *Topology `` /* 165-byte string literal not displayed */
	// Specify the fingerprint sensor topology.
	// See ./hardware_topology.md#fingerprint-sensor for more information.
	Fingerprint *Topology `protobuf:"bytes,9,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	// Specify the proximity sensor topology.
	// See ./hardware_topology.md#sensor for more information.
	ProximitySensor *Topology `protobuf:"bytes,10,opt,name=proximity_sensor,json=proximitySensor,proto3" json:"proximity_sensor,omitempty"`
	// Specify the daughter board topology.
	// See ./hardware_topology.md#daughter-board for more information.
	DaughterBoard *Topology `protobuf:"bytes,11,opt,name=daughter_board,json=daughterBoard,proto3" json:"daughter_board,omitempty"`
	// Specify the non-volatile storage topology.
	// See ./hardware_topology.md#non_volatile-storage for more information.
	NonVolatileStorage *Topology `protobuf:"bytes,12,opt,name=non_volatile_storage,json=nonVolatileStorage,proto3" json:"non_volatile_storage,omitempty"`
	// Deprecated
	Ram *Topology `protobuf:"bytes,13,opt,name=ram,proto3" json:"ram,omitempty"`
	// Specify the wifi topology.
	// See ./hardware_topology.md#wifi for more information.
	Wifi *Topology `protobuf:"bytes,14,opt,name=wifi,proto3" json:"wifi,omitempty"`
	// Specify the cellular sub-board topology.
	// See ./hardware_topology.md#cellular-board for more information.
	CellularBoard *Topology `protobuf:"bytes,15,opt,name=cellular_board,json=cellularBoard,proto3" json:"cellular_board,omitempty"`
	// Specify the SD card reader topology.
	// See ./hardware_topology.md#sd-reader for more information.
	SdReader *Topology `protobuf:"bytes,16,opt,name=sd_reader,json=sdReader,proto3" json:"sd_reader,omitempty"`
	// Specify the motherboard USB topology
	// See ./hardware_topology.md#motherboard-usb for more information.
	MotherboardUsb *Topology `protobuf:"bytes,17,opt,name=motherboard_usb,json=motherboardUsb,proto3" json:"motherboard_usb,omitempty"`
	// Specify the bluetooth topology
	// See ./hardware_topology.md#bluetooth for more information.
	Bluetooth *Topology `protobuf:"bytes,18,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"`
	// Specify the barreljack topology
	// See ./hardware_topology.md#barreljack for more information.
	Barreljack *Topology `protobuf:"bytes,19,opt,name=barreljack,proto3" json:"barreljack,omitempty"`
	// Specify the power button topology.
	// See ./hardware_topology.md#power-button for more information.
	PowerButton *Topology `protobuf:"bytes,20,opt,name=power_button,json=powerButton,proto3" json:"power_button,omitempty"`
	// Specify the volume button topology.
	// See ./hardware_topology.md#volume-button for more information.
	VolumeButton *Topology `protobuf:"bytes,21,opt,name=volume_button,json=volumeButton,proto3" json:"volume_button,omitempty"`
	// Specify the EC topology.
	// See ./hardware_topology.md#ec for more information.
	Ec *Topology `protobuf:"bytes,22,opt,name=ec,proto3" json:"ec,omitempty"`
	// Specify the touch topology.
	// See ./hardware_topology.md#touch for more information.
	Touch *Topology `protobuf:"bytes,23,opt,name=touch,proto3" json:"touch,omitempty"`
	// Specify the tpm topology.
	// See ./hardware_topology.md#tpm for more information.
	Tpm *Topology `protobuf:"bytes,24,opt,name=tpm,proto3" json:"tpm,omitempty"`
	// Specify the microphone mute switch topology.
	// See ./hardware_topology.md#microphone_mute_switch for more information.
	MicrophoneMuteSwitch *Topology `protobuf:"bytes,25,opt,name=microphone_mute_switch,json=microphoneMuteSwitch,proto3" json:"microphone_mute_switch,omitempty"`
	// Specify the HDMI topology.
	// See ./hardware_topology.md#hdmi for more information.
	Hdmi *Topology `protobuf:"bytes,26,opt,name=hdmi,proto3" json:"hdmi,omitempty"`
	// Specify the HPS topology.
	// See ./hardware_topology.md#hps for more information.
	Hps *Topology `protobuf:"bytes,27,opt,name=hps,proto3" json:"hps,omitempty"`
	// Specify the DisplayPort converter topology.
	// See ./hardware_topology.md#dp_converter for more information.
	DpConverter *Topology `protobuf:"bytes,28,opt,name=dp_converter,json=dpConverter,proto3" json:"dp_converter,omitempty"`
	// Specify the PoE peripheral support topology.
	// See ./hardware_topology.md#poe_peripheral_support for more information.
	Poe *Topology `protobuf:"bytes,29,opt,name=poe,proto3" json:"poe,omitempty"`
	// Specify the power supply topology
	// See ./hardware_topology.md#power-supply for more information.
	PowerSupply *Topology `protobuf:"bytes,30,opt,name=power_supply,json=powerSupply,proto3" json:"power_supply,omitempty"`
	// Specify the battery topology
	// See ./hardware_topology.md#battery for more information.
	Battery *Topology `protobuf:"bytes,31,opt,name=battery,proto3" json:"battery,omitempty"`
	// Specify the dGPU topology
	// See ./hardware_topology.md#dgpu for more information.
	Dgpu *Topology `protobuf:"bytes,32,opt,name=dgpu,proto3" json:"dgpu,omitempty"`
	// Specify the UWB (Ultra Wideband) topology
	// See ./hardware_topology.md#uwb for more information.
	Uwb *Topology `protobuf:"bytes,33,opt,name=uwb,proto3" json:"uwb,omitempty"`
	// Specify the  topology
	// See ./hardware_topology.md#detachable_base for more information.
	DetachableBase *Topology `protobuf:"bytes,34,opt,name=detachable_base,json=detachableBase,proto3" json:"detachable_base,omitempty"`
	// Specify the SoC topology
	// See ./hardware_topology.md#soc for more information.
	Soc *Topology `protobuf:"bytes,35,opt,name=soc,proto3" json:"soc,omitempty"`
	// Specify the Fan topology
	// See ./hardware_topology.md#fan for more information.
	Fan *Topology `protobuf:"bytes,36,opt,name=fan,proto3" json:"fan,omitempty"`
	// contains filtered or unexported fields
}

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

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

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

func (*HardwareTopology) Descriptor deprecated

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

Deprecated: Use HardwareTopology.ProtoReflect.Descriptor instead.

func (*HardwareTopology) GetAccelerometerGyroscopeMagnetometer

func (x *HardwareTopology) GetAccelerometerGyroscopeMagnetometer() *Topology

func (*HardwareTopology) GetAudio

func (x *HardwareTopology) GetAudio() *Topology

func (*HardwareTopology) GetBarreljack

func (x *HardwareTopology) GetBarreljack() *Topology

func (*HardwareTopology) GetBattery

func (x *HardwareTopology) GetBattery() *Topology

func (*HardwareTopology) GetBluetooth

func (x *HardwareTopology) GetBluetooth() *Topology

func (*HardwareTopology) GetCamera

func (x *HardwareTopology) GetCamera() *Topology

func (*HardwareTopology) GetCellularBoard

func (x *HardwareTopology) GetCellularBoard() *Topology

func (*HardwareTopology) GetDaughterBoard

func (x *HardwareTopology) GetDaughterBoard() *Topology

func (*HardwareTopology) GetDetachableBase

func (x *HardwareTopology) GetDetachableBase() *Topology

func (*HardwareTopology) GetDgpu

func (x *HardwareTopology) GetDgpu() *Topology

func (*HardwareTopology) GetDpConverter

func (x *HardwareTopology) GetDpConverter() *Topology

func (*HardwareTopology) GetEc

func (x *HardwareTopology) GetEc() *Topology

func (*HardwareTopology) GetFan

func (x *HardwareTopology) GetFan() *Topology

func (*HardwareTopology) GetFingerprint

func (x *HardwareTopology) GetFingerprint() *Topology

func (*HardwareTopology) GetFormFactor

func (x *HardwareTopology) GetFormFactor() *Topology

func (*HardwareTopology) GetHdmi

func (x *HardwareTopology) GetHdmi() *Topology

func (*HardwareTopology) GetHps

func (x *HardwareTopology) GetHps() *Topology

func (*HardwareTopology) GetKeyboard

func (x *HardwareTopology) GetKeyboard() *Topology

func (*HardwareTopology) GetMicrophoneMuteSwitch

func (x *HardwareTopology) GetMicrophoneMuteSwitch() *Topology

func (*HardwareTopology) GetMotherboardUsb

func (x *HardwareTopology) GetMotherboardUsb() *Topology

func (*HardwareTopology) GetNonVolatileStorage

func (x *HardwareTopology) GetNonVolatileStorage() *Topology

func (*HardwareTopology) GetPoe

func (x *HardwareTopology) GetPoe() *Topology

func (*HardwareTopology) GetPowerButton

func (x *HardwareTopology) GetPowerButton() *Topology

func (*HardwareTopology) GetPowerSupply

func (x *HardwareTopology) GetPowerSupply() *Topology

func (*HardwareTopology) GetProximitySensor

func (x *HardwareTopology) GetProximitySensor() *Topology

func (*HardwareTopology) GetRam

func (x *HardwareTopology) GetRam() *Topology

func (*HardwareTopology) GetScreen

func (x *HardwareTopology) GetScreen() *Topology

func (*HardwareTopology) GetSdReader

func (x *HardwareTopology) GetSdReader() *Topology

func (*HardwareTopology) GetSoc

func (x *HardwareTopology) GetSoc() *Topology

func (*HardwareTopology) GetStylus

func (x *HardwareTopology) GetStylus() *Topology

func (*HardwareTopology) GetThermal

func (x *HardwareTopology) GetThermal() *Topology

func (*HardwareTopology) GetTouch

func (x *HardwareTopology) GetTouch() *Topology

func (*HardwareTopology) GetTpm

func (x *HardwareTopology) GetTpm() *Topology

func (*HardwareTopology) GetUwb

func (x *HardwareTopology) GetUwb() *Topology

func (*HardwareTopology) GetVolumeButton

func (x *HardwareTopology) GetVolumeButton() *Topology

func (*HardwareTopology) GetWifi

func (x *HardwareTopology) GetWifi() *Topology

func (*HardwareTopology) ProtoMessage

func (*HardwareTopology) ProtoMessage()

func (*HardwareTopology) ProtoReflect

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

func (*HardwareTopology) Reset

func (x *HardwareTopology) Reset()

func (*HardwareTopology) String

func (x *HardwareTopology) String() string

type MfgConfig

type MfgConfig struct {

	// Unique id scoped to a Design within a Platform.
	Id *MfgConfigId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of 2nd sourced PCB Vendor.
	PcbVendor string `protobuf:"bytes,2,opt,name=pcb_vendor,json=pcbVendor,proto3" json:"pcb_vendor,omitempty"`
	// Ram part number. The characteristics are encoded in HardwareTopology.
	RamPartNumber string `protobuf:"bytes,3,opt,name=ram_part_number,json=ramPartNumber,proto3" json:"ram_part_number,omitempty"`
	// Defines the market region of the device.
	// Region determines keyboard layout, language, and timezone.
	// For valid region codes, see:
	// https://storage.googleapis.com/chromeos-factory-docs/sdk/regions.html#available-regions
	Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	// All of the components used to manufacture the device
	ComponentPackage *ComponentPackage `protobuf:"bytes,6,opt,name=component_package,json=componentPackage,proto3" json:"component_package,omitempty"`
	// contains filtered or unexported fields
}

Contains the full configuration of manufacturing configuration for a given set of devices, including detailed component info and RO eeprom/flashrom settings.

func (*MfgConfig) Descriptor deprecated

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

Deprecated: Use MfgConfig.ProtoReflect.Descriptor instead.

func (*MfgConfig) GetComponentPackage

func (x *MfgConfig) GetComponentPackage() *ComponentPackage

func (*MfgConfig) GetId

func (x *MfgConfig) GetId() *MfgConfigId

func (*MfgConfig) GetPcbVendor

func (x *MfgConfig) GetPcbVendor() string

func (*MfgConfig) GetRamPartNumber

func (x *MfgConfig) GetRamPartNumber() string

func (*MfgConfig) GetRegion

func (x *MfgConfig) GetRegion() string

func (*MfgConfig) ProtoMessage

func (*MfgConfig) ProtoMessage()

func (*MfgConfig) ProtoReflect

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

func (*MfgConfig) Reset

func (x *MfgConfig) Reset()

func (*MfgConfig) String

func (x *MfgConfig) String() string

type MfgConfigId

type MfgConfigId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies Manufacturing configuration that was used for a production run. This value is unique within a Design for a particular Program

func (*MfgConfigId) Descriptor deprecated

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

Deprecated: Use MfgConfigId.ProtoReflect.Descriptor instead.

func (*MfgConfigId) GetValue

func (x *MfgConfigId) GetValue() string

func (*MfgConfigId) ProtoMessage

func (*MfgConfigId) ProtoMessage()

func (*MfgConfigId) ProtoReflect

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

func (*MfgConfigId) Reset

func (x *MfgConfigId) Reset()

func (*MfgConfigId) String

func (x *MfgConfigId) String() string

type MfgConfigId_ScanConfig

type MfgConfigId_ScanConfig struct {
	Hwid string `protobuf:"bytes,1,opt,name=hwid,proto3" json:"hwid,omitempty"`
	// contains filtered or unexported fields
}

Scanned values off a device to correlate to a given MfgConfigId

func (*MfgConfigId_ScanConfig) Descriptor deprecated

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

Deprecated: Use MfgConfigId_ScanConfig.ProtoReflect.Descriptor instead.

func (*MfgConfigId_ScanConfig) GetHwid

func (x *MfgConfigId_ScanConfig) GetHwid() string

func (*MfgConfigId_ScanConfig) ProtoMessage

func (*MfgConfigId_ScanConfig) ProtoMessage()

func (*MfgConfigId_ScanConfig) ProtoReflect

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

func (*MfgConfigId_ScanConfig) Reset

func (x *MfgConfigId_ScanConfig) Reset()

func (*MfgConfigId_ScanConfig) String

func (x *MfgConfigId_ScanConfig) String() string

type Partner

type Partner struct {

	// Globally unique partner identifier.
	Id *PartnerId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Descriptive name (for humans) of the partner.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Email alias used for coordinating project execution.
	EmailGroup string `protobuf:"bytes,3,opt,name=email_group,json=emailGroup,proto3" json:"email_group,omitempty"`
	// Optional config for touch vendors.
	TouchVendor *Partner_TouchVendor `protobuf:"bytes,4,opt,name=touch_vendor,json=touchVendor,proto3" json:"touch_vendor,omitempty"`
	// Optional config for display panel vendors.
	DisplayPanelVendor *Partner_DisplayPanelVendor `protobuf:"bytes,5,opt,name=display_panel_vendor,json=displayPanelVendor,proto3" json:"display_panel_vendor,omitempty"`
	// Optional config for battery vendors.
	BatteryVendor *Partner_BatteryVendor `protobuf:"bytes,6,opt,name=battery_vendor,json=batteryVendor,proto3" json:"battery_vendor,omitempty"`
	// contains filtered or unexported fields
}

Defines contributing partners participating in the design, execution, and support of chromiumos projects.

func (*Partner) Descriptor deprecated

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

Deprecated: Use Partner.ProtoReflect.Descriptor instead.

func (*Partner) GetBatteryVendor

func (x *Partner) GetBatteryVendor() *Partner_BatteryVendor

func (*Partner) GetDisplayPanelVendor

func (x *Partner) GetDisplayPanelVendor() *Partner_DisplayPanelVendor

func (*Partner) GetEmailGroup

func (x *Partner) GetEmailGroup() string

func (*Partner) GetId

func (x *Partner) GetId() *PartnerId

func (*Partner) GetName

func (x *Partner) GetName() string

func (*Partner) GetTouchVendor

func (x *Partner) GetTouchVendor() *Partner_TouchVendor

func (*Partner) ProtoMessage

func (*Partner) ProtoMessage()

func (*Partner) ProtoReflect

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

func (*Partner) Reset

func (x *Partner) Reset()

func (*Partner) String

func (x *Partner) String() string

type PartnerId

type PartnerId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies any contributing partner to any of the chromiumos projects. E.g. ODMs, OEMs, SoC & Component Manufacturers, ...

func (*PartnerId) Descriptor deprecated

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

Deprecated: Use PartnerId.ProtoReflect.Descriptor instead.

func (*PartnerId) GetValue

func (x *PartnerId) GetValue() string

func (*PartnerId) ProtoMessage

func (*PartnerId) ProtoMessage()

func (*PartnerId) ProtoReflect

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

func (*PartnerId) Reset

func (x *PartnerId) Reset()

func (*PartnerId) String

func (x *PartnerId) String() string

type Partner_BatteryVendor

type Partner_BatteryVendor struct {

	// Vendor name assigned (generally 16 char)
	VendorName string `protobuf:"bytes,4,opt,name=vendor_name,json=vendorName,proto3" json:"vendor_name,omitempty"`
	// contains filtered or unexported fields
}

Defines partner config unique to battery manufacturers.

func (*Partner_BatteryVendor) Descriptor deprecated

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

Deprecated: Use Partner_BatteryVendor.ProtoReflect.Descriptor instead.

func (*Partner_BatteryVendor) GetVendorName

func (x *Partner_BatteryVendor) GetVendorName() string

func (*Partner_BatteryVendor) ProtoMessage

func (*Partner_BatteryVendor) ProtoMessage()

func (*Partner_BatteryVendor) ProtoReflect

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

func (*Partner_BatteryVendor) Reset

func (x *Partner_BatteryVendor) Reset()

func (*Partner_BatteryVendor) String

func (x *Partner_BatteryVendor) String() string

type Partner_DisplayPanelVendor

type Partner_DisplayPanelVendor struct {

	// Vendor code assigned (generally 3 char [A-Z])
	VendorCode string `protobuf:"bytes,1,opt,name=vendor_code,json=vendorCode,proto3" json:"vendor_code,omitempty"`
	// contains filtered or unexported fields
}

Defines partner config unique to display panel manufacturers.

func (*Partner_DisplayPanelVendor) Descriptor deprecated

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

Deprecated: Use Partner_DisplayPanelVendor.ProtoReflect.Descriptor instead.

func (*Partner_DisplayPanelVendor) GetVendorCode

func (x *Partner_DisplayPanelVendor) GetVendorCode() string

func (*Partner_DisplayPanelVendor) ProtoMessage

func (*Partner_DisplayPanelVendor) ProtoMessage()

func (*Partner_DisplayPanelVendor) ProtoReflect

func (*Partner_DisplayPanelVendor) Reset

func (x *Partner_DisplayPanelVendor) Reset()

func (*Partner_DisplayPanelVendor) String

func (x *Partner_DisplayPanelVendor) String() string

type Partner_TouchVendor

type Partner_TouchVendor struct {

	// 4-digit hex vendor id assigned
	VendorId string `protobuf:"bytes,4,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// This formatting (via python format) will be applied to the symlinks
	// that will be present in /lib/firmware
	// E.g.
	// "{vendor_name}_{product_id}.bin"
	// "{vendor_name}_{vendor_id}_{product_id}_{fw_version}.bin"
	// "{vendor_name}_{product_series}_{product_id}.hex"
	SymlinkFileFormat string `protobuf:"bytes,5,opt,name=symlink_file_format,json=symlinkFileFormat,proto3" json:"symlink_file_format,omitempty"`
	// Same formatting as symlink_file_format, except this controls
	// the actual destination file that will be written to
	// /opt/google/touch/firmware, which the symlink references.
	DestinationFileFormat string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Defines partner config unique to touch manufacturers.

func (*Partner_TouchVendor) Descriptor deprecated

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

Deprecated: Use Partner_TouchVendor.ProtoReflect.Descriptor instead.

func (*Partner_TouchVendor) GetDestinationFileFormat

func (x *Partner_TouchVendor) GetDestinationFileFormat() string

func (*Partner_TouchVendor) GetSymlinkFileFormat

func (x *Partner_TouchVendor) GetSymlinkFileFormat() string

func (*Partner_TouchVendor) GetVendorId

func (x *Partner_TouchVendor) GetVendorId() string

func (*Partner_TouchVendor) ProtoMessage

func (*Partner_TouchVendor) ProtoMessage()

func (*Partner_TouchVendor) ProtoReflect

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

func (*Partner_TouchVendor) Reset

func (x *Partner_TouchVendor) Reset()

func (*Partner_TouchVendor) String

func (x *Partner_TouchVendor) String() string

type Program

type Program struct {

	// Fields replicated to public configs.
	PublicReplication *public_replication.PublicReplication `protobuf:"bytes,8,opt,name=public_replication,json=publicReplication,proto3" json:"public_replication,omitempty"`
	// Globally unique program identifier.
	Id *ProgramId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Program codename (human friendly).
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// platform-name override for mosys.  This should not need to be
	// set for most programs.
	MosysPlatformName string               `protobuf:"bytes,10,opt,name=mosys_platform_name,json=mosysPlatformName,proto3" json:"mosys_platform_name,omitempty"`
	Platform          *Program_Platform    `protobuf:"bytes,11,opt,name=platform,proto3" json:"platform,omitempty"`
	AudioConfig       *Program_AudioConfig `protobuf:"bytes,12,opt,name=audio_config,json=audioConfig,proto3" json:"audio_config,omitempty"`
	// If true, the ARC media_profiles.xml will be generated from Boxster and
	// override the one installed by overlays.
	GenerateCameraMediaProfiles bool `` /* 148-byte string literal not displayed */
	// Defines program constraints for all proposed design configs.
	DesignConfigConstraints []*Design_Config_Constraint `` /* 132-byte string literal not displayed */
	// Components for the given program and their corresponding qualification
	// status.
	ComponentQuals []*Component_Qualification `protobuf:"bytes,4,rep,name=component_quals,json=componentQuals,proto3" json:"component_quals,omitempty"`
	// Firmware segment allocations for the given program.
	FirmwareConfigurationSegments []*FirmwareConfigurationSegment `` /* 150-byte string literal not displayed */
	// Second Source Factory Cache (SSFC) allocations for the given program.
	SsfcSegments []*FirmwareConfigurationSegment `protobuf:"bytes,9,rep,name=ssfc_segments,json=ssfcSegments,proto3" json:"ssfc_segments,omitempty"`
	// DesignConfigId segment allocations for the given program.
	DesignConfigIdSegments []*DesignConfigIdSegment `` /* 131-byte string literal not displayed */
	DeviceSignerConfigs    []*DeviceSignerConfig    `protobuf:"bytes,6,rep,name=device_signer_configs,json=deviceSignerConfigs,proto3" json:"device_signer_configs,omitempty"`
	// contains filtered or unexported fields
}

Defines a Chromium OS program, which establishes the set of constraints and guidelines for all hardware design projects developed under the given program.

Reference designs developed for a given program will be treated like any other hardware design project. They will either fully comply with the prescribed program constraints or provide waivers that highlight any constraint violations. Next ID: 14

func (*Program) Descriptor deprecated

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

Deprecated: Use Program.ProtoReflect.Descriptor instead.

func (*Program) GetAudioConfig

func (x *Program) GetAudioConfig() *Program_AudioConfig

func (*Program) GetComponentQuals

func (x *Program) GetComponentQuals() []*Component_Qualification

func (*Program) GetDesignConfigConstraints

func (x *Program) GetDesignConfigConstraints() []*Design_Config_Constraint

func (*Program) GetDesignConfigIdSegments

func (x *Program) GetDesignConfigIdSegments() []*DesignConfigIdSegment

func (*Program) GetDeviceSignerConfigs

func (x *Program) GetDeviceSignerConfigs() []*DeviceSignerConfig

func (*Program) GetFirmwareConfigurationSegments

func (x *Program) GetFirmwareConfigurationSegments() []*FirmwareConfigurationSegment

func (*Program) GetGenerateCameraMediaProfiles

func (x *Program) GetGenerateCameraMediaProfiles() bool

func (*Program) GetId

func (x *Program) GetId() *ProgramId

func (*Program) GetMosysPlatformName

func (x *Program) GetMosysPlatformName() string

func (*Program) GetName

func (x *Program) GetName() string

func (*Program) GetPlatform

func (x *Program) GetPlatform() *Program_Platform

func (*Program) GetPublicReplication

func (x *Program) GetPublicReplication() *public_replication.PublicReplication

func (*Program) GetSsfcSegments

func (x *Program) GetSsfcSegments() []*FirmwareConfigurationSegment

func (*Program) ProtoMessage

func (*Program) ProtoMessage()

func (*Program) ProtoReflect

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

func (*Program) Reset

func (x *Program) Reset()

func (*Program) String

func (x *Program) String() string

type ProgramId

type ProgramId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies a Chromium OS program, which defines a set of constraints that govern all design projects developed under the respective program.

func (*ProgramId) Descriptor deprecated

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

Deprecated: Use ProgramId.ProtoReflect.Descriptor instead.

func (*ProgramId) GetValue

func (x *ProgramId) GetValue() string

func (*ProgramId) ProtoMessage

func (*ProgramId) ProtoMessage()

func (*ProgramId) ProtoReflect

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

func (*ProgramId) Reset

func (x *ProgramId) Reset()

func (*ProgramId) String

func (x *ProgramId) String() string

type Program_AudioConfig

type Program_AudioConfig struct {

	// The card configs to include for all design configs within this program.
	CardConfigs []*HardwareFeatures_Audio_CardConfig `protobuf:"bytes,1,rep,name=card_configs,json=cardConfigs,proto3" json:"card_configs,omitempty"`
	// Whether an alsa-<program>.conf should be installed.
	HasModuleFile bool `protobuf:"varint,2,opt,name=has_module_file,json=hasModuleFile,proto3" json:"has_module_file,omitempty"`
	// The UCM suffix pattern to use as the program-level default.
	DefaultUcmSuffix string `protobuf:"bytes,3,opt,name=default_ucm_suffix,json=defaultUcmSuffix,proto3" json:"default_ucm_suffix,omitempty"`
	// The cras suffix pattern to use as the program-level default.
	DefaultCrasSuffix string `protobuf:"bytes,4,opt,name=default_cras_suffix,json=defaultCrasSuffix,proto3" json:"default_cras_suffix,omitempty"`
	// contains filtered or unexported fields
}

func (*Program_AudioConfig) Descriptor deprecated

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

Deprecated: Use Program_AudioConfig.ProtoReflect.Descriptor instead.

func (*Program_AudioConfig) GetCardConfigs

func (*Program_AudioConfig) GetDefaultCrasSuffix

func (x *Program_AudioConfig) GetDefaultCrasSuffix() string

func (*Program_AudioConfig) GetDefaultUcmSuffix

func (x *Program_AudioConfig) GetDefaultUcmSuffix() string

func (*Program_AudioConfig) GetHasModuleFile

func (x *Program_AudioConfig) GetHasModuleFile() bool

func (*Program_AudioConfig) ProtoMessage

func (*Program_AudioConfig) ProtoMessage()

func (*Program_AudioConfig) ProtoReflect

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

func (*Program_AudioConfig) Reset

func (x *Program_AudioConfig) Reset()

func (*Program_AudioConfig) String

func (x *Program_AudioConfig) String() string

type Program_Platform

type Program_Platform struct {

	// Specify the SoC for the design as a canonicalized string representing the
	// SoC family.  Store a string to prevent leakage of non public platform
	// names.
	//
	// Replace spaces with underscores, upper case everything and specify
	// variants separated by dashes:
	//   KABY_LAKE_U_R -- indicates KBL-U or KBL-R chips (both ultra-low power)
	//
	SocFamily string                `protobuf:"bytes,1,opt,name=soc_family,json=socFamily,proto3" json:"soc_family,omitempty"`
	SocArch   Program_Platform_Arch ``                                                                                         /* 132-byte string literal not displayed */
	GpuFamily string                `protobuf:"bytes,3,opt,name=gpu_family,json=gpuFamily,proto3" json:"gpu_family,omitempty"` // canonicalized gpu family name
	// supported graphics APIs
	GraphicsApis []Program_Platform_GraphicsApi `` /* 161-byte string literal not displayed */
	// Hardware accelerated video codecs supported
	VideoCodecs    []Program_Platform_AcceleratedVideoCodec `` /* 168-byte string literal not displayed */
	Capabilities   *Program_Platform_Capabilities           `protobuf:"bytes,6,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
	SchedulerTune  *Program_Platform_SchedulerTune          `protobuf:"bytes,7,opt,name=scheduler_tune,json=schedulerTune,proto3" json:"scheduler_tune,omitempty"`
	ArcSettings    *Program_Platform_ArcSettings            `protobuf:"bytes,8,opt,name=arc_settings,json=arcSettings,proto3" json:"arc_settings,omitempty"`
	HevcSupport    HardwareFeatures_Present                 `` /* 147-byte string literal not displayed */
	ResourceConfig *ResourceConfig                          `protobuf:"bytes,10,opt,name=resource_config,json=resourceConfig,proto3" json:"resource_config,omitempty"`
	SchedqosConfig *SchedqosConfig                          `protobuf:"bytes,11,opt,name=schedqos_config,json=schedqosConfig,proto3" json:"schedqos_config,omitempty"`
	// contains filtered or unexported fields
}

Next ID: 12

func (*Program_Platform) Descriptor deprecated

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

Deprecated: Use Program_Platform.ProtoReflect.Descriptor instead.

func (*Program_Platform) GetArcSettings

func (x *Program_Platform) GetArcSettings() *Program_Platform_ArcSettings

func (*Program_Platform) GetCapabilities

func (x *Program_Platform) GetCapabilities() *Program_Platform_Capabilities

func (*Program_Platform) GetGpuFamily

func (x *Program_Platform) GetGpuFamily() string

func (*Program_Platform) GetGraphicsApis

func (x *Program_Platform) GetGraphicsApis() []Program_Platform_GraphicsApi

func (*Program_Platform) GetHevcSupport

func (x *Program_Platform) GetHevcSupport() HardwareFeatures_Present

func (*Program_Platform) GetResourceConfig

func (x *Program_Platform) GetResourceConfig() *ResourceConfig

func (*Program_Platform) GetSchedqosConfig

func (x *Program_Platform) GetSchedqosConfig() *SchedqosConfig

func (*Program_Platform) GetSchedulerTune

func (x *Program_Platform) GetSchedulerTune() *Program_Platform_SchedulerTune

func (*Program_Platform) GetSocArch

func (x *Program_Platform) GetSocArch() Program_Platform_Arch

func (*Program_Platform) GetSocFamily

func (x *Program_Platform) GetSocFamily() string

func (*Program_Platform) GetVideoCodecs

func (*Program_Platform) ProtoMessage

func (*Program_Platform) ProtoMessage()

func (*Program_Platform) ProtoReflect

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

func (*Program_Platform) Reset

func (x *Program_Platform) Reset()

func (*Program_Platform) String

func (x *Program_Platform) String() string

type Program_Platform_AcceleratedVideoCodec

type Program_Platform_AcceleratedVideoCodec int32

Next ID: 13

const (
	Program_Platform_CODEC_UNDEFINED Program_Platform_AcceleratedVideoCodec = 0
	Program_Platform_H264_DECODE     Program_Platform_AcceleratedVideoCodec = 1
	Program_Platform_H264_ENCODE     Program_Platform_AcceleratedVideoCodec = 2
	Program_Platform_VP8_DECODE      Program_Platform_AcceleratedVideoCodec = 3
	Program_Platform_VP8_ENCODE      Program_Platform_AcceleratedVideoCodec = 4
	Program_Platform_VP9_DECODE      Program_Platform_AcceleratedVideoCodec = 5
	Program_Platform_VP9_ENCODE      Program_Platform_AcceleratedVideoCodec = 6
	Program_Platform_VP9_2_DECODE    Program_Platform_AcceleratedVideoCodec = 7
	Program_Platform_VP9_2_ENCODE    Program_Platform_AcceleratedVideoCodec = 8
	Program_Platform_H265_DECODE     Program_Platform_AcceleratedVideoCodec = 9
	Program_Platform_H265_ENCODE     Program_Platform_AcceleratedVideoCodec = 10
	Program_Platform_MJPG_DECODE     Program_Platform_AcceleratedVideoCodec = 11
	Program_Platform_MJPG_ENCODE     Program_Platform_AcceleratedVideoCodec = 12
)

func (Program_Platform_AcceleratedVideoCodec) Descriptor

func (Program_Platform_AcceleratedVideoCodec) Enum

func (Program_Platform_AcceleratedVideoCodec) EnumDescriptor deprecated

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

Deprecated: Use Program_Platform_AcceleratedVideoCodec.Descriptor instead.

func (Program_Platform_AcceleratedVideoCodec) Number

func (Program_Platform_AcceleratedVideoCodec) String

func (Program_Platform_AcceleratedVideoCodec) Type

type Program_Platform_ArcSettings

type Program_Platform_ArcSettings struct {
	MediaCodecsSuffix string `protobuf:"bytes,1,opt,name=media_codecs_suffix,json=mediaCodecsSuffix,proto3" json:"media_codecs_suffix,omitempty"`
	// contains filtered or unexported fields
}

func (*Program_Platform_ArcSettings) Descriptor deprecated

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

Deprecated: Use Program_Platform_ArcSettings.ProtoReflect.Descriptor instead.

func (*Program_Platform_ArcSettings) GetMediaCodecsSuffix

func (x *Program_Platform_ArcSettings) GetMediaCodecsSuffix() string

func (*Program_Platform_ArcSettings) ProtoMessage

func (*Program_Platform_ArcSettings) ProtoMessage()

func (*Program_Platform_ArcSettings) ProtoReflect

func (*Program_Platform_ArcSettings) Reset

func (x *Program_Platform_ArcSettings) Reset()

func (*Program_Platform_ArcSettings) String

type Program_Platform_Arch

type Program_Platform_Arch int32
const (
	Program_Platform_ARCH_UNKNOWN Program_Platform_Arch = 0
	Program_Platform_X86          Program_Platform_Arch = 1
	Program_Platform_X86_64       Program_Platform_Arch = 2
	Program_Platform_ARM          Program_Platform_Arch = 3
	Program_Platform_ARM64        Program_Platform_Arch = 4
)

func (Program_Platform_Arch) Descriptor

func (Program_Platform_Arch) Enum

func (Program_Platform_Arch) EnumDescriptor deprecated

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

Deprecated: Use Program_Platform_Arch.Descriptor instead.

func (Program_Platform_Arch) Number

func (Program_Platform_Arch) String

func (x Program_Platform_Arch) String() string

func (Program_Platform_Arch) Type

type Program_Platform_Capabilities

type Program_Platform_Capabilities struct {

	// Whether suspend to idle (S0ix/S0i3) is supported on this platform.
	SuspendToIdle bool `protobuf:"varint,1,opt,name=suspend_to_idle,json=suspendToIdle,proto3" json:"suspend_to_idle,omitempty"`
	// Whether dark resume is supported on this platform.
	DarkResume bool `protobuf:"varint,2,opt,name=dark_resume,json=darkResume,proto3" json:"dark_resume,omitempty"`
	// Whether wake on DisplayPort plug is supported on this platform.
	WakeOnDp bool `protobuf:"varint,3,opt,name=wake_on_dp,json=wakeOnDp,proto3" json:"wake_on_dp,omitempty"`
	// contains filtered or unexported fields
}

func (*Program_Platform_Capabilities) Descriptor deprecated

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

Deprecated: Use Program_Platform_Capabilities.ProtoReflect.Descriptor instead.

func (*Program_Platform_Capabilities) GetDarkResume

func (x *Program_Platform_Capabilities) GetDarkResume() bool

func (*Program_Platform_Capabilities) GetSuspendToIdle

func (x *Program_Platform_Capabilities) GetSuspendToIdle() bool

func (*Program_Platform_Capabilities) GetWakeOnDp

func (x *Program_Platform_Capabilities) GetWakeOnDp() bool

func (*Program_Platform_Capabilities) ProtoMessage

func (*Program_Platform_Capabilities) ProtoMessage()

func (*Program_Platform_Capabilities) ProtoReflect

func (*Program_Platform_Capabilities) Reset

func (x *Program_Platform_Capabilities) Reset()

func (*Program_Platform_Capabilities) String

type Program_Platform_GraphicsApi

type Program_Platform_GraphicsApi int32
const (
	Program_Platform_GRAPHICS_API_UNDEFINED Program_Platform_GraphicsApi = 0
	Program_Platform_GRAPHICS_API_OPENGL    Program_Platform_GraphicsApi = 1
	Program_Platform_GRAPHICS_API_OPENGL_ES Program_Platform_GraphicsApi = 2
)

func (Program_Platform_GraphicsApi) Descriptor

func (Program_Platform_GraphicsApi) Enum

func (Program_Platform_GraphicsApi) EnumDescriptor deprecated

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

Deprecated: Use Program_Platform_GraphicsApi.Descriptor instead.

func (Program_Platform_GraphicsApi) Number

func (Program_Platform_GraphicsApi) String

func (Program_Platform_GraphicsApi) Type

type Program_Platform_SchedulerTune

type Program_Platform_SchedulerTune struct {

	// Scheduler's boost value(%) for urgent tasks. When an urgent thread is
	// created, chrome applies this value to scheduler attribute. Tasks with
	// higher boost value are more likely to have higher operating power point
	// even when the system is low utilized.
	// Minimum value: 0x0. Maximum value: 0x64.
	BoostUrgent uint32 `protobuf:"varint,1,opt,name=boost_urgent,json=boostUrgent,proto3" json:"boost_urgent,omitempty"`
	// Non-urgent task are only allowed to use given CPUs.
	CpusetNonurgent string `protobuf:"bytes,2,opt,name=cpuset_nonurgent,json=cpusetNonurgent,proto3" json:"cpuset_nonurgent,omitempty"`
	// Chromium kernel has a cpu-boost feature, which boosts CPUs for a short
	// duration when user interaction is detected from input devices. This value
	// specifies how much CPUs will be boosted.
	// Minimum value: 0x0. Maximum value: 0x64.
	InputBoost uint32 `protobuf:"varint,3,opt,name=input_boost,json=inputBoost,proto3" json:"input_boost,omitempty"`
	// Scheduler's boost value(%) for topmost applications on ARCVM. When
	// booting the ARCVM, chrome applies this value to the Android for top-app
	// application classes.
	// Minimum value: 0x0. Maximum value: 0x64.
	BoostTopApp uint32 `protobuf:"varint,4,opt,name=boost_top_app,json=boostTopApp,proto3" json:"boost_top_app,omitempty"`
	// Global scheduler's boost factor of the ARCVM vcores and host services.
	// The boost_arcvm parameter is used to scale the boost depending on the
	// little/big cores frequency. If the frequencies are the same, it's
	// applied directly without further scaling.
	// Minimum value: 0.0. Maximum value: 1.0.
	BoostArcvm float64 `protobuf:"fixed64,5,opt,name=boost_arcvm,json=boostArcvm,proto3" json:"boost_arcvm,omitempty"`
	// contains filtered or unexported fields
}

func (*Program_Platform_SchedulerTune) Descriptor deprecated

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

Deprecated: Use Program_Platform_SchedulerTune.ProtoReflect.Descriptor instead.

func (*Program_Platform_SchedulerTune) GetBoostArcvm

func (x *Program_Platform_SchedulerTune) GetBoostArcvm() float64

func (*Program_Platform_SchedulerTune) GetBoostTopApp

func (x *Program_Platform_SchedulerTune) GetBoostTopApp() uint32

func (*Program_Platform_SchedulerTune) GetBoostUrgent

func (x *Program_Platform_SchedulerTune) GetBoostUrgent() uint32

func (*Program_Platform_SchedulerTune) GetCpusetNonurgent

func (x *Program_Platform_SchedulerTune) GetCpusetNonurgent() string

func (*Program_Platform_SchedulerTune) GetInputBoost

func (x *Program_Platform_SchedulerTune) GetInputBoost() uint32

func (*Program_Platform_SchedulerTune) ProtoMessage

func (*Program_Platform_SchedulerTune) ProtoMessage()

func (*Program_Platform_SchedulerTune) ProtoReflect

func (*Program_Platform_SchedulerTune) Reset

func (x *Program_Platform_SchedulerTune) Reset()

func (*Program_Platform_SchedulerTune) String

type ProximityConfig

type ProximityConfig struct {
	Location []*ProximityConfig_Location `protobuf:"bytes,1,rep,name=location,proto3" json:"location,omitempty"`
	// Types that are assignable to Config:
	//	*ProximityConfig_LegacyConfig
	//	*ProximityConfig_SemtechConfig
	//	*ProximityConfig_ActivityConfig
	Config isProximityConfig_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

Configure Semtech proximity sensors.

func (*ProximityConfig) Descriptor deprecated

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

Deprecated: Use ProximityConfig.ProtoReflect.Descriptor instead.

func (*ProximityConfig) GetActivityConfig

func (*ProximityConfig) GetConfig

func (m *ProximityConfig) GetConfig() isProximityConfig_Config

func (*ProximityConfig) GetLegacyConfig

func (*ProximityConfig) GetLocation

func (x *ProximityConfig) GetLocation() []*ProximityConfig_Location

func (*ProximityConfig) GetSemtechConfig

func (*ProximityConfig) ProtoMessage

func (*ProximityConfig) ProtoMessage()

func (*ProximityConfig) ProtoReflect

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

func (*ProximityConfig) Reset

func (x *ProximityConfig) Reset()

func (*ProximityConfig) String

func (x *ProximityConfig) String() string

type ProximityConfig_ActivityConfig

type ProximityConfig_ActivityConfig struct {
	ActivityConfig *ProximityConfig_ActivityProximityConfig `protobuf:"bytes,4,opt,name=activity_config,json=activityConfig,proto3,oneof"`
}

type ProximityConfig_ActivityProximityConfig

type ProximityConfig_ActivityProximityConfig struct {
	// contains filtered or unexported fields
}

func (*ProximityConfig_ActivityProximityConfig) Descriptor deprecated

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

Deprecated: Use ProximityConfig_ActivityProximityConfig.ProtoReflect.Descriptor instead.

func (*ProximityConfig_ActivityProximityConfig) ProtoMessage

func (*ProximityConfig_ActivityProximityConfig) ProtoReflect

func (*ProximityConfig_ActivityProximityConfig) Reset

func (*ProximityConfig_ActivityProximityConfig) String

type ProximityConfig_LegacyConfig

type ProximityConfig_LegacyConfig struct {
	LegacyConfig *ProximityConfig_LegacyProximityConfig `protobuf:"bytes,2,opt,name=legacy_config,json=legacyConfig,proto3,oneof"`
}

type ProximityConfig_LegacyProximityConfig

type ProximityConfig_LegacyProximityConfig struct {
	// contains filtered or unexported fields
}

An empty message indicating that proximity sensor(s) are used, but the config values are stored elsewhere.

func (*ProximityConfig_LegacyProximityConfig) Descriptor deprecated

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

Deprecated: Use ProximityConfig_LegacyProximityConfig.ProtoReflect.Descriptor instead.

func (*ProximityConfig_LegacyProximityConfig) ProtoMessage

func (*ProximityConfig_LegacyProximityConfig) ProtoMessage()

func (*ProximityConfig_LegacyProximityConfig) ProtoReflect

func (*ProximityConfig_LegacyProximityConfig) Reset

func (*ProximityConfig_LegacyProximityConfig) String

type ProximityConfig_Location

type ProximityConfig_Location struct {
	RadioType ProximityConfig_Location_RadioType `` /* 151-byte string literal not displayed */
	// For suffixes like "LEFT", "RIGHT", "0",  "1"
	// One modifier per location, to match device tree.
	Modifier string `protobuf:"bytes,2,opt,name=modifier,proto3" json:"modifier,omitempty"`
	// contains filtered or unexported fields
}

Define which antenna(s) the proximity sensor protects.

func (*ProximityConfig_Location) Descriptor deprecated

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

Deprecated: Use ProximityConfig_Location.ProtoReflect.Descriptor instead.

func (*ProximityConfig_Location) GetModifier

func (x *ProximityConfig_Location) GetModifier() string

func (*ProximityConfig_Location) GetRadioType

func (*ProximityConfig_Location) ProtoMessage

func (*ProximityConfig_Location) ProtoMessage()

func (*ProximityConfig_Location) ProtoReflect

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

func (*ProximityConfig_Location) Reset

func (x *ProximityConfig_Location) Reset()

func (*ProximityConfig_Location) String

func (x *ProximityConfig_Location) String() string

type ProximityConfig_Location_RadioType

type ProximityConfig_Location_RadioType int32
const (
	ProximityConfig_Location_UNKNOWN  ProximityConfig_Location_RadioType = 0
	ProximityConfig_Location_WIFI     ProximityConfig_Location_RadioType = 1
	ProximityConfig_Location_CELLULAR ProximityConfig_Location_RadioType = 2
)

func (ProximityConfig_Location_RadioType) Descriptor

func (ProximityConfig_Location_RadioType) Enum

func (ProximityConfig_Location_RadioType) EnumDescriptor deprecated

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

Deprecated: Use ProximityConfig_Location_RadioType.Descriptor instead.

func (ProximityConfig_Location_RadioType) Number

func (ProximityConfig_Location_RadioType) String

func (ProximityConfig_Location_RadioType) Type

type ProximityConfig_SemtechConfig

type ProximityConfig_SemtechConfig struct {
	SemtechConfig *ProximityConfig_SemtechProximityConfig `protobuf:"bytes,3,opt,name=semtech_config,json=semtechConfig,proto3,oneof"`
}

type ProximityConfig_SemtechProximityConfig

type ProximityConfig_SemtechProximityConfig struct {
	ChannelConfig []*ProximityConfig_SemtechProximityConfig_ChannelConfig `protobuf:"bytes,1,rep,name=channel_config,json=channelConfig,proto3" json:"channel_config,omitempty"`
	// Proximity sensor sampling frequency.
	SamplingFrequency float32 `protobuf:"fixed32,2,opt,name=sampling_frequency,json=samplingFrequency,proto3" json:"sampling_frequency,omitempty"`
	// Proximity sensor falling threshold period (debounce).
	ThreshFallingPeriod uint32 `protobuf:"varint,3,opt,name=thresh_falling_period,json=threshFallingPeriod,proto3" json:"thresh_falling_period,omitempty"`
	// Proximity sensor rising threshold period (debounce).
	ThreshRisingPeriod uint32 `protobuf:"varint,4,opt,name=thresh_rising_period,json=threshRisingPeriod,proto3" json:"thresh_rising_period,omitempty"`
	// contains filtered or unexported fields
}

func (*ProximityConfig_SemtechProximityConfig) Descriptor deprecated

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

Deprecated: Use ProximityConfig_SemtechProximityConfig.ProtoReflect.Descriptor instead.

func (*ProximityConfig_SemtechProximityConfig) GetChannelConfig

func (*ProximityConfig_SemtechProximityConfig) GetSamplingFrequency

func (x *ProximityConfig_SemtechProximityConfig) GetSamplingFrequency() float32

func (*ProximityConfig_SemtechProximityConfig) GetThreshFallingPeriod

func (x *ProximityConfig_SemtechProximityConfig) GetThreshFallingPeriod() uint32

func (*ProximityConfig_SemtechProximityConfig) GetThreshRisingPeriod

func (x *ProximityConfig_SemtechProximityConfig) GetThreshRisingPeriod() uint32

func (*ProximityConfig_SemtechProximityConfig) ProtoMessage

func (*ProximityConfig_SemtechProximityConfig) ProtoReflect

func (*ProximityConfig_SemtechProximityConfig) Reset

func (*ProximityConfig_SemtechProximityConfig) String

type ProximityConfig_SemtechProximityConfig_ChannelConfig

type ProximityConfig_SemtechProximityConfig_ChannelConfig struct {

	// Proximity sensor channel: i.e.: 0,1, 3, 3_comb.
	Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
	// Proximity sensor hardware gain.
	Hardwaregain uint32 `protobuf:"varint,2,opt,name=hardwaregain,proto3" json:"hardwaregain,omitempty"`
	// Proximity sensor falling threshold.
	ThreshFalling uint32 `protobuf:"varint,3,opt,name=thresh_falling,json=threshFalling,proto3" json:"thresh_falling,omitempty"`
	// Proximity sensor falling hysteresis.
	ThreshFallingHysteresis uint32 `` /* 133-byte string literal not displayed */
	// Proximity sensor rising threshold.
	ThreshRising uint32 `protobuf:"varint,5,opt,name=thresh_rising,json=threshRising,proto3" json:"thresh_rising,omitempty"`
	// Proximity sensor rising hysteresis.
	ThreshRisingHysteresis uint32 `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) Descriptor deprecated

Deprecated: Use ProximityConfig_SemtechProximityConfig_ChannelConfig.ProtoReflect.Descriptor instead.

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) GetChannel

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) GetHardwaregain

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) GetThreshFalling

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) GetThreshFallingHysteresis

func (x *ProximityConfig_SemtechProximityConfig_ChannelConfig) GetThreshFallingHysteresis() uint32

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) GetThreshRising

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) GetThreshRisingHysteresis

func (x *ProximityConfig_SemtechProximityConfig_ChannelConfig) GetThreshRisingHysteresis() uint32

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) ProtoMessage

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) ProtoReflect

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) Reset

func (*ProximityConfig_SemtechProximityConfig_ChannelConfig) String

type ResourceConfig

type ResourceConfig struct {

	// Power Preferences to apply when the device is on AC power (Plugged-in).
	Ac *ResourceConfig_PowerSourcePreferences `protobuf:"bytes,5,opt,name=ac,proto3" json:"ac,omitempty"`
	// Power Preferences to apply when the device is on DC power (Battery).
	Dc *ResourceConfig_PowerSourcePreferences `protobuf:"bytes,6,opt,name=dc,proto3" json:"dc,omitempty"`
	// contains filtered or unexported fields
}

Defines configuration settings for resourced. For more details, see: https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/platform2/resourced/README.md

NEXT ID: 7

func (*ResourceConfig) Descriptor deprecated

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

Deprecated: Use ResourceConfig.ProtoReflect.Descriptor instead.

func (*ResourceConfig) GetAc

func (*ResourceConfig) GetDc

func (*ResourceConfig) ProtoMessage

func (*ResourceConfig) ProtoMessage()

func (*ResourceConfig) ProtoReflect

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

func (*ResourceConfig) Reset

func (x *ResourceConfig) Reset()

func (*ResourceConfig) String

func (x *ResourceConfig) String() string

type ResourceConfig_BalancePerformanceEpp

type ResourceConfig_BalancePerformanceEpp struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_BalancePerformanceEpp) Descriptor deprecated

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

Deprecated: Use ResourceConfig_BalancePerformanceEpp.ProtoReflect.Descriptor instead.

func (*ResourceConfig_BalancePerformanceEpp) ProtoMessage

func (*ResourceConfig_BalancePerformanceEpp) ProtoMessage()

func (*ResourceConfig_BalancePerformanceEpp) ProtoReflect

func (*ResourceConfig_BalancePerformanceEpp) Reset

func (*ResourceConfig_BalancePerformanceEpp) String

type ResourceConfig_BalancePowerEpp

type ResourceConfig_BalancePowerEpp struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_BalancePowerEpp) Descriptor deprecated

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

Deprecated: Use ResourceConfig_BalancePowerEpp.ProtoReflect.Descriptor instead.

func (*ResourceConfig_BalancePowerEpp) ProtoMessage

func (*ResourceConfig_BalancePowerEpp) ProtoMessage()

func (*ResourceConfig_BalancePowerEpp) ProtoReflect

func (*ResourceConfig_BalancePowerEpp) Reset

func (x *ResourceConfig_BalancePowerEpp) Reset()

func (*ResourceConfig_BalancePowerEpp) String

type ResourceConfig_ConservativeGovernor

type ResourceConfig_ConservativeGovernor struct {
	// contains filtered or unexported fields
}

See https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html

func (*ResourceConfig_ConservativeGovernor) Descriptor deprecated

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

Deprecated: Use ResourceConfig_ConservativeGovernor.ProtoReflect.Descriptor instead.

func (*ResourceConfig_ConservativeGovernor) ProtoMessage

func (*ResourceConfig_ConservativeGovernor) ProtoMessage()

func (*ResourceConfig_ConservativeGovernor) ProtoReflect

func (*ResourceConfig_ConservativeGovernor) Reset

func (*ResourceConfig_ConservativeGovernor) String

type ResourceConfig_CpuOfflineHalf

type ResourceConfig_CpuOfflineHalf struct {

	// The minimum number of online threads the device must have. If not set,
	// resourced sets default to 2.
	MinActiveThreads uint32 `protobuf:"varint,1,opt,name=min_active_threads,json=min-active-threads,proto3" json:"min_active_threads,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceConfig_CpuOfflineHalf) Descriptor deprecated

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

Deprecated: Use ResourceConfig_CpuOfflineHalf.ProtoReflect.Descriptor instead.

func (*ResourceConfig_CpuOfflineHalf) GetMinActiveThreads

func (x *ResourceConfig_CpuOfflineHalf) GetMinActiveThreads() uint32

func (*ResourceConfig_CpuOfflineHalf) ProtoMessage

func (*ResourceConfig_CpuOfflineHalf) ProtoMessage()

func (*ResourceConfig_CpuOfflineHalf) ProtoReflect

func (*ResourceConfig_CpuOfflineHalf) Reset

func (x *ResourceConfig_CpuOfflineHalf) Reset()

func (*ResourceConfig_CpuOfflineHalf) String

type ResourceConfig_CpuOfflinePreference

type ResourceConfig_CpuOfflinePreference struct {

	// Types that are assignable to CpuOffline:
	//	*ResourceConfig_CpuOfflinePreference_SmallCore
	//	*ResourceConfig_CpuOfflinePreference_Smt
	//	*ResourceConfig_CpuOfflinePreference_Half
	CpuOffline isResourceConfig_CpuOfflinePreference_CpuOffline `protobuf_oneof:"cpu_offline"`
	// contains filtered or unexported fields
}

func (*ResourceConfig_CpuOfflinePreference) Descriptor deprecated

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

Deprecated: Use ResourceConfig_CpuOfflinePreference.ProtoReflect.Descriptor instead.

func (*ResourceConfig_CpuOfflinePreference) GetCpuOffline

func (m *ResourceConfig_CpuOfflinePreference) GetCpuOffline() isResourceConfig_CpuOfflinePreference_CpuOffline

func (*ResourceConfig_CpuOfflinePreference) GetHalf

func (*ResourceConfig_CpuOfflinePreference) GetSmallCore

func (*ResourceConfig_CpuOfflinePreference) GetSmt

func (*ResourceConfig_CpuOfflinePreference) ProtoMessage

func (*ResourceConfig_CpuOfflinePreference) ProtoMessage()

func (*ResourceConfig_CpuOfflinePreference) ProtoReflect

func (*ResourceConfig_CpuOfflinePreference) Reset

func (*ResourceConfig_CpuOfflinePreference) String

type ResourceConfig_CpuOfflinePreference_Half

type ResourceConfig_CpuOfflinePreference_Half struct {
	Half *ResourceConfig_CpuOfflineHalf `protobuf:"bytes,3,opt,name=half,proto3,oneof"`
}

type ResourceConfig_CpuOfflinePreference_SmallCore

type ResourceConfig_CpuOfflinePreference_SmallCore struct {
	SmallCore *ResourceConfig_CpuOfflineSmallCore `protobuf:"bytes,1,opt,name=small_core,json=small-core,proto3,oneof"`
}

type ResourceConfig_CpuOfflinePreference_Smt

type ResourceConfig_CpuOfflinePreference_Smt struct {
	Smt *ResourceConfig_CpuOfflineSMT `protobuf:"bytes,2,opt,name=smt,proto3,oneof"`
}

type ResourceConfig_CpuOfflineSMT

type ResourceConfig_CpuOfflineSMT struct {

	// The minimum number of online threads the device must have. If not set,
	// resourced sets default to 2.
	MinActiveThreads uint32 `protobuf:"varint,1,opt,name=min_active_threads,json=min-active-threads,proto3" json:"min_active_threads,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceConfig_CpuOfflineSMT) Descriptor deprecated

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

Deprecated: Use ResourceConfig_CpuOfflineSMT.ProtoReflect.Descriptor instead.

func (*ResourceConfig_CpuOfflineSMT) GetMinActiveThreads

func (x *ResourceConfig_CpuOfflineSMT) GetMinActiveThreads() uint32

func (*ResourceConfig_CpuOfflineSMT) ProtoMessage

func (*ResourceConfig_CpuOfflineSMT) ProtoMessage()

func (*ResourceConfig_CpuOfflineSMT) ProtoReflect

func (*ResourceConfig_CpuOfflineSMT) Reset

func (x *ResourceConfig_CpuOfflineSMT) Reset()

func (*ResourceConfig_CpuOfflineSMT) String

type ResourceConfig_CpuOfflineSmallCore

type ResourceConfig_CpuOfflineSmallCore struct {

	// The minimum number of online threads the device must have. If not set,
	// resourced sets default to 2.
	MinActiveThreads uint32 `protobuf:"varint,1,opt,name=min_active_threads,json=min-active-threads,proto3" json:"min_active_threads,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceConfig_CpuOfflineSmallCore) Descriptor deprecated

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

Deprecated: Use ResourceConfig_CpuOfflineSmallCore.ProtoReflect.Descriptor instead.

func (*ResourceConfig_CpuOfflineSmallCore) GetMinActiveThreads

func (x *ResourceConfig_CpuOfflineSmallCore) GetMinActiveThreads() uint32

func (*ResourceConfig_CpuOfflineSmallCore) ProtoMessage

func (*ResourceConfig_CpuOfflineSmallCore) ProtoMessage()

func (*ResourceConfig_CpuOfflineSmallCore) ProtoReflect

func (*ResourceConfig_CpuOfflineSmallCore) Reset

func (*ResourceConfig_CpuOfflineSmallCore) String

type ResourceConfig_DefaultEpp

type ResourceConfig_DefaultEpp struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_DefaultEpp) Descriptor deprecated

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

Deprecated: Use ResourceConfig_DefaultEpp.ProtoReflect.Descriptor instead.

func (*ResourceConfig_DefaultEpp) ProtoMessage

func (*ResourceConfig_DefaultEpp) ProtoMessage()

func (*ResourceConfig_DefaultEpp) ProtoReflect

func (*ResourceConfig_DefaultEpp) Reset

func (x *ResourceConfig_DefaultEpp) Reset()

func (*ResourceConfig_DefaultEpp) String

func (x *ResourceConfig_DefaultEpp) String() string

type ResourceConfig_EnergyPerformancePreference

type ResourceConfig_EnergyPerformancePreference struct {

	// Types that are assignable to Epp:
	//	*ResourceConfig_EnergyPerformancePreference_Default
	//	*ResourceConfig_EnergyPerformancePreference_Performance
	//	*ResourceConfig_EnergyPerformancePreference_BalancePerformance
	//	*ResourceConfig_EnergyPerformancePreference_BalancePower
	//	*ResourceConfig_EnergyPerformancePreference_Power
	Epp isResourceConfig_EnergyPerformancePreference_Epp `protobuf_oneof:"epp"`
	// contains filtered or unexported fields
}

func (*ResourceConfig_EnergyPerformancePreference) Descriptor deprecated

Deprecated: Use ResourceConfig_EnergyPerformancePreference.ProtoReflect.Descriptor instead.

func (*ResourceConfig_EnergyPerformancePreference) GetBalancePerformance

func (*ResourceConfig_EnergyPerformancePreference) GetBalancePower

func (*ResourceConfig_EnergyPerformancePreference) GetDefault

func (*ResourceConfig_EnergyPerformancePreference) GetEpp

func (m *ResourceConfig_EnergyPerformancePreference) GetEpp() isResourceConfig_EnergyPerformancePreference_Epp

func (*ResourceConfig_EnergyPerformancePreference) GetPerformance

func (*ResourceConfig_EnergyPerformancePreference) GetPower

func (*ResourceConfig_EnergyPerformancePreference) ProtoMessage

func (*ResourceConfig_EnergyPerformancePreference) ProtoReflect

func (*ResourceConfig_EnergyPerformancePreference) Reset

func (*ResourceConfig_EnergyPerformancePreference) String

type ResourceConfig_EnergyPerformancePreference_BalancePerformance

type ResourceConfig_EnergyPerformancePreference_BalancePerformance struct {
	BalancePerformance *ResourceConfig_BalancePerformanceEpp `protobuf:"bytes,3,opt,name=balance_performance,json=balance-performance,proto3,oneof"`
}

type ResourceConfig_EnergyPerformancePreference_BalancePower

type ResourceConfig_EnergyPerformancePreference_BalancePower struct {
	BalancePower *ResourceConfig_BalancePowerEpp `protobuf:"bytes,4,opt,name=balance_power,json=balance-power,proto3,oneof"`
}

type ResourceConfig_EnergyPerformancePreference_Default

type ResourceConfig_EnergyPerformancePreference_Default struct {
	Default *ResourceConfig_DefaultEpp `protobuf:"bytes,1,opt,name=default,proto3,oneof"`
}

type ResourceConfig_EnergyPerformancePreference_Performance

type ResourceConfig_EnergyPerformancePreference_Performance struct {
	Performance *ResourceConfig_PerformanceEpp `protobuf:"bytes,2,opt,name=performance,proto3,oneof"`
}

type ResourceConfig_EnergyPerformancePreference_Power

type ResourceConfig_EnergyPerformancePreference_Power struct {
	Power *ResourceConfig_PowerEpp `protobuf:"bytes,5,opt,name=power,proto3,oneof"`
}

type ResourceConfig_Governor

type ResourceConfig_Governor struct {

	// Types that are assignable to Governor:
	//	*ResourceConfig_Governor_Conservative
	//	*ResourceConfig_Governor_Ondemand
	//	*ResourceConfig_Governor_Performance
	//	*ResourceConfig_Governor_Powersave
	//	*ResourceConfig_Governor_Schedutil
	//	*ResourceConfig_Governor_Userspace
	Governor isResourceConfig_Governor_Governor `protobuf_oneof:"governor"`
	// contains filtered or unexported fields
}

func (*ResourceConfig_Governor) Descriptor deprecated

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

Deprecated: Use ResourceConfig_Governor.ProtoReflect.Descriptor instead.

func (*ResourceConfig_Governor) GetConservative

func (*ResourceConfig_Governor) GetGovernor

func (m *ResourceConfig_Governor) GetGovernor() isResourceConfig_Governor_Governor

func (*ResourceConfig_Governor) GetOndemand

func (*ResourceConfig_Governor) GetPerformance

func (*ResourceConfig_Governor) GetPowersave

func (*ResourceConfig_Governor) GetSchedutil

func (*ResourceConfig_Governor) GetUserspace

func (*ResourceConfig_Governor) ProtoMessage

func (*ResourceConfig_Governor) ProtoMessage()

func (*ResourceConfig_Governor) ProtoReflect

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

func (*ResourceConfig_Governor) Reset

func (x *ResourceConfig_Governor) Reset()

func (*ResourceConfig_Governor) String

func (x *ResourceConfig_Governor) String() string

type ResourceConfig_Governor_Conservative

type ResourceConfig_Governor_Conservative struct {
	Conservative *ResourceConfig_ConservativeGovernor `protobuf:"bytes,2,opt,name=conservative,proto3,oneof"`
}

type ResourceConfig_Governor_Ondemand

type ResourceConfig_Governor_Ondemand struct {
	Ondemand *ResourceConfig_OndemandGovernor `protobuf:"bytes,1,opt,name=ondemand,proto3,oneof"`
}

type ResourceConfig_Governor_Performance

type ResourceConfig_Governor_Performance struct {
	Performance *ResourceConfig_PerformanceGovernor `protobuf:"bytes,3,opt,name=performance,proto3,oneof"`
}

type ResourceConfig_Governor_Powersave

type ResourceConfig_Governor_Powersave struct {
	Powersave *ResourceConfig_PowersaveGovernor `protobuf:"bytes,4,opt,name=powersave,proto3,oneof"`
}

type ResourceConfig_Governor_Schedutil

type ResourceConfig_Governor_Schedutil struct {
	Schedutil *ResourceConfig_SchedutilGovernor `protobuf:"bytes,5,opt,name=schedutil,proto3,oneof"`
}

type ResourceConfig_Governor_Userspace

type ResourceConfig_Governor_Userspace struct {
	Userspace *ResourceConfig_UserspaceGovernor `protobuf:"bytes,6,opt,name=userspace,proto3,oneof"`
}

type ResourceConfig_OndemandGovernor

type ResourceConfig_OndemandGovernor struct {
	PowersaveBias uint32 `protobuf:"varint,1,opt,name=powersave_bias,json=powersave-bias,proto3" json:"powersave_bias,omitempty"`
	// This field has a min of 2ms. If this field is set to 0 or unset,
	// resourced will not update the sampling_rate on the governor.
	SamplingRateMs uint32 `protobuf:"varint,2,opt,name=sampling_rate_ms,json=sampling-rate-ms,proto3" json:"sampling_rate_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceConfig_OndemandGovernor) Descriptor deprecated

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

Deprecated: Use ResourceConfig_OndemandGovernor.ProtoReflect.Descriptor instead.

func (*ResourceConfig_OndemandGovernor) GetPowersaveBias

func (x *ResourceConfig_OndemandGovernor) GetPowersaveBias() uint32

func (*ResourceConfig_OndemandGovernor) GetSamplingRateMs

func (x *ResourceConfig_OndemandGovernor) GetSamplingRateMs() uint32

func (*ResourceConfig_OndemandGovernor) ProtoMessage

func (*ResourceConfig_OndemandGovernor) ProtoMessage()

func (*ResourceConfig_OndemandGovernor) ProtoReflect

func (*ResourceConfig_OndemandGovernor) Reset

func (*ResourceConfig_OndemandGovernor) String

type ResourceConfig_PerformanceEpp

type ResourceConfig_PerformanceEpp struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_PerformanceEpp) Descriptor deprecated

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

Deprecated: Use ResourceConfig_PerformanceEpp.ProtoReflect.Descriptor instead.

func (*ResourceConfig_PerformanceEpp) ProtoMessage

func (*ResourceConfig_PerformanceEpp) ProtoMessage()

func (*ResourceConfig_PerformanceEpp) ProtoReflect

func (*ResourceConfig_PerformanceEpp) Reset

func (x *ResourceConfig_PerformanceEpp) Reset()

func (*ResourceConfig_PerformanceEpp) String

type ResourceConfig_PerformanceGovernor

type ResourceConfig_PerformanceGovernor struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_PerformanceGovernor) Descriptor deprecated

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

Deprecated: Use ResourceConfig_PerformanceGovernor.ProtoReflect.Descriptor instead.

func (*ResourceConfig_PerformanceGovernor) ProtoMessage

func (*ResourceConfig_PerformanceGovernor) ProtoMessage()

func (*ResourceConfig_PerformanceGovernor) ProtoReflect

func (*ResourceConfig_PerformanceGovernor) Reset

func (*ResourceConfig_PerformanceGovernor) String

type ResourceConfig_PowerEpp

type ResourceConfig_PowerEpp struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_PowerEpp) Descriptor deprecated

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

Deprecated: Use ResourceConfig_PowerEpp.ProtoReflect.Descriptor instead.

func (*ResourceConfig_PowerEpp) ProtoMessage

func (*ResourceConfig_PowerEpp) ProtoMessage()

func (*ResourceConfig_PowerEpp) ProtoReflect

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

func (*ResourceConfig_PowerEpp) Reset

func (x *ResourceConfig_PowerEpp) Reset()

func (*ResourceConfig_PowerEpp) String

func (x *ResourceConfig_PowerEpp) String() string

type ResourceConfig_PowerPreferences

type ResourceConfig_PowerPreferences struct {
	Governor   *ResourceConfig_Governor                    `protobuf:"bytes,1,opt,name=governor,proto3" json:"governor,omitempty"`
	Epp        *ResourceConfig_EnergyPerformancePreference `protobuf:"bytes,2,opt,name=epp,proto3" json:"epp,omitempty"`
	CpuOffline *ResourceConfig_CpuOfflinePreference        `protobuf:"bytes,3,opt,name=cpu_offline,json=cpu-offline,proto3" json:"cpu_offline,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceConfig_PowerPreferences) Descriptor deprecated

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

Deprecated: Use ResourceConfig_PowerPreferences.ProtoReflect.Descriptor instead.

func (*ResourceConfig_PowerPreferences) GetCpuOffline

func (*ResourceConfig_PowerPreferences) GetEpp

func (*ResourceConfig_PowerPreferences) GetGovernor

func (*ResourceConfig_PowerPreferences) ProtoMessage

func (*ResourceConfig_PowerPreferences) ProtoMessage()

func (*ResourceConfig_PowerPreferences) ProtoReflect

func (*ResourceConfig_PowerPreferences) Reset

func (*ResourceConfig_PowerPreferences) String

type ResourceConfig_PowerSourcePreferences

type ResourceConfig_PowerSourcePreferences struct {

	// PowerPreferences to apply at boot and when no other activity is active.
	DefaultPowerPreferences *ResourceConfig_PowerPreferences `` /* 134-byte string literal not displayed */
	// PowerPreferences to apply when RTC audio is active.
	WebRtcPowerPreferences *ResourceConfig_PowerPreferences `` /* 134-byte string literal not displayed */
	// PowerPreferences to apply when full screen video is active.
	FullscreenVideoPowerPreferences *ResourceConfig_PowerPreferences `` /* 155-byte string literal not displayed */
	// PowerPreferences to apply when performance mode is active.
	VmBootPowerPreferences *ResourceConfig_PowerPreferences `` /* 134-byte string literal not displayed */
	// PowerPreferences to apply when playing a Borealis game.
	BorealisGamingPowerPreferences *ResourceConfig_PowerPreferences `` /* 158-byte string literal not displayed */
	// PowerPreferences to apply when playing an ARCVM game.
	ArcvmGamingPowerPreferences *ResourceConfig_PowerPreferences `` /* 149-byte string literal not displayed */
	// PowerPreferences to apply when Battery Saver mode is on.
	BatterySaverPowerPreferences *ResourceConfig_PowerPreferences `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ResourceConfig_PowerSourcePreferences) Descriptor deprecated

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

Deprecated: Use ResourceConfig_PowerSourcePreferences.ProtoReflect.Descriptor instead.

func (*ResourceConfig_PowerSourcePreferences) GetArcvmGamingPowerPreferences

func (x *ResourceConfig_PowerSourcePreferences) GetArcvmGamingPowerPreferences() *ResourceConfig_PowerPreferences

func (*ResourceConfig_PowerSourcePreferences) GetBatterySaverPowerPreferences

func (x *ResourceConfig_PowerSourcePreferences) GetBatterySaverPowerPreferences() *ResourceConfig_PowerPreferences

func (*ResourceConfig_PowerSourcePreferences) GetBorealisGamingPowerPreferences

func (x *ResourceConfig_PowerSourcePreferences) GetBorealisGamingPowerPreferences() *ResourceConfig_PowerPreferences

func (*ResourceConfig_PowerSourcePreferences) GetDefaultPowerPreferences

func (*ResourceConfig_PowerSourcePreferences) GetFullscreenVideoPowerPreferences

func (x *ResourceConfig_PowerSourcePreferences) GetFullscreenVideoPowerPreferences() *ResourceConfig_PowerPreferences

func (*ResourceConfig_PowerSourcePreferences) GetVmBootPowerPreferences

func (*ResourceConfig_PowerSourcePreferences) GetWebRtcPowerPreferences

func (*ResourceConfig_PowerSourcePreferences) ProtoMessage

func (*ResourceConfig_PowerSourcePreferences) ProtoMessage()

func (*ResourceConfig_PowerSourcePreferences) ProtoReflect

func (*ResourceConfig_PowerSourcePreferences) Reset

func (*ResourceConfig_PowerSourcePreferences) String

type ResourceConfig_PowersaveGovernor

type ResourceConfig_PowersaveGovernor struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_PowersaveGovernor) Descriptor deprecated

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

Deprecated: Use ResourceConfig_PowersaveGovernor.ProtoReflect.Descriptor instead.

func (*ResourceConfig_PowersaveGovernor) ProtoMessage

func (*ResourceConfig_PowersaveGovernor) ProtoMessage()

func (*ResourceConfig_PowersaveGovernor) ProtoReflect

func (*ResourceConfig_PowersaveGovernor) Reset

func (*ResourceConfig_PowersaveGovernor) String

type ResourceConfig_SchedutilGovernor

type ResourceConfig_SchedutilGovernor struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_SchedutilGovernor) Descriptor deprecated

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

Deprecated: Use ResourceConfig_SchedutilGovernor.ProtoReflect.Descriptor instead.

func (*ResourceConfig_SchedutilGovernor) ProtoMessage

func (*ResourceConfig_SchedutilGovernor) ProtoMessage()

func (*ResourceConfig_SchedutilGovernor) ProtoReflect

func (*ResourceConfig_SchedutilGovernor) Reset

func (*ResourceConfig_SchedutilGovernor) String

type ResourceConfig_UserspaceGovernor

type ResourceConfig_UserspaceGovernor struct {
	// contains filtered or unexported fields
}

func (*ResourceConfig_UserspaceGovernor) Descriptor deprecated

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

Deprecated: Use ResourceConfig_UserspaceGovernor.ProtoReflect.Descriptor instead.

func (*ResourceConfig_UserspaceGovernor) ProtoMessage

func (*ResourceConfig_UserspaceGovernor) ProtoMessage()

func (*ResourceConfig_UserspaceGovernor) ProtoReflect

func (*ResourceConfig_UserspaceGovernor) Reset

func (*ResourceConfig_UserspaceGovernor) String

type SchedqosConfig

type SchedqosConfig struct {

	// The default config set.
	Default *SchedqosConfig_ConfigSet `protobuf:"bytes,1,opt,name=default,proto3" json:"default,omitempty"`
	// contains filtered or unexported fields
}

Defines configuration settings for schedqos of resourced.

NEXT ID: 2

func (*SchedqosConfig) Descriptor deprecated

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

Deprecated: Use SchedqosConfig.ProtoReflect.Descriptor instead.

func (*SchedqosConfig) GetDefault

func (x *SchedqosConfig) GetDefault() *SchedqosConfig_ConfigSet

func (*SchedqosConfig) ProtoMessage

func (*SchedqosConfig) ProtoMessage()

func (*SchedqosConfig) ProtoReflect

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

func (*SchedqosConfig) Reset

func (x *SchedqosConfig) Reset()

func (*SchedqosConfig) String

func (x *SchedqosConfig) String() string

type SchedqosConfig_ConfigSet

type SchedqosConfig_ConfigSet struct {

	// The cpu share of normal cpu cgroup.
	NormalCpuShare uint32 `protobuf:"varint,1,opt,name=normal_cpu_share,json=normalCpuShare,proto3" json:"normal_cpu_share,omitempty"`
	// The cpu share of background cpu cgroup.
	BackgroundCpuShare uint32 `protobuf:"varint,2,opt,name=background_cpu_share,json=backgroundCpuShare,proto3" json:"background_cpu_share,omitempty"`
	// The thread config for URGENT_BURSTY state.
	ThreadUrgentBursty *SchedqosConfig_ThreadConfig `protobuf:"bytes,3,opt,name=thread_urgent_bursty,json=threadUrgentBursty,proto3" json:"thread_urgent_bursty,omitempty"`
	// The thread config for URGENT state.
	ThreadUrgent *SchedqosConfig_ThreadConfig `protobuf:"bytes,4,opt,name=thread_urgent,json=threadUrgent,proto3" json:"thread_urgent,omitempty"`
	// The thread config for BALANCED state.
	ThreadBalanced *SchedqosConfig_ThreadConfig `protobuf:"bytes,5,opt,name=thread_balanced,json=threadBalanced,proto3" json:"thread_balanced,omitempty"`
	// The thread config for ECO state.
	ThreadEco *SchedqosConfig_ThreadConfig `protobuf:"bytes,6,opt,name=thread_eco,json=threadEco,proto3" json:"thread_eco,omitempty"`
	// The thread config for UTILITY state.
	ThreadUtility *SchedqosConfig_ThreadConfig `protobuf:"bytes,7,opt,name=thread_utility,json=threadUtility,proto3" json:"thread_utility,omitempty"`
	// The thread config for BACKGROUND state.
	ThreadBackground *SchedqosConfig_ThreadConfig `protobuf:"bytes,8,opt,name=thread_background,json=threadBackground,proto3" json:"thread_background,omitempty"`
	// contains filtered or unexported fields
}

func (*SchedqosConfig_ConfigSet) Descriptor deprecated

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

Deprecated: Use SchedqosConfig_ConfigSet.ProtoReflect.Descriptor instead.

func (*SchedqosConfig_ConfigSet) GetBackgroundCpuShare

func (x *SchedqosConfig_ConfigSet) GetBackgroundCpuShare() uint32

func (*SchedqosConfig_ConfigSet) GetNormalCpuShare

func (x *SchedqosConfig_ConfigSet) GetNormalCpuShare() uint32

func (*SchedqosConfig_ConfigSet) GetThreadBackground

func (x *SchedqosConfig_ConfigSet) GetThreadBackground() *SchedqosConfig_ThreadConfig

func (*SchedqosConfig_ConfigSet) GetThreadBalanced

func (x *SchedqosConfig_ConfigSet) GetThreadBalanced() *SchedqosConfig_ThreadConfig

func (*SchedqosConfig_ConfigSet) GetThreadEco

func (*SchedqosConfig_ConfigSet) GetThreadUrgent

func (*SchedqosConfig_ConfigSet) GetThreadUrgentBursty

func (x *SchedqosConfig_ConfigSet) GetThreadUrgentBursty() *SchedqosConfig_ThreadConfig

func (*SchedqosConfig_ConfigSet) GetThreadUtility

func (*SchedqosConfig_ConfigSet) ProtoMessage

func (*SchedqosConfig_ConfigSet) ProtoMessage()

func (*SchedqosConfig_ConfigSet) ProtoReflect

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

func (*SchedqosConfig_ConfigSet) Reset

func (x *SchedqosConfig_ConfigSet) Reset()

func (*SchedqosConfig_ConfigSet) String

func (x *SchedqosConfig_ConfigSet) String() string

type SchedqosConfig_CpusetCgroup

type SchedqosConfig_CpusetCgroup int32
const (
	SchedqosConfig_CPUSET_CGROUP_DEFAULT SchedqosConfig_CpusetCgroup = 0
	// The task runs on all cores
	SchedqosConfig_CPUSET_CGROUP_ALL SchedqosConfig_CpusetCgroup = 1
	// The task runs on efficient cores only
	SchedqosConfig_CPUSET_CGROUP_EFFICIENT SchedqosConfig_CpusetCgroup = 2
)

func (SchedqosConfig_CpusetCgroup) Descriptor

func (SchedqosConfig_CpusetCgroup) Enum

func (SchedqosConfig_CpusetCgroup) EnumDescriptor deprecated

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

Deprecated: Use SchedqosConfig_CpusetCgroup.Descriptor instead.

func (SchedqosConfig_CpusetCgroup) Number

func (SchedqosConfig_CpusetCgroup) String

func (SchedqosConfig_CpusetCgroup) Type

type SchedqosConfig_ThreadConfig

type SchedqosConfig_ThreadConfig struct {

	// The priority on RT mode.
	// Negative value to disable RT.
	RtPriority *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=rt_priority,json=rtPriority,proto3" json:"rt_priority,omitempty"`
	// nice value
	//
	// Valid values: -20 ~ 19
	Nice *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=nice,proto3" json:"nice,omitempty"`
	// The UCLAMP_MIN value.
	//
	// Valid values: 0 ~ 1024
	UclampMin *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=uclamp_min,json=uclampMin,proto3" json:"uclamp_min,omitempty"`
	// The cpuset cgroup to use.
	CpusetCgroup SchedqosConfig_CpusetCgroup `` /* 153-byte string literal not displayed */
	// Whether the task is latency sensitive or not.
	//
	// This value is set to `/proc/pid/task/tid/latency_sensitive`
	LatencySensitive *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=latency_sensitive,json=latencySensitive,proto3" json:"latency_sensitive,omitempty"`
	// contains filtered or unexported fields
}

func (*SchedqosConfig_ThreadConfig) Descriptor deprecated

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

Deprecated: Use SchedqosConfig_ThreadConfig.ProtoReflect.Descriptor instead.

func (*SchedqosConfig_ThreadConfig) GetCpusetCgroup

func (*SchedqosConfig_ThreadConfig) GetLatencySensitive

func (x *SchedqosConfig_ThreadConfig) GetLatencySensitive() *wrapperspb.BoolValue

func (*SchedqosConfig_ThreadConfig) GetNice

func (*SchedqosConfig_ThreadConfig) GetRtPriority

func (*SchedqosConfig_ThreadConfig) GetUclampMin

func (*SchedqosConfig_ThreadConfig) ProtoMessage

func (*SchedqosConfig_ThreadConfig) ProtoMessage()

func (*SchedqosConfig_ThreadConfig) ProtoReflect

func (*SchedqosConfig_ThreadConfig) Reset

func (x *SchedqosConfig_ThreadConfig) Reset()

func (*SchedqosConfig_ThreadConfig) String

func (x *SchedqosConfig_ThreadConfig) String() string

type Topology

type Topology struct {

	// Short, but meaningful string that represents the topology. Blank id is
	// not valid. Id values are validated by Design repo. Ids are
	// meaningful within a Design. Ids are scoped and unique within a
	// particular hardware features for a Design. For example, it is valid to have
	// a "NONE" id for both the camera and microphone hardware feature within the
	// same Design.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The type of hardware feature this topology describes. This is used to
	// ensure that the correct Topology values are used correctly within the
	// HardwareTopology message
	Type Topology_Type `protobuf:"varint,2,opt,name=type,proto3,enum=chromiumos.config.api.Topology_Type" json:"type,omitempty"`
	// Map of human readable descriptions in various languages. Maps language
	// code, e.g. "EN" or "ZH", to description of topology. These descriptions can
	// be displayed to factory operators to select the correct options that
	// applies to the board they are assembling.
	Description map[string]string `` /* 163-byte string literal not displayed */
	// Specify the subset of hardware features that this hardware topology
	// provides
	HardwareFeature *HardwareFeatures `protobuf:"bytes,4,opt,name=hardware_feature,json=hardwareFeature,proto3" json:"hardware_feature,omitempty"`
	// contains filtered or unexported fields
}

Represents a specific hardware topology option for a hardware feature, e.g. camera, microphone, gyroscope, daughter board connection. For example. one camera topology would be represented by a unique instance of this Topology message.

All Topology instances are scoped to a particular Design.

func (*Topology) Descriptor deprecated

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

Deprecated: Use Topology.ProtoReflect.Descriptor instead.

func (*Topology) GetDescription

func (x *Topology) GetDescription() map[string]string

func (*Topology) GetHardwareFeature

func (x *Topology) GetHardwareFeature() *HardwareFeatures

func (*Topology) GetId

func (x *Topology) GetId() string

func (*Topology) GetType

func (x *Topology) GetType() Topology_Type

func (*Topology) ProtoMessage

func (*Topology) ProtoMessage()

func (*Topology) ProtoReflect

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

func (*Topology) Reset

func (x *Topology) Reset()

func (*Topology) String

func (x *Topology) String() string

type Topology_Type

type Topology_Type int32
const (
	Topology_TYPE_UNKNOWN                         Topology_Type = 0
	Topology_SCREEN                               Topology_Type = 1
	Topology_FORM_FACTOR                          Topology_Type = 2
	Topology_AUDIO                                Topology_Type = 3
	Topology_STYLUS                               Topology_Type = 4
	Topology_KEYBOARD                             Topology_Type = 5
	Topology_THERMAL                              Topology_Type = 6
	Topology_CAMERA                               Topology_Type = 7
	Topology_ACCELEROMETER_GYROSCOPE_MAGNETOMETER Topology_Type = 8
	Topology_FINGERPRINT                          Topology_Type = 9
	Topology_PROXIMITY_SENSOR                     Topology_Type = 10
	Topology_DAUGHTER_BOARD                       Topology_Type = 11
	Topology_NON_VOLATILE_STORAGE                 Topology_Type = 12
	Topology_RAM                                  Topology_Type = 13 // deprecated
	Topology_WIFI                                 Topology_Type = 14
	Topology_CELLULAR_BOARD                       Topology_Type = 15
	Topology_SD_READER                            Topology_Type = 16
	Topology_MOTHERBOARD_USB                      Topology_Type = 17
	Topology_BLUETOOTH                            Topology_Type = 18
	Topology_BARRELJACK                           Topology_Type = 19
	Topology_POWER_BUTTON                         Topology_Type = 20
	Topology_VOLUME_BUTTON                        Topology_Type = 21
	Topology_EC                                   Topology_Type = 22
	Topology_TOUCH                                Topology_Type = 23
	Topology_TPM                                  Topology_Type = 24
	Topology_MICROPHONE_MUTE_SWITCH               Topology_Type = 25
	Topology_BATTERY                              Topology_Type = 26
	Topology_HDMI                                 Topology_Type = 27
	Topology_SOC                                  Topology_Type = 28
	Topology_HPS                                  Topology_Type = 29
	Topology_DP_CONVERTER                         Topology_Type = 30
	Topology_POE                                  Topology_Type = 31
	Topology_POWER_SUPPLY                         Topology_Type = 32
	Topology_RECOVERY_INPUT                       Topology_Type = 33
	Topology_PRIVACY_SCREEN                       Topology_Type = 34
	Topology_DGPU                                 Topology_Type = 35
	Topology_UWB                                  Topology_Type = 36
	Topology_DETACHABLE_BASE                      Topology_Type = 37
	Topology_FAN                                  Topology_Type = 38
)

func (Topology_Type) Descriptor

func (Topology_Type) Enum

func (x Topology_Type) Enum() *Topology_Type

func (Topology_Type) EnumDescriptor deprecated

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

Deprecated: Use Topology_Type.Descriptor instead.

func (Topology_Type) Number

func (Topology_Type) String

func (x Topology_Type) String() string

func (Topology_Type) Type

type WifiConfig

type WifiConfig struct {

	// Types that are assignable to WifiConfig:
	//	*WifiConfig_Ath10KConfig_
	//	*WifiConfig_Rtw88Config_
	//	*WifiConfig_IntelConfig_
	//	*WifiConfig_MtkConfig_
	//	*WifiConfig_Rtw89Config_
	//	*WifiConfig_LegacyIntelConfig_
	WifiConfig isWifiConfig_WifiConfig `protobuf_oneof:"wifi_config"`
	// contains filtered or unexported fields
}

Sets limits on maximum WiFi transmit power for tablet and non-tablet device configurations. This config must contain properties for ath10k, rtw88, rtw89, Intel, or mtk wifi driver only.

func (*WifiConfig) Descriptor deprecated

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

Deprecated: Use WifiConfig.ProtoReflect.Descriptor instead.

func (*WifiConfig) GetAth10KConfig

func (x *WifiConfig) GetAth10KConfig() *WifiConfig_Ath10KConfig

func (*WifiConfig) GetIntelConfig

func (x *WifiConfig) GetIntelConfig() *WifiConfig_IntelConfig

func (*WifiConfig) GetLegacyIntelConfig

func (x *WifiConfig) GetLegacyIntelConfig() *WifiConfig_LegacyIntelConfig

func (*WifiConfig) GetMtkConfig

func (x *WifiConfig) GetMtkConfig() *WifiConfig_MtkConfig

func (*WifiConfig) GetRtw88Config

func (x *WifiConfig) GetRtw88Config() *WifiConfig_Rtw88Config

func (*WifiConfig) GetRtw89Config

func (x *WifiConfig) GetRtw89Config() *WifiConfig_Rtw89Config

func (*WifiConfig) GetWifiConfig

func (m *WifiConfig) GetWifiConfig() isWifiConfig_WifiConfig

func (*WifiConfig) ProtoMessage

func (*WifiConfig) ProtoMessage()

func (*WifiConfig) ProtoReflect

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

func (*WifiConfig) Reset

func (x *WifiConfig) Reset()

func (*WifiConfig) String

func (x *WifiConfig) String() string

type WifiConfig_Ath10KConfig

type WifiConfig_Ath10KConfig struct {

	// TransmitPowerChain settings when operating in tablet and non-tablet
	// modes.
	TabletModePowerTable    *WifiConfig_Ath10KConfig_TransmitPowerChain `protobuf:"bytes,1,opt,name=tablet_mode_power_table,json=tabletModePowerTable,proto3" json:"tablet_mode_power_table,omitempty"`
	NonTabletModePowerTable *WifiConfig_Ath10KConfig_TransmitPowerChain `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WifiConfig_Ath10KConfig) Descriptor deprecated

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

Deprecated: Use WifiConfig_Ath10KConfig.ProtoReflect.Descriptor instead.

func (*WifiConfig_Ath10KConfig) GetNonTabletModePowerTable

func (*WifiConfig_Ath10KConfig) GetTabletModePowerTable

func (*WifiConfig_Ath10KConfig) ProtoMessage

func (*WifiConfig_Ath10KConfig) ProtoMessage()

func (*WifiConfig_Ath10KConfig) ProtoReflect

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

func (*WifiConfig_Ath10KConfig) Reset

func (x *WifiConfig_Ath10KConfig) Reset()

func (*WifiConfig_Ath10KConfig) String

func (x *WifiConfig_Ath10KConfig) String() string

type WifiConfig_Ath10KConfig_

type WifiConfig_Ath10KConfig_ struct {
	Ath10KConfig *WifiConfig_Ath10KConfig `protobuf:"bytes,1,opt,name=ath10k_config,json=ath10kConfig,proto3,oneof"`
}

type WifiConfig_Ath10KConfig_TransmitPowerChain

type WifiConfig_Ath10KConfig_TransmitPowerChain struct {

	// 2G band power limit (dBm)
	Limit_2G uint32 `protobuf:"varint,1,opt,name=limit_2g,json=limit2g,proto3" json:"limit_2g,omitempty"`
	// 5G band power limit (dBm)
	Limit_5G uint32 `protobuf:"varint,2,opt,name=limit_5g,json=limit5g,proto3" json:"limit_5g,omitempty"`
	// contains filtered or unexported fields
}

WiFi power chain for use with QCA ath10k drivers. Limits in units of 1 dBm. 5g band power limit applies to all 5g bands.

func (*WifiConfig_Ath10KConfig_TransmitPowerChain) Descriptor deprecated

Deprecated: Use WifiConfig_Ath10KConfig_TransmitPowerChain.ProtoReflect.Descriptor instead.

func (*WifiConfig_Ath10KConfig_TransmitPowerChain) GetLimit_2G

func (*WifiConfig_Ath10KConfig_TransmitPowerChain) GetLimit_5G

func (*WifiConfig_Ath10KConfig_TransmitPowerChain) ProtoMessage

func (*WifiConfig_Ath10KConfig_TransmitPowerChain) ProtoReflect

func (*WifiConfig_Ath10KConfig_TransmitPowerChain) Reset

func (*WifiConfig_Ath10KConfig_TransmitPowerChain) String

type WifiConfig_IntelConfig

type WifiConfig_IntelConfig struct {
	SarTable  *WifiConfig_IntelConfig_SarTable `protobuf:"bytes,1,opt,name=sar_table,json=sarTable,proto3" json:"sar_table,omitempty"`
	WgdsTable *WifiConfig_IntelConfig_Offsets  `protobuf:"bytes,2,opt,name=wgds_table,json=wgdsTable,proto3" json:"wgds_table,omitempty"`
	AntTable  *WifiConfig_IntelConfig_Gains    `protobuf:"bytes,3,opt,name=ant_table,json=antTable,proto3" json:"ant_table,omitempty"`
	WtasTable *WifiConfig_IntelConfig_Average  `protobuf:"bytes,4,opt,name=wtas_table,json=wtasTable,proto3" json:"wtas_table,omitempty"`
	Dsm       *WifiConfig_IntelConfig_DSM      `protobuf:"bytes,5,opt,name=dsm,proto3" json:"dsm,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_IntelConfig) Descriptor deprecated

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

Deprecated: Use WifiConfig_IntelConfig.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig) GetAntTable

func (*WifiConfig_IntelConfig) GetDsm

func (*WifiConfig_IntelConfig) GetSarTable

func (*WifiConfig_IntelConfig) GetWgdsTable

func (*WifiConfig_IntelConfig) GetWtasTable

func (*WifiConfig_IntelConfig) ProtoMessage

func (*WifiConfig_IntelConfig) ProtoMessage()

func (*WifiConfig_IntelConfig) ProtoReflect

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

func (*WifiConfig_IntelConfig) Reset

func (x *WifiConfig_IntelConfig) Reset()

func (*WifiConfig_IntelConfig) String

func (x *WifiConfig_IntelConfig) String() string

type WifiConfig_IntelConfig_

type WifiConfig_IntelConfig_ struct {
	IntelConfig *WifiConfig_IntelConfig `protobuf:"bytes,3,opt,name=intel_config,json=intelConfig,proto3,oneof"`
}

type WifiConfig_IntelConfig_Average

type WifiConfig_IntelConfig_Average struct {
	SarAvgVersion    uint32 `protobuf:"varint,1,opt,name=sar_avg_version,json=sarAvgVersion,proto3" json:"sar_avg_version,omitempty"`
	TasSelection     uint32 `protobuf:"varint,2,opt,name=tas_selection,json=tasSelection,proto3" json:"tas_selection,omitempty"`
	TasListSize      uint32 `protobuf:"varint,3,opt,name=tas_list_size,json=tasListSize,proto3" json:"tas_list_size,omitempty"`
	DenyListEntry_1  uint32 `protobuf:"varint,4,opt,name=deny_list_entry_1,json=denyListEntry1,proto3" json:"deny_list_entry_1,omitempty"`
	DenyListEntry_2  uint32 `protobuf:"varint,5,opt,name=deny_list_entry_2,json=denyListEntry2,proto3" json:"deny_list_entry_2,omitempty"`
	DenyListEntry_3  uint32 `protobuf:"varint,6,opt,name=deny_list_entry_3,json=denyListEntry3,proto3" json:"deny_list_entry_3,omitempty"`
	DenyListEntry_4  uint32 `protobuf:"varint,7,opt,name=deny_list_entry_4,json=denyListEntry4,proto3" json:"deny_list_entry_4,omitempty"`
	DenyListEntry_5  uint32 `protobuf:"varint,8,opt,name=deny_list_entry_5,json=denyListEntry5,proto3" json:"deny_list_entry_5,omitempty"`
	DenyListEntry_6  uint32 `protobuf:"varint,9,opt,name=deny_list_entry_6,json=denyListEntry6,proto3" json:"deny_list_entry_6,omitempty"`
	DenyListEntry_7  uint32 `protobuf:"varint,10,opt,name=deny_list_entry_7,json=denyListEntry7,proto3" json:"deny_list_entry_7,omitempty"`
	DenyListEntry_8  uint32 `protobuf:"varint,11,opt,name=deny_list_entry_8,json=denyListEntry8,proto3" json:"deny_list_entry_8,omitempty"`
	DenyListEntry_9  uint32 `protobuf:"varint,12,opt,name=deny_list_entry_9,json=denyListEntry9,proto3" json:"deny_list_entry_9,omitempty"`
	DenyListEntry_10 uint32 `protobuf:"varint,13,opt,name=deny_list_entry_10,json=denyListEntry10,proto3" json:"deny_list_entry_10,omitempty"`
	DenyListEntry_11 uint32 `protobuf:"varint,14,opt,name=deny_list_entry_11,json=denyListEntry11,proto3" json:"deny_list_entry_11,omitempty"`
	DenyListEntry_12 uint32 `protobuf:"varint,15,opt,name=deny_list_entry_12,json=denyListEntry12,proto3" json:"deny_list_entry_12,omitempty"`
	DenyListEntry_13 uint32 `protobuf:"varint,16,opt,name=deny_list_entry_13,json=denyListEntry13,proto3" json:"deny_list_entry_13,omitempty"`
	DenyListEntry_14 uint32 `protobuf:"varint,17,opt,name=deny_list_entry_14,json=denyListEntry14,proto3" json:"deny_list_entry_14,omitempty"`
	DenyListEntry_15 uint32 `protobuf:"varint,18,opt,name=deny_list_entry_15,json=denyListEntry15,proto3" json:"deny_list_entry_15,omitempty"`
	DenyListEntry_16 uint32 `protobuf:"varint,19,opt,name=deny_list_entry_16,json=denyListEntry16,proto3" json:"deny_list_entry_16,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_IntelConfig_Average) Descriptor deprecated

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

Deprecated: Use WifiConfig_IntelConfig_Average.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_1

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_1() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_10

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_10() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_11

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_11() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_12

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_12() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_13

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_13() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_14

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_14() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_15

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_15() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_16

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_16() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_2

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_2() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_3

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_3() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_4

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_4() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_5

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_5() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_6

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_6() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_7

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_7() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_8

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_8() uint32

func (*WifiConfig_IntelConfig_Average) GetDenyListEntry_9

func (x *WifiConfig_IntelConfig_Average) GetDenyListEntry_9() uint32

func (*WifiConfig_IntelConfig_Average) GetSarAvgVersion

func (x *WifiConfig_IntelConfig_Average) GetSarAvgVersion() uint32

func (*WifiConfig_IntelConfig_Average) GetTasListSize

func (x *WifiConfig_IntelConfig_Average) GetTasListSize() uint32

func (*WifiConfig_IntelConfig_Average) GetTasSelection

func (x *WifiConfig_IntelConfig_Average) GetTasSelection() uint32

func (*WifiConfig_IntelConfig_Average) ProtoMessage

func (*WifiConfig_IntelConfig_Average) ProtoMessage()

func (*WifiConfig_IntelConfig_Average) ProtoReflect

func (*WifiConfig_IntelConfig_Average) Reset

func (x *WifiConfig_IntelConfig_Average) Reset()

func (*WifiConfig_IntelConfig_Average) String

type WifiConfig_IntelConfig_DSM

type WifiConfig_IntelConfig_DSM struct {

	// Function 1
	DisableActiveSdrChannels int64 `` /* 138-byte string literal not displayed */
	// Function 2
	SupportIndonesia_5GBand int64 `` /* 132-byte string literal not displayed */
	// Function 3
	SupportUltraHighBand int64 `` /* 126-byte string literal not displayed */
	// Function 4
	RegulatoryConfigurations int64 `` /* 134-byte string literal not displayed */
	// Function 5
	UartConfigurations int64 `protobuf:"varint,6,opt,name=uart_configurations,json=uartConfigurations,proto3" json:"uart_configurations,omitempty"`
	// Function 6
	Enablement_11Ax int64 `protobuf:"varint,7,opt,name=enablement_11ax,json=enablement11ax,proto3" json:"enablement_11ax,omitempty"`
	// Function 7
	Unii_4 int64 `protobuf:"varint,8,opt,name=unii_4,json=unii4,proto3" json:"unii_4,omitempty"`
	// contains filtered or unexported fields
}

Device Specific methods used by intel wifi driver.

func (*WifiConfig_IntelConfig_DSM) Descriptor deprecated

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

Deprecated: Use WifiConfig_IntelConfig_DSM.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig_DSM) GetDisableActiveSdrChannels

func (x *WifiConfig_IntelConfig_DSM) GetDisableActiveSdrChannels() int64

func (*WifiConfig_IntelConfig_DSM) GetEnablement_11Ax

func (x *WifiConfig_IntelConfig_DSM) GetEnablement_11Ax() int64

func (*WifiConfig_IntelConfig_DSM) GetRegulatoryConfigurations

func (x *WifiConfig_IntelConfig_DSM) GetRegulatoryConfigurations() int64

func (*WifiConfig_IntelConfig_DSM) GetSupportIndonesia_5GBand

func (x *WifiConfig_IntelConfig_DSM) GetSupportIndonesia_5GBand() int64

func (*WifiConfig_IntelConfig_DSM) GetSupportUltraHighBand

func (x *WifiConfig_IntelConfig_DSM) GetSupportUltraHighBand() int64

func (*WifiConfig_IntelConfig_DSM) GetUartConfigurations

func (x *WifiConfig_IntelConfig_DSM) GetUartConfigurations() int64

func (*WifiConfig_IntelConfig_DSM) GetUnii_4

func (x *WifiConfig_IntelConfig_DSM) GetUnii_4() int64

func (*WifiConfig_IntelConfig_DSM) ProtoMessage

func (*WifiConfig_IntelConfig_DSM) ProtoMessage()

func (*WifiConfig_IntelConfig_DSM) ProtoReflect

func (*WifiConfig_IntelConfig_DSM) Reset

func (x *WifiConfig_IntelConfig_DSM) Reset()

func (*WifiConfig_IntelConfig_DSM) String

func (x *WifiConfig_IntelConfig_DSM) String() string

type WifiConfig_IntelConfig_Gains

type WifiConfig_IntelConfig_Gains struct {

	// Antenna Gains table version.
	AntTableVersion uint32                                    `protobuf:"varint,1,opt,name=ant_table_version,json=antTableVersion,proto3" json:"ant_table_version,omitempty"`
	AntModePpag     uint32                                    `protobuf:"varint,2,opt,name=ant_mode_ppag,json=antModePpag,proto3" json:"ant_mode_ppag,omitempty"`
	AntGainTableA   *WifiConfig_IntelConfig_Gains_AntennaGain `protobuf:"bytes,3,opt,name=ant_gain_table_a,json=antGainTableA,proto3" json:"ant_gain_table_a,omitempty"`
	AntGainTableB   *WifiConfig_IntelConfig_Gains_AntennaGain `protobuf:"bytes,4,opt,name=ant_gain_table_b,json=antGainTableB,proto3" json:"ant_gain_table_b,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_IntelConfig_Gains) Descriptor deprecated

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

Deprecated: Use WifiConfig_IntelConfig_Gains.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig_Gains) GetAntGainTableA

func (*WifiConfig_IntelConfig_Gains) GetAntGainTableB

func (*WifiConfig_IntelConfig_Gains) GetAntModePpag

func (x *WifiConfig_IntelConfig_Gains) GetAntModePpag() uint32

func (*WifiConfig_IntelConfig_Gains) GetAntTableVersion

func (x *WifiConfig_IntelConfig_Gains) GetAntTableVersion() uint32

func (*WifiConfig_IntelConfig_Gains) ProtoMessage

func (*WifiConfig_IntelConfig_Gains) ProtoMessage()

func (*WifiConfig_IntelConfig_Gains) ProtoReflect

func (*WifiConfig_IntelConfig_Gains) Reset

func (x *WifiConfig_IntelConfig_Gains) Reset()

func (*WifiConfig_IntelConfig_Gains) String

type WifiConfig_IntelConfig_Gains_AntennaGain

type WifiConfig_IntelConfig_Gains_AntennaGain struct {
	AntGain_2G   uint32 `protobuf:"varint,1,opt,name=ant_gain_2g,json=antGain2g,proto3" json:"ant_gain_2g,omitempty"`
	AntGain_5G_1 uint32 `protobuf:"varint,2,opt,name=ant_gain_5g_1,json=antGain5g1,proto3" json:"ant_gain_5g_1,omitempty"`
	AntGain_5G_2 uint32 `protobuf:"varint,3,opt,name=ant_gain_5g_2,json=antGain5g2,proto3" json:"ant_gain_5g_2,omitempty"`
	AntGain_5G_3 uint32 `protobuf:"varint,4,opt,name=ant_gain_5g_3,json=antGain5g3,proto3" json:"ant_gain_5g_3,omitempty"`
	AntGain_5G_4 uint32 `protobuf:"varint,5,opt,name=ant_gain_5g_4,json=antGain5g4,proto3" json:"ant_gain_5g_4,omitempty"`
	AntGain_5G_5 uint32 `protobuf:"varint,6,opt,name=ant_gain_5g_5,json=antGain5g5,proto3" json:"ant_gain_5g_5,omitempty"`
	AntGain_6G_1 uint32 `protobuf:"varint,7,opt,name=ant_gain_6g_1,json=antGain6g1,proto3" json:"ant_gain_6g_1,omitempty"`
	AntGain_6G_2 uint32 `protobuf:"varint,8,opt,name=ant_gain_6g_2,json=antGain6g2,proto3" json:"ant_gain_6g_2,omitempty"`
	AntGain_6G_3 uint32 `protobuf:"varint,9,opt,name=ant_gain_6g_3,json=antGain6g3,proto3" json:"ant_gain_6g_3,omitempty"`
	AntGain_6G_4 uint32 `protobuf:"varint,10,opt,name=ant_gain_6g_4,json=antGain6g4,proto3" json:"ant_gain_6g_4,omitempty"`
	AntGain_6G_5 uint32 `protobuf:"varint,11,opt,name=ant_gain_6g_5,json=antGain6g5,proto3" json:"ant_gain_6g_5,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_IntelConfig_Gains_AntennaGain) Descriptor deprecated

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

Deprecated: Use WifiConfig_IntelConfig_Gains_AntennaGain.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_2G

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_1

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_1() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_2

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_2() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_3

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_3() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_4

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_4() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_5

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_5G_5() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_1

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_1() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_2

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_2() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_3

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_3() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_4

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_4() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_5

func (x *WifiConfig_IntelConfig_Gains_AntennaGain) GetAntGain_6G_5() uint32

func (*WifiConfig_IntelConfig_Gains_AntennaGain) ProtoMessage

func (*WifiConfig_IntelConfig_Gains_AntennaGain) ProtoReflect

func (*WifiConfig_IntelConfig_Gains_AntennaGain) Reset

func (*WifiConfig_IntelConfig_Gains_AntennaGain) String

type WifiConfig_IntelConfig_Offsets

type WifiConfig_IntelConfig_Offsets struct {

	// Wireless Geo Delta Settings version.
	WgdsVersion uint32 `protobuf:"varint,1,opt,name=wgds_version,json=wgdsVersion,proto3" json:"wgds_version,omitempty"`
	// GeoOffsets in different regulatory domains.
	OffsetFcc   *WifiConfig_IntelConfig_Offsets_GeoOffsets `protobuf:"bytes,2,opt,name=offset_fcc,json=offsetFcc,proto3" json:"offset_fcc,omitempty"`
	OffsetEu    *WifiConfig_IntelConfig_Offsets_GeoOffsets `protobuf:"bytes,3,opt,name=offset_eu,json=offsetEu,proto3" json:"offset_eu,omitempty"`
	OffsetOther *WifiConfig_IntelConfig_Offsets_GeoOffsets `protobuf:"bytes,4,opt,name=offset_other,json=offsetOther,proto3" json:"offset_other,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_IntelConfig_Offsets) Descriptor deprecated

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

Deprecated: Use WifiConfig_IntelConfig_Offsets.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig_Offsets) GetOffsetEu

func (*WifiConfig_IntelConfig_Offsets) GetOffsetFcc

func (*WifiConfig_IntelConfig_Offsets) GetOffsetOther

func (*WifiConfig_IntelConfig_Offsets) GetWgdsVersion

func (x *WifiConfig_IntelConfig_Offsets) GetWgdsVersion() uint32

func (*WifiConfig_IntelConfig_Offsets) ProtoMessage

func (*WifiConfig_IntelConfig_Offsets) ProtoMessage()

func (*WifiConfig_IntelConfig_Offsets) ProtoReflect

func (*WifiConfig_IntelConfig_Offsets) Reset

func (x *WifiConfig_IntelConfig_Offsets) Reset()

func (*WifiConfig_IntelConfig_Offsets) String

type WifiConfig_IntelConfig_Offsets_GeoOffsets

type WifiConfig_IntelConfig_Offsets_GeoOffsets struct {

	// Defines the 2.4 GHz upper value for the allowed power to not be crossed
	// by applying the Geo offset.
	Max_2G uint32 `protobuf:"varint,1,opt,name=max_2g,json=max2g,proto3" json:"max_2g,omitempty"`
	// Value to be added to the 2.4GHz WiFi band for chain a. (0.125 dBm)
	Offset_2GA uint32 `protobuf:"varint,2,opt,name=offset_2g_a,json=offset2gA,proto3" json:"offset_2g_a,omitempty"`
	// Value to be added to the 2.4GHz WiFi band for chain b. (0.125 dBm)
	Offset_2GB uint32 `protobuf:"varint,3,opt,name=offset_2g_b,json=offset2gB,proto3" json:"offset_2g_b,omitempty"`
	// Defines the 5 GHz upper value for the allowed power to not be crossed
	// by applying the Geo offset.
	Max_5G uint32 `protobuf:"varint,4,opt,name=max_5g,json=max5g,proto3" json:"max_5g,omitempty"`
	// Value to be added to 5GHz WiFi bands for chain a. (0.125 dBm)
	Offset_5GA uint32 `protobuf:"varint,5,opt,name=offset_5g_a,json=offset5gA,proto3" json:"offset_5g_a,omitempty"`
	// Value to be added to 5GHz WiFi bands for chain b. (0.125 dBm)
	Offset_5GB uint32 `protobuf:"varint,6,opt,name=offset_5g_b,json=offset5gB,proto3" json:"offset_5g_b,omitempty"`
	// Defines the 6 GHz upper value for the allowed power to not be crossed
	// by applying the Geo offset.
	Max_6G uint32 `protobuf:"varint,7,opt,name=max_6g,json=max6g,proto3" json:"max_6g,omitempty"`
	// Value to be added to 6GHz WiFi bands for chain a. (0.125 dBm)
	Offset_6GA uint32 `protobuf:"varint,8,opt,name=offset_6g_a,json=offset6gA,proto3" json:"offset_6g_a,omitempty"`
	// Value to be added to 6GHz WiFi bands for chain b. (0.125 dBm)
	Offset_6GB uint32 `protobuf:"varint,9,opt,name=offset_6g_b,json=offset6gB,proto3" json:"offset_6g_b,omitempty"`
	// contains filtered or unexported fields
}

Offsets which are applied to WiFi power limits depending on the current regulatory domain. Offsets in units of 0.125 dBm. When the current regulatory domain is unknown or has yet to be determined, the base transmit power limits are used without any geo offsets applied. 'geo-offsets-fcc' is used for regulatory domains which follow FCC guidelines, 'geo-offsets-eu' is used for regulatory domains which follow ETSI guidelines, and 'geo-offsets-rest-of-world' is used for regulatory domains which don't follow FCC or ETSI guidelines.

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) Descriptor deprecated

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

Deprecated: Use WifiConfig_IntelConfig_Offsets_GeoOffsets.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetMax_2G

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetMax_5G

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetMax_6G

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetOffset_2GA

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetOffset_2GB

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetOffset_5GA

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetOffset_5GB

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetOffset_6GA

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) GetOffset_6GB

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) ProtoMessage

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) ProtoReflect

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) Reset

func (*WifiConfig_IntelConfig_Offsets_GeoOffsets) String

type WifiConfig_IntelConfig_SarTable

type WifiConfig_IntelConfig_SarTable struct {

	// Wireless SAR table Settings.
	SarTableVersion uint32 `protobuf:"varint,1,opt,name=sar_table_version,json=sarTableVersion,proto3" json:"sar_table_version,omitempty"`
	// TransmitPowerChain settings when operating in tablet and non-tablet
	// modes. Each mode additionally provides chain a and chain b settings.
	// Revision 2 provides concurrency dual band settings.
	// These are power configs for a given antenna, a vs. b.
	TabletModePowerTableA       *WifiConfig_IntelConfig_SarTable_TransmitPowerChain `` /* 130-byte string literal not displayed */
	TabletModePowerTableB       *WifiConfig_IntelConfig_SarTable_TransmitPowerChain `` /* 130-byte string literal not displayed */
	NonTabletModePowerTableA    *WifiConfig_IntelConfig_SarTable_TransmitPowerChain `` /* 141-byte string literal not displayed */
	NonTabletModePowerTableB    *WifiConfig_IntelConfig_SarTable_TransmitPowerChain `` /* 141-byte string literal not displayed */
	CdbTabletModePowerTableA    *WifiConfig_IntelConfig_SarTable_TransmitPowerChain `` /* 141-byte string literal not displayed */
	CdbTabletModePowerTableB    *WifiConfig_IntelConfig_SarTable_TransmitPowerChain `` /* 141-byte string literal not displayed */
	CdbNonTabletModePowerTableA *WifiConfig_IntelConfig_SarTable_TransmitPowerChain `` /* 152-byte string literal not displayed */
	CdbNonTabletModePowerTableB *WifiConfig_IntelConfig_SarTable_TransmitPowerChain `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WifiConfig_IntelConfig_SarTable) Descriptor deprecated

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

Deprecated: Use WifiConfig_IntelConfig_SarTable.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig_SarTable) GetCdbNonTabletModePowerTableA

func (*WifiConfig_IntelConfig_SarTable) GetCdbNonTabletModePowerTableB

func (*WifiConfig_IntelConfig_SarTable) GetCdbTabletModePowerTableA

func (*WifiConfig_IntelConfig_SarTable) GetCdbTabletModePowerTableB

func (*WifiConfig_IntelConfig_SarTable) GetNonTabletModePowerTableA

func (*WifiConfig_IntelConfig_SarTable) GetNonTabletModePowerTableB

func (*WifiConfig_IntelConfig_SarTable) GetSarTableVersion

func (x *WifiConfig_IntelConfig_SarTable) GetSarTableVersion() uint32

func (*WifiConfig_IntelConfig_SarTable) GetTabletModePowerTableA

func (*WifiConfig_IntelConfig_SarTable) GetTabletModePowerTableB

func (*WifiConfig_IntelConfig_SarTable) ProtoMessage

func (*WifiConfig_IntelConfig_SarTable) ProtoMessage()

func (*WifiConfig_IntelConfig_SarTable) ProtoReflect

func (*WifiConfig_IntelConfig_SarTable) Reset

func (*WifiConfig_IntelConfig_SarTable) String

type WifiConfig_IntelConfig_SarTable_TransmitPowerChain

type WifiConfig_IntelConfig_SarTable_TransmitPowerChain struct {

	// 2G band power limit: All 2G band channels. (0.125 dBm)
	Limit_2G uint32 `protobuf:"varint,1,opt,name=limit_2g,json=limit2g,proto3" json:"limit_2g,omitempty"`
	// 5G band 1 power limit: 5.15G-5.35G channels. (0.125 dBm)
	Limit_5G_1 uint32 `protobuf:"varint,2,opt,name=limit_5g_1,json=limit5g1,proto3" json:"limit_5g_1,omitempty"`
	// 5G band 2 power limit: 5.35G-5.47G channels. (0.125 dBm)
	Limit_5G_2 uint32 `protobuf:"varint,3,opt,name=limit_5g_2,json=limit5g2,proto3" json:"limit_5g_2,omitempty"`
	// 5G band 3 power limit: 5.47G-5.725G channels. (0.125 dBm)
	Limit_5G_3 uint32 `protobuf:"varint,4,opt,name=limit_5g_3,json=limit5g3,proto3" json:"limit_5g_3,omitempty"`
	// 5G band 4 power limit: 5.725G-5.95G channels. (0.125 dBm)
	Limit_5G_4 uint32 `protobuf:"varint,5,opt,name=limit_5g_4,json=limit5g4,proto3" json:"limit_5g_4,omitempty"`
	// 5G band 5 power limit: 5.95G-6.165G channels. (0.125 dBm)
	Limit_5G_5 uint32 `protobuf:"varint,6,opt,name=limit_5g_5,json=limit5g5,proto3" json:"limit_5g_5,omitempty"`
	// 6G band 1 power limit: 6.165G-6.405G channels. (0.125 dBm)
	Limit_6G_1 uint32 `protobuf:"varint,7,opt,name=limit_6g_1,json=limit6g1,proto3" json:"limit_6g_1,omitempty"`
	// 6G band 2 power limit: 6.405G-6.525G channels. (0.125 dBm)
	Limit_6G_2 uint32 `protobuf:"varint,8,opt,name=limit_6g_2,json=limit6g2,proto3" json:"limit_6g_2,omitempty"`
	// 6G band 3 power limit: 6.525G-6.705G channels. (0.125 dBm)
	Limit_6G_3 uint32 `protobuf:"varint,9,opt,name=limit_6g_3,json=limit6g3,proto3" json:"limit_6g_3,omitempty"`
	// 6G band 4 power limit: 6.705G-6.865G channels. (0.125 dBm)
	Limit_6G_4 uint32 `protobuf:"varint,10,opt,name=limit_6g_4,json=limit6g4,proto3" json:"limit_6g_4,omitempty"`
	// 6G band 5 power limit: 6.865G-7.105G channels. (0.125 dBm)
	Limit_6G_5 uint32 `protobuf:"varint,11,opt,name=limit_6g_5,json=limit6g5,proto3" json:"limit_6g_5,omitempty"`
	// contains filtered or unexported fields
}

WiFi power chain for use with Intel drivers. Limits in units of 0.125 dBm.

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) Descriptor deprecated

Deprecated: Use WifiConfig_IntelConfig_SarTable_TransmitPowerChain.ProtoReflect.Descriptor instead.

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_2G

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_5G_1

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_5G_2

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_5G_3

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_5G_4

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_5G_5

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_6G_1

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_6G_2

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_6G_3

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_6G_4

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) GetLimit_6G_5

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) ProtoMessage

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) ProtoReflect

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) Reset

func (*WifiConfig_IntelConfig_SarTable_TransmitPowerChain) String

type WifiConfig_LegacyIntelConfig

type WifiConfig_LegacyIntelConfig struct {
	// contains filtered or unexported fields
}

An empty message indicating that Intel wifi is used, but the config values are stored elsewhere.

func (*WifiConfig_LegacyIntelConfig) Descriptor deprecated

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

Deprecated: Use WifiConfig_LegacyIntelConfig.ProtoReflect.Descriptor instead.

func (*WifiConfig_LegacyIntelConfig) ProtoMessage

func (*WifiConfig_LegacyIntelConfig) ProtoMessage()

func (*WifiConfig_LegacyIntelConfig) ProtoReflect

func (*WifiConfig_LegacyIntelConfig) Reset

func (x *WifiConfig_LegacyIntelConfig) Reset()

func (*WifiConfig_LegacyIntelConfig) String

type WifiConfig_LegacyIntelConfig_

type WifiConfig_LegacyIntelConfig_ struct {
	LegacyIntelConfig *WifiConfig_LegacyIntelConfig `protobuf:"bytes,6,opt,name=legacy_intel_config,json=legacyIntelConfig,proto3,oneof"`
}

type WifiConfig_MtkConfig

type WifiConfig_MtkConfig struct {

	// TransmitPowerChain settings when operating in tablet and non-tablet
	// modes.
	TabletModePowerTable    *WifiConfig_MtkConfig_TransmitPowerChain `protobuf:"bytes,1,opt,name=tablet_mode_power_table,json=tabletModePowerTable,proto3" json:"tablet_mode_power_table,omitempty"`
	NonTabletModePowerTable *WifiConfig_MtkConfig_TransmitPowerChain `` /* 136-byte string literal not displayed */
	// GeoTransmitPowerChain settings in different regulatory domains.
	FccPowerTable   *WifiConfig_MtkConfig_GeoTransmitPowerChain `protobuf:"bytes,3,opt,name=fcc_power_table,json=fccPowerTable,proto3" json:"fcc_power_table,omitempty"`
	EuPowerTable    *WifiConfig_MtkConfig_GeoTransmitPowerChain `protobuf:"bytes,4,opt,name=eu_power_table,json=euPowerTable,proto3" json:"eu_power_table,omitempty"`
	OtherPowerTable *WifiConfig_MtkConfig_GeoTransmitPowerChain `protobuf:"bytes,5,opt,name=other_power_table,json=otherPowerTable,proto3" json:"other_power_table,omitempty"`
	// MtclTable optionally configures the MediaTek Country List.
	CountryList *WifiConfig_MtkConfig_MtclTable `protobuf:"bytes,6,opt,name=country_list,json=countryList,proto3" json:"country_list,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_MtkConfig) Descriptor deprecated

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

Deprecated: Use WifiConfig_MtkConfig.ProtoReflect.Descriptor instead.

func (*WifiConfig_MtkConfig) GetCountryList

func (*WifiConfig_MtkConfig) GetEuPowerTable

func (*WifiConfig_MtkConfig) GetFccPowerTable

func (*WifiConfig_MtkConfig) GetNonTabletModePowerTable

func (x *WifiConfig_MtkConfig) GetNonTabletModePowerTable() *WifiConfig_MtkConfig_TransmitPowerChain

func (*WifiConfig_MtkConfig) GetOtherPowerTable

func (*WifiConfig_MtkConfig) GetTabletModePowerTable

func (x *WifiConfig_MtkConfig) GetTabletModePowerTable() *WifiConfig_MtkConfig_TransmitPowerChain

func (*WifiConfig_MtkConfig) ProtoMessage

func (*WifiConfig_MtkConfig) ProtoMessage()

func (*WifiConfig_MtkConfig) ProtoReflect

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

func (*WifiConfig_MtkConfig) Reset

func (x *WifiConfig_MtkConfig) Reset()

func (*WifiConfig_MtkConfig) String

func (x *WifiConfig_MtkConfig) String() string

type WifiConfig_MtkConfig_

type WifiConfig_MtkConfig_ struct {
	MtkConfig *WifiConfig_MtkConfig `protobuf:"bytes,4,opt,name=mtk_config,json=mtkConfig,proto3,oneof"`
}

type WifiConfig_MtkConfig_GeoTransmitPowerChain

type WifiConfig_MtkConfig_GeoTransmitPowerChain struct {

	// 2G band geo power limit. (0.25 dBm)
	Limit_2G uint32 `protobuf:"varint,1,opt,name=limit_2g,json=limit2g,proto3" json:"limit_2g,omitempty"`
	// 5G band geo power limit. (0.25 dBm)
	Limit_5G uint32 `protobuf:"varint,2,opt,name=limit_5g,json=limit5g,proto3" json:"limit_5g,omitempty"`
	// Value to be added to the 2.4GHz WiFi band. (0.25 dBm)
	Offset_2G uint32 `protobuf:"varint,3,opt,name=offset_2g,json=offset2g,proto3" json:"offset_2g,omitempty"`
	// Value to be added to all 5GHz WiFi bands. (0.25 dBm)
	Offset_5G uint32 `protobuf:"varint,4,opt,name=offset_5g,json=offset5g,proto3" json:"offset_5g,omitempty"`
	// 6G band geo power limit. (0.25 dBm)
	Limit_6G uint32 `protobuf:"varint,5,opt,name=limit_6g,json=limit6g,proto3" json:"limit_6g,omitempty"`
	// Value to be added to all 6GHz WiFi bands. (0.25 dBm)
	Offset_6G uint32 `protobuf:"varint,6,opt,name=offset_6g,json=offset6g,proto3" json:"offset_6g,omitempty"`
	// contains filtered or unexported fields
}

WiFi power chain of regulatory domain for use with MediaTek mt7921 driver. Limits in units of 0.25 dBm, Offset in units of 0.25 dBm.

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) Descriptor deprecated

Deprecated: Use WifiConfig_MtkConfig_GeoTransmitPowerChain.ProtoReflect.Descriptor instead.

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) GetLimit_2G

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) GetLimit_5G

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) GetLimit_6G

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) GetOffset_2G

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) GetOffset_5G

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) GetOffset_6G

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) ProtoMessage

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) ProtoReflect

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) Reset

func (*WifiConfig_MtkConfig_GeoTransmitPowerChain) String

type WifiConfig_MtkConfig_MtclTable

type WifiConfig_MtkConfig_MtclTable struct {

	// MediaTek Country List definition.
	Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// Support 6GHz. 0 is force disable, 1 enable if driver and BIOS table
	// both support this country, 2 support depends only on kernel driver.
	Support_6Ghz uint32 `protobuf:"varint,2,opt,name=support_6ghz,json=support6ghz,proto3" json:"support_6ghz,omitempty"`
	// 6GHz country list bitmask. This is a bitmask that defines which
	// countries shall have 6GHz operation enabled. The field is 6 bytes
	// wide, with the last 2 bytes reserved.
	// Valid values range 0x0 - 0xFFFFFFFF0000, with the last two bytes being
	// zero.
	Bitmask_6Ghz uint64 `protobuf:"varint,3,opt,name=bitmask_6ghz,json=bitmask6ghz,proto3" json:"bitmask_6ghz,omitempty"`
	// Support 5.9GHz. 0 is force disable, 1 enable if driver and BIOS table
	// both support this country, 2 support depends only on kernel driver.
	Support_5P9Ghz uint32 `protobuf:"varint,4,opt,name=support_5p9ghz,json=support5p9ghz,proto3" json:"support_5p9ghz,omitempty"`
	// 5.9GHz country list bitmask. This is a bitmask that defines which
	// countries shall have 5.9GHz operation enabled. The field is 6 bytes
	// wide, with the last 2 bytes reserved.
	// Valid values range 0x0 - 0xFFFFFFFF0000, with the last two bytes being
	// zero.
	Bitmask_5P9Ghz uint64 `protobuf:"varint,5,opt,name=bitmask_5p9ghz,json=bitmask5p9ghz,proto3" json:"bitmask_5p9ghz,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_MtkConfig_MtclTable) Descriptor deprecated

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

Deprecated: Use WifiConfig_MtkConfig_MtclTable.ProtoReflect.Descriptor instead.

func (*WifiConfig_MtkConfig_MtclTable) GetBitmask_5P9Ghz

func (x *WifiConfig_MtkConfig_MtclTable) GetBitmask_5P9Ghz() uint64

func (*WifiConfig_MtkConfig_MtclTable) GetBitmask_6Ghz

func (x *WifiConfig_MtkConfig_MtclTable) GetBitmask_6Ghz() uint64

func (*WifiConfig_MtkConfig_MtclTable) GetSupport_5P9Ghz

func (x *WifiConfig_MtkConfig_MtclTable) GetSupport_5P9Ghz() uint32

func (*WifiConfig_MtkConfig_MtclTable) GetSupport_6Ghz

func (x *WifiConfig_MtkConfig_MtclTable) GetSupport_6Ghz() uint32

func (*WifiConfig_MtkConfig_MtclTable) GetVersion

func (x *WifiConfig_MtkConfig_MtclTable) GetVersion() uint32

func (*WifiConfig_MtkConfig_MtclTable) ProtoMessage

func (*WifiConfig_MtkConfig_MtclTable) ProtoMessage()

func (*WifiConfig_MtkConfig_MtclTable) ProtoReflect

func (*WifiConfig_MtkConfig_MtclTable) Reset

func (x *WifiConfig_MtkConfig_MtclTable) Reset()

func (*WifiConfig_MtkConfig_MtclTable) String

type WifiConfig_MtkConfig_TransmitPowerChain

type WifiConfig_MtkConfig_TransmitPowerChain struct {

	// 2G band power limit. (0.25 dBm)
	Limit_2G uint32 `protobuf:"varint,1,opt,name=limit_2g,json=limit2g,proto3" json:"limit_2g,omitempty"`
	// 5G band 1 power limit: 5.15G-5.35G frequency. (0.25 dBm)
	Limit_5G_1 uint32 `protobuf:"varint,2,opt,name=limit_5g_1,json=limit5g1,proto3" json:"limit_5g_1,omitempty"`
	// 5G band 2 power limit: 5.35G-5.47G frequency. (0.25 dBm)
	Limit_5G_2 uint32 `protobuf:"varint,3,opt,name=limit_5g_2,json=limit5g2,proto3" json:"limit_5g_2,omitempty"`
	// 5G band 3 power limit: 5.47G-5.725G frequency. (0.25 dBm)
	Limit_5G_3 uint32 `protobuf:"varint,4,opt,name=limit_5g_3,json=limit5g3,proto3" json:"limit_5g_3,omitempty"`
	// 5G band 4 power limit: 5.725G-5.95G frequency. (0.25 dBm)
	Limit_5G_4 uint32 `protobuf:"varint,5,opt,name=limit_5g_4,json=limit5g4,proto3" json:"limit_5g_4,omitempty"`
	// 6G band 1 power limit: 5.945G-6.165G frequency. (0.25 dBm)
	Limit_6G_1 uint32 `protobuf:"varint,6,opt,name=limit_6g_1,json=limit6g1,proto3" json:"limit_6g_1,omitempty"`
	// 6G band 2 power limit: 6.165G-6.405G frequency. (0.25 dBm)
	Limit_6G_2 uint32 `protobuf:"varint,7,opt,name=limit_6g_2,json=limit6g2,proto3" json:"limit_6g_2,omitempty"`
	// 6G band 3 power limit: 6.405G-6.525G frequency. (0.25 dBm)
	Limit_6G_3 uint32 `protobuf:"varint,8,opt,name=limit_6g_3,json=limit6g3,proto3" json:"limit_6g_3,omitempty"`
	// 6G band 4 power limit: 6.525G-6.705G frequency. (0.25 dBm)
	Limit_6G_4 uint32 `protobuf:"varint,9,opt,name=limit_6g_4,json=limit6g4,proto3" json:"limit_6g_4,omitempty"`
	// 6G band 5 power limit: 6.705G-6.865G frequency. (0.25 dBm)
	Limit_6G_5 uint32 `protobuf:"varint,10,opt,name=limit_6g_5,json=limit6g5,proto3" json:"limit_6g_5,omitempty"`
	// 6G band 6 power limit: 6.865G-7.125G frequency. (0.25 dBm)
	Limit_6G_6 uint32 `protobuf:"varint,11,opt,name=limit_6g_6,json=limit6g6,proto3" json:"limit_6g_6,omitempty"`
	// contains filtered or unexported fields
}

WiFi power chain for use with MediaTek mt7921 driver. Limits in units of 0.25 dBm.

func (*WifiConfig_MtkConfig_TransmitPowerChain) Descriptor deprecated

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

Deprecated: Use WifiConfig_MtkConfig_TransmitPowerChain.ProtoReflect.Descriptor instead.

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_2G

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_5G_1

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_5G_2

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_5G_3

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_5G_4

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_6G_1

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_6G_2

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_6G_3

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_6G_4

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_6G_5

func (*WifiConfig_MtkConfig_TransmitPowerChain) GetLimit_6G_6

func (*WifiConfig_MtkConfig_TransmitPowerChain) ProtoMessage

func (*WifiConfig_MtkConfig_TransmitPowerChain) ProtoReflect

func (*WifiConfig_MtkConfig_TransmitPowerChain) Reset

func (*WifiConfig_MtkConfig_TransmitPowerChain) String

type WifiConfig_Rtw88Config

type WifiConfig_Rtw88Config struct {

	// TransmitPowerChain settings when operating in tablet and non-tablet
	// modes.
	TabletModePowerTable    *WifiConfig_Rtw88Config_TransmitPowerChain `protobuf:"bytes,1,opt,name=tablet_mode_power_table,json=tabletModePowerTable,proto3" json:"tablet_mode_power_table,omitempty"`
	NonTabletModePowerTable *WifiConfig_Rtw88Config_TransmitPowerChain `` /* 136-byte string literal not displayed */
	// GeoOffsets in different regulatory domains.
	OffsetFcc   *WifiConfig_Rtw88Config_GeoOffsets `protobuf:"bytes,3,opt,name=offset_fcc,json=offsetFcc,proto3" json:"offset_fcc,omitempty"`
	OffsetEu    *WifiConfig_Rtw88Config_GeoOffsets `protobuf:"bytes,4,opt,name=offset_eu,json=offsetEu,proto3" json:"offset_eu,omitempty"`
	OffsetOther *WifiConfig_Rtw88Config_GeoOffsets `protobuf:"bytes,5,opt,name=offset_other,json=offsetOther,proto3" json:"offset_other,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_Rtw88Config) Descriptor deprecated

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

Deprecated: Use WifiConfig_Rtw88Config.ProtoReflect.Descriptor instead.

func (*WifiConfig_Rtw88Config) GetNonTabletModePowerTable

func (x *WifiConfig_Rtw88Config) GetNonTabletModePowerTable() *WifiConfig_Rtw88Config_TransmitPowerChain

func (*WifiConfig_Rtw88Config) GetOffsetEu

func (*WifiConfig_Rtw88Config) GetOffsetFcc

func (*WifiConfig_Rtw88Config) GetOffsetOther

func (*WifiConfig_Rtw88Config) GetTabletModePowerTable

func (*WifiConfig_Rtw88Config) ProtoMessage

func (*WifiConfig_Rtw88Config) ProtoMessage()

func (*WifiConfig_Rtw88Config) ProtoReflect

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

func (*WifiConfig_Rtw88Config) Reset

func (x *WifiConfig_Rtw88Config) Reset()

func (*WifiConfig_Rtw88Config) String

func (x *WifiConfig_Rtw88Config) String() string

type WifiConfig_Rtw88Config_

type WifiConfig_Rtw88Config_ struct {
	Rtw88Config *WifiConfig_Rtw88Config `protobuf:"bytes,2,opt,name=rtw88_config,json=rtw88Config,proto3,oneof"`
}

type WifiConfig_Rtw88Config_GeoOffsets

type WifiConfig_Rtw88Config_GeoOffsets struct {

	// Value to be added to the 2.4GHz WiFi band. (0.125 dBm)
	Offset_2G uint32 `protobuf:"varint,1,opt,name=offset_2g,json=offset2g,proto3" json:"offset_2g,omitempty"`
	// Value to be added to all 5GHz WiFi bands. (0.125 dBm)
	Offset_5G uint32 `protobuf:"varint,2,opt,name=offset_5g,json=offset5g,proto3" json:"offset_5g,omitempty"`
	// contains filtered or unexported fields
}

Offsets which are applied to WiFi power limits depending on the current regulatory domain. Offsets in units of 0.125 dBm. The sum of a geo offset and any power limit to which it applies cannot exceed 255. When the current regulatory domain is unknown or has yet to be determined, the base transmit power limits are used without any geo offsets applied. 'geo-offsets-fcc' is used for regulatory domains which follow FCC guidelines, 'geo-offsets-eu' is used for regulatory domains which follow ETSI guidelines, and 'geo-offsets-rest-of-world' is used for regulatory domains which don't follow FCC or ETSI guidelines.

func (*WifiConfig_Rtw88Config_GeoOffsets) Descriptor deprecated

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

Deprecated: Use WifiConfig_Rtw88Config_GeoOffsets.ProtoReflect.Descriptor instead.

func (*WifiConfig_Rtw88Config_GeoOffsets) GetOffset_2G

func (x *WifiConfig_Rtw88Config_GeoOffsets) GetOffset_2G() uint32

func (*WifiConfig_Rtw88Config_GeoOffsets) GetOffset_5G

func (x *WifiConfig_Rtw88Config_GeoOffsets) GetOffset_5G() uint32

func (*WifiConfig_Rtw88Config_GeoOffsets) ProtoMessage

func (*WifiConfig_Rtw88Config_GeoOffsets) ProtoMessage()

func (*WifiConfig_Rtw88Config_GeoOffsets) ProtoReflect

func (*WifiConfig_Rtw88Config_GeoOffsets) Reset

func (*WifiConfig_Rtw88Config_GeoOffsets) String

type WifiConfig_Rtw88Config_TransmitPowerChain

type WifiConfig_Rtw88Config_TransmitPowerChain struct {

	// 2G band power limit: All 2G band channels. (0.125 dBm)
	Limit_2G uint32 `protobuf:"varint,1,opt,name=limit_2g,json=limit2g,proto3" json:"limit_2g,omitempty"`
	// 5G band 1 power limit: 5.15G-5.35G channels. (0.125 dBm)
	Limit_5G_1 uint32 `protobuf:"varint,2,opt,name=limit_5g_1,json=limit5g1,proto3" json:"limit_5g_1,omitempty"`
	// 5G band 3 power limit: 5.47G-5.725G channels. (0.125 dBm)
	Limit_5G_3 uint32 `protobuf:"varint,3,opt,name=limit_5g_3,json=limit5g3,proto3" json:"limit_5g_3,omitempty"`
	// 5G band 4 power limit: 5.725G-5.95G channels. (0.125 dBm)
	Limit_5G_4 uint32 `protobuf:"varint,4,opt,name=limit_5g_4,json=limit5g4,proto3" json:"limit_5g_4,omitempty"`
	// contains filtered or unexported fields
}

WiFi power chain for use with Realtek rtw88 drivers. Limits in units of 0.125 dBm. 5g band 2 (channels 5.35G-5.47G) power limit is not supported.

func (*WifiConfig_Rtw88Config_TransmitPowerChain) Descriptor deprecated

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

Deprecated: Use WifiConfig_Rtw88Config_TransmitPowerChain.ProtoReflect.Descriptor instead.

func (*WifiConfig_Rtw88Config_TransmitPowerChain) GetLimit_2G

func (*WifiConfig_Rtw88Config_TransmitPowerChain) GetLimit_5G_1

func (*WifiConfig_Rtw88Config_TransmitPowerChain) GetLimit_5G_3

func (*WifiConfig_Rtw88Config_TransmitPowerChain) GetLimit_5G_4

func (*WifiConfig_Rtw88Config_TransmitPowerChain) ProtoMessage

func (*WifiConfig_Rtw88Config_TransmitPowerChain) ProtoReflect

func (*WifiConfig_Rtw88Config_TransmitPowerChain) Reset

func (*WifiConfig_Rtw88Config_TransmitPowerChain) String

type WifiConfig_Rtw89Config

type WifiConfig_Rtw89Config struct {

	// TransmitPowerChain settings when operating in tablet and non-tablet
	// modes.
	TabletModePowerTable    *WifiConfig_Rtw89Config_TransmitPowerChain `protobuf:"bytes,1,opt,name=tablet_mode_power_table,json=tabletModePowerTable,proto3" json:"tablet_mode_power_table,omitempty"`
	NonTabletModePowerTable *WifiConfig_Rtw89Config_TransmitPowerChain `` /* 136-byte string literal not displayed */
	// GeoOffsets in different regulatory domains.
	OffsetFcc   *WifiConfig_Rtw89Config_GeoOffsets `protobuf:"bytes,3,opt,name=offset_fcc,json=offsetFcc,proto3" json:"offset_fcc,omitempty"`
	OffsetEu    *WifiConfig_Rtw89Config_GeoOffsets `protobuf:"bytes,4,opt,name=offset_eu,json=offsetEu,proto3" json:"offset_eu,omitempty"`
	OffsetOther *WifiConfig_Rtw89Config_GeoOffsets `protobuf:"bytes,5,opt,name=offset_other,json=offsetOther,proto3" json:"offset_other,omitempty"`
	// contains filtered or unexported fields
}

func (*WifiConfig_Rtw89Config) Descriptor deprecated

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

Deprecated: Use WifiConfig_Rtw89Config.ProtoReflect.Descriptor instead.

func (*WifiConfig_Rtw89Config) GetNonTabletModePowerTable

func (x *WifiConfig_Rtw89Config) GetNonTabletModePowerTable() *WifiConfig_Rtw89Config_TransmitPowerChain

func (*WifiConfig_Rtw89Config) GetOffsetEu

func (*WifiConfig_Rtw89Config) GetOffsetFcc

func (*WifiConfig_Rtw89Config) GetOffsetOther

func (*WifiConfig_Rtw89Config) GetTabletModePowerTable

func (*WifiConfig_Rtw89Config) ProtoMessage

func (*WifiConfig_Rtw89Config) ProtoMessage()

func (*WifiConfig_Rtw89Config) ProtoReflect

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

func (*WifiConfig_Rtw89Config) Reset

func (x *WifiConfig_Rtw89Config) Reset()

func (*WifiConfig_Rtw89Config) String

func (x *WifiConfig_Rtw89Config) String() string

type WifiConfig_Rtw89Config_

type WifiConfig_Rtw89Config_ struct {
	Rtw89Config *WifiConfig_Rtw89Config `protobuf:"bytes,5,opt,name=rtw89_config,json=rtw89Config,proto3,oneof"`
}

type WifiConfig_Rtw89Config_GeoOffsets

type WifiConfig_Rtw89Config_GeoOffsets struct {

	// Value to be added to the 2.4GHz WiFi band. (0.25 dBm)
	Offset_2G uint32 `protobuf:"varint,1,opt,name=offset_2g,json=offset2g,proto3" json:"offset_2g,omitempty"`
	// Value to be added to all 5GHz WiFi bands. (0.25 dBm)
	Offset_5G uint32 `protobuf:"varint,2,opt,name=offset_5g,json=offset5g,proto3" json:"offset_5g,omitempty"`
	// Value to be added to all 6GHz WiFi bands. (0.25 dBm)
	Offset_6G uint32 `protobuf:"varint,3,opt,name=offset_6g,json=offset6g,proto3" json:"offset_6g,omitempty"`
	// contains filtered or unexported fields
}

Offsets which are applied to WiFi power limits depending on the current regulatory domain. Offsets in units of 0.25 dBm. The sum of a geo offset and any power limit to which it applies cannot exceed 255. When the current regulatory domain is unknown or has yet to be determined, the base transmit power limits are used without any geo offsets applied. 'geo-offsets-fcc' is used for regulatory domains which follow FCC guidelines, 'geo-offsets-eu' is used for regulatory domains which follow ETSI guidelines, and 'geo-offsets-rest-of-world' is used for regulatory domains which don't follow FCC or ETSI guidelines.

func (*WifiConfig_Rtw89Config_GeoOffsets) Descriptor deprecated

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

Deprecated: Use WifiConfig_Rtw89Config_GeoOffsets.ProtoReflect.Descriptor instead.

func (*WifiConfig_Rtw89Config_GeoOffsets) GetOffset_2G

func (x *WifiConfig_Rtw89Config_GeoOffsets) GetOffset_2G() uint32

func (*WifiConfig_Rtw89Config_GeoOffsets) GetOffset_5G

func (x *WifiConfig_Rtw89Config_GeoOffsets) GetOffset_5G() uint32

func (*WifiConfig_Rtw89Config_GeoOffsets) GetOffset_6G

func (x *WifiConfig_Rtw89Config_GeoOffsets) GetOffset_6G() uint32

func (*WifiConfig_Rtw89Config_GeoOffsets) ProtoMessage

func (*WifiConfig_Rtw89Config_GeoOffsets) ProtoMessage()

func (*WifiConfig_Rtw89Config_GeoOffsets) ProtoReflect

func (*WifiConfig_Rtw89Config_GeoOffsets) Reset

func (*WifiConfig_Rtw89Config_GeoOffsets) String

type WifiConfig_Rtw89Config_TransmitPowerChain

type WifiConfig_Rtw89Config_TransmitPowerChain struct {

	// 2G band power limit: All 2G band channels. (0.25 dBm)
	Limit_2G uint32 `protobuf:"varint,1,opt,name=limit_2g,json=limit2g,proto3" json:"limit_2g,omitempty"`
	// 5G band 1 power limit: 5.15G-5.35G channels. (0.25 dBm)
	Limit_5G_1 uint32 `protobuf:"varint,2,opt,name=limit_5g_1,json=limit5g1,proto3" json:"limit_5g_1,omitempty"`
	// 5G band 3 power limit: 5.47G-5.725G channels. (0.25 dBm)
	Limit_5G_3 uint32 `protobuf:"varint,3,opt,name=limit_5g_3,json=limit5g3,proto3" json:"limit_5g_3,omitempty"`
	// 5G band 4 power limit: 5.725G-5.95G channels. (0.25 dBm)
	Limit_5G_4 uint32 `protobuf:"varint,4,opt,name=limit_5g_4,json=limit5g4,proto3" json:"limit_5g_4,omitempty"`
	// 6G band 1 power limit: 5.955G-6.155G channels. (0.25 dBm)
	Limit_6G_1 uint32 `protobuf:"varint,5,opt,name=limit_6g_1,json=limit6g1,proto3" json:"limit_6g_1,omitempty"`
	// 6G band 2 power limit: 6.175G-6.415G channels. (0.25 dBm)
	Limit_6G_2 uint32 `protobuf:"varint,6,opt,name=limit_6g_2,json=limit6g2,proto3" json:"limit_6g_2,omitempty"`
	// 6G band 3 power limit: 6.435G-6.515G channels. (0.25 dBm)
	Limit_6G_3 uint32 `protobuf:"varint,7,opt,name=limit_6g_3,json=limit6g3,proto3" json:"limit_6g_3,omitempty"`
	// 6G band 4 power limit: 6.535G-6.695G channels. (0.25 dBm)
	Limit_6G_4 uint32 `protobuf:"varint,8,opt,name=limit_6g_4,json=limit6g4,proto3" json:"limit_6g_4,omitempty"`
	// 6G band 5 power limit: 6.715G-6.855G channels. (0.25 dBm)
	Limit_6G_5 uint32 `protobuf:"varint,9,opt,name=limit_6g_5,json=limit6g5,proto3" json:"limit_6g_5,omitempty"`
	// 6G band 6 power limit: 6.895G-7.115G channels. (0.25 dBm)
	Limit_6G_6 uint32 `protobuf:"varint,10,opt,name=limit_6g_6,json=limit6g6,proto3" json:"limit_6g_6,omitempty"`
	// contains filtered or unexported fields
}

WiFi power chain for use with Realtek rtw89 drivers. Limits in units of 0.25 dBm. 5g band 2 (channels 5.35G-5.47G) power limit is not supported.

func (*WifiConfig_Rtw89Config_TransmitPowerChain) Descriptor deprecated

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

Deprecated: Use WifiConfig_Rtw89Config_TransmitPowerChain.ProtoReflect.Descriptor instead.

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_2G

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_5G_1

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_5G_3

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_5G_4

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_6G_1

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_6G_2

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_6G_3

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_6G_4

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_6G_5

func (*WifiConfig_Rtw89Config_TransmitPowerChain) GetLimit_6G_6

func (*WifiConfig_Rtw89Config_TransmitPowerChain) ProtoMessage

func (*WifiConfig_Rtw89Config_TransmitPowerChain) ProtoReflect

func (*WifiConfig_Rtw89Config_TransmitPowerChain) Reset

func (*WifiConfig_Rtw89Config_TransmitPowerChain) String

Jump to

Keyboard shortcuts

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