# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: chromiumos/config/api/topology.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() from chromiumos.config.api import component_pb2 as chromiumos_dot_config_dot_api_dot_component__pb2 from chromiumos.config.api import proximity_config_pb2 as chromiumos_dot_config_dot_api_dot_proximity__config__pb2 from chromiumos.config.api import resource_config_pb2 as chromiumos_dot_config_dot_api_dot_resource__config__pb2 from chromiumos.config.api import wifi_config_pb2 as chromiumos_dot_config_dot_api_dot_wifi__config__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 DESCRIPTOR = _descriptor.FileDescriptor( name='chromiumos/config/api/topology.proto', package='chromiumos.config.api', syntax='proto3', serialized_options=b'Z(go.chromium.org/chromiumos/config/go/api', create_key=_descriptor._internal_create_key, serialized_pb=b'\n$chromiumos/config/api/topology.proto\x12\x15\x63hromiumos.config.api\x1a%chromiumos/config/api/component.proto\x1a,chromiumos/config/api/proximity_config.proto\x1a+chromiumos/config/api/resource_config.proto\x1a\'chromiumos/config/api/wifi_config.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xf3\x06\n\x08Topology\x12\n\n\x02id\x18\x01 \x01(\t\x12\x32\n\x04type\x18\x02 \x01(\x0e\x32$.chromiumos.config.api.Topology.Type\x12\x45\n\x0b\x64\x65scription\x18\x03 \x03(\x0b\x32\x30.chromiumos.config.api.Topology.DescriptionEntry\x12\x41\n\x10hardware_feature\x18\x04 \x01(\x0b\x32\'.chromiumos.config.api.HardwareFeatures\x1a\x32\n\x10\x44\x65scriptionEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe8\x04\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\n\n\x06SCREEN\x10\x01\x12\x0f\n\x0b\x46ORM_FACTOR\x10\x02\x12\t\n\x05\x41UDIO\x10\x03\x12\n\n\x06STYLUS\x10\x04\x12\x0c\n\x08KEYBOARD\x10\x05\x12\x0b\n\x07THERMAL\x10\x06\x12\n\n\x06\x43\x41MERA\x10\x07\x12(\n$ACCELEROMETER_GYROSCOPE_MAGNETOMETER\x10\x08\x12\x0f\n\x0b\x46INGERPRINT\x10\t\x12\x14\n\x10PROXIMITY_SENSOR\x10\n\x12\x12\n\x0e\x44\x41UGHTER_BOARD\x10\x0b\x12\x18\n\x14NON_VOLATILE_STORAGE\x10\x0c\x12\x07\n\x03RAM\x10\r\x12\x08\n\x04WIFI\x10\x0e\x12\x12\n\x0e\x43\x45LLULAR_BOARD\x10\x0f\x12\r\n\tSD_READER\x10\x10\x12\x13\n\x0fMOTHERBOARD_USB\x10\x11\x12\r\n\tBLUETOOTH\x10\x12\x12\x0e\n\nBARRELJACK\x10\x13\x12\x10\n\x0cPOWER_BUTTON\x10\x14\x12\x11\n\rVOLUME_BUTTON\x10\x15\x12\x06\n\x02\x45\x43\x10\x16\x12\t\n\x05TOUCH\x10\x17\x12\x07\n\x03TPM\x10\x18\x12\x1a\n\x16MICROPHONE_MUTE_SWITCH\x10\x19\x12\x0b\n\x07\x42\x41TTERY\x10\x1a\x12\x08\n\x04HDMI\x10\x1b\x12\x07\n\x03SOC\x10\x1c\x12\x07\n\x03HPS\x10\x1d\x12\x10\n\x0c\x44P_CONVERTER\x10\x1e\x12\x07\n\x03POE\x10\x1f\x12\x10\n\x0cPOWER_SUPPLY\x10 \x12\x12\n\x0eRECOVERY_INPUT\x10!\x12\x12\n\x0ePRIVACY_SCREEN\x10\"\x12\x08\n\x04\x44GPU\x10#\x12\x07\n\x03UWB\x10$\x12\x13\n\x0f\x44\x45TACHABLE_BASE\x10%\x12\x07\n\x03\x46\x41N\x10&\"\xa8\x01\n\x08\x44uration\x12\x32\n\x04type\x18\x01 \x01(\x0e\x32$.chromiumos.config.api.Duration.Type\x12\r\n\x05value\x18\x02 \x01(\x05\"Y\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x10\n\x0cMILLISECONDS\x10\x01\x12\x0b\n\x07SECONDS\x10\x02\x12\x0b\n\x07MINUTES\x10\x03\x12\t\n\x05HOURS\x10\x04\x12\x08\n\x04\x44\x41YS\x10\x05\"\x85\xa3\x01\n\x10HardwareFeatures\x12;\n\x05usb_c\x18\x01 \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.UsbC\x12;\n\x05usb_a\x18\x02 \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.UsbA\x12\x42\n\x08\x63\x65llular\x18\x03 \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Cellular\x12:\n\x04hdmi\x18\x04 \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.Hdmi\x12P\n\tfw_config\x18\x05 \x01(\x0b\x32=.chromiumos.config.api.HardwareFeatures.FirmwareConfiguration\x12<\n\x05\x61udio\x18\x06 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Audio\x12>\n\x06\x63\x61mera\x18\x07 \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Camera\x12L\n\raccelerometer\x18\x08 \x01(\x0b\x32\x35.chromiumos.config.api.HardwareFeatures.Accelerometer\x12\x44\n\tgyroscope\x18\t \x01(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.Gyroscope\x12J\n\x0cmagnetometer\x18\n \x01(\x0b\x32\x34.chromiumos.config.api.HardwareFeatures.Magnetometer\x12I\n\x0clight_sensor\x18\x0b \x01(\x0b\x32\x33.chromiumos.config.api.HardwareFeatures.LightSensor\x12>\n\x06screen\x18\x0c \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Screen\x12G\n\x0b\x66orm_factor\x18\r \x01(\x0b\x32\x32.chromiumos.config.api.HardwareFeatures.FormFactor\x12>\n\x06stylus\x18\x0e \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Stylus\x12\x42\n\x08keyboard\x18\x0f \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Keyboard\x12>\n\x06memory\x18\x10 \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Memory\x12H\n\x0b\x66ingerprint\x18\x11 \x01(\x0b\x32\x33.chromiumos.config.api.HardwareFeatures.Fingerprint\x12@\n\x07storage\x18\x12 \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Storage\x12\x44\n\tbluetooth\x18\x13 \x01(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.Bluetooth\x12\x46\n\nbarreljack\x18\x14 \x01(\x0b\x32\x32.chromiumos.config.api.HardwareFeatures.BarrelJack\x12:\n\x04wifi\x18\x17 \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.Wifi\x12\x44\n\x0cpower_button\x18\x15 \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Button\x12\x45\n\rvolume_button\x18\x16 \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Button\x12W\n\x13\x65mbedded_controller\x18\x18 \x01(\x0b\x32:.chromiumos.config.api.HardwareFeatures.EmbeddedController\x12^\n\x17trusted_platform_module\x18\x19 \x01(\x0b\x32=.chromiumos.config.api.HardwareFeatures.TrustedPlatformModule\x12\x46\n\nhotwording\x18\x1a \x01(\x0b\x32\x32.chromiumos.config.api.HardwareFeatures.Hotwording\x12@\n\x07\x64isplay\x18\x1b \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Display\x12\x42\n\x08touchpad\x18\x1c \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Touchpad\x12\\\n\x16microphone_mute_switch\x18\x1d \x01(\x0b\x32<.chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch\x12@\n\x07\x62\x61ttery\x18\x1e \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Battery\x12M\n\x0eprivacy_screen\x18\x1f \x01(\x0b\x32\x35.chromiumos.config.api.HardwareFeatures.PrivacyScreen\x12\x38\n\x03soc\x18 \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Soc\x12R\n\x0c\x64p_converter\x18! \x01(\x0b\x32<.chromiumos.config.api.HardwareFeatures.DisplayPortConverter\x12\x38\n\x03hps\x18\" \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Hps\x12\x38\n\x03poe\x18# \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.PoE\x12I\n\x0cpower_supply\x18$ \x01(\x0b\x32\x33.chromiumos.config.api.HardwareFeatures.PowerSupply\x12\x44\n\tproximity\x18% \x01(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.Proximity\x12<\n\x05touch\x18& \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Touch\x12@\n\x07thermal\x18\' \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Thermal\x12X\n\x14runtime_probe_config\x18( \x01(\x0b\x32:.chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig\x12\x41\n\x0b\x64gpu_config\x18) \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.Dgpu\x12?\n\nuwb_config\x18* \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Uwb\x12T\n\x15hardware_probe_config\x18+ \x01(\x0b\x32\x35.chromiumos.config.api.HardwareFeatures.HardwareProbe\x12O\n\x0f\x64\x65tachable_base\x18, \x01(\x0b\x32\x36.chromiumos.config.api.HardwareFeatures.DetachableBase\x12@\n\x07suspend\x18- \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Suspend\x12\x38\n\x03vrr\x18. \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Vrr\x12\x43\n\tsd_reader\x18/ \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.SdReader\x12\x15\n\rfeature_level\x18\x30 \x01(\r\x12\x41\n\x08oem_info\x18\x31 \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.OEMInfo\x12\x38\n\x03\x66\x61n\x18\x32 \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Fan\x12\x62\n\x19interrupt_controller_info\x18\x33 \x01(\x0b\x32?.chromiumos.config.api.HardwareFeatures.InterruptControllerInfo\x12K\n\rtiled_display\x18\x34 \x01(\x0b\x32\x34.chromiumos.config.api.HardwareFeatures.TiledDisplay\x12\x41\n\x08\x63pu_info\x18\x35 \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.CpuInfo\x12\x42\n\x08pendrive\x18\x36 \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Pendrive\x1a\x16\n\x05\x43ount\x12\r\n\x05value\x18\x01 \x01(\r\x1a\xc3\x02\n\x04UsbC\x12<\n\x05\x63ount\x18\x01 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x12@\n\x05ports\x18\x02 \x03(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.UsbC.Port\x12\x0c\n\x04usb4\x18\x03 \x01(\x08\x12&\n\x1e\x64\x65\x66\x65r_external_display_timeout\x18\x04 \x01(\r\x1a\x84\x01\n\x04Port\x12\x46\n\x08position\x18\x01 \x01(\x0e\x32\x34.chromiumos.config.api.HardwareFeatures.PortPosition\x12\x34\n\x0eindex_override\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a\x44\n\x04UsbA\x12<\n\x05\x63ount\x18\x01 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x1a\xa0\n\n\x08\x43\x65llular\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\r\n\x05model\x18\x02 \x01(\t\x12K\n\x04type\x18\x03 \x01(\x0e\x32=.chromiumos.config.api.HardwareFeatures.Cellular.CellularType\x12\x1f\n\x13\x61ttach_apn_required\x18\x04 \x01(\x08\x42\x02\x18\x01\x12t\n\x1e\x64ynamic_power_reduction_config\x18\x05 \x01(\x0b\x32L.chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig\x12\x1b\n\x13wedge_timeout_in_ms\x18\x06 \x01(\r\x12N\n\nmodem_type\x18\x07 \x01(\x0e\x32:.chromiumos.config.api.HardwareFeatures.Cellular.ModemType\x1a\xdb\x04\n\x1b\x44ynamicPowerReductionConfig\x12\x0e\n\x04gpio\x18\x01 \x01(\rH\x00\x12\x17\n\rmodem_manager\x18\x02 \x01(\x08H\x00\x12\x13\n\x0btablet_mode\x18\x03 \x01(\x08\x12$\n\x1c\x65nable_multi_power_level_sar\x18\x04 \x01(\x08\x12*\n\"enable_default_proximity_state_far\x18\x05 \x01(\x08\x12\x80\x01\n\x13power_level_mapping\x18\x06 \x03(\x0b\x32\x63.chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry\x12\x8c\x01\n\x19regulatory_domain_mapping\x18\x07 \x03(\x0b\x32i.chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry\x1a\x38\n\x16PowerLevelMappingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x1a>\n\x1cRegulatoryDomainMappingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x42 \n\x1e\x64ynamic_power_reduction_config\"G\n\x0c\x43\x65llularType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10\x01\x12\x0f\n\x0b\x43\x45LLULAR_5G\x10\x02\"\xca\x01\n\tModemType\x12\x11\n\rMODEM_UNKNOWN\x10\x00\x12\x0e\n\nMODEM_L850\x10\x01\x12\x0f\n\x0bMODEM_NL668\x10\x02\x12\x0f\n\x0bMODEM_FM101\x10\x03\x12\x0f\n\x0bMODEM_FM350\x10\x04\x12\x10\n\x0cMODEM_SC7180\x10\x05\x12\x10\n\x0cMODEM_SC7280\x10\x06\x12\x0f\n\x0bMODEM_EM060\x10\x07\x12\x0f\n\x0bMODEM_RW101\x10\x08\x12\x0f\n\x0bMODEM_RW135\x10\t\x12\x10\n\x0cMODEM_LCUK54\x10\n\x1a\xd9\x01\n\x04Hdmi\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12=\n\x03\x63\x65\x63\x18\x02 \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Hdmi.Cec\x1aP\n\x03\x43\x65\x63\x12!\n\x19power_on_displays_on_boot\x18\x01 \x01(\x08\x12&\n\x1epower_off_displays_on_shutdown\x18\x02 \x01(\x08\x1a\x87\x07\n\x15\x46irmwareConfiguration\x12\r\n\x05value\x18\x01 \x01(\r\x12\x0c\n\x04mask\x18\x02 \x01(\r\x12\x1f\n\x17\x63oreboot_customizations\x18\x03 \x03(\t\x12O\n\x16vboot_cbfs_integration\x18\x05 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12[\n\rfw_ro_version\x18\x08 \x01(\x0b\x32\x44.chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer\x12\x42\n\tintel_ish\x18\t \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12[\n\rfw_rw_version\x18\n \x01(\x0b\x32\x44.chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer\x12\x41\n\x08\x62mp_logo\x18\x0b \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12I\n\x10\x66w_splash_screen\x18\x0c \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x46\n\rlate_cse_sync\x18\r \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12O\n\x16has_recovery_mrc_cache\x18\x0e \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12Y\n mainboard_has_early_sign_of_life\x18\x0f \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aM\n\x06SemVer\x12\x15\n\rmajor_version\x18\x01 \x01(\r\x12\x15\n\rminor_version\x18\x02 \x01(\r\x12\x15\n\rpatch_version\x18\x03 \x01(\rJ\x04\x08\x04\x10\x05J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08\x1a\x8c\x0f\n\x05\x41udio\x12M\n\x0b\x61udio_codec\x18\x01 \x01(\x0e\x32\x38.chromiumos.config.api.HardwareFeatures.Audio.AudioCodec\x12L\n\x0bspeaker_amp\x18\x02 \x01(\x0e\x32\x37.chromiumos.config.api.HardwareFeatures.Audio.Amplifier\x12Q\n\x0fheadphone_codec\x18\x03 \x01(\x0e\x32\x38.chromiumos.config.api.HardwareFeatures.Audio.AudioCodec\x12\x45\n\x0elid_microphone\x18\x04 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x12\x46\n\x0f\x62\x61se_microphone\x18\x05 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x12\x45\n\x11speaker_amplifier\x18\x06 \x01(\x0b\x32*.chromiumos.config.api.Component.Amplifier\x12N\n\x0c\x63\x61rd_configs\x18\x07 \x03(\x0b\x32\x38.chromiumos.config.api.HardwareFeatures.Audio.CardConfig\x12W\n\x0b\x63ras_config\x18\x08 \x01(\x0e\x32\x42.chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure\x12\x46\n\rsof_audio_dsp\x18\t \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\x99\x03\n\nCardConfig\x12\x11\n\tcard_name\x18\x01 \x01(\t\x12\x30\n\nucm_suffix\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\nucm_config\x18\x03 \x01(\x0e\x32\x42.chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure\x12W\n\x0b\x63ras_config\x18\x04 \x01(\x0e\x32\x42.chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure\x12\x62\n\x16sound_card_init_config\x18\x05 \x01(\x0e\x32\x42.chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure\x12\x31\n\x0b\x63ras_suffix\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xe1\x02\n\nAudioCodec\x12\x17\n\x13\x41UDIO_CODEC_UNKNOWN\x10\x00\x12\n\n\x06RT5682\x10\x01\x12\x0c\n\x08\x41LC5682I\x10\x02\x12\x0b\n\x07\x41LC5682\x10\x03\x12\n\n\x06\x44\x41\x37\x32\x31\x39\x10\x08\x12\r\n\tNAU88L25B\x10\n\x12\x0b\n\x07\x43S42L42\x10\x0b\x12\x0e\n\nALC5682IVS\x10\x0c\x12\x0b\n\x07WCD9385\x10\r\x12\n\n\x06\x45S8326\x10\x0e\x12\n\n\x06\x41LC272\x10\x0f\x12\x17\n\x13\x41UDIO_CODEC_ALC5650\x10\x11\x12\x16\n\x12\x41UDIO_CODEC_ALC256\x10\x12\x12\x17\n\x13\x41UDIO_CODEC_ALC3247\x10\x13\x12\x17\n\x13\x41UDIO_CODEC_ALC3287\x10\x14\x12\x16\n\x12\x41UDIO_CODEC_ALC722\x10\x16\x12\x16\n\x12\x41UDIO_CODEC_ALC721\x10\x17\x12\x17\n\x13\x41UDIO_CODEC_ALC3204\x10\x18\"\x04\x08\x04\x10\x07\"\x04\x08\t\x10\t\"\xfa\x02\n\tAmplifier\x12\x15\n\x11\x41MPLIFIER_UNKNOWN\x10\x00\x12\x0c\n\x08MAX98357\x10\x04\x12\x0c\n\x08MAX98373\x10\x05\x12\x0c\n\x08MAX98360\x10\x06\x12\n\n\x06RT1015\x10\x07\x12\x0b\n\x07\x41LC1011\x10\t\x12\x0b\n\x07RT1015P\x10\n\x12\x0b\n\x07\x41LC1019\x10\x0b\x12\x0c\n\x08MAX98390\x10\x0c\x12\x0c\n\x08MAX98396\x10\r\x12\x0b\n\x07\x43S35L41\x10\x0e\x12\x0c\n\x08MAX98363\x10\x0f\x12\x0b\n\x07NAU8318\x10\x10\x12\x15\n\x11\x41MPLIFIER_ALC5650\x10\x11\x12\x14\n\x10\x41MPLIFIER_ALC256\x10\x12\x12\x15\n\x11\x41MPLIFIER_ALC3247\x10\x13\x12\x15\n\x11\x41MPLIFIER_ALC3287\x10\x14\x12\x0b\n\x07TAS2563\x10\x15\x12\x14\n\x10\x41MPLIFIER_ALC722\x10\x16\x12\x14\n\x10\x41MPLIFIER_ALC721\x10\x17\x12\x15\n\x11\x41MPLIFIER_ALC3204\x10\x18\"\x04\x08\x01\x10\x03\"\x04\x08\x08\x10\x08\"O\n\x14\x41udioConfigStructure\x12\x1f\n\x1b\x41UDIO_CONFIG_STRUCTURE_NONE\x10\x00\x12\n\n\x06\x44\x45SIGN\x10\x01\x12\n\n\x06\x43OMMON\x10\x02\x1a\x98\x07\n\x06\x43\x61mera\x12\x46\n\x07\x64\x65vices\x18\x04 \x03(\x0b\x32\x35.chromiumos.config.api.HardwareFeatures.Camera.Device\x12\x10\n\x08\x66\x65\x61tures\x18\x05 \x03(\t\x12\x12\n\nenumerated\x18\x06 \x01(\x08\x12\x1a\n\x12\x65numerated_usb_ids\x18\x07 \x03(\t\x1a\xaf\x03\n\x06\x44\x65vice\x12K\n\tinterface\x18\x02 \x01(\x0e\x32\x38.chromiumos.config.api.HardwareFeatures.Camera.Interface\x12\x45\n\x06\x66\x61\x63ing\x18\x03 \x01(\x0e\x32\x35.chromiumos.config.api.HardwareFeatures.Camera.Facing\x12O\n\x0borientation\x18\x04 \x01(\x0e\x32:.chromiumos.config.api.HardwareFeatures.Camera.Orientation\x12\r\n\x05\x66lags\x18\x05 \x01(\r\x12\x0b\n\x03ids\x18\x06 \x03(\t\x12G\n\x0eprivacy_switch\x18\x07 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12G\n\x10microphone_count\x18\x08 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x12\x12\n\ndetachable\x18\t \x01(\x08\"I\n\tInterface\x12\x15\n\x11INTERFACE_UNKNOWN\x10\x00\x12\x11\n\rINTERFACE_USB\x10\x01\x12\x12\n\x0eINTERFACE_MIPI\x10\x02\"?\n\x06\x46\x61\x63ing\x12\x12\n\x0e\x46\x41\x43ING_UNKNOWN\x10\x00\x12\x10\n\x0c\x46\x41\x43ING_FRONT\x10\x01\x12\x0f\n\x0b\x46\x41\x43ING_BACK\x10\x02\"w\n\x0bOrientation\x12\x17\n\x13ORIENTATION_UNKNOWN\x10\x00\x12\x11\n\rORIENTATION_0\x10\x01\x12\x12\n\x0eORIENTATION_90\x10\x02\x12\x13\n\x0fORIENTATION_180\x10\x03\x12\x13\n\x0fORIENTATION_270\x10\x04\"M\n\x05\x46lags\x12\x0e\n\nFLAGS_NONE\x10\x00\x12\x17\n\x13\x46LAGS_SUPPORT_1080P\x10\x01\x12\x1b\n\x17\x46LAGS_SUPPORT_AUTOFOCUS\x10\x02\x1a\xa8\x01\n\rAccelerometer\x12J\n\x11lid_accelerometer\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12K\n\x12\x62\x61se_accelerometer\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\x9c\x01\n\tGyroscope\x12\x46\n\rlid_gyroscope\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12G\n\x0e\x62\x61se_gyroscope\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xa5\x01\n\x0cMagnetometer\x12I\n\x10lid_magnetometer\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12J\n\x11\x62\x61se_magnetometer\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xef\x01\n\x0bLightSensor\x12H\n\x0flid_lightsensor\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12I\n\x10\x62\x61se_lightsensor\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12K\n\x12\x63\x61mera_lightsensor\x18\x03 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xc9\x02\n\x06Screen\x12T\n\x0e\x63onnector_type\x18\x04 \x01(\x0e\x32<.chromiumos.config.api.HardwareFeatures.Screen.ConnectorType\x12R\n\x10panel_properties\x18\x03 \x01(\x0b\x32\x38.chromiumos.config.api.Component.DisplayPanel.Properties\x12\x46\n\rtouch_support\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\"G\n\rConnectorType\x12\x1e\n\x1a\x43ONNECTOR_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x43ONNECTOR_TYPE_EDP\x10\x01J\x04\x08\x01\x10\x02\x1a\xf6\x03\n\nFormFactor\x12V\n\x0b\x66orm_factor\x18\x01 \x01(\x0e\x32\x41.chromiumos.config.api.HardwareFeatures.FormFactor.FormFactorType\x12\\\n\x0erecovery_input\x18\x02 \x01(\x0e\x32\x44.chromiumos.config.api.HardwareFeatures.FormFactor.RecoveryInputType\x12\x31\n\rdetachable_ui\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x98\x01\n\x0e\x46ormFactorType\x12\x17\n\x13\x46ORM_FACTOR_UNKNOWN\x10\x00\x12\r\n\tCLAMSHELL\x10\x01\x12\x0f\n\x0b\x43ONVERTIBLE\x10\x02\x12\x0e\n\nDETACHABLE\x10\x03\x12\x0e\n\nCHROMEBASE\x10\x04\x12\r\n\tCHROMEBOX\x10\x05\x12\r\n\tCHROMEBIT\x10\x06\x12\x0f\n\x0b\x43HROMESLATE\x10\x07\"d\n\x11RecoveryInputType\x12\x1a\n\x16RECOVERY_INPUT_UNKNOWN\x10\x00\x12\x0c\n\x08KEYBOARD\x10\x01\x12\x10\n\x0cPOWER_BUTTON\x10\x02\x12\x13\n\x0fRECOVERY_BUTTON\x10\x03\x1a\x9b\x01\n\x06Stylus\x12I\n\x06stylus\x18\x01 \x01(\x0e\x32\x39.chromiumos.config.api.HardwareFeatures.Stylus.StylusType\"F\n\nStylusType\x12\x12\n\x0eSTYLUS_UNKNOWN\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\x0c\n\x08INTERNAL\x10\x02\x12\x0c\n\x08\x45XTERNAL\x10\x03\x1a\xed\n\n\x08Keyboard\x12T\n\rkeyboard_type\x18\x01 \x01(\x0e\x32=.chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardType\x12\x42\n\tbacklight\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x45\n\x0cpower_button\x18\x03 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x44\n\x0bnumeric_pad\x18\x04 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12R\n\x08mcu_type\x18\x06 \x01(\x0e\x32@.chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardMcuType\x12\x1c\n\x14\x62\x61\x63klight_user_steps\x18\x05 \x03(\x01\x12\x44\n\tals_steps\x18\x07 \x03(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.KbAlsStep\x12\x19\n\x11no_als_brightness\x18\x08 \x01(\x01\x12\x65\n\x12\x62ottom_left_layout\x18\t \x01(\x0e\x32I.chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomLeftLayout\x12g\n\x13\x62ottom_right_layout\x18\n \x01(\x0e\x32J.chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomRightLayout\x12]\n\x12numeric_pad_layout\x18\x0b \x01(\x0e\x32\x41.chromiumos.config.api.HardwareFeatures.Keyboard.NumericPadLayout\"Q\n\x0cKeyboardType\x12\x19\n\x15KEYBOARD_TYPE_UNKNOWN\x10\x00\x12\x0c\n\x08INTERNAL\x10\x01\x12\x08\n\x04NONE\x10\x02\x12\x0e\n\nDETACHABLE\x10\x03\"G\n\x0fKeyboardMcuType\x12\x1c\n\x18KEYBOARD_MCU_NOT_PRESENT\x10\x00\x12\x16\n\x12KEYBOARD_MCU_PRISM\x10\x01\"\x85\x01\n\x18KeyboardBottomLeftLayout\x12\'\n#KEYBOARD_BOTTOM_LEFT_LAYOUT_UNKNOWN\x10\x00\x12\x1f\n\x1bKEYBOARD_BOTTOM_LEFT_3_KEYS\x10\x01\x12\x1f\n\x1bKEYBOARD_BOTTOM_LEFT_4_KEYS\x10\x02\"\xab\x01\n\x19KeyboardBottomRightLayout\x12(\n$KEYBOARD_BOTTOM_RIGHT_LAYOUT_UNKNOWN\x10\x00\x12 \n\x1cKEYBOARD_BOTTOM_RIGHT_2_KEYS\x10\x01\x12 \n\x1cKEYBOARD_BOTTOM_RIGHT_3_KEYS\x10\x02\x12 \n\x1cKEYBOARD_BOTTOM_RIGHT_4_KEYS\x10\x03\"f\n\x10NumericPadLayout\x12\x1e\n\x1aNUMERIC_PAD_LAYOUT_UNKNOWN\x10\x00\x12\x18\n\x14NUMERIC_PAD_3_COLUMN\x10\x01\x12\x18\n\x14NUMERIC_PAD_4_COLUMN\x10\x02\x1aJ\n\x06Memory\x12@\n\x07profile\x18\x01 \x01(\x0b\x32/.chromiumos.config.api.Component.Memory.Profile\x1a\x83\t\n\x0b\x46ingerprint\x12N\n\x08location\x18\x01 \x01(\x0e\x32<.chromiumos.config.api.HardwareFeatures.Fingerprint.Location\x12\r\n\x05\x62oard\x18\x02 \x01(\t\x12\x12\n\nro_version\x18\x03 \x01(\t\x12]\n\x10\x66ingerprint_diag\x18\x04 \x01(\x0b\x32\x43.chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag\x12\x0f\n\x07present\x18\x05 \x01(\x08\x1a\xb6\x05\n\x0f\x46ingerprintDiag\x12\x16\n\x0eroutine_enable\x18\x01 \x01(\x08\x12\x15\n\rmax_pixel_dev\x18\x02 \x01(\r\x12\x17\n\x0fmax_dead_pixels\x18\x03 \x01(\r\x12\x65\n\x0cpixel_median\x18\x04 \x01(\x0b\x32O.chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian\x12\x17\n\x0fnum_detect_zone\x18\x05 \x01(\r\x12\x64\n\x0c\x64\x65tect_zones\x18\x06 \x03(\x0b\x32N.chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone\x12&\n\x1emax_dead_pixels_in_detect_zone\x18\x07 \x01(\r\x12\x1b\n\x13max_reset_pixel_dev\x18\x08 \x01(\r\x12\x1e\n\x16max_error_reset_pixels\x18\t \x01(\r\x1a\xd1\x01\n\x0bPixelMedian\x12\x16\n\x0e\x63\x62_type1_lower\x18\x01 \x01(\r\x12\x16\n\x0e\x63\x62_type1_upper\x18\x02 \x01(\r\x12\x16\n\x0e\x63\x62_type2_lower\x18\x03 \x01(\r\x12\x16\n\x0e\x63\x62_type2_upper\x18\x04 \x01(\r\x12\x17\n\x0ficb_type1_lower\x18\x05 \x01(\r\x12\x17\n\x0ficb_type1_upper\x18\x06 \x01(\r\x12\x17\n\x0ficb_type2_lower\x18\x07 \x01(\r\x12\x17\n\x0ficb_type2_upper\x18\x08 \x01(\r\x1a<\n\nDetectZone\x12\n\n\x02x1\x18\x01 \x01(\r\x12\n\n\x02y1\x18\x02 \x01(\r\x12\n\n\x02x2\x18\x03 \x01(\r\x12\n\n\x02y2\x18\x04 \x01(\r\"\xd7\x01\n\x08Location\x12\x14\n\x10LOCATION_UNKNOWN\x10\x00\x12\x19\n\x15POWER_BUTTON_TOP_LEFT\x10\x01\x12\x18\n\x14KEYBOARD_BOTTOM_LEFT\x10\x02\x12\x19\n\x15KEYBOARD_BOTTOM_RIGHT\x10\x03\x12\x16\n\x12KEYBOARD_TOP_RIGHT\x10\x04\x12\x0e\n\nRIGHT_SIDE\x10\x06\x12\r\n\tLEFT_SIDE\x10\x07\x12\"\n\x1eLEFT_OF_POWER_BUTTON_TOP_RIGHT\x10\t\"\x04\x08\x05\x10\x05\"\x04\x08\x08\x10\x08\x1a\x66\n\x07Storage\x12J\n\x0cstorage_type\x18\x01 \x01(\x0e\x32\x34.chromiumos.config.api.Component.Storage.StorageType\x12\x0f\n\x07size_gb\x18\x02 \x01(\r\x1a\x8c\x01\n\tBluetooth\x12=\n\tcomponent\x18\x01 \x01(\x0b\x32*.chromiumos.config.api.Component.Bluetooth\x12@\n\x07present\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aN\n\nBarrelJack\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xc5\x02\n\x04Wifi\x12T\n\x18supported_wlan_protocols\x18\x01 \x03(\x0e\x32\x32.chromiumos.config.api.Component.Wifi.WLANProtocol\x12I\n\nwifi_chips\x18\x02 \x03(\x0e\x32\x35.chromiumos.config.api.HardwareFeatures.Wifi.WifiChip\x12\x36\n\x0bwifi_config\x18\x03 \x01(\x0b\x32!.chromiumos.config.api.WifiConfig\x12\x14\n\x0cwifi_vpd_sar\x18\x04 \x01(\x08\"N\n\x08WifiChip\x12\x15\n\x11WIFI_CHIP_UNKNOWN\x10\x00\x12\x15\n\x11WIRELESS_86ED801D\x10\x01\x12\x14\n\x10WIRELESS_REALTEK\x10\x02\x1a\xa0\x02\n\x06\x42utton\x12\x45\n\x06region\x18\x01 \x01(\x0e\x32\x35.chromiumos.config.api.HardwareFeatures.Button.Region\x12\x41\n\x04\x65\x64ge\x18\x02 \x01(\x0e\x32\x33.chromiumos.config.api.HardwareFeatures.Button.Edge\x12\x10\n\x08position\x18\x03 \x01(\x02\"6\n\x06Region\x12\x12\n\x0eREGION_UNKNOWN\x10\x00\x12\n\n\x06SCREEN\x10\x01\x12\x0c\n\x08KEYBOARD\x10\x02\"B\n\x04\x45\x64ge\x12\x10\n\x0c\x45\x44GE_UNKNOWN\x10\x00\x12\x08\n\x04LEFT\x10\x01\x12\t\n\x05RIGHT\x10\x02\x12\x07\n\x03TOP\x10\x03\x12\n\n\x06\x42OTTOM\x10\x04\x1a\xed\x08\n\x12\x45mbeddedController\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x62\n\x07\x65\x63_type\x18\x02 \x01(\x0e\x32Q.chromiumos.config.api.HardwareFeatures.EmbeddedController.EmbeddedControllerType\x12\x41\n\x04part\x18\x03 \x01(\x0b\x32\x33.chromiumos.config.api.Component.EmbeddedController\x12J\n\x11\x66\x65\x61ture_typec_cmd\x18\x04 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12<\n\x03\x63\x62i\x18\x05 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12H\n\x0f\x64\x65tachable_base\x18\x06 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12R\n\x19\x66\x65\x61ture_charge_control_v2\x18\x07 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12N\n\x15\x66\x65\x61ture_asserts_panic\x18\x08 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12Q\n\x18\x66\x65\x61ture_system_safe_mode\x18\t \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12U\n\x1c\x66\x65\x61ture_memory_dump_commands\x18\n \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x61\n\x0c\x62uild_config\x18\x0b \x03(\x0b\x32K.chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry\x12\x38\n\x12max_sensor_odr_mhz\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a\x63\n\x10\x42uildConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present:\x02\x38\x01\"J\n\x16\x45mbeddedControllerType\x12\x13\n\x0f\x45\x43_TYPE_UNKNOWN\x10\x00\x12\r\n\tEC_CHROME\x10\x01\x12\x0c\n\x08\x45\x43_WILCO\x10\x02\x1a\xb0\x06\n\x15TrustedPlatformModule\x12i\n\x08tpm_type\x18\x01 \x01(\x0e\x32W.chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.TrustedPlatformModuleType\x12M\n\x14production_rw_key_id\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12l\n\x13runtime_tpm_version\x18\x03 \x01(\x0e\x32O.chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.RuntimeTpmVersion\x12\x62\n\x0bgsc_fw_name\x18\x04 \x01(\x0e\x32M.chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.GscFirmwareName\x12R\n\x19\x65nterprise_rollback_space\x18\x05 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x43\n\nvalid_adid\x18\x06 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\"\\\n\x19TrustedPlatformModuleType\x12\x14\n\x10TPM_TYPE_UNKNOWN\x10\x00\x12\x0f\n\x0bTHIRD_PARTY\x10\x01\x12\x0b\n\x07GSC_H1B\x10\x02\x12\x0b\n\x07GSC_H1D\x10\x03\"W\n\x11RuntimeTpmVersion\x12\x18\n\x14TPM_VERSION_DISABLED\x10\x00\x12\x14\n\x10TPM_VERSION_V1_2\x10\x01\x12\x12\n\x0eTPM_VERSION_V2\x10\x02\";\n\x0fGscFirmwareName\x12\x0c\n\x08GSC_NONE\x10\x00\x12\x0c\n\x08GSC_CR50\x10\x01\x12\x0c\n\x08GSC_TI50\x10\x02\x1aN\n\nHotwording\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xa9\x01\n\x07\x44isplay\x12\x42\n\x04type\x18\x01 \x01(\x0e\x32\x34.chromiumos.config.api.HardwareFeatures.Display.Type\"Z\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x11\n\rTYPE_INTERNAL\x10\x01\x12\x11\n\rTYPE_EXTERNAL\x10\x02\x12\x1a\n\x16TYPE_INTERNAL_EXTERNAL\x10\x03\x1a\xec\x01\n\x08Touchpad\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12T\n\rtouchpad_type\x18\x02 \x01(\x0e\x32=.chromiumos.config.api.HardwareFeatures.Touchpad.TouchpadType\"H\n\x0cTouchpadType\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x0c\n\x08INTERNAL\x10\x01\x12\x08\n\x04NONE\x10\x02\x12\x0e\n\nDETACHABLE\x10\x03\x1aX\n\x14MicrophoneMuteSwitch\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xd9\x05\n\x07\x42\x61ttery\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12J\n\x08lifetime\x18\x02 \x01(\x0b\x32\x38.chromiumos.config.api.HardwareFeatures.Battery.Lifetime\x12J\n\x08\x63harging\x18\x03 \x01(\x0b\x32\x38.chromiumos.config.api.HardwareFeatures.Battery.Charging\x12!\n\x19no_battery_boot_supported\x18\x04 \x01(\x08\x1a\x9f\x02\n\x08Lifetime\x12\x35\n\x0cshipping_min\x18\x01 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x37\n\x0e\x64\x65\x65p_sleep_min\x18\x02 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x34\n\x0bsuspend_min\x18\x03 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x38\n\x0flucid_sleep_min\x18\x04 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x33\n\nactive_min\x18\x05 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x1a\xae\x01\n\x08\x43harging\x12\x33\n\nactive_max\x18\x01 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x34\n\x0bsuspend_max\x18\x02 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x37\n\x0e\x64\x65\x65p_sleep_max\x18\x03 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x1aQ\n\rPrivacyScreen\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xba\x02\n\x03Soc\x12>\n\x08\x66\x65\x61tures\x18\x01 \x03(\x0e\x32,.chromiumos.config.api.Component.Soc.Feature\x12K\n\x0fvulnerabilities\x18\x02 \x03(\x0e\x32\x32.chromiumos.config.api.Component.Soc.Vulnerability\x12\x1f\n\x17\x61rc_media_codecs_suffix\x18\x03 \x01(\t\x12\x45\n\x0chevc_support\x18\x04 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12>\n\x0fresource_config\x18\x05 \x01(\x0b\x32%.chromiumos.config.api.ResourceConfig\x1a\x61\n\x14\x44isplayPortConverter\x12I\n\nconverters\x18\x01 \x03(\x0b\x32\x35.chromiumos.config.api.Component.DisplayPortConverter\x1aG\n\x03Hps\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aG\n\x03PoE\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1al\n\x0bPowerSupply\x12\x43\n\nbarreljack\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x18\n\x10usb_min_ac_watts\x18\x02 \x01(\x05\x1a\x44\n\tProximity\x12\x37\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32&.chromiumos.config.api.ProximityConfig\x1a\x42\n\x05Touch\x12\x39\n\x13touch_slop_distance\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a%\n\x07Thermal\x12\x1a\n\x12\x63onfig_path_suffix\x18\x01 \x01(\t\x1a\xa9\x01\n\x12RuntimeProbeConfig\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12Q\n\x18\x65ncrypted_config_present\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xd2\x01\n\x04\x44gpu\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12H\n\tdgpu_type\x18\x02 \x01(\x0e\x32\x35.chromiumos.config.api.HardwareFeatures.Dgpu.DgpuType\">\n\x08\x44gpuType\x12\x10\n\x0c\x44GPU_UNKNOWN\x10\x00\x12\x0f\n\x0b\x44GPU_NV3050\x10\x01\x12\x0f\n\x0b\x44GPU_NV4050\x10\x02\x1aG\n\x03Uwb\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1ai\n\rHardwareProbe\x12\x12\n\ngpu_family\x18\x01 \x01(\t\x12\x12\n\ngpu_vendor\x18\x02 \x01(\t\x12\x16\n\x0e\x63pu_soc_family\x18\x03 \x01(\t\x12\x18\n\x10\x64mi_product_name\x18\x04 \x01(\t\x1al\n\tKbAlsStep\x12\x19\n\x11\x62\x61\x63klight_percent\x18\x01 \x01(\x01\x12\x44\n\rlux_threshold\x18\x02 \x01(\x0b\x32-.chromiumos.config.api.Component.LuxThreshold\x1a\x8c\x01\n\x0e\x44\x65tachableBase\x12\x15\n\rec_image_name\x18\x01 \x01(\t\x12\x12\n\nproduct_id\x18\x02 \x01(\r\x12\x18\n\x10touch_image_name\x18\x03 \x01(\t\x12\x10\n\x08usb_path\x18\x04 \x01(\t\x12\x11\n\tvendor_id\x18\x05 \x01(\r\x12\x10\n\x08i2c_path\x18\x06 \x01(\t\x1a\x9c\x01\n\x07Suspend\x12G\n\x0esuspend_to_mem\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12H\n\x0fsuspend_to_idle\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aG\n\x03Vrr\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aL\n\x08SdReader\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\x17\n\x07OEMInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x1a\x36\n\x03\x46\x61n\x12/\n\tfan_count\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a_\n\x17InterruptControllerInfo\x12\x44\n\x0bnmi_support\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aP\n\x0cTiledDisplay\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\x97\x01\n\x07\x43puInfo\x12O\n\x0bvendor_info\x18\x01 \x01(\x0b\x32:.chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo\x1a;\n\nVendorInfo\x12\x16\n\x0e\x63pu_family_num\x18\x01 \x01(\x03\x12\x15\n\rcpu_model_num\x18\x02 \x01(\x03\x1aL\n\x08Pendrive\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\"<\n\x07Present\x12\x13\n\x0fPRESENT_UNKNOWN\x10\x00\x12\x0b\n\x07PRESENT\x10\x01\x12\x0f\n\x0bNOT_PRESENT\x10\x02\"\xa4\x01\n\x0cPortPosition\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04LEFT\x10\x01\x12\t\n\x05RIGHT\x10\x02\x12\x08\n\x04\x42\x41\x43K\x10\x03\x12\t\n\x05\x46RONT\x10\x04\x12\x0e\n\nLEFT_FRONT\x10\x05\x12\r\n\tLEFT_BACK\x10\x06\x12\x0f\n\x0bRIGHT_FRONT\x10\x07\x12\x0e\n\nRIGHT_BACK\x10\x08\x12\r\n\tBACK_LEFT\x10\t\x12\x0e\n\nBACK_RIGHT\x10\nB*Z(go.chromium.org/chromiumos/config/go/apib\x06proto3' , dependencies=[chromiumos_dot_config_dot_api_dot_component__pb2.DESCRIPTOR,chromiumos_dot_config_dot_api_dot_proximity__config__pb2.DESCRIPTOR,chromiumos_dot_config_dot_api_dot_resource__config__pb2.DESCRIPTOR,chromiumos_dot_config_dot_api_dot_wifi__config__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) _TOPOLOGY_TYPE = _descriptor.EnumDescriptor( name='Type', full_name='chromiumos.config.api.Topology.Type', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='TYPE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='SCREEN', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='FORM_FACTOR', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AUDIO', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='STYLUS', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD', index=5, number=5, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='THERMAL', index=6, number=6, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CAMERA', index=7, number=7, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ACCELEROMETER_GYROSCOPE_MAGNETOMETER', index=8, number=8, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='FINGERPRINT', index=9, number=9, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='PROXIMITY_SENSOR', index=10, number=10, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DAUGHTER_BOARD', index=11, number=11, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NON_VOLATILE_STORAGE', index=12, number=12, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RAM', index=13, number=13, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='WIFI', index=14, number=14, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CELLULAR_BOARD', index=15, number=15, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='SD_READER', index=16, number=16, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MOTHERBOARD_USB', index=17, number=17, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='BLUETOOTH', index=18, number=18, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='BARRELJACK', index=19, number=19, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='POWER_BUTTON', index=20, number=20, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='VOLUME_BUTTON', index=21, number=21, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='EC', index=22, number=22, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TOUCH', index=23, number=23, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TPM', index=24, number=24, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MICROPHONE_MUTE_SWITCH', index=25, number=25, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='BATTERY', index=26, number=26, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='HDMI', index=27, number=27, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='SOC', index=28, number=28, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='HPS', index=29, number=29, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DP_CONVERTER', index=30, number=30, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='POE', index=31, number=31, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='POWER_SUPPLY', index=32, number=32, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RECOVERY_INPUT', index=33, number=33, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='PRIVACY_SCREEN', index=34, number=34, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DGPU', index=35, number=35, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='UWB', index=36, number=36, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DETACHABLE_BASE', index=37, number=37, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='FAN', index=38, number=38, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=534, serialized_end=1150, ) _sym_db.RegisterEnumDescriptor(_TOPOLOGY_TYPE) _DURATION_TYPE = _descriptor.EnumDescriptor( name='Type', full_name='chromiumos.config.api.Duration.Type', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='TYPE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MILLISECONDS', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='SECONDS', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MINUTES', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='HOURS', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DAYS', index=5, number=5, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=1232, serialized_end=1321, ) _sym_db.RegisterEnumDescriptor(_DURATION_TYPE) _HARDWAREFEATURES_CELLULAR_CELLULARTYPE = _descriptor.EnumDescriptor( name='CellularType', full_name='chromiumos.config.api.HardwareFeatures.Cellular.CellularType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='CELLULAR_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CELLULAR_LTE', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CELLULAR_5G', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=6578, serialized_end=6649, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CELLULAR_CELLULARTYPE) _HARDWAREFEATURES_CELLULAR_MODEMTYPE = _descriptor.EnumDescriptor( name='ModemType', full_name='chromiumos.config.api.HardwareFeatures.Cellular.ModemType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='MODEM_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_L850', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_NL668', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_FM101', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_FM350', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_SC7180', index=5, number=5, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_SC7280', index=6, number=6, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_EM060', index=7, number=7, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_RW101', index=8, number=8, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_RW135', index=9, number=9, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MODEM_LCUK54', index=10, number=10, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=6652, serialized_end=6854, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CELLULAR_MODEMTYPE) _HARDWAREFEATURES_AUDIO_AUDIOCODEC = _descriptor.EnumDescriptor( name='AudioCodec', full_name='chromiumos.config.api.HardwareFeatures.Audio.AudioCodec', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='AUDIO_CODEC_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RT5682', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ALC5682I', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ALC5682', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DA7219', index=4, number=8, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NAU88L25B', index=5, number=10, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CS42L42', index=6, number=11, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ALC5682IVS', index=7, number=12, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='WCD9385', index=8, number=13, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ES8326', index=9, number=14, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ALC272', index=10, number=15, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AUDIO_CODEC_ALC5650', index=11, number=17, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AUDIO_CODEC_ALC256', index=12, number=18, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AUDIO_CODEC_ALC3247', index=13, number=19, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AUDIO_CODEC_ALC3287', index=14, number=20, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AUDIO_CODEC_ALC722', index=15, number=22, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AUDIO_CODEC_ALC721', index=16, number=23, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AUDIO_CODEC_ALC3204', index=17, number=24, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=9100, serialized_end=9453, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_AUDIO_AUDIOCODEC) _HARDWAREFEATURES_AUDIO_AMPLIFIER = _descriptor.EnumDescriptor( name='Amplifier', full_name='chromiumos.config.api.HardwareFeatures.Audio.Amplifier', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='AMPLIFIER_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MAX98357', index=1, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MAX98373', index=2, number=5, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MAX98360', index=3, number=6, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RT1015', index=4, number=7, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ALC1011', index=5, number=9, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RT1015P', index=6, number=10, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ALC1019', index=7, number=11, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MAX98390', index=8, number=12, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MAX98396', index=9, number=13, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CS35L41', index=10, number=14, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='MAX98363', index=11, number=15, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NAU8318', index=12, number=16, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AMPLIFIER_ALC5650', index=13, number=17, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AMPLIFIER_ALC256', index=14, number=18, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AMPLIFIER_ALC3247', index=15, number=19, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AMPLIFIER_ALC3287', index=16, number=20, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TAS2563', index=17, number=21, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AMPLIFIER_ALC722', index=18, number=22, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AMPLIFIER_ALC721', index=19, number=23, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='AMPLIFIER_ALC3204', index=20, number=24, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=9456, serialized_end=9834, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_AUDIO_AMPLIFIER) _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE = _descriptor.EnumDescriptor( name='AudioConfigStructure', full_name='chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='AUDIO_CONFIG_STRUCTURE_NONE', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DESIGN', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='COMMON', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=9836, serialized_end=9915, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE) _HARDWAREFEATURES_CAMERA_INTERFACE = _descriptor.EnumDescriptor( name='Interface', full_name='chromiumos.config.api.HardwareFeatures.Camera.Interface', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='INTERFACE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='INTERFACE_USB', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='INTERFACE_MIPI', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=10500, serialized_end=10573, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CAMERA_INTERFACE) _HARDWAREFEATURES_CAMERA_FACING = _descriptor.EnumDescriptor( name='Facing', full_name='chromiumos.config.api.HardwareFeatures.Camera.Facing', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='FACING_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='FACING_FRONT', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='FACING_BACK', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=10575, serialized_end=10638, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CAMERA_FACING) _HARDWAREFEATURES_CAMERA_ORIENTATION = _descriptor.EnumDescriptor( name='Orientation', full_name='chromiumos.config.api.HardwareFeatures.Camera.Orientation', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='ORIENTATION_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ORIENTATION_0', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ORIENTATION_90', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ORIENTATION_180', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='ORIENTATION_270', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=10640, serialized_end=10759, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CAMERA_ORIENTATION) _HARDWAREFEATURES_CAMERA_FLAGS = _descriptor.EnumDescriptor( name='Flags', full_name='chromiumos.config.api.HardwareFeatures.Camera.Flags', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='FLAGS_NONE', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='FLAGS_SUPPORT_1080P', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='FLAGS_SUPPORT_AUTOFOCUS', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=10761, serialized_end=10838, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CAMERA_FLAGS) _HARDWAREFEATURES_SCREEN_CONNECTORTYPE = _descriptor.EnumDescriptor( name='ConnectorType', full_name='chromiumos.config.api.HardwareFeatures.Screen.ConnectorType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='CONNECTOR_TYPE_UNSPECIFIED', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CONNECTOR_TYPE_EDP', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=11833, serialized_end=11904, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_SCREEN_CONNECTORTYPE) _HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE = _descriptor.EnumDescriptor( name='FormFactorType', full_name='chromiumos.config.api.HardwareFeatures.FormFactor.FormFactorType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='FORM_FACTOR_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CLAMSHELL', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CONVERTIBLE', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DETACHABLE', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CHROMEBASE', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CHROMEBOX', index=5, number=5, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CHROMEBIT', index=6, number=6, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='CHROMESLATE', index=7, number=7, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=12161, serialized_end=12313, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE) _HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE = _descriptor.EnumDescriptor( name='RecoveryInputType', full_name='chromiumos.config.api.HardwareFeatures.FormFactor.RecoveryInputType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='RECOVERY_INPUT_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='POWER_BUTTON', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RECOVERY_BUTTON', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=12315, serialized_end=12415, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE) _HARDWAREFEATURES_STYLUS_STYLUSTYPE = _descriptor.EnumDescriptor( name='StylusType', full_name='chromiumos.config.api.HardwareFeatures.Stylus.StylusType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='STYLUS_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NONE', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='INTERNAL', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='EXTERNAL', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=12503, serialized_end=12573, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_STYLUS_STYLUSTYPE) _HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE = _descriptor.EnumDescriptor( name='KeyboardType', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='KEYBOARD_TYPE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='INTERNAL', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NONE', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DETACHABLE', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=13397, serialized_end=13478, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE) _HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE = _descriptor.EnumDescriptor( name='KeyboardMcuType', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardMcuType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='KEYBOARD_MCU_NOT_PRESENT', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_MCU_PRISM', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=13480, serialized_end=13551, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE) _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT = _descriptor.EnumDescriptor( name='KeyboardBottomLeftLayout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomLeftLayout', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_LEFT_LAYOUT_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_LEFT_3_KEYS', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_LEFT_4_KEYS', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=13554, serialized_end=13687, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT) _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT = _descriptor.EnumDescriptor( name='KeyboardBottomRightLayout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomRightLayout', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_RIGHT_LAYOUT_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_RIGHT_2_KEYS', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_RIGHT_3_KEYS', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_RIGHT_4_KEYS', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=13690, serialized_end=13861, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT) _HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT = _descriptor.EnumDescriptor( name='NumericPadLayout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.NumericPadLayout', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='NUMERIC_PAD_LAYOUT_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NUMERIC_PAD_3_COLUMN', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NUMERIC_PAD_4_COLUMN', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=13863, serialized_end=13965, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT) _HARDWAREFEATURES_FINGERPRINT_LOCATION = _descriptor.EnumDescriptor( name='Location', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.Location', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='LOCATION_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='POWER_BUTTON_TOP_LEFT', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_LEFT', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_BOTTOM_RIGHT', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD_TOP_RIGHT', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RIGHT_SIDE', index=5, number=6, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='LEFT_SIDE', index=6, number=7, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='LEFT_OF_POWER_BUTTON_TOP_RIGHT', index=7, number=9, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=14984, serialized_end=15199, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_FINGERPRINT_LOCATION) _HARDWAREFEATURES_WIFI_WIFICHIP = _descriptor.EnumDescriptor( name='WifiChip', full_name='chromiumos.config.api.HardwareFeatures.Wifi.WifiChip', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='WIFI_CHIP_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='WIRELESS_86ED801D', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='WIRELESS_REALTEK', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=15776, serialized_end=15854, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_WIFI_WIFICHIP) _HARDWAREFEATURES_BUTTON_REGION = _descriptor.EnumDescriptor( name='Region', full_name='chromiumos.config.api.HardwareFeatures.Button.Region', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='REGION_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='SCREEN', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='KEYBOARD', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=16023, serialized_end=16077, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_BUTTON_REGION) _HARDWAREFEATURES_BUTTON_EDGE = _descriptor.EnumDescriptor( name='Edge', full_name='chromiumos.config.api.HardwareFeatures.Button.Edge', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='EDGE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='LEFT', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RIGHT', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TOP', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='BOTTOM', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=16079, serialized_end=16145, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_BUTTON_EDGE) _HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE = _descriptor.EnumDescriptor( name='EmbeddedControllerType', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.EmbeddedControllerType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='EC_TYPE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='EC_CHROME', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='EC_WILCO', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=17207, serialized_end=17281, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE) _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE = _descriptor.EnumDescriptor( name='TrustedPlatformModuleType', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.TrustedPlatformModuleType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='TPM_TYPE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='THIRD_PARTY', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='GSC_H1B', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='GSC_H1D', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=17858, serialized_end=17950, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE) _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION = _descriptor.EnumDescriptor( name='RuntimeTpmVersion', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.RuntimeTpmVersion', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='TPM_VERSION_DISABLED', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TPM_VERSION_V1_2', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TPM_VERSION_V2', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=17952, serialized_end=18039, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION) _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME = _descriptor.EnumDescriptor( name='GscFirmwareName', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.GscFirmwareName', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='GSC_NONE', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='GSC_CR50', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='GSC_TI50', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=18041, serialized_end=18100, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME) _HARDWAREFEATURES_DISPLAY_TYPE = _descriptor.EnumDescriptor( name='Type', full_name='chromiumos.config.api.HardwareFeatures.Display.Type', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='TYPE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TYPE_INTERNAL', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TYPE_EXTERNAL', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='TYPE_INTERNAL_EXTERNAL', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=18262, serialized_end=18352, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_DISPLAY_TYPE) _HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE = _descriptor.EnumDescriptor( name='TouchpadType', full_name='chromiumos.config.api.HardwareFeatures.Touchpad.TouchpadType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='TYPE_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='INTERNAL', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NONE', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DETACHABLE', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=18519, serialized_end=18591, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE) _HARDWAREFEATURES_DGPU_DGPUTYPE = _descriptor.EnumDescriptor( name='DgpuType', full_name='chromiumos.config.api.HardwareFeatures.Dgpu.DgpuType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='DGPU_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DGPU_NV3050', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='DGPU_NV4050', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=20668, serialized_end=20730, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_DGPU_DGPUTYPE) _HARDWAREFEATURES_PRESENT = _descriptor.EnumDescriptor( name='Present', full_name='chromiumos.config.api.HardwareFeatures.Present', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='PRESENT_UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='PRESENT', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='NOT_PRESENT', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=21967, serialized_end=22027, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_PRESENT) _HARDWAREFEATURES_PORTPOSITION = _descriptor.EnumDescriptor( name='PortPosition', full_name='chromiumos.config.api.HardwareFeatures.PortPosition', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( name='UNKNOWN', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='LEFT', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RIGHT', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='BACK', index=3, number=3, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='FRONT', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='LEFT_FRONT', index=5, number=5, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='LEFT_BACK', index=6, number=6, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RIGHT_FRONT', index=7, number=7, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='RIGHT_BACK', index=8, number=8, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='BACK_LEFT', index=9, number=9, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( name='BACK_RIGHT', index=10, number=10, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, serialized_start=22030, serialized_end=22194, ) _sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_PORTPOSITION) _TOPOLOGY_DESCRIPTIONENTRY = _descriptor.Descriptor( name='DescriptionEntry', full_name='chromiumos.config.api.Topology.DescriptionEntry', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='key', full_name='chromiumos.config.api.Topology.DescriptionEntry.key', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='value', full_name='chromiumos.config.api.Topology.DescriptionEntry.value', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=b'8\001', is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=481, serialized_end=531, ) _TOPOLOGY = _descriptor.Descriptor( name='Topology', full_name='chromiumos.config.api.Topology', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='id', full_name='chromiumos.config.api.Topology.id', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='type', full_name='chromiumos.config.api.Topology.type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='description', full_name='chromiumos.config.api.Topology.description', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='hardware_feature', full_name='chromiumos.config.api.Topology.hardware_feature', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_TOPOLOGY_DESCRIPTIONENTRY, ], enum_types=[ _TOPOLOGY_TYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=267, serialized_end=1150, ) _DURATION = _descriptor.Descriptor( name='Duration', full_name='chromiumos.config.api.Duration', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='type', full_name='chromiumos.config.api.Duration.type', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='value', full_name='chromiumos.config.api.Duration.value', index=1, number=2, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _DURATION_TYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=1153, serialized_end=1321, ) _HARDWAREFEATURES_COUNT = _descriptor.Descriptor( name='Count', full_name='chromiumos.config.api.HardwareFeatures.Count', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='value', full_name='chromiumos.config.api.HardwareFeatures.Count.value', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=5121, serialized_end=5143, ) _HARDWAREFEATURES_USBC_PORT = _descriptor.Descriptor( name='Port', full_name='chromiumos.config.api.HardwareFeatures.UsbC.Port', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='position', full_name='chromiumos.config.api.HardwareFeatures.UsbC.Port.position', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='index_override', full_name='chromiumos.config.api.HardwareFeatures.UsbC.Port.index_override', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=5337, serialized_end=5469, ) _HARDWAREFEATURES_USBC = _descriptor.Descriptor( name='UsbC', full_name='chromiumos.config.api.HardwareFeatures.UsbC', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='count', full_name='chromiumos.config.api.HardwareFeatures.UsbC.count', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='ports', full_name='chromiumos.config.api.HardwareFeatures.UsbC.ports', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='usb4', full_name='chromiumos.config.api.HardwareFeatures.UsbC.usb4', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='defer_external_display_timeout', full_name='chromiumos.config.api.HardwareFeatures.UsbC.defer_external_display_timeout', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_USBC_PORT, ], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=5146, serialized_end=5469, ) _HARDWAREFEATURES_USBA = _descriptor.Descriptor( name='UsbA', full_name='chromiumos.config.api.HardwareFeatures.UsbA', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='count', full_name='chromiumos.config.api.HardwareFeatures.UsbA.count', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=5471, serialized_end=5539, ) _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY = _descriptor.Descriptor( name='PowerLevelMappingEntry', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='key', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry.key', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='value', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry.value', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=b'8\001', is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=6422, serialized_end=6478, ) _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY = _descriptor.Descriptor( name='RegulatoryDomainMappingEntry', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='key', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry.key', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='value', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry.value', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=b'8\001', is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=6480, serialized_end=6542, ) _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG = _descriptor.Descriptor( name='DynamicPowerReductionConfig', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='gpio', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.gpio', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='modem_manager', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.modem_manager', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='tablet_mode', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.tablet_mode', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='enable_multi_power_level_sar', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.enable_multi_power_level_sar', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='enable_default_proximity_state_far', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.enable_default_proximity_state_far', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='power_level_mapping', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.power_level_mapping', index=5, number=6, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='regulatory_domain_mapping', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.regulatory_domain_mapping', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY, _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY, ], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ _descriptor.OneofDescriptor( name='dynamic_power_reduction_config', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.dynamic_power_reduction_config', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), ], serialized_start=5973, serialized_end=6576, ) _HARDWAREFEATURES_CELLULAR = _descriptor.Descriptor( name='Cellular', full_name='chromiumos.config.api.HardwareFeatures.Cellular', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Cellular.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='model', full_name='chromiumos.config.api.HardwareFeatures.Cellular.model', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='type', full_name='chromiumos.config.api.HardwareFeatures.Cellular.type', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='attach_apn_required', full_name='chromiumos.config.api.HardwareFeatures.Cellular.attach_apn_required', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=b'\030\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='dynamic_power_reduction_config', full_name='chromiumos.config.api.HardwareFeatures.Cellular.dynamic_power_reduction_config', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='wedge_timeout_in_ms', full_name='chromiumos.config.api.HardwareFeatures.Cellular.wedge_timeout_in_ms', index=5, number=6, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='modem_type', full_name='chromiumos.config.api.HardwareFeatures.Cellular.modem_type', index=6, number=7, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG, ], enum_types=[ _HARDWAREFEATURES_CELLULAR_CELLULARTYPE, _HARDWAREFEATURES_CELLULAR_MODEMTYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=5542, serialized_end=6854, ) _HARDWAREFEATURES_HDMI_CEC = _descriptor.Descriptor( name='Cec', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.Cec', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='power_on_displays_on_boot', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.Cec.power_on_displays_on_boot', index=0, number=1, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='power_off_displays_on_shutdown', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.Cec.power_off_displays_on_shutdown', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=6994, serialized_end=7074, ) _HARDWAREFEATURES_HDMI = _descriptor.Descriptor( name='Hdmi', full_name='chromiumos.config.api.HardwareFeatures.Hdmi', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cec', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.cec', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_HDMI_CEC, ], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=6857, serialized_end=7074, ) _HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER = _descriptor.Descriptor( name='SemVer', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='major_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer.major_version', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='minor_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer.minor_version', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='patch_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer.patch_version', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=7885, serialized_end=7962, ) _HARDWAREFEATURES_FIRMWARECONFIGURATION = _descriptor.Descriptor( name='FirmwareConfiguration', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='value', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.value', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='mask', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.mask', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='coreboot_customizations', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.coreboot_customizations', index=2, number=3, type=9, cpp_type=9, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='vboot_cbfs_integration', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.vboot_cbfs_integration', index=3, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='fw_ro_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.fw_ro_version', index=4, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='intel_ish', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.intel_ish', index=5, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='fw_rw_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.fw_rw_version', index=6, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='bmp_logo', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.bmp_logo', index=7, number=11, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='fw_splash_screen', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.fw_splash_screen', index=8, number=12, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='late_cse_sync', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.late_cse_sync', index=9, number=13, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='has_recovery_mrc_cache', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.has_recovery_mrc_cache', index=10, number=14, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='mainboard_has_early_sign_of_life', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.mainboard_has_early_sign_of_life', index=11, number=15, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER, ], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=7077, serialized_end=7980, ) _HARDWAREFEATURES_AUDIO_CARDCONFIG = _descriptor.Descriptor( name='CardConfig', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='card_name', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.card_name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='ucm_suffix', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.ucm_suffix', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='ucm_config', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.ucm_config', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cras_config', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.cras_config', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='sound_card_init_config', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.sound_card_init_config', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cras_suffix', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.cras_suffix', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=8688, serialized_end=9097, ) _HARDWAREFEATURES_AUDIO = _descriptor.Descriptor( name='Audio', full_name='chromiumos.config.api.HardwareFeatures.Audio', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='audio_codec', full_name='chromiumos.config.api.HardwareFeatures.Audio.audio_codec', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='speaker_amp', full_name='chromiumos.config.api.HardwareFeatures.Audio.speaker_amp', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='headphone_codec', full_name='chromiumos.config.api.HardwareFeatures.Audio.headphone_codec', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='lid_microphone', full_name='chromiumos.config.api.HardwareFeatures.Audio.lid_microphone', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='base_microphone', full_name='chromiumos.config.api.HardwareFeatures.Audio.base_microphone', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='speaker_amplifier', full_name='chromiumos.config.api.HardwareFeatures.Audio.speaker_amplifier', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='card_configs', full_name='chromiumos.config.api.HardwareFeatures.Audio.card_configs', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cras_config', full_name='chromiumos.config.api.HardwareFeatures.Audio.cras_config', index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='sof_audio_dsp', full_name='chromiumos.config.api.HardwareFeatures.Audio.sof_audio_dsp', index=8, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_AUDIO_CARDCONFIG, ], enum_types=[ _HARDWAREFEATURES_AUDIO_AUDIOCODEC, _HARDWAREFEATURES_AUDIO_AMPLIFIER, _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=7983, serialized_end=9915, ) _HARDWAREFEATURES_CAMERA_DEVICE = _descriptor.Descriptor( name='Device', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='interface', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.interface', index=0, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='facing', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.facing', index=1, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='orientation', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.orientation', index=2, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='flags', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.flags', index=3, number=5, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='ids', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.ids', index=4, number=6, type=9, cpp_type=9, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='privacy_switch', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.privacy_switch', index=5, number=7, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='microphone_count', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.microphone_count', index=6, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='detachable', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.detachable', index=7, number=9, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=10067, serialized_end=10498, ) _HARDWAREFEATURES_CAMERA = _descriptor.Descriptor( name='Camera', full_name='chromiumos.config.api.HardwareFeatures.Camera', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='devices', full_name='chromiumos.config.api.HardwareFeatures.Camera.devices', index=0, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='features', full_name='chromiumos.config.api.HardwareFeatures.Camera.features', index=1, number=5, type=9, cpp_type=9, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='enumerated', full_name='chromiumos.config.api.HardwareFeatures.Camera.enumerated', index=2, number=6, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='enumerated_usb_ids', full_name='chromiumos.config.api.HardwareFeatures.Camera.enumerated_usb_ids', index=3, number=7, type=9, cpp_type=9, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_CAMERA_DEVICE, ], enum_types=[ _HARDWAREFEATURES_CAMERA_INTERFACE, _HARDWAREFEATURES_CAMERA_FACING, _HARDWAREFEATURES_CAMERA_ORIENTATION, _HARDWAREFEATURES_CAMERA_FLAGS, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=9918, serialized_end=10838, ) _HARDWAREFEATURES_ACCELEROMETER = _descriptor.Descriptor( name='Accelerometer', full_name='chromiumos.config.api.HardwareFeatures.Accelerometer', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='lid_accelerometer', full_name='chromiumos.config.api.HardwareFeatures.Accelerometer.lid_accelerometer', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='base_accelerometer', full_name='chromiumos.config.api.HardwareFeatures.Accelerometer.base_accelerometer', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=10841, serialized_end=11009, ) _HARDWAREFEATURES_GYROSCOPE = _descriptor.Descriptor( name='Gyroscope', full_name='chromiumos.config.api.HardwareFeatures.Gyroscope', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='lid_gyroscope', full_name='chromiumos.config.api.HardwareFeatures.Gyroscope.lid_gyroscope', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='base_gyroscope', full_name='chromiumos.config.api.HardwareFeatures.Gyroscope.base_gyroscope', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=11012, serialized_end=11168, ) _HARDWAREFEATURES_MAGNETOMETER = _descriptor.Descriptor( name='Magnetometer', full_name='chromiumos.config.api.HardwareFeatures.Magnetometer', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='lid_magnetometer', full_name='chromiumos.config.api.HardwareFeatures.Magnetometer.lid_magnetometer', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='base_magnetometer', full_name='chromiumos.config.api.HardwareFeatures.Magnetometer.base_magnetometer', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=11171, serialized_end=11336, ) _HARDWAREFEATURES_LIGHTSENSOR = _descriptor.Descriptor( name='LightSensor', full_name='chromiumos.config.api.HardwareFeatures.LightSensor', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='lid_lightsensor', full_name='chromiumos.config.api.HardwareFeatures.LightSensor.lid_lightsensor', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='base_lightsensor', full_name='chromiumos.config.api.HardwareFeatures.LightSensor.base_lightsensor', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='camera_lightsensor', full_name='chromiumos.config.api.HardwareFeatures.LightSensor.camera_lightsensor', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=11339, serialized_end=11578, ) _HARDWAREFEATURES_SCREEN = _descriptor.Descriptor( name='Screen', full_name='chromiumos.config.api.HardwareFeatures.Screen', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='connector_type', full_name='chromiumos.config.api.HardwareFeatures.Screen.connector_type', index=0, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='panel_properties', full_name='chromiumos.config.api.HardwareFeatures.Screen.panel_properties', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='touch_support', full_name='chromiumos.config.api.HardwareFeatures.Screen.touch_support', index=2, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_SCREEN_CONNECTORTYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=11581, serialized_end=11910, ) _HARDWAREFEATURES_FORMFACTOR = _descriptor.Descriptor( name='FormFactor', full_name='chromiumos.config.api.HardwareFeatures.FormFactor', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='form_factor', full_name='chromiumos.config.api.HardwareFeatures.FormFactor.form_factor', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='recovery_input', full_name='chromiumos.config.api.HardwareFeatures.FormFactor.recovery_input', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='detachable_ui', full_name='chromiumos.config.api.HardwareFeatures.FormFactor.detachable_ui', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE, _HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=11913, serialized_end=12415, ) _HARDWAREFEATURES_STYLUS = _descriptor.Descriptor( name='Stylus', full_name='chromiumos.config.api.HardwareFeatures.Stylus', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='stylus', full_name='chromiumos.config.api.HardwareFeatures.Stylus.stylus', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_STYLUS_STYLUSTYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=12418, serialized_end=12573, ) _HARDWAREFEATURES_KEYBOARD = _descriptor.Descriptor( name='Keyboard', full_name='chromiumos.config.api.HardwareFeatures.Keyboard', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='keyboard_type', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.keyboard_type', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='backlight', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.backlight', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='power_button', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.power_button', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='numeric_pad', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.numeric_pad', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='mcu_type', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.mcu_type', index=4, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='backlight_user_steps', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.backlight_user_steps', index=5, number=5, type=1, cpp_type=5, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='als_steps', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.als_steps', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='no_als_brightness', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.no_als_brightness', index=7, number=8, type=1, cpp_type=5, label=1, has_default_value=False, default_value=float(0), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='bottom_left_layout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.bottom_left_layout', index=8, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='bottom_right_layout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.bottom_right_layout', index=9, number=10, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='numeric_pad_layout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.numeric_pad_layout', index=10, number=11, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE, _HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE, _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT, _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT, _HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=12576, serialized_end=13965, ) _HARDWAREFEATURES_MEMORY = _descriptor.Descriptor( name='Memory', full_name='chromiumos.config.api.HardwareFeatures.Memory', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='profile', full_name='chromiumos.config.api.HardwareFeatures.Memory.profile', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=13967, serialized_end=14041, ) _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN = _descriptor.Descriptor( name='PixelMedian', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='cb_type1_lower', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.cb_type1_lower', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cb_type1_upper', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.cb_type1_upper', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cb_type2_lower', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.cb_type2_lower', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cb_type2_upper', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.cb_type2_upper', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='icb_type1_lower', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.icb_type1_lower', index=4, number=5, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='icb_type1_upper', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.icb_type1_upper', index=5, number=6, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='icb_type2_lower', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.icb_type2_lower', index=6, number=7, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='icb_type2_upper', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.icb_type2_upper', index=7, number=8, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=14710, serialized_end=14919, ) _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE = _descriptor.Descriptor( name='DetectZone', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='x1', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone.x1', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='y1', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone.y1', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='x2', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone.x2', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='y2', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone.y2', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=14921, serialized_end=14981, ) _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG = _descriptor.Descriptor( name='FingerprintDiag', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='routine_enable', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.routine_enable', index=0, number=1, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='max_pixel_dev', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_pixel_dev', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='max_dead_pixels', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_dead_pixels', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='pixel_median', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.pixel_median', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='num_detect_zone', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.num_detect_zone', index=4, number=5, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='detect_zones', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.detect_zones', index=5, number=6, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='max_dead_pixels_in_detect_zone', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_dead_pixels_in_detect_zone', index=6, number=7, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='max_reset_pixel_dev', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_reset_pixel_dev', index=7, number=8, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='max_error_reset_pixels', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_error_reset_pixels', index=8, number=9, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN, _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE, ], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=14287, serialized_end=14981, ) _HARDWAREFEATURES_FINGERPRINT = _descriptor.Descriptor( name='Fingerprint', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='location', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.location', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='board', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.board', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='ro_version', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.ro_version', index=2, number=3, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='fingerprint_diag', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.fingerprint_diag', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.present', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG, ], enum_types=[ _HARDWAREFEATURES_FINGERPRINT_LOCATION, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=14044, serialized_end=15199, ) _HARDWAREFEATURES_STORAGE = _descriptor.Descriptor( name='Storage', full_name='chromiumos.config.api.HardwareFeatures.Storage', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='storage_type', full_name='chromiumos.config.api.HardwareFeatures.Storage.storage_type', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='size_gb', full_name='chromiumos.config.api.HardwareFeatures.Storage.size_gb', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=15201, serialized_end=15303, ) _HARDWAREFEATURES_BLUETOOTH = _descriptor.Descriptor( name='Bluetooth', full_name='chromiumos.config.api.HardwareFeatures.Bluetooth', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='component', full_name='chromiumos.config.api.HardwareFeatures.Bluetooth.component', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Bluetooth.present', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=15306, serialized_end=15446, ) _HARDWAREFEATURES_BARRELJACK = _descriptor.Descriptor( name='BarrelJack', full_name='chromiumos.config.api.HardwareFeatures.BarrelJack', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.BarrelJack.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=15448, serialized_end=15526, ) _HARDWAREFEATURES_WIFI = _descriptor.Descriptor( name='Wifi', full_name='chromiumos.config.api.HardwareFeatures.Wifi', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='supported_wlan_protocols', full_name='chromiumos.config.api.HardwareFeatures.Wifi.supported_wlan_protocols', index=0, number=1, type=14, cpp_type=8, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='wifi_chips', full_name='chromiumos.config.api.HardwareFeatures.Wifi.wifi_chips', index=1, number=2, type=14, cpp_type=8, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='wifi_config', full_name='chromiumos.config.api.HardwareFeatures.Wifi.wifi_config', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='wifi_vpd_sar', full_name='chromiumos.config.api.HardwareFeatures.Wifi.wifi_vpd_sar', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_WIFI_WIFICHIP, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=15529, serialized_end=15854, ) _HARDWAREFEATURES_BUTTON = _descriptor.Descriptor( name='Button', full_name='chromiumos.config.api.HardwareFeatures.Button', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='region', full_name='chromiumos.config.api.HardwareFeatures.Button.region', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='edge', full_name='chromiumos.config.api.HardwareFeatures.Button.edge', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='position', full_name='chromiumos.config.api.HardwareFeatures.Button.position', index=2, number=3, type=2, cpp_type=6, label=1, has_default_value=False, default_value=float(0), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_BUTTON_REGION, _HARDWAREFEATURES_BUTTON_EDGE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=15857, serialized_end=16145, ) _HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY = _descriptor.Descriptor( name='BuildConfigEntry', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='key', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry.key', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='value', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry.value', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=b'8\001', is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=17106, serialized_end=17205, ) _HARDWAREFEATURES_EMBEDDEDCONTROLLER = _descriptor.Descriptor( name='EmbeddedController', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='ec_type', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.ec_type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='part', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.part', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='feature_typec_cmd', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_typec_cmd', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cbi', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.cbi', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='detachable_base', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.detachable_base', index=5, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='feature_charge_control_v2', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_charge_control_v2', index=6, number=7, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='feature_asserts_panic', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_asserts_panic', index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='feature_system_safe_mode', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_system_safe_mode', index=8, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='feature_memory_dump_commands', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_memory_dump_commands', index=9, number=10, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='build_config', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.build_config', index=10, number=11, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='max_sensor_odr_mhz', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.max_sensor_odr_mhz', index=11, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY, ], enum_types=[ _HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=16148, serialized_end=17281, ) _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE = _descriptor.Descriptor( name='TrustedPlatformModule', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='tpm_type', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.tpm_type', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='production_rw_key_id', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.production_rw_key_id', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='runtime_tpm_version', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.runtime_tpm_version', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='gsc_fw_name', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.gsc_fw_name', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='enterprise_rollback_space', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.enterprise_rollback_space', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='valid_adid', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.valid_adid', index=5, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE, _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION, _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=17284, serialized_end=18100, ) _HARDWAREFEATURES_HOTWORDING = _descriptor.Descriptor( name='Hotwording', full_name='chromiumos.config.api.HardwareFeatures.Hotwording', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Hotwording.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=18102, serialized_end=18180, ) _HARDWAREFEATURES_DISPLAY = _descriptor.Descriptor( name='Display', full_name='chromiumos.config.api.HardwareFeatures.Display', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='type', full_name='chromiumos.config.api.HardwareFeatures.Display.type', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_DISPLAY_TYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=18183, serialized_end=18352, ) _HARDWAREFEATURES_TOUCHPAD = _descriptor.Descriptor( name='Touchpad', full_name='chromiumos.config.api.HardwareFeatures.Touchpad', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Touchpad.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='touchpad_type', full_name='chromiumos.config.api.HardwareFeatures.Touchpad.touchpad_type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=18355, serialized_end=18591, ) _HARDWAREFEATURES_MICROPHONEMUTESWITCH = _descriptor.Descriptor( name='MicrophoneMuteSwitch', full_name='chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=18593, serialized_end=18681, ) _HARDWAREFEATURES_BATTERY_LIFETIME = _descriptor.Descriptor( name='Lifetime', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='shipping_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.shipping_min', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='deep_sleep_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.deep_sleep_min', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='suspend_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.suspend_min', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='lucid_sleep_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.lucid_sleep_min', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='active_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.active_min', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=18949, serialized_end=19236, ) _HARDWAREFEATURES_BATTERY_CHARGING = _descriptor.Descriptor( name='Charging', full_name='chromiumos.config.api.HardwareFeatures.Battery.Charging', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='active_max', full_name='chromiumos.config.api.HardwareFeatures.Battery.Charging.active_max', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='suspend_max', full_name='chromiumos.config.api.HardwareFeatures.Battery.Charging.suspend_max', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='deep_sleep_max', full_name='chromiumos.config.api.HardwareFeatures.Battery.Charging.deep_sleep_max', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=19239, serialized_end=19413, ) _HARDWAREFEATURES_BATTERY = _descriptor.Descriptor( name='Battery', full_name='chromiumos.config.api.HardwareFeatures.Battery', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Battery.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='lifetime', full_name='chromiumos.config.api.HardwareFeatures.Battery.lifetime', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='charging', full_name='chromiumos.config.api.HardwareFeatures.Battery.charging', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='no_battery_boot_supported', full_name='chromiumos.config.api.HardwareFeatures.Battery.no_battery_boot_supported', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_BATTERY_LIFETIME, _HARDWAREFEATURES_BATTERY_CHARGING, ], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=18684, serialized_end=19413, ) _HARDWAREFEATURES_PRIVACYSCREEN = _descriptor.Descriptor( name='PrivacyScreen', full_name='chromiumos.config.api.HardwareFeatures.PrivacyScreen', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.PrivacyScreen.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=19415, serialized_end=19496, ) _HARDWAREFEATURES_SOC = _descriptor.Descriptor( name='Soc', full_name='chromiumos.config.api.HardwareFeatures.Soc', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='features', full_name='chromiumos.config.api.HardwareFeatures.Soc.features', index=0, number=1, type=14, cpp_type=8, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='vulnerabilities', full_name='chromiumos.config.api.HardwareFeatures.Soc.vulnerabilities', index=1, number=2, type=14, cpp_type=8, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='arc_media_codecs_suffix', full_name='chromiumos.config.api.HardwareFeatures.Soc.arc_media_codecs_suffix', index=2, number=3, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='hevc_support', full_name='chromiumos.config.api.HardwareFeatures.Soc.hevc_support', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='resource_config', full_name='chromiumos.config.api.HardwareFeatures.Soc.resource_config', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=19499, serialized_end=19813, ) _HARDWAREFEATURES_DISPLAYPORTCONVERTER = _descriptor.Descriptor( name='DisplayPortConverter', full_name='chromiumos.config.api.HardwareFeatures.DisplayPortConverter', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='converters', full_name='chromiumos.config.api.HardwareFeatures.DisplayPortConverter.converters', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=19815, serialized_end=19912, ) _HARDWAREFEATURES_HPS = _descriptor.Descriptor( name='Hps', full_name='chromiumos.config.api.HardwareFeatures.Hps', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Hps.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=19914, serialized_end=19985, ) _HARDWAREFEATURES_POE = _descriptor.Descriptor( name='PoE', full_name='chromiumos.config.api.HardwareFeatures.PoE', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.PoE.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=19987, serialized_end=20058, ) _HARDWAREFEATURES_POWERSUPPLY = _descriptor.Descriptor( name='PowerSupply', full_name='chromiumos.config.api.HardwareFeatures.PowerSupply', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='barreljack', full_name='chromiumos.config.api.HardwareFeatures.PowerSupply.barreljack', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='usb_min_ac_watts', full_name='chromiumos.config.api.HardwareFeatures.PowerSupply.usb_min_ac_watts', index=1, number=2, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20060, serialized_end=20168, ) _HARDWAREFEATURES_PROXIMITY = _descriptor.Descriptor( name='Proximity', full_name='chromiumos.config.api.HardwareFeatures.Proximity', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='configs', full_name='chromiumos.config.api.HardwareFeatures.Proximity.configs', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20170, serialized_end=20238, ) _HARDWAREFEATURES_TOUCH = _descriptor.Descriptor( name='Touch', full_name='chromiumos.config.api.HardwareFeatures.Touch', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='touch_slop_distance', full_name='chromiumos.config.api.HardwareFeatures.Touch.touch_slop_distance', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20240, serialized_end=20306, ) _HARDWAREFEATURES_THERMAL = _descriptor.Descriptor( name='Thermal', full_name='chromiumos.config.api.HardwareFeatures.Thermal', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='config_path_suffix', full_name='chromiumos.config.api.HardwareFeatures.Thermal.config_path_suffix', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20308, serialized_end=20345, ) _HARDWAREFEATURES_RUNTIMEPROBECONFIG = _descriptor.Descriptor( name='RuntimeProbeConfig', full_name='chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='encrypted_config_present', full_name='chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig.encrypted_config_present', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20348, serialized_end=20517, ) _HARDWAREFEATURES_DGPU = _descriptor.Descriptor( name='Dgpu', full_name='chromiumos.config.api.HardwareFeatures.Dgpu', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Dgpu.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='dgpu_type', full_name='chromiumos.config.api.HardwareFeatures.Dgpu.dgpu_type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ _HARDWAREFEATURES_DGPU_DGPUTYPE, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20520, serialized_end=20730, ) _HARDWAREFEATURES_UWB = _descriptor.Descriptor( name='Uwb', full_name='chromiumos.config.api.HardwareFeatures.Uwb', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Uwb.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20732, serialized_end=20803, ) _HARDWAREFEATURES_HARDWAREPROBE = _descriptor.Descriptor( name='HardwareProbe', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='gpu_family', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe.gpu_family', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='gpu_vendor', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe.gpu_vendor', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cpu_soc_family', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe.cpu_soc_family', index=2, number=3, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='dmi_product_name', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe.dmi_product_name', index=3, number=4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20805, serialized_end=20910, ) _HARDWAREFEATURES_KBALSSTEP = _descriptor.Descriptor( name='KbAlsStep', full_name='chromiumos.config.api.HardwareFeatures.KbAlsStep', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='backlight_percent', full_name='chromiumos.config.api.HardwareFeatures.KbAlsStep.backlight_percent', index=0, number=1, type=1, cpp_type=5, label=1, has_default_value=False, default_value=float(0), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='lux_threshold', full_name='chromiumos.config.api.HardwareFeatures.KbAlsStep.lux_threshold', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=20912, serialized_end=21020, ) _HARDWAREFEATURES_DETACHABLEBASE = _descriptor.Descriptor( name='DetachableBase', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='ec_image_name', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.ec_image_name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='product_id', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.product_id', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='touch_image_name', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.touch_image_name', index=2, number=3, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='usb_path', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.usb_path', index=3, number=4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='vendor_id', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.vendor_id', index=4, number=5, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='i2c_path', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.i2c_path', index=5, number=6, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21023, serialized_end=21163, ) _HARDWAREFEATURES_SUSPEND = _descriptor.Descriptor( name='Suspend', full_name='chromiumos.config.api.HardwareFeatures.Suspend', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='suspend_to_mem', full_name='chromiumos.config.api.HardwareFeatures.Suspend.suspend_to_mem', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='suspend_to_idle', full_name='chromiumos.config.api.HardwareFeatures.Suspend.suspend_to_idle', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21166, serialized_end=21322, ) _HARDWAREFEATURES_VRR = _descriptor.Descriptor( name='Vrr', full_name='chromiumos.config.api.HardwareFeatures.Vrr', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Vrr.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21324, serialized_end=21395, ) _HARDWAREFEATURES_SDREADER = _descriptor.Descriptor( name='SdReader', full_name='chromiumos.config.api.HardwareFeatures.SdReader', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.SdReader.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21397, serialized_end=21473, ) _HARDWAREFEATURES_OEMINFO = _descriptor.Descriptor( name='OEMInfo', full_name='chromiumos.config.api.HardwareFeatures.OEMInfo', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='name', full_name='chromiumos.config.api.HardwareFeatures.OEMInfo.name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21475, serialized_end=21498, ) _HARDWAREFEATURES_FAN = _descriptor.Descriptor( name='Fan', full_name='chromiumos.config.api.HardwareFeatures.Fan', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='fan_count', full_name='chromiumos.config.api.HardwareFeatures.Fan.fan_count', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21500, serialized_end=21554, ) _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO = _descriptor.Descriptor( name='InterruptControllerInfo', full_name='chromiumos.config.api.HardwareFeatures.InterruptControllerInfo', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='nmi_support', full_name='chromiumos.config.api.HardwareFeatures.InterruptControllerInfo.nmi_support', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21556, serialized_end=21651, ) _HARDWAREFEATURES_TILEDDISPLAY = _descriptor.Descriptor( name='TiledDisplay', full_name='chromiumos.config.api.HardwareFeatures.TiledDisplay', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.TiledDisplay.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21653, serialized_end=21733, ) _HARDWAREFEATURES_CPUINFO_VENDORINFO = _descriptor.Descriptor( name='VendorInfo', full_name='chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='cpu_family_num', full_name='chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo.cpu_family_num', index=0, number=1, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cpu_model_num', full_name='chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo.cpu_model_num', index=1, number=2, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21828, serialized_end=21887, ) _HARDWAREFEATURES_CPUINFO = _descriptor.Descriptor( name='CpuInfo', full_name='chromiumos.config.api.HardwareFeatures.CpuInfo', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='vendor_info', full_name='chromiumos.config.api.HardwareFeatures.CpuInfo.vendor_info', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_CPUINFO_VENDORINFO, ], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21736, serialized_end=21887, ) _HARDWAREFEATURES_PENDRIVE = _descriptor.Descriptor( name='Pendrive', full_name='chromiumos.config.api.HardwareFeatures.Pendrive', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='present', full_name='chromiumos.config.api.HardwareFeatures.Pendrive.present', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=21889, serialized_end=21965, ) _HARDWAREFEATURES = _descriptor.Descriptor( name='HardwareFeatures', full_name='chromiumos.config.api.HardwareFeatures', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( name='usb_c', full_name='chromiumos.config.api.HardwareFeatures.usb_c', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='usb_a', full_name='chromiumos.config.api.HardwareFeatures.usb_a', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cellular', full_name='chromiumos.config.api.HardwareFeatures.cellular', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='hdmi', full_name='chromiumos.config.api.HardwareFeatures.hdmi', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='fw_config', full_name='chromiumos.config.api.HardwareFeatures.fw_config', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='audio', full_name='chromiumos.config.api.HardwareFeatures.audio', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='camera', full_name='chromiumos.config.api.HardwareFeatures.camera', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='accelerometer', full_name='chromiumos.config.api.HardwareFeatures.accelerometer', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='gyroscope', full_name='chromiumos.config.api.HardwareFeatures.gyroscope', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='magnetometer', full_name='chromiumos.config.api.HardwareFeatures.magnetometer', index=9, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='light_sensor', full_name='chromiumos.config.api.HardwareFeatures.light_sensor', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='screen', full_name='chromiumos.config.api.HardwareFeatures.screen', index=11, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='form_factor', full_name='chromiumos.config.api.HardwareFeatures.form_factor', index=12, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='stylus', full_name='chromiumos.config.api.HardwareFeatures.stylus', index=13, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='keyboard', full_name='chromiumos.config.api.HardwareFeatures.keyboard', index=14, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='memory', full_name='chromiumos.config.api.HardwareFeatures.memory', index=15, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='fingerprint', full_name='chromiumos.config.api.HardwareFeatures.fingerprint', index=16, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='storage', full_name='chromiumos.config.api.HardwareFeatures.storage', index=17, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='bluetooth', full_name='chromiumos.config.api.HardwareFeatures.bluetooth', index=18, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='barreljack', full_name='chromiumos.config.api.HardwareFeatures.barreljack', index=19, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='wifi', full_name='chromiumos.config.api.HardwareFeatures.wifi', index=20, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='power_button', full_name='chromiumos.config.api.HardwareFeatures.power_button', index=21, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='volume_button', full_name='chromiumos.config.api.HardwareFeatures.volume_button', index=22, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='embedded_controller', full_name='chromiumos.config.api.HardwareFeatures.embedded_controller', index=23, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='trusted_platform_module', full_name='chromiumos.config.api.HardwareFeatures.trusted_platform_module', index=24, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='hotwording', full_name='chromiumos.config.api.HardwareFeatures.hotwording', index=25, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='display', full_name='chromiumos.config.api.HardwareFeatures.display', index=26, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='touchpad', full_name='chromiumos.config.api.HardwareFeatures.touchpad', index=27, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='microphone_mute_switch', full_name='chromiumos.config.api.HardwareFeatures.microphone_mute_switch', index=28, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='battery', full_name='chromiumos.config.api.HardwareFeatures.battery', index=29, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='privacy_screen', full_name='chromiumos.config.api.HardwareFeatures.privacy_screen', index=30, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='soc', full_name='chromiumos.config.api.HardwareFeatures.soc', index=31, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='dp_converter', full_name='chromiumos.config.api.HardwareFeatures.dp_converter', index=32, number=33, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='hps', full_name='chromiumos.config.api.HardwareFeatures.hps', index=33, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='poe', full_name='chromiumos.config.api.HardwareFeatures.poe', index=34, number=35, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='power_supply', full_name='chromiumos.config.api.HardwareFeatures.power_supply', index=35, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='proximity', full_name='chromiumos.config.api.HardwareFeatures.proximity', index=36, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='touch', full_name='chromiumos.config.api.HardwareFeatures.touch', index=37, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='thermal', full_name='chromiumos.config.api.HardwareFeatures.thermal', index=38, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='runtime_probe_config', full_name='chromiumos.config.api.HardwareFeatures.runtime_probe_config', index=39, number=40, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='dgpu_config', full_name='chromiumos.config.api.HardwareFeatures.dgpu_config', index=40, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='uwb_config', full_name='chromiumos.config.api.HardwareFeatures.uwb_config', index=41, number=42, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='hardware_probe_config', full_name='chromiumos.config.api.HardwareFeatures.hardware_probe_config', index=42, number=43, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='detachable_base', full_name='chromiumos.config.api.HardwareFeatures.detachable_base', index=43, number=44, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='suspend', full_name='chromiumos.config.api.HardwareFeatures.suspend', index=44, number=45, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='vrr', full_name='chromiumos.config.api.HardwareFeatures.vrr', index=45, number=46, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='sd_reader', full_name='chromiumos.config.api.HardwareFeatures.sd_reader', index=46, number=47, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='feature_level', full_name='chromiumos.config.api.HardwareFeatures.feature_level', index=47, number=48, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='oem_info', full_name='chromiumos.config.api.HardwareFeatures.oem_info', index=48, number=49, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='fan', full_name='chromiumos.config.api.HardwareFeatures.fan', index=49, number=50, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='interrupt_controller_info', full_name='chromiumos.config.api.HardwareFeatures.interrupt_controller_info', index=50, number=51, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='tiled_display', full_name='chromiumos.config.api.HardwareFeatures.tiled_display', index=51, number=52, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='cpu_info', full_name='chromiumos.config.api.HardwareFeatures.cpu_info', index=52, number=53, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='pendrive', full_name='chromiumos.config.api.HardwareFeatures.pendrive', index=53, number=54, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], nested_types=[_HARDWAREFEATURES_COUNT, _HARDWAREFEATURES_USBC, _HARDWAREFEATURES_USBA, _HARDWAREFEATURES_CELLULAR, _HARDWAREFEATURES_HDMI, _HARDWAREFEATURES_FIRMWARECONFIGURATION, _HARDWAREFEATURES_AUDIO, _HARDWAREFEATURES_CAMERA, _HARDWAREFEATURES_ACCELEROMETER, _HARDWAREFEATURES_GYROSCOPE, _HARDWAREFEATURES_MAGNETOMETER, _HARDWAREFEATURES_LIGHTSENSOR, _HARDWAREFEATURES_SCREEN, _HARDWAREFEATURES_FORMFACTOR, _HARDWAREFEATURES_STYLUS, _HARDWAREFEATURES_KEYBOARD, _HARDWAREFEATURES_MEMORY, _HARDWAREFEATURES_FINGERPRINT, _HARDWAREFEATURES_STORAGE, _HARDWAREFEATURES_BLUETOOTH, _HARDWAREFEATURES_BARRELJACK, _HARDWAREFEATURES_WIFI, _HARDWAREFEATURES_BUTTON, _HARDWAREFEATURES_EMBEDDEDCONTROLLER, _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE, _HARDWAREFEATURES_HOTWORDING, _HARDWAREFEATURES_DISPLAY, _HARDWAREFEATURES_TOUCHPAD, _HARDWAREFEATURES_MICROPHONEMUTESWITCH, _HARDWAREFEATURES_BATTERY, _HARDWAREFEATURES_PRIVACYSCREEN, _HARDWAREFEATURES_SOC, _HARDWAREFEATURES_DISPLAYPORTCONVERTER, _HARDWAREFEATURES_HPS, _HARDWAREFEATURES_POE, _HARDWAREFEATURES_POWERSUPPLY, _HARDWAREFEATURES_PROXIMITY, _HARDWAREFEATURES_TOUCH, _HARDWAREFEATURES_THERMAL, _HARDWAREFEATURES_RUNTIMEPROBECONFIG, _HARDWAREFEATURES_DGPU, _HARDWAREFEATURES_UWB, _HARDWAREFEATURES_HARDWAREPROBE, _HARDWAREFEATURES_KBALSSTEP, _HARDWAREFEATURES_DETACHABLEBASE, _HARDWAREFEATURES_SUSPEND, _HARDWAREFEATURES_VRR, _HARDWAREFEATURES_SDREADER, _HARDWAREFEATURES_OEMINFO, _HARDWAREFEATURES_FAN, _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO, _HARDWAREFEATURES_TILEDDISPLAY, _HARDWAREFEATURES_CPUINFO, _HARDWAREFEATURES_PENDRIVE, ], enum_types=[ _HARDWAREFEATURES_PRESENT, _HARDWAREFEATURES_PORTPOSITION, ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=1325, serialized_end=22194, ) _TOPOLOGY_DESCRIPTIONENTRY.containing_type = _TOPOLOGY _TOPOLOGY.fields_by_name['type'].enum_type = _TOPOLOGY_TYPE _TOPOLOGY.fields_by_name['description'].message_type = _TOPOLOGY_DESCRIPTIONENTRY _TOPOLOGY.fields_by_name['hardware_feature'].message_type = _HARDWAREFEATURES _TOPOLOGY_TYPE.containing_type = _TOPOLOGY _DURATION.fields_by_name['type'].enum_type = _DURATION_TYPE _DURATION_TYPE.containing_type = _DURATION _HARDWAREFEATURES_COUNT.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_USBC_PORT.fields_by_name['position'].enum_type = _HARDWAREFEATURES_PORTPOSITION _HARDWAREFEATURES_USBC_PORT.fields_by_name['index_override'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE _HARDWAREFEATURES_USBC_PORT.containing_type = _HARDWAREFEATURES_USBC _HARDWAREFEATURES_USBC.fields_by_name['count'].message_type = _HARDWAREFEATURES_COUNT _HARDWAREFEATURES_USBC.fields_by_name['ports'].message_type = _HARDWAREFEATURES_USBC_PORT _HARDWAREFEATURES_USBC.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_USBA.fields_by_name['count'].message_type = _HARDWAREFEATURES_COUNT _HARDWAREFEATURES_USBA.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY.containing_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY.containing_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['power_level_mapping'].message_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['regulatory_domain_mapping'].message_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.containing_type = _HARDWAREFEATURES_CELLULAR _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.oneofs_by_name['dynamic_power_reduction_config'].fields.append( _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['gpio']) _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['gpio'].containing_oneof = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.oneofs_by_name['dynamic_power_reduction_config'] _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.oneofs_by_name['dynamic_power_reduction_config'].fields.append( _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['modem_manager']) _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['modem_manager'].containing_oneof = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.oneofs_by_name['dynamic_power_reduction_config'] _HARDWAREFEATURES_CELLULAR.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_CELLULAR.fields_by_name['type'].enum_type = _HARDWAREFEATURES_CELLULAR_CELLULARTYPE _HARDWAREFEATURES_CELLULAR.fields_by_name['dynamic_power_reduction_config'].message_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG _HARDWAREFEATURES_CELLULAR.fields_by_name['modem_type'].enum_type = _HARDWAREFEATURES_CELLULAR_MODEMTYPE _HARDWAREFEATURES_CELLULAR.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_CELLULAR_CELLULARTYPE.containing_type = _HARDWAREFEATURES_CELLULAR _HARDWAREFEATURES_CELLULAR_MODEMTYPE.containing_type = _HARDWAREFEATURES_CELLULAR _HARDWAREFEATURES_HDMI_CEC.containing_type = _HARDWAREFEATURES_HDMI _HARDWAREFEATURES_HDMI.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_HDMI.fields_by_name['cec'].message_type = _HARDWAREFEATURES_HDMI_CEC _HARDWAREFEATURES_HDMI.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER.containing_type = _HARDWAREFEATURES_FIRMWARECONFIGURATION _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['vboot_cbfs_integration'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['fw_ro_version'].message_type = _HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['intel_ish'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['fw_rw_version'].message_type = _HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['bmp_logo'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['fw_splash_screen'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['late_cse_sync'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['has_recovery_mrc_cache'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['mainboard_has_early_sign_of_life'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_FIRMWARECONFIGURATION.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['ucm_suffix'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['ucm_config'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE _HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['cras_config'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE _HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['sound_card_init_config'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE _HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['cras_suffix'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _HARDWAREFEATURES_AUDIO_CARDCONFIG.containing_type = _HARDWAREFEATURES_AUDIO _HARDWAREFEATURES_AUDIO.fields_by_name['audio_codec'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCODEC _HARDWAREFEATURES_AUDIO.fields_by_name['speaker_amp'].enum_type = _HARDWAREFEATURES_AUDIO_AMPLIFIER _HARDWAREFEATURES_AUDIO.fields_by_name['headphone_codec'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCODEC _HARDWAREFEATURES_AUDIO.fields_by_name['lid_microphone'].message_type = _HARDWAREFEATURES_COUNT _HARDWAREFEATURES_AUDIO.fields_by_name['base_microphone'].message_type = _HARDWAREFEATURES_COUNT _HARDWAREFEATURES_AUDIO.fields_by_name['speaker_amplifier'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_AMPLIFIER _HARDWAREFEATURES_AUDIO.fields_by_name['card_configs'].message_type = _HARDWAREFEATURES_AUDIO_CARDCONFIG _HARDWAREFEATURES_AUDIO.fields_by_name['cras_config'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE _HARDWAREFEATURES_AUDIO.fields_by_name['sof_audio_dsp'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_AUDIO.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_AUDIO_AUDIOCODEC.containing_type = _HARDWAREFEATURES_AUDIO _HARDWAREFEATURES_AUDIO_AMPLIFIER.containing_type = _HARDWAREFEATURES_AUDIO _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE.containing_type = _HARDWAREFEATURES_AUDIO _HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['interface'].enum_type = _HARDWAREFEATURES_CAMERA_INTERFACE _HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['facing'].enum_type = _HARDWAREFEATURES_CAMERA_FACING _HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['orientation'].enum_type = _HARDWAREFEATURES_CAMERA_ORIENTATION _HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['privacy_switch'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['microphone_count'].message_type = _HARDWAREFEATURES_COUNT _HARDWAREFEATURES_CAMERA_DEVICE.containing_type = _HARDWAREFEATURES_CAMERA _HARDWAREFEATURES_CAMERA.fields_by_name['devices'].message_type = _HARDWAREFEATURES_CAMERA_DEVICE _HARDWAREFEATURES_CAMERA.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_CAMERA_INTERFACE.containing_type = _HARDWAREFEATURES_CAMERA _HARDWAREFEATURES_CAMERA_FACING.containing_type = _HARDWAREFEATURES_CAMERA _HARDWAREFEATURES_CAMERA_ORIENTATION.containing_type = _HARDWAREFEATURES_CAMERA _HARDWAREFEATURES_CAMERA_FLAGS.containing_type = _HARDWAREFEATURES_CAMERA _HARDWAREFEATURES_ACCELEROMETER.fields_by_name['lid_accelerometer'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_ACCELEROMETER.fields_by_name['base_accelerometer'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_ACCELEROMETER.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_GYROSCOPE.fields_by_name['lid_gyroscope'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_GYROSCOPE.fields_by_name['base_gyroscope'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_GYROSCOPE.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_MAGNETOMETER.fields_by_name['lid_magnetometer'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_MAGNETOMETER.fields_by_name['base_magnetometer'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_MAGNETOMETER.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_LIGHTSENSOR.fields_by_name['lid_lightsensor'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_LIGHTSENSOR.fields_by_name['base_lightsensor'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_LIGHTSENSOR.fields_by_name['camera_lightsensor'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_LIGHTSENSOR.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_SCREEN.fields_by_name['connector_type'].enum_type = _HARDWAREFEATURES_SCREEN_CONNECTORTYPE _HARDWAREFEATURES_SCREEN.fields_by_name['panel_properties'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_DISPLAYPANEL_PROPERTIES _HARDWAREFEATURES_SCREEN.fields_by_name['touch_support'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_SCREEN.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_SCREEN_CONNECTORTYPE.containing_type = _HARDWAREFEATURES_SCREEN _HARDWAREFEATURES_FORMFACTOR.fields_by_name['form_factor'].enum_type = _HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE _HARDWAREFEATURES_FORMFACTOR.fields_by_name['recovery_input'].enum_type = _HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE _HARDWAREFEATURES_FORMFACTOR.fields_by_name['detachable_ui'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _HARDWAREFEATURES_FORMFACTOR.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE.containing_type = _HARDWAREFEATURES_FORMFACTOR _HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE.containing_type = _HARDWAREFEATURES_FORMFACTOR _HARDWAREFEATURES_STYLUS.fields_by_name['stylus'].enum_type = _HARDWAREFEATURES_STYLUS_STYLUSTYPE _HARDWAREFEATURES_STYLUS.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_STYLUS_STYLUSTYPE.containing_type = _HARDWAREFEATURES_STYLUS _HARDWAREFEATURES_KEYBOARD.fields_by_name['keyboard_type'].enum_type = _HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE _HARDWAREFEATURES_KEYBOARD.fields_by_name['backlight'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_KEYBOARD.fields_by_name['power_button'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_KEYBOARD.fields_by_name['numeric_pad'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_KEYBOARD.fields_by_name['mcu_type'].enum_type = _HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE _HARDWAREFEATURES_KEYBOARD.fields_by_name['als_steps'].message_type = _HARDWAREFEATURES_KBALSSTEP _HARDWAREFEATURES_KEYBOARD.fields_by_name['bottom_left_layout'].enum_type = _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT _HARDWAREFEATURES_KEYBOARD.fields_by_name['bottom_right_layout'].enum_type = _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT _HARDWAREFEATURES_KEYBOARD.fields_by_name['numeric_pad_layout'].enum_type = _HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT _HARDWAREFEATURES_KEYBOARD.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE.containing_type = _HARDWAREFEATURES_KEYBOARD _HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE.containing_type = _HARDWAREFEATURES_KEYBOARD _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT.containing_type = _HARDWAREFEATURES_KEYBOARD _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT.containing_type = _HARDWAREFEATURES_KEYBOARD _HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT.containing_type = _HARDWAREFEATURES_KEYBOARD _HARDWAREFEATURES_MEMORY.fields_by_name['profile'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_MEMORY_PROFILE _HARDWAREFEATURES_MEMORY.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN.containing_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE.containing_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG.fields_by_name['pixel_median'].message_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG.fields_by_name['detect_zones'].message_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG.containing_type = _HARDWAREFEATURES_FINGERPRINT _HARDWAREFEATURES_FINGERPRINT.fields_by_name['location'].enum_type = _HARDWAREFEATURES_FINGERPRINT_LOCATION _HARDWAREFEATURES_FINGERPRINT.fields_by_name['fingerprint_diag'].message_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG _HARDWAREFEATURES_FINGERPRINT.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_FINGERPRINT_LOCATION.containing_type = _HARDWAREFEATURES_FINGERPRINT _HARDWAREFEATURES_STORAGE.fields_by_name['storage_type'].enum_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_STORAGE_STORAGETYPE _HARDWAREFEATURES_STORAGE.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_BLUETOOTH.fields_by_name['component'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_BLUETOOTH _HARDWAREFEATURES_BLUETOOTH.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_BLUETOOTH.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_BARRELJACK.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_BARRELJACK.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_WIFI.fields_by_name['supported_wlan_protocols'].enum_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_WIFI_WLANPROTOCOL _HARDWAREFEATURES_WIFI.fields_by_name['wifi_chips'].enum_type = _HARDWAREFEATURES_WIFI_WIFICHIP _HARDWAREFEATURES_WIFI.fields_by_name['wifi_config'].message_type = chromiumos_dot_config_dot_api_dot_wifi__config__pb2._WIFICONFIG _HARDWAREFEATURES_WIFI.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_WIFI_WIFICHIP.containing_type = _HARDWAREFEATURES_WIFI _HARDWAREFEATURES_BUTTON.fields_by_name['region'].enum_type = _HARDWAREFEATURES_BUTTON_REGION _HARDWAREFEATURES_BUTTON.fields_by_name['edge'].enum_type = _HARDWAREFEATURES_BUTTON_EDGE _HARDWAREFEATURES_BUTTON.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_BUTTON_REGION.containing_type = _HARDWAREFEATURES_BUTTON _HARDWAREFEATURES_BUTTON_EDGE.containing_type = _HARDWAREFEATURES_BUTTON _HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY.fields_by_name['value'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY.containing_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['ec_type'].enum_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['part'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_EMBEDDEDCONTROLLER _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_typec_cmd'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['cbi'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['detachable_base'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_charge_control_v2'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_asserts_panic'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_system_safe_mode'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_memory_dump_commands'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['build_config'].message_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY _HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['max_sensor_odr_mhz'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE _HARDWAREFEATURES_EMBEDDEDCONTROLLER.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE.containing_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['tpm_type'].enum_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['production_rw_key_id'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['runtime_tpm_version'].enum_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['gsc_fw_name'].enum_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['enterprise_rollback_space'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['valid_adid'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE.containing_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION.containing_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME.containing_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE _HARDWAREFEATURES_HOTWORDING.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_HOTWORDING.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_DISPLAY.fields_by_name['type'].enum_type = _HARDWAREFEATURES_DISPLAY_TYPE _HARDWAREFEATURES_DISPLAY.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_DISPLAY_TYPE.containing_type = _HARDWAREFEATURES_DISPLAY _HARDWAREFEATURES_TOUCHPAD.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_TOUCHPAD.fields_by_name['touchpad_type'].enum_type = _HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE _HARDWAREFEATURES_TOUCHPAD.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE.containing_type = _HARDWAREFEATURES_TOUCHPAD _HARDWAREFEATURES_MICROPHONEMUTESWITCH.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_MICROPHONEMUTESWITCH.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['shipping_min'].message_type = _DURATION _HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['deep_sleep_min'].message_type = _DURATION _HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['suspend_min'].message_type = _DURATION _HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['lucid_sleep_min'].message_type = _DURATION _HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['active_min'].message_type = _DURATION _HARDWAREFEATURES_BATTERY_LIFETIME.containing_type = _HARDWAREFEATURES_BATTERY _HARDWAREFEATURES_BATTERY_CHARGING.fields_by_name['active_max'].message_type = _DURATION _HARDWAREFEATURES_BATTERY_CHARGING.fields_by_name['suspend_max'].message_type = _DURATION _HARDWAREFEATURES_BATTERY_CHARGING.fields_by_name['deep_sleep_max'].message_type = _DURATION _HARDWAREFEATURES_BATTERY_CHARGING.containing_type = _HARDWAREFEATURES_BATTERY _HARDWAREFEATURES_BATTERY.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_BATTERY.fields_by_name['lifetime'].message_type = _HARDWAREFEATURES_BATTERY_LIFETIME _HARDWAREFEATURES_BATTERY.fields_by_name['charging'].message_type = _HARDWAREFEATURES_BATTERY_CHARGING _HARDWAREFEATURES_BATTERY.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_PRIVACYSCREEN.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_PRIVACYSCREEN.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_SOC.fields_by_name['features'].enum_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_SOC_FEATURE _HARDWAREFEATURES_SOC.fields_by_name['vulnerabilities'].enum_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_SOC_VULNERABILITY _HARDWAREFEATURES_SOC.fields_by_name['hevc_support'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_SOC.fields_by_name['resource_config'].message_type = chromiumos_dot_config_dot_api_dot_resource__config__pb2._RESOURCECONFIG _HARDWAREFEATURES_SOC.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_DISPLAYPORTCONVERTER.fields_by_name['converters'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_DISPLAYPORTCONVERTER _HARDWAREFEATURES_DISPLAYPORTCONVERTER.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_HPS.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_HPS.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_POE.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_POE.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_POWERSUPPLY.fields_by_name['barreljack'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_POWERSUPPLY.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_PROXIMITY.fields_by_name['configs'].message_type = chromiumos_dot_config_dot_api_dot_proximity__config__pb2._PROXIMITYCONFIG _HARDWAREFEATURES_PROXIMITY.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_TOUCH.fields_by_name['touch_slop_distance'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE _HARDWAREFEATURES_TOUCH.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_THERMAL.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_RUNTIMEPROBECONFIG.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_RUNTIMEPROBECONFIG.fields_by_name['encrypted_config_present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_RUNTIMEPROBECONFIG.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_DGPU.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_DGPU.fields_by_name['dgpu_type'].enum_type = _HARDWAREFEATURES_DGPU_DGPUTYPE _HARDWAREFEATURES_DGPU.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_DGPU_DGPUTYPE.containing_type = _HARDWAREFEATURES_DGPU _HARDWAREFEATURES_UWB.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_UWB.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_HARDWAREPROBE.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_KBALSSTEP.fields_by_name['lux_threshold'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_LUXTHRESHOLD _HARDWAREFEATURES_KBALSSTEP.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_DETACHABLEBASE.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_SUSPEND.fields_by_name['suspend_to_mem'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_SUSPEND.fields_by_name['suspend_to_idle'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_SUSPEND.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_VRR.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_VRR.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_SDREADER.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_SDREADER.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_OEMINFO.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_FAN.fields_by_name['fan_count'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE _HARDWAREFEATURES_FAN.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO.fields_by_name['nmi_support'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_TILEDDISPLAY.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_TILEDDISPLAY.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_CPUINFO_VENDORINFO.containing_type = _HARDWAREFEATURES_CPUINFO _HARDWAREFEATURES_CPUINFO.fields_by_name['vendor_info'].message_type = _HARDWAREFEATURES_CPUINFO_VENDORINFO _HARDWAREFEATURES_CPUINFO.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_PENDRIVE.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT _HARDWAREFEATURES_PENDRIVE.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES.fields_by_name['usb_c'].message_type = _HARDWAREFEATURES_USBC _HARDWAREFEATURES.fields_by_name['usb_a'].message_type = _HARDWAREFEATURES_USBA _HARDWAREFEATURES.fields_by_name['cellular'].message_type = _HARDWAREFEATURES_CELLULAR _HARDWAREFEATURES.fields_by_name['hdmi'].message_type = _HARDWAREFEATURES_HDMI _HARDWAREFEATURES.fields_by_name['fw_config'].message_type = _HARDWAREFEATURES_FIRMWARECONFIGURATION _HARDWAREFEATURES.fields_by_name['audio'].message_type = _HARDWAREFEATURES_AUDIO _HARDWAREFEATURES.fields_by_name['camera'].message_type = _HARDWAREFEATURES_CAMERA _HARDWAREFEATURES.fields_by_name['accelerometer'].message_type = _HARDWAREFEATURES_ACCELEROMETER _HARDWAREFEATURES.fields_by_name['gyroscope'].message_type = _HARDWAREFEATURES_GYROSCOPE _HARDWAREFEATURES.fields_by_name['magnetometer'].message_type = _HARDWAREFEATURES_MAGNETOMETER _HARDWAREFEATURES.fields_by_name['light_sensor'].message_type = _HARDWAREFEATURES_LIGHTSENSOR _HARDWAREFEATURES.fields_by_name['screen'].message_type = _HARDWAREFEATURES_SCREEN _HARDWAREFEATURES.fields_by_name['form_factor'].message_type = _HARDWAREFEATURES_FORMFACTOR _HARDWAREFEATURES.fields_by_name['stylus'].message_type = _HARDWAREFEATURES_STYLUS _HARDWAREFEATURES.fields_by_name['keyboard'].message_type = _HARDWAREFEATURES_KEYBOARD _HARDWAREFEATURES.fields_by_name['memory'].message_type = _HARDWAREFEATURES_MEMORY _HARDWAREFEATURES.fields_by_name['fingerprint'].message_type = _HARDWAREFEATURES_FINGERPRINT _HARDWAREFEATURES.fields_by_name['storage'].message_type = _HARDWAREFEATURES_STORAGE _HARDWAREFEATURES.fields_by_name['bluetooth'].message_type = _HARDWAREFEATURES_BLUETOOTH _HARDWAREFEATURES.fields_by_name['barreljack'].message_type = _HARDWAREFEATURES_BARRELJACK _HARDWAREFEATURES.fields_by_name['wifi'].message_type = _HARDWAREFEATURES_WIFI _HARDWAREFEATURES.fields_by_name['power_button'].message_type = _HARDWAREFEATURES_BUTTON _HARDWAREFEATURES.fields_by_name['volume_button'].message_type = _HARDWAREFEATURES_BUTTON _HARDWAREFEATURES.fields_by_name['embedded_controller'].message_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER _HARDWAREFEATURES.fields_by_name['trusted_platform_module'].message_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE _HARDWAREFEATURES.fields_by_name['hotwording'].message_type = _HARDWAREFEATURES_HOTWORDING _HARDWAREFEATURES.fields_by_name['display'].message_type = _HARDWAREFEATURES_DISPLAY _HARDWAREFEATURES.fields_by_name['touchpad'].message_type = _HARDWAREFEATURES_TOUCHPAD _HARDWAREFEATURES.fields_by_name['microphone_mute_switch'].message_type = _HARDWAREFEATURES_MICROPHONEMUTESWITCH _HARDWAREFEATURES.fields_by_name['battery'].message_type = _HARDWAREFEATURES_BATTERY _HARDWAREFEATURES.fields_by_name['privacy_screen'].message_type = _HARDWAREFEATURES_PRIVACYSCREEN _HARDWAREFEATURES.fields_by_name['soc'].message_type = _HARDWAREFEATURES_SOC _HARDWAREFEATURES.fields_by_name['dp_converter'].message_type = _HARDWAREFEATURES_DISPLAYPORTCONVERTER _HARDWAREFEATURES.fields_by_name['hps'].message_type = _HARDWAREFEATURES_HPS _HARDWAREFEATURES.fields_by_name['poe'].message_type = _HARDWAREFEATURES_POE _HARDWAREFEATURES.fields_by_name['power_supply'].message_type = _HARDWAREFEATURES_POWERSUPPLY _HARDWAREFEATURES.fields_by_name['proximity'].message_type = _HARDWAREFEATURES_PROXIMITY _HARDWAREFEATURES.fields_by_name['touch'].message_type = _HARDWAREFEATURES_TOUCH _HARDWAREFEATURES.fields_by_name['thermal'].message_type = _HARDWAREFEATURES_THERMAL _HARDWAREFEATURES.fields_by_name['runtime_probe_config'].message_type = _HARDWAREFEATURES_RUNTIMEPROBECONFIG _HARDWAREFEATURES.fields_by_name['dgpu_config'].message_type = _HARDWAREFEATURES_DGPU _HARDWAREFEATURES.fields_by_name['uwb_config'].message_type = _HARDWAREFEATURES_UWB _HARDWAREFEATURES.fields_by_name['hardware_probe_config'].message_type = _HARDWAREFEATURES_HARDWAREPROBE _HARDWAREFEATURES.fields_by_name['detachable_base'].message_type = _HARDWAREFEATURES_DETACHABLEBASE _HARDWAREFEATURES.fields_by_name['suspend'].message_type = _HARDWAREFEATURES_SUSPEND _HARDWAREFEATURES.fields_by_name['vrr'].message_type = _HARDWAREFEATURES_VRR _HARDWAREFEATURES.fields_by_name['sd_reader'].message_type = _HARDWAREFEATURES_SDREADER _HARDWAREFEATURES.fields_by_name['oem_info'].message_type = _HARDWAREFEATURES_OEMINFO _HARDWAREFEATURES.fields_by_name['fan'].message_type = _HARDWAREFEATURES_FAN _HARDWAREFEATURES.fields_by_name['interrupt_controller_info'].message_type = _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO _HARDWAREFEATURES.fields_by_name['tiled_display'].message_type = _HARDWAREFEATURES_TILEDDISPLAY _HARDWAREFEATURES.fields_by_name['cpu_info'].message_type = _HARDWAREFEATURES_CPUINFO _HARDWAREFEATURES.fields_by_name['pendrive'].message_type = _HARDWAREFEATURES_PENDRIVE _HARDWAREFEATURES_PRESENT.containing_type = _HARDWAREFEATURES _HARDWAREFEATURES_PORTPOSITION.containing_type = _HARDWAREFEATURES DESCRIPTOR.message_types_by_name['Topology'] = _TOPOLOGY DESCRIPTOR.message_types_by_name['Duration'] = _DURATION DESCRIPTOR.message_types_by_name['HardwareFeatures'] = _HARDWAREFEATURES _sym_db.RegisterFileDescriptor(DESCRIPTOR) Topology = _reflection.GeneratedProtocolMessageType('Topology', (_message.Message,), { 'DescriptionEntry' : _reflection.GeneratedProtocolMessageType('DescriptionEntry', (_message.Message,), { 'DESCRIPTOR' : _TOPOLOGY_DESCRIPTIONENTRY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.Topology.DescriptionEntry) }) , 'DESCRIPTOR' : _TOPOLOGY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.Topology) }) _sym_db.RegisterMessage(Topology) _sym_db.RegisterMessage(Topology.DescriptionEntry) Duration = _reflection.GeneratedProtocolMessageType('Duration', (_message.Message,), { 'DESCRIPTOR' : _DURATION, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.Duration) }) _sym_db.RegisterMessage(Duration) HardwareFeatures = _reflection.GeneratedProtocolMessageType('HardwareFeatures', (_message.Message,), { 'Count' : _reflection.GeneratedProtocolMessageType('Count', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_COUNT, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Count) }) , 'UsbC' : _reflection.GeneratedProtocolMessageType('UsbC', (_message.Message,), { 'Port' : _reflection.GeneratedProtocolMessageType('Port', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_USBC_PORT, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.UsbC.Port) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_USBC, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.UsbC) }) , 'UsbA' : _reflection.GeneratedProtocolMessageType('UsbA', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_USBA, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.UsbA) }) , 'Cellular' : _reflection.GeneratedProtocolMessageType('Cellular', (_message.Message,), { 'DynamicPowerReductionConfig' : _reflection.GeneratedProtocolMessageType('DynamicPowerReductionConfig', (_message.Message,), { 'PowerLevelMappingEntry' : _reflection.GeneratedProtocolMessageType('PowerLevelMappingEntry', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry) }) , 'RegulatoryDomainMappingEntry' : _reflection.GeneratedProtocolMessageType('RegulatoryDomainMappingEntry', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_CELLULAR, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Cellular) }) , 'Hdmi' : _reflection.GeneratedProtocolMessageType('Hdmi', (_message.Message,), { 'Cec' : _reflection.GeneratedProtocolMessageType('Cec', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_HDMI_CEC, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Hdmi.Cec) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_HDMI, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Hdmi) }) , 'FirmwareConfiguration' : _reflection.GeneratedProtocolMessageType('FirmwareConfiguration', (_message.Message,), { 'SemVer' : _reflection.GeneratedProtocolMessageType('SemVer', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_FIRMWARECONFIGURATION, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.FirmwareConfiguration) }) , 'Audio' : _reflection.GeneratedProtocolMessageType('Audio', (_message.Message,), { 'CardConfig' : _reflection.GeneratedProtocolMessageType('CardConfig', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_AUDIO_CARDCONFIG, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Audio.CardConfig) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_AUDIO, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Audio) }) , 'Camera' : _reflection.GeneratedProtocolMessageType('Camera', (_message.Message,), { 'Device' : _reflection.GeneratedProtocolMessageType('Device', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_CAMERA_DEVICE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Camera.Device) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_CAMERA, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Camera) }) , 'Accelerometer' : _reflection.GeneratedProtocolMessageType('Accelerometer', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_ACCELEROMETER, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Accelerometer) }) , 'Gyroscope' : _reflection.GeneratedProtocolMessageType('Gyroscope', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_GYROSCOPE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Gyroscope) }) , 'Magnetometer' : _reflection.GeneratedProtocolMessageType('Magnetometer', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_MAGNETOMETER, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Magnetometer) }) , 'LightSensor' : _reflection.GeneratedProtocolMessageType('LightSensor', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_LIGHTSENSOR, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.LightSensor) }) , 'Screen' : _reflection.GeneratedProtocolMessageType('Screen', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_SCREEN, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Screen) }) , 'FormFactor' : _reflection.GeneratedProtocolMessageType('FormFactor', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_FORMFACTOR, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.FormFactor) }) , 'Stylus' : _reflection.GeneratedProtocolMessageType('Stylus', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_STYLUS, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Stylus) }) , 'Keyboard' : _reflection.GeneratedProtocolMessageType('Keyboard', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_KEYBOARD, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Keyboard) }) , 'Memory' : _reflection.GeneratedProtocolMessageType('Memory', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_MEMORY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Memory) }) , 'Fingerprint' : _reflection.GeneratedProtocolMessageType('Fingerprint', (_message.Message,), { 'FingerprintDiag' : _reflection.GeneratedProtocolMessageType('FingerprintDiag', (_message.Message,), { 'PixelMedian' : _reflection.GeneratedProtocolMessageType('PixelMedian', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian) }) , 'DetectZone' : _reflection.GeneratedProtocolMessageType('DetectZone', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_FINGERPRINT, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fingerprint) }) , 'Storage' : _reflection.GeneratedProtocolMessageType('Storage', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_STORAGE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Storage) }) , 'Bluetooth' : _reflection.GeneratedProtocolMessageType('Bluetooth', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_BLUETOOTH, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Bluetooth) }) , 'BarrelJack' : _reflection.GeneratedProtocolMessageType('BarrelJack', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_BARRELJACK, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.BarrelJack) }) , 'Wifi' : _reflection.GeneratedProtocolMessageType('Wifi', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_WIFI, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Wifi) }) , 'Button' : _reflection.GeneratedProtocolMessageType('Button', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_BUTTON, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Button) }) , 'EmbeddedController' : _reflection.GeneratedProtocolMessageType('EmbeddedController', (_message.Message,), { 'BuildConfigEntry' : _reflection.GeneratedProtocolMessageType('BuildConfigEntry', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_EMBEDDEDCONTROLLER, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.EmbeddedController) }) , 'TrustedPlatformModule' : _reflection.GeneratedProtocolMessageType('TrustedPlatformModule', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.TrustedPlatformModule) }) , 'Hotwording' : _reflection.GeneratedProtocolMessageType('Hotwording', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_HOTWORDING, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Hotwording) }) , 'Display' : _reflection.GeneratedProtocolMessageType('Display', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_DISPLAY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Display) }) , 'Touchpad' : _reflection.GeneratedProtocolMessageType('Touchpad', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_TOUCHPAD, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Touchpad) }) , 'MicrophoneMuteSwitch' : _reflection.GeneratedProtocolMessageType('MicrophoneMuteSwitch', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_MICROPHONEMUTESWITCH, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch) }) , 'Battery' : _reflection.GeneratedProtocolMessageType('Battery', (_message.Message,), { 'Lifetime' : _reflection.GeneratedProtocolMessageType('Lifetime', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_BATTERY_LIFETIME, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Battery.Lifetime) }) , 'Charging' : _reflection.GeneratedProtocolMessageType('Charging', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_BATTERY_CHARGING, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Battery.Charging) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_BATTERY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Battery) }) , 'PrivacyScreen' : _reflection.GeneratedProtocolMessageType('PrivacyScreen', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_PRIVACYSCREEN, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.PrivacyScreen) }) , 'Soc' : _reflection.GeneratedProtocolMessageType('Soc', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_SOC, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Soc) }) , 'DisplayPortConverter' : _reflection.GeneratedProtocolMessageType('DisplayPortConverter', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_DISPLAYPORTCONVERTER, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.DisplayPortConverter) }) , 'Hps' : _reflection.GeneratedProtocolMessageType('Hps', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_HPS, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Hps) }) , 'PoE' : _reflection.GeneratedProtocolMessageType('PoE', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_POE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.PoE) }) , 'PowerSupply' : _reflection.GeneratedProtocolMessageType('PowerSupply', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_POWERSUPPLY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.PowerSupply) }) , 'Proximity' : _reflection.GeneratedProtocolMessageType('Proximity', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_PROXIMITY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Proximity) }) , 'Touch' : _reflection.GeneratedProtocolMessageType('Touch', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_TOUCH, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Touch) }) , 'Thermal' : _reflection.GeneratedProtocolMessageType('Thermal', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_THERMAL, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Thermal) }) , 'RuntimeProbeConfig' : _reflection.GeneratedProtocolMessageType('RuntimeProbeConfig', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_RUNTIMEPROBECONFIG, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig) }) , 'Dgpu' : _reflection.GeneratedProtocolMessageType('Dgpu', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_DGPU, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Dgpu) }) , 'Uwb' : _reflection.GeneratedProtocolMessageType('Uwb', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_UWB, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Uwb) }) , 'HardwareProbe' : _reflection.GeneratedProtocolMessageType('HardwareProbe', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_HARDWAREPROBE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.HardwareProbe) }) , 'KbAlsStep' : _reflection.GeneratedProtocolMessageType('KbAlsStep', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_KBALSSTEP, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.KbAlsStep) }) , 'DetachableBase' : _reflection.GeneratedProtocolMessageType('DetachableBase', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_DETACHABLEBASE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.DetachableBase) }) , 'Suspend' : _reflection.GeneratedProtocolMessageType('Suspend', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_SUSPEND, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Suspend) }) , 'Vrr' : _reflection.GeneratedProtocolMessageType('Vrr', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_VRR, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Vrr) }) , 'SdReader' : _reflection.GeneratedProtocolMessageType('SdReader', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_SDREADER, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.SdReader) }) , 'OEMInfo' : _reflection.GeneratedProtocolMessageType('OEMInfo', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_OEMINFO, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.OEMInfo) }) , 'Fan' : _reflection.GeneratedProtocolMessageType('Fan', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_FAN, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fan) }) , 'InterruptControllerInfo' : _reflection.GeneratedProtocolMessageType('InterruptControllerInfo', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.InterruptControllerInfo) }) , 'TiledDisplay' : _reflection.GeneratedProtocolMessageType('TiledDisplay', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_TILEDDISPLAY, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.TiledDisplay) }) , 'CpuInfo' : _reflection.GeneratedProtocolMessageType('CpuInfo', (_message.Message,), { 'VendorInfo' : _reflection.GeneratedProtocolMessageType('VendorInfo', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_CPUINFO_VENDORINFO, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo) }) , 'DESCRIPTOR' : _HARDWAREFEATURES_CPUINFO, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.CpuInfo) }) , 'Pendrive' : _reflection.GeneratedProtocolMessageType('Pendrive', (_message.Message,), { 'DESCRIPTOR' : _HARDWAREFEATURES_PENDRIVE, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Pendrive) }) , 'DESCRIPTOR' : _HARDWAREFEATURES, '__module__' : 'chromiumos.config.api.topology_pb2' # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures) }) _sym_db.RegisterMessage(HardwareFeatures) _sym_db.RegisterMessage(HardwareFeatures.Count) _sym_db.RegisterMessage(HardwareFeatures.UsbC) _sym_db.RegisterMessage(HardwareFeatures.UsbC.Port) _sym_db.RegisterMessage(HardwareFeatures.UsbA) _sym_db.RegisterMessage(HardwareFeatures.Cellular) _sym_db.RegisterMessage(HardwareFeatures.Cellular.DynamicPowerReductionConfig) _sym_db.RegisterMessage(HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry) _sym_db.RegisterMessage(HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry) _sym_db.RegisterMessage(HardwareFeatures.Hdmi) _sym_db.RegisterMessage(HardwareFeatures.Hdmi.Cec) _sym_db.RegisterMessage(HardwareFeatures.FirmwareConfiguration) _sym_db.RegisterMessage(HardwareFeatures.FirmwareConfiguration.SemVer) _sym_db.RegisterMessage(HardwareFeatures.Audio) _sym_db.RegisterMessage(HardwareFeatures.Audio.CardConfig) _sym_db.RegisterMessage(HardwareFeatures.Camera) _sym_db.RegisterMessage(HardwareFeatures.Camera.Device) _sym_db.RegisterMessage(HardwareFeatures.Accelerometer) _sym_db.RegisterMessage(HardwareFeatures.Gyroscope) _sym_db.RegisterMessage(HardwareFeatures.Magnetometer) _sym_db.RegisterMessage(HardwareFeatures.LightSensor) _sym_db.RegisterMessage(HardwareFeatures.Screen) _sym_db.RegisterMessage(HardwareFeatures.FormFactor) _sym_db.RegisterMessage(HardwareFeatures.Stylus) _sym_db.RegisterMessage(HardwareFeatures.Keyboard) _sym_db.RegisterMessage(HardwareFeatures.Memory) _sym_db.RegisterMessage(HardwareFeatures.Fingerprint) _sym_db.RegisterMessage(HardwareFeatures.Fingerprint.FingerprintDiag) _sym_db.RegisterMessage(HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian) _sym_db.RegisterMessage(HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone) _sym_db.RegisterMessage(HardwareFeatures.Storage) _sym_db.RegisterMessage(HardwareFeatures.Bluetooth) _sym_db.RegisterMessage(HardwareFeatures.BarrelJack) _sym_db.RegisterMessage(HardwareFeatures.Wifi) _sym_db.RegisterMessage(HardwareFeatures.Button) _sym_db.RegisterMessage(HardwareFeatures.EmbeddedController) _sym_db.RegisterMessage(HardwareFeatures.EmbeddedController.BuildConfigEntry) _sym_db.RegisterMessage(HardwareFeatures.TrustedPlatformModule) _sym_db.RegisterMessage(HardwareFeatures.Hotwording) _sym_db.RegisterMessage(HardwareFeatures.Display) _sym_db.RegisterMessage(HardwareFeatures.Touchpad) _sym_db.RegisterMessage(HardwareFeatures.MicrophoneMuteSwitch) _sym_db.RegisterMessage(HardwareFeatures.Battery) _sym_db.RegisterMessage(HardwareFeatures.Battery.Lifetime) _sym_db.RegisterMessage(HardwareFeatures.Battery.Charging) _sym_db.RegisterMessage(HardwareFeatures.PrivacyScreen) _sym_db.RegisterMessage(HardwareFeatures.Soc) _sym_db.RegisterMessage(HardwareFeatures.DisplayPortConverter) _sym_db.RegisterMessage(HardwareFeatures.Hps) _sym_db.RegisterMessage(HardwareFeatures.PoE) _sym_db.RegisterMessage(HardwareFeatures.PowerSupply) _sym_db.RegisterMessage(HardwareFeatures.Proximity) _sym_db.RegisterMessage(HardwareFeatures.Touch) _sym_db.RegisterMessage(HardwareFeatures.Thermal) _sym_db.RegisterMessage(HardwareFeatures.RuntimeProbeConfig) _sym_db.RegisterMessage(HardwareFeatures.Dgpu) _sym_db.RegisterMessage(HardwareFeatures.Uwb) _sym_db.RegisterMessage(HardwareFeatures.HardwareProbe) _sym_db.RegisterMessage(HardwareFeatures.KbAlsStep) _sym_db.RegisterMessage(HardwareFeatures.DetachableBase) _sym_db.RegisterMessage(HardwareFeatures.Suspend) _sym_db.RegisterMessage(HardwareFeatures.Vrr) _sym_db.RegisterMessage(HardwareFeatures.SdReader) _sym_db.RegisterMessage(HardwareFeatures.OEMInfo) _sym_db.RegisterMessage(HardwareFeatures.Fan) _sym_db.RegisterMessage(HardwareFeatures.InterruptControllerInfo) _sym_db.RegisterMessage(HardwareFeatures.TiledDisplay) _sym_db.RegisterMessage(HardwareFeatures.CpuInfo) _sym_db.RegisterMessage(HardwareFeatures.CpuInfo.VendorInfo) _sym_db.RegisterMessage(HardwareFeatures.Pendrive) DESCRIPTOR._options = None _TOPOLOGY_DESCRIPTIONENTRY._options = None _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY._options = None _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY._options = None _HARDWAREFEATURES_CELLULAR.fields_by_name['attach_apn_required']._options = None _HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY._options = None # @@protoc_insertion_point(module_scope)