# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: chromiumos/test/lab/api/dut.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
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 device_config_id_pb2 as chromiumos_dot_config_dot_api_dot_device__config__id__pb2
from chromiumos.test.lab.api import ip_endpoint_pb2 as chromiumos_dot_test_dot_lab_dot_api_dot_ip__endpoint__pb2
from chromiumos.test.lab.api import pasit_host_pb2 as chromiumos_dot_test_dot_lab_dot_api_dot_pasit__host__pb2
from chromiumos.test.lab.api import rpm_pb2 as chromiumos_dot_test_dot_lab_dot_api_dot_rpm__pb2
from chromiumos.test.lab.api import wifi_router_pb2 as chromiumos_dot_test_dot_lab_dot_api_dot_wifi__router__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='chromiumos/test/lab/api/dut.proto',
  package='chromiumos.test.lab.api',
  syntax='proto3',
  serialized_options=b'Z1go.chromium.org/chromiumos/config/go/test/lab/api',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n!chromiumos/test/lab/api/dut.proto\x12\x17\x63hromiumos.test.lab.api\x1a,chromiumos/config/api/device_config_id.proto\x1a)chromiumos/test/lab/api/ip_endpoint.proto\x1a(chromiumos/test/lab/api/pasit_host.proto\x1a!chromiumos/test/lab/api/rpm.proto\x1a)chromiumos/test/lab/api/wifi_router.proto\"\xe7\x0e\n\x03\x44ut\x12+\n\x02id\x18\x01 \x01(\x0b\x32\x1f.chromiumos.test.lab.api.Dut.Id\x12\x39\n\x08\x63hromeos\x18\x02 \x01(\x0b\x32%.chromiumos.test.lab.api.Dut.ChromeOSH\x00\x12\x37\n\x07\x61ndroid\x18\x03 \x01(\x0b\x32$.chromiumos.test.lab.api.Dut.AndroidH\x00\x12\x39\n\x08\x64\x65vboard\x18\x05 \x01(\x0b\x32%.chromiumos.test.lab.api.Dut.DevboardH\x00\x12:\n\x0c\x63\x61\x63he_server\x18\x04 \x01(\x0b\x32$.chromiumos.test.lab.api.CacheServer\x12\x38\n\x0bwifi_secret\x18\x06 \x01(\x0b\x32#.chromiumos.test.lab.api.WifiSecret\x12\r\n\x05pools\x18\x07 \x03(\t\x1a\x13\n\x02Id\x12\r\n\x05value\x18\x01 \x01(\t\x1a\x8a\x08\n\x08\x43hromeOS\x12?\n\x10\x64\x65vice_config_id\x18\x03 \x01(\x0b\x32%.chromiumos.config.api.DeviceConfigId\x12\x30\n\x03ssh\x18\x02 \x01(\x0b\x32#.chromiumos.test.lab.api.IpEndpoint\x12\x0c\n\x04name\x18\x0f \x01(\t\x12\x34\n\tdut_model\x18\x0e \x01(\x0b\x32!.chromiumos.test.lab.api.DutModel\x12-\n\x05servo\x18\x04 \x01(\x0b\x32\x1e.chromiumos.test.lab.api.Servo\x12\x35\n\tchameleon\x18\x05 \x01(\x0b\x32\".chromiumos.test.lab.api.Chameleon\x12)\n\x03rpm\x18\x06 \x01(\x0b\x32\x1c.chromiumos.test.lab.api.RPM\x12\x41\n\x10\x65xternal_cameras\x18\x07 \x03(\x0b\x32\'.chromiumos.test.lab.api.ExternalCamera\x12-\n\x05\x61udio\x18\x08 \x01(\x0b\x32\x1e.chromiumos.test.lab.api.Audio\x12+\n\x04wifi\x18\t \x01(\x0b\x32\x1d.chromiumos.test.lab.api.Wifi\x12-\n\x05touch\x18\n \x01(\x0b\x32\x1e.chromiumos.test.lab.api.Touch\x12\x35\n\tcamerabox\x18\x0b \x01(\x0b\x32\".chromiumos.test.lab.api.Camerabox\x12.\n\x06\x63\x61\x62les\x18\x0c \x03(\x0b\x32\x1e.chromiumos.test.lab.api.Cable\x12\x33\n\x08\x63\x65llular\x18\r \x01(\x0b\x32!.chromiumos.test.lab.api.Cellular\x12\x16\n\x0ehwid_component\x18\x10 \x03(\t\x12?\n\x0f\x62luetooth_peers\x18\x11 \x03(\x0b\x32&.chromiumos.test.lab.api.BluetoothPeer\x12\x0b\n\x03sku\x18\x12 \x01(\t\x12\x0c\n\x04hwid\x18\x13 \x01(\t\x12-\n\x05phase\x18\x14 \x01(\x0e\x32\x1e.chromiumos.test.lab.api.Phase\x12\x33\n\tsim_infos\x18\x15 \x03(\x0b\x32 .chromiumos.test.lab.api.SIMInfo\x12\x36\n\nmodem_info\x18\x16 \x01(\x0b\x32\".chromiumos.test.lab.api.ModemInfo\x12\x36\n\npasit_host\x18\x17 \x01(\x0b\x32\".chromiumos.test.lab.api.PasitHostJ\x04\x08\x01\x10\x02\x1a\xd5\x01\n\x07\x41ndroid\x12@\n\x13\x61ssociated_hostname\x18\x01 \x01(\x0b\x32#.chromiumos.test.lab.api.IpEndpoint\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x15\n\rserial_number\x18\x03 \x01(\t\x12\x34\n\tdut_model\x18\x04 \x01(\x0b\x32!.chromiumos.test.lab.api.DutModel\x12-\n\x05servo\x18\x05 \x01(\x0b\x32\x1e.chromiumos.test.lab.api.Servo\x1a\xf8\x01\n\x08\x44\x65vboard\x12\x12\n\nboard_type\x18\x01 \x01(\t\x12\x19\n\x11ultradebug_serial\x18\x02 \x01(\t\x12-\n\x05servo\x18\x03 \x01(\x0b\x32\x1e.chromiumos.test.lab.api.Servo\x12\x1d\n\x15\x66ingerprint_module_id\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x34\n\tdut_model\x18\x06 \x01(\x0b\x32!.chromiumos.test.lab.api.DutModel\x12\x12\n\ngsc_serial\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65\x62ugger_serial\x18\x08 \x01(\tB\n\n\x08\x64ut_type\"4\n\x08\x44utModel\x12\x14\n\x0c\x62uild_target\x18\x01 \x01(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\"\x8f\x01\n\x0b\x44utTopology\x12\x33\n\x02id\x18\x03 \x01(\x0b\x32\'.chromiumos.test.lab.api.DutTopology.Id\x12*\n\x04\x64uts\x18\x04 \x03(\x0b\x32\x1c.chromiumos.test.lab.api.Dut\x1a\x13\n\x02Id\x12\r\n\x05value\x18\x01 \x01(\tJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\")\n\x05\x41udio\x12\x11\n\taudio_box\x18\x01 \x01(\x08\x12\r\n\x05\x61trus\x18\x02 \x01(\x08\"\x95\x01\n\x05\x43\x61\x62le\x12\x31\n\x04type\x18\x01 \x01(\x0e\x32#.chromiumos.test.lab.api.Cable.Type\"Y\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\r\n\tAUDIOJACK\x10\x01\x12\x0c\n\x08USBAUDIO\x10\x02\x12\x0f\n\x0bUSBPRINTING\x10\x03\x12\r\n\tHDMIAUDIO\x10\x04\"C\n\x0b\x43\x61\x63heServer\x12\x34\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0b\x32#.chromiumos.test.lab.api.IpEndpoint\"}\n\tCamerabox\x12\x39\n\x06\x66\x61\x63ing\x18\x01 \x01(\x0e\x32).chromiumos.test.lab.api.Camerabox.Facing\"5\n\x06\x46\x61\x63ing\x12\x16\n\x12\x46\x41\x43ING_UNSPECIFIED\x10\x00\x12\x08\n\x04\x42\x41\x43K\x10\x01\x12\t\n\x05\x46RONT\x10\x02\"\xa3\x01\n\x08\x43\x65llular\x12=\n\toperators\x18\x01 \x03(\x0e\x32*.chromiumos.test.lab.api.Cellular.Operator\x12\x0f\n\x07\x63\x61rrier\x18\x02 \x01(\t\"G\n\x08Operator\x12\x18\n\x14OPERATOR_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41TT\x10\x01\x12\x0b\n\x07VERIZON\x10\x02\x12\x0b\n\x07TMOBILE\x10\x03\"\x8e\x01\n\tModemInfo\x12\x30\n\x04type\x18\x01 \x01(\x0e\x32\".chromiumos.test.lab.api.ModemType\x12\x0c\n\x04imei\x18\x02 \x01(\t\x12\x17\n\x0fsupported_bands\x18\x03 \x01(\t\x12\x11\n\tsim_count\x18\x04 \x01(\x05\x12\x15\n\rmodel_variant\x18\x05 \x01(\t\"\xa9\x01\n\x07SIMInfo\x12\x0f\n\x07slot_id\x18\x01 \x01(\x05\x12.\n\x04type\x18\x02 \x01(\x0e\x32 .chromiumos.test.lab.api.SIMType\x12\x0b\n\x03\x65id\x18\x03 \x01(\t\x12\x11\n\ttest_esim\x18\x04 \x01(\x08\x12=\n\x0cprofile_info\x18\x05 \x03(\x0b\x32\'.chromiumos.test.lab.api.SIMProfileInfo\"\xc6\x03\n\x0eSIMProfileInfo\x12\r\n\x05iccid\x18\x01 \x01(\t\x12\x0f\n\x07sim_pin\x18\x02 \x01(\t\x12\x0f\n\x07sim_puk\x18\x03 \x01(\t\x12>\n\x0c\x63\x61rrier_name\x18\x04 \x01(\x0e\x32(.chromiumos.test.lab.api.NetworkProvider\x12\x12\n\nown_number\x18\x05 \x01(\t\x12<\n\x05state\x18\x06 \x01(\x0e\x32-.chromiumos.test.lab.api.SIMProfileInfo.State\x12\x41\n\x08\x66\x65\x61tures\x18\x07 \x03(\x0e\x32/.chromiumos.test.lab.api.SIMProfileInfo.Feature\"_\n\x05State\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\n\n\x06\x42ROKEN\x10\x01\x12\n\n\x06LOCKED\x10\x02\x12\x0e\n\nNO_NETWORK\x10\x03\x12\x0b\n\x07WORKING\x10\x04\x12\x10\n\x0cWRONG_CONFIG\x10\x05\"M\n\x07\x46\x65\x61ture\x12\x17\n\x13\x46\x45\x41TURE_UNSPECIFIED\x10\x00\x12\x18\n\x14\x46\x45\x41TURE_LIVE_NETWORK\x10\x01\x12\x0f\n\x0b\x46\x45\x41TURE_SMS\x10\x02\"\xac\x03\n\tChameleon\x12\x42\n\x0bperipherals\x18\x01 \x03(\x0e\x32-.chromiumos.test.lab.api.Chameleon.Peripheral\x12\x13\n\x0b\x61udio_board\x18\x02 \x01(\x08\x12\x37\n\x05state\x18\x03 \x01(\x0e\x32(.chromiumos.test.lab.api.PeripheralState\x12\x10\n\x08hostname\x18\x04 \x01(\t\x12\x36\n\x05types\x18\x05 \x03(\x0e\x32\'.chromiumos.test.lab.api.Chameleon.Type\"\x94\x01\n\nPeripheral\x12\x1a\n\x16PERIPHERAL_UNSPECIFIED\x10\x00\x12\n\n\x06\x42T_HID\x10\x01\x12\x06\n\x02\x44P\x10\x02\x12\x0b\n\x07\x44P_HDMI\x10\x03\x12\x07\n\x03VGA\x10\x04\x12\x08\n\x04HDMI\x10\x05\x12\x0e\n\nBT_BLE_HID\x10\x06\x12\x10\n\x0c\x42T_A2DP_SINK\x10\x07\x12\x0b\n\x07\x42T_PEER\x10\x08\x12\x07\n\x03RPI\x10\t\",\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x06\n\x02V2\x10\x01\x12\x06\n\x02V3\x10\x02\"\x83\x01\n\x0e\x45xternalCamera\x12:\n\x04type\x18\x01 \x01(\x0e\x32,.chromiumos.test.lab.api.ExternalCamera.Type\"5\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\n\n\x06HUDDLY\x10\x01\x12\x0b\n\x07PTZPRO2\x10\x02\"\xb6\x01\n\x05Servo\x12\x0f\n\x07present\x18\x01 \x01(\x08\x12;\n\x0eservod_address\x18\x02 \x01(\x0b\x32#.chromiumos.test.lab.api.IpEndpoint\x12\x0e\n\x06serial\x18\x03 \x01(\t\x12\x37\n\x05state\x18\x04 \x01(\x0e\x32(.chromiumos.test.lab.api.PeripheralState\x12\x16\n\x0e\x63ontainer_name\x18\x05 \x01(\t\"\x15\n\x05Touch\x12\x0c\n\x04mimo\x18\x01 \x01(\x08\"\xa1\x02\n\x04Wifi\x12>\n\x0b\x65nvironment\x18\x01 \x01(\x0e\x32).chromiumos.test.lab.api.Wifi.Environment\x12\x35\n\x07\x61ntenna\x18\x02 \x01(\x0b\x32$.chromiumos.test.lab.api.WifiAntenna\x12\x39\n\x0cwifi_routers\x18\x03 \x03(\x0b\x32#.chromiumos.test.lab.api.WifiRouter\"g\n\x0b\x45nvironment\x12\x1b\n\x17\x45NVIRONMENT_UNSPECIFIED\x10\x00\x12\x0c\n\x08STANDARD\x10\x01\x12\r\n\tWIFI_CELL\x10\x02\x12\t\n\x05\x43HAOS\x10\x03\x12\x13\n\x0fROUTER_802_11AX\x10\x04\"\x95\x01\n\x0bWifiAntenna\x12\x43\n\nconnection\x18\x01 \x01(\x0e\x32/.chromiumos.test.lab.api.WifiAntenna.Connection\"A\n\nConnection\x12\x1a\n\x16\x43ONNECTION_UNSPECIFIED\x10\x00\x12\x0e\n\nCONDUCTIVE\x10\x01\x12\x07\n\x03OTA\x10\x02\"\x9d\x02\n\nWifiRouter\x12\x10\n\x08hostname\x18\x01 \x01(\t\x12\x37\n\x05state\x18\x02 \x01(\x0e\x32(.chromiumos.test.lab.api.PeripheralState\x12\r\n\x05model\x18\x03 \x01(\t\x12)\n\x03rpm\x18\x04 \x01(\x0b\x32\x1c.chromiumos.test.lab.api.RPM\x12\x46\n\x12supported_features\x18\x05 \x03(\x0e\x32*.chromiumos.test.lab.api.WifiRouterFeature\x12\x42\n\x0b\x64\x65vice_type\x18\x06 \x01(\x0e\x32-.chromiumos.test.lab.api.WifiRouterDeviceType\"Z\n\rBluetoothPeer\x12\x10\n\x08hostname\x18\x01 \x01(\t\x12\x37\n\x05state\x18\x02 \x01(\x0e\x32(.chromiumos.test.lab.api.PeripheralState\">\n\nWifiSecret\x12\x0c\n\x04ssid\x18\x01 \x01(\t\x12\x10\n\x08security\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t*\xd4\x02\n\tModemType\x12\x1a\n\x16MODEM_TYPE_UNSPECIFIED\x10\x00\x12\x1a\n\x16MODEM_TYPE_UNSUPPORTED\x10\x08\x12\x1e\n\x1aMODEM_TYPE_QUALCOMM_SC7180\x10\x01\x12\x1e\n\x1aMODEM_TYPE_FIBOCOMM_L850GL\x10\x02\x12\x14\n\x10MODEM_TYPE_NL668\x10\x03\x12\x14\n\x10MODEM_TYPE_FM350\x10\x04\x12\x14\n\x10MODEM_TYPE_FM101\x10\x05\x12\x1e\n\x1aMODEM_TYPE_QUALCOMM_SC7280\x10\x06\x12\x14\n\x10MODEM_TYPE_EM060\x10\x07\x12\x14\n\x10MODEM_TYPE_RW101\x10\t\x12\x14\n\x10MODEM_TYPE_RW135\x10\n\x12\x15\n\x11MODEM_TYPE_LCUK54\x10\x0b\x12\x14\n\x10MODEM_TYPE_RW350\x10\x0c*\xc1\x03\n\x0fNetworkProvider\x12\x11\n\rNETWORK_OTHER\x10\x00\x12\x17\n\x13NETWORK_UNSUPPORTED\x10\x05\x12\x10\n\x0cNETWORK_TEST\x10\x01\x12\x0f\n\x0bNETWORK_ATT\x10\x02\x12\x13\n\x0fNETWORK_TMOBILE\x10\x03\x12\x13\n\x0fNETWORK_VERIZON\x10\x04\x12\x12\n\x0eNETWORK_SPRINT\x10\x06\x12\x12\n\x0eNETWORK_DOCOMO\x10\x07\x12\x14\n\x10NETWORK_SOFTBANK\x10\x08\x12\x10\n\x0cNETWORK_KDDI\x10\t\x12\x13\n\x0fNETWORK_RAKUTEN\x10\n\x12\x14\n\x10NETWORK_VODAFONE\x10\x0b\x12\x0e\n\nNETWORK_EE\x10\x0c\x12\x15\n\x11NETWORK_AMARISOFT\x10\r\x12\x11\n\rNETWORK_ROGER\x10\x0e\x12\x10\n\x0cNETWORK_BELL\x10\x0f\x12\x11\n\rNETWORK_TELUS\x10\x10\x12\x0e\n\nNETWORK_FI\x10\x11\x12\x10\n\x0cNETWORK_CBRS\x10\x12\x12\x12\n\x0eNETWORK_LINEMO\x10\x13\x12\x10\n\x0cNETWORK_POVO\x10\x14\x12\x13\n\x0fNETWORK_HANSHIN\x10\x15*=\n\x07SIMType\x12\x0f\n\x0bSIM_UNKNOWN\x10\x00\x12\x10\n\x0cSIM_PHYSICAL\x10\x01\x12\x0f\n\x0bSIM_DIGITAL\x10\x02*`\n\x0fPeripheralState\x12 \n\x1cPERIPHERAL_STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07WORKING\x10\x01\x12\n\n\x06\x42ROKEN\x10\x02\x12\x12\n\x0eNOT_APPLICABLE\x10\x03*\xfb\x03\n\x05Phase\x12\x15\n\x11PHASE_UNSPECIFIED\x10\x00\x12\x07\n\x03\x44VT\x10\x01\x12\t\n\x05\x44VT_2\x10\x02\x12\x11\n\rDVT_2_MPS_LTE\x10\x03\x12\x0f\n\x0b\x44VT_BIPSHIP\x10\x04\x12\x0e\n\nDVT_BOOKEM\x10\x05\x12\x0f\n\x0b\x44VT_ELECTRO\x10\x06\x12\r\n\tDVT_LOCKE\x10\x07\x12\x0e\n\nDVT_OSCINO\x10\x08\x12\x0e\n\nDVT_REKS14\x10\t\x12\x14\n\x10\x44VT_REKS14_TOUCH\x10\n\x12\r\n\tDVT_TOUCH\x10\x0b\x12\x07\n\x03\x45VT\x10\x0c\x12\x11\n\rEVT_FLEEX_LTE\x10\r\x12\n\n\x06\x45VT_HQ\x10\x0e\x12\x0b\n\x07\x45VT_LTE\x10\x0f\x12\r\n\tEVT_MAPLE\x10\x10\x12\r\n\tEVT_PUJJO\x10\x11\x12\t\n\x05PROTO\x10\x12\x12\n\n\x06PROTO1\x10\x13\x12\x07\n\x03PVT\x10\x14\x12\x0e\n\nPVT_TERRA3\x10\x15\x12\n\n\x06PVT_US\x10\x16\x12\t\n\x05PVT_2\x10\x17\x12\x0e\n\nPVT_BOOKEM\x10\x18\x12\x0f\n\x0bPVT_ELECTRO\x10\x19\x12\x0e\n\nPVT_GIK360\x10\x1a\x12\x0c\n\x08PVT_LILI\x10\x1b\x12\x0b\n\x07PVT_LTE\x10\x1c\x12\x0f\n\x0bPVT_NEW_CPU\x10\x1d\x12\x0c\n\x08PVT_SAND\x10\x1e\x12\x11\n\rPVT_TUNE_BITS\x10\x1f\x12\x0e\n\nPVT_TELESU\x10 \x12\x06\n\x02SR\x10!B3Z1go.chromium.org/chromiumos/config/go/test/lab/apib\x06proto3'
  ,
  dependencies=[chromiumos_dot_config_dot_api_dot_device__config__id__pb2.DESCRIPTOR,chromiumos_dot_test_dot_lab_dot_api_dot_ip__endpoint__pb2.DESCRIPTOR,chromiumos_dot_test_dot_lab_dot_api_dot_pasit__host__pb2.DESCRIPTOR,chromiumos_dot_test_dot_lab_dot_api_dot_rpm__pb2.DESCRIPTOR,chromiumos_dot_test_dot_lab_dot_api_dot_wifi__router__pb2.DESCRIPTOR,])

_MODEMTYPE = _descriptor.EnumDescriptor(
  name='ModemType',
  full_name='chromiumos.test.lab.api.ModemType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_UNSUPPORTED', index=1, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_QUALCOMM_SC7180', index=2, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_FIBOCOMM_L850GL', index=3, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_NL668', index=4, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_FM350', index=5, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_FM101', index=6, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_QUALCOMM_SC7280', index=7, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_EM060', index=8, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_RW101', index=9, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_RW135', index=10, number=10,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_LCUK54', index=11, number=11,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODEM_TYPE_RW350', index=12, number=12,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5362,
  serialized_end=5702,
)
_sym_db.RegisterEnumDescriptor(_MODEMTYPE)

ModemType = enum_type_wrapper.EnumTypeWrapper(_MODEMTYPE)
_NETWORKPROVIDER = _descriptor.EnumDescriptor(
  name='NetworkProvider',
  full_name='chromiumos.test.lab.api.NetworkProvider',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NETWORK_OTHER', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_UNSUPPORTED', index=1, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_TEST', index=2, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_ATT', index=3, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_TMOBILE', index=4, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_VERIZON', index=5, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_SPRINT', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_DOCOMO', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_SOFTBANK', index=8, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_KDDI', index=9, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_RAKUTEN', index=10, number=10,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_VODAFONE', index=11, number=11,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_EE', index=12, number=12,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_AMARISOFT', index=13, number=13,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_ROGER', index=14, number=14,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_BELL', index=15, number=15,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_TELUS', index=16, number=16,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_FI', index=17, number=17,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_CBRS', index=18, number=18,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_LINEMO', index=19, number=19,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_POVO', index=20, number=20,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NETWORK_HANSHIN', index=21, number=21,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5705,
  serialized_end=6154,
)
_sym_db.RegisterEnumDescriptor(_NETWORKPROVIDER)

NetworkProvider = enum_type_wrapper.EnumTypeWrapper(_NETWORKPROVIDER)
_SIMTYPE = _descriptor.EnumDescriptor(
  name='SIMType',
  full_name='chromiumos.test.lab.api.SIMType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SIM_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SIM_PHYSICAL', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SIM_DIGITAL', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6156,
  serialized_end=6217,
)
_sym_db.RegisterEnumDescriptor(_SIMTYPE)

SIMType = enum_type_wrapper.EnumTypeWrapper(_SIMTYPE)
_PERIPHERALSTATE = _descriptor.EnumDescriptor(
  name='PeripheralState',
  full_name='chromiumos.test.lab.api.PeripheralState',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PERIPHERAL_STATE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORKING', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BROKEN', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NOT_APPLICABLE', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6219,
  serialized_end=6315,
)
_sym_db.RegisterEnumDescriptor(_PERIPHERALSTATE)

PeripheralState = enum_type_wrapper.EnumTypeWrapper(_PERIPHERALSTATE)
_PHASE = _descriptor.EnumDescriptor(
  name='Phase',
  full_name='chromiumos.test.lab.api.Phase',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PHASE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_2', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_2_MPS_LTE', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_BIPSHIP', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_BOOKEM', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_ELECTRO', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_LOCKE', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_OSCINO', index=8, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_REKS14', index=9, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_REKS14_TOUCH', index=10, number=10,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DVT_TOUCH', index=11, number=11,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='EVT', index=12, number=12,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='EVT_FLEEX_LTE', index=13, number=13,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='EVT_HQ', index=14, number=14,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='EVT_LTE', index=15, number=15,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='EVT_MAPLE', index=16, number=16,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='EVT_PUJJO', index=17, number=17,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PROTO', index=18, number=18,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PROTO1', index=19, number=19,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT', index=20, number=20,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_TERRA3', index=21, number=21,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_US', index=22, number=22,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_2', index=23, number=23,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_BOOKEM', index=24, number=24,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_ELECTRO', index=25, number=25,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_GIK360', index=26, number=26,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_LILI', index=27, number=27,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_LTE', index=28, number=28,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_NEW_CPU', index=29, number=29,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_SAND', index=30, number=30,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_TUNE_BITS', index=31, number=31,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PVT_TELESU', index=32, number=32,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SR', index=33, number=33,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6318,
  serialized_end=6825,
)
_sym_db.RegisterEnumDescriptor(_PHASE)

Phase = enum_type_wrapper.EnumTypeWrapper(_PHASE)
MODEM_TYPE_UNSPECIFIED = 0
MODEM_TYPE_UNSUPPORTED = 8
MODEM_TYPE_QUALCOMM_SC7180 = 1
MODEM_TYPE_FIBOCOMM_L850GL = 2
MODEM_TYPE_NL668 = 3
MODEM_TYPE_FM350 = 4
MODEM_TYPE_FM101 = 5
MODEM_TYPE_QUALCOMM_SC7280 = 6
MODEM_TYPE_EM060 = 7
MODEM_TYPE_RW101 = 9
MODEM_TYPE_RW135 = 10
MODEM_TYPE_LCUK54 = 11
MODEM_TYPE_RW350 = 12
NETWORK_OTHER = 0
NETWORK_UNSUPPORTED = 5
NETWORK_TEST = 1
NETWORK_ATT = 2
NETWORK_TMOBILE = 3
NETWORK_VERIZON = 4
NETWORK_SPRINT = 6
NETWORK_DOCOMO = 7
NETWORK_SOFTBANK = 8
NETWORK_KDDI = 9
NETWORK_RAKUTEN = 10
NETWORK_VODAFONE = 11
NETWORK_EE = 12
NETWORK_AMARISOFT = 13
NETWORK_ROGER = 14
NETWORK_BELL = 15
NETWORK_TELUS = 16
NETWORK_FI = 17
NETWORK_CBRS = 18
NETWORK_LINEMO = 19
NETWORK_POVO = 20
NETWORK_HANSHIN = 21
SIM_UNKNOWN = 0
SIM_PHYSICAL = 1
SIM_DIGITAL = 2
PERIPHERAL_STATE_UNSPECIFIED = 0
WORKING = 1
BROKEN = 2
NOT_APPLICABLE = 3
PHASE_UNSPECIFIED = 0
DVT = 1
DVT_2 = 2
DVT_2_MPS_LTE = 3
DVT_BIPSHIP = 4
DVT_BOOKEM = 5
DVT_ELECTRO = 6
DVT_LOCKE = 7
DVT_OSCINO = 8
DVT_REKS14 = 9
DVT_REKS14_TOUCH = 10
DVT_TOUCH = 11
EVT = 12
EVT_FLEEX_LTE = 13
EVT_HQ = 14
EVT_LTE = 15
EVT_MAPLE = 16
EVT_PUJJO = 17
PROTO = 18
PROTO1 = 19
PVT = 20
PVT_TERRA3 = 21
PVT_US = 22
PVT_2 = 23
PVT_BOOKEM = 24
PVT_ELECTRO = 25
PVT_GIK360 = 26
PVT_LILI = 27
PVT_LTE = 28
PVT_NEW_CPU = 29
PVT_SAND = 30
PVT_TUNE_BITS = 31
PVT_TELESU = 32
SR = 33


_CABLE_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='chromiumos.test.lab.api.Cable.Type',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='TYPE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='AUDIOJACK', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='USBAUDIO', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='USBPRINTING', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='HDMIAUDIO', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2473,
  serialized_end=2562,
)
_sym_db.RegisterEnumDescriptor(_CABLE_TYPE)

_CAMERABOX_FACING = _descriptor.EnumDescriptor(
  name='Facing',
  full_name='chromiumos.test.lab.api.Camerabox.Facing',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FACING_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BACK', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FRONT', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2705,
  serialized_end=2758,
)
_sym_db.RegisterEnumDescriptor(_CAMERABOX_FACING)

_CELLULAR_OPERATOR = _descriptor.EnumDescriptor(
  name='Operator',
  full_name='chromiumos.test.lab.api.Cellular.Operator',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='OPERATOR_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='ATT', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='VERIZON', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TMOBILE', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2853,
  serialized_end=2924,
)
_sym_db.RegisterEnumDescriptor(_CELLULAR_OPERATOR)

_SIMPROFILEINFO_STATE = _descriptor.EnumDescriptor(
  name='State',
  full_name='chromiumos.test.lab.api.SIMProfileInfo.State',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BROKEN', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='LOCKED', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NO_NETWORK', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORKING', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WRONG_CONFIG', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3524,
  serialized_end=3619,
)
_sym_db.RegisterEnumDescriptor(_SIMPROFILEINFO_STATE)

_SIMPROFILEINFO_FEATURE = _descriptor.EnumDescriptor(
  name='Feature',
  full_name='chromiumos.test.lab.api.SIMProfileInfo.Feature',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FEATURE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FEATURE_LIVE_NETWORK', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FEATURE_SMS', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3621,
  serialized_end=3698,
)
_sym_db.RegisterEnumDescriptor(_SIMPROFILEINFO_FEATURE)

_CHAMELEON_PERIPHERAL = _descriptor.EnumDescriptor(
  name='Peripheral',
  full_name='chromiumos.test.lab.api.Chameleon.Peripheral',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PERIPHERAL_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_HID', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DP', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DP_HDMI', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='VGA', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='HDMI', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_BLE_HID', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_A2DP_SINK', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_PEER', index=8, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='RPI', index=9, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3935,
  serialized_end=4083,
)
_sym_db.RegisterEnumDescriptor(_CHAMELEON_PERIPHERAL)

_CHAMELEON_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='chromiumos.test.lab.api.Chameleon.Type',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='TYPE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='V2', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='V3', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4085,
  serialized_end=4129,
)
_sym_db.RegisterEnumDescriptor(_CHAMELEON_TYPE)

_EXTERNALCAMERA_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='chromiumos.test.lab.api.ExternalCamera.Type',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='TYPE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='HUDDLY', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PTZPRO2', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4210,
  serialized_end=4263,
)
_sym_db.RegisterEnumDescriptor(_EXTERNALCAMERA_TYPE)

_WIFI_ENVIRONMENT = _descriptor.EnumDescriptor(
  name='Environment',
  full_name='chromiumos.test.lab.api.Wifi.Environment',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ENVIRONMENT_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='STANDARD', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_CELL', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='CHAOS', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='ROUTER_802_11AX', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4660,
  serialized_end=4763,
)
_sym_db.RegisterEnumDescriptor(_WIFI_ENVIRONMENT)

_WIFIANTENNA_CONNECTION = _descriptor.EnumDescriptor(
  name='Connection',
  full_name='chromiumos.test.lab.api.WifiAntenna.Connection',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='CONNECTION_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='CONDUCTIVE', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='OTA', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4850,
  serialized_end=4915,
)
_sym_db.RegisterEnumDescriptor(_WIFIANTENNA_CONNECTION)


_DUT_ID = _descriptor.Descriptor(
  name='Id',
  full_name='chromiumos.test.lab.api.Dut.Id',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='chromiumos.test.lab.api.Dut.Id.value', 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=632,
  serialized_end=651,
)

_DUT_CHROMEOS = _descriptor.Descriptor(
  name='ChromeOS',
  full_name='chromiumos.test.lab.api.Dut.ChromeOS',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_config_id', full_name='chromiumos.test.lab.api.Dut.ChromeOS.device_config_id', index=0,
      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='ssh', full_name='chromiumos.test.lab.api.Dut.ChromeOS.ssh', 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='name', full_name='chromiumos.test.lab.api.Dut.ChromeOS.name', index=2,
      number=15, 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='dut_model', full_name='chromiumos.test.lab.api.Dut.ChromeOS.dut_model', index=3,
      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='servo', full_name='chromiumos.test.lab.api.Dut.ChromeOS.servo', index=4,
      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='chameleon', full_name='chromiumos.test.lab.api.Dut.ChromeOS.chameleon', index=5,
      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='rpm', full_name='chromiumos.test.lab.api.Dut.ChromeOS.rpm', index=6,
      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='external_cameras', full_name='chromiumos.test.lab.api.Dut.ChromeOS.external_cameras', index=7,
      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='audio', full_name='chromiumos.test.lab.api.Dut.ChromeOS.audio', index=8,
      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='wifi', full_name='chromiumos.test.lab.api.Dut.ChromeOS.wifi', index=9,
      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='touch', full_name='chromiumos.test.lab.api.Dut.ChromeOS.touch', index=10,
      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='camerabox', full_name='chromiumos.test.lab.api.Dut.ChromeOS.camerabox', index=11,
      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='cables', full_name='chromiumos.test.lab.api.Dut.ChromeOS.cables', index=12,
      number=12, 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='cellular', full_name='chromiumos.test.lab.api.Dut.ChromeOS.cellular', index=13,
      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='hwid_component', full_name='chromiumos.test.lab.api.Dut.ChromeOS.hwid_component', index=14,
      number=16, 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='bluetooth_peers', full_name='chromiumos.test.lab.api.Dut.ChromeOS.bluetooth_peers', index=15,
      number=17, 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='sku', full_name='chromiumos.test.lab.api.Dut.ChromeOS.sku', index=16,
      number=18, 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='hwid', full_name='chromiumos.test.lab.api.Dut.ChromeOS.hwid', index=17,
      number=19, 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='phase', full_name='chromiumos.test.lab.api.Dut.ChromeOS.phase', index=18,
      number=20, 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='sim_infos', full_name='chromiumos.test.lab.api.Dut.ChromeOS.sim_infos', index=19,
      number=21, 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='modem_info', full_name='chromiumos.test.lab.api.Dut.ChromeOS.modem_info', index=20,
      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='pasit_host', full_name='chromiumos.test.lab.api.Dut.ChromeOS.pasit_host', index=21,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=654,
  serialized_end=1688,
)

_DUT_ANDROID = _descriptor.Descriptor(
  name='Android',
  full_name='chromiumos.test.lab.api.Dut.Android',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='associated_hostname', full_name='chromiumos.test.lab.api.Dut.Android.associated_hostname', 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='name', full_name='chromiumos.test.lab.api.Dut.Android.name', 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='serial_number', full_name='chromiumos.test.lab.api.Dut.Android.serial_number', 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='dut_model', full_name='chromiumos.test.lab.api.Dut.Android.dut_model', 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='servo', full_name='chromiumos.test.lab.api.Dut.Android.servo', 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=1691,
  serialized_end=1904,
)

_DUT_DEVBOARD = _descriptor.Descriptor(
  name='Devboard',
  full_name='chromiumos.test.lab.api.Dut.Devboard',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='board_type', full_name='chromiumos.test.lab.api.Dut.Devboard.board_type', 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='ultradebug_serial', full_name='chromiumos.test.lab.api.Dut.Devboard.ultradebug_serial', 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='servo', full_name='chromiumos.test.lab.api.Dut.Devboard.servo', 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='fingerprint_module_id', full_name='chromiumos.test.lab.api.Dut.Devboard.fingerprint_module_id', 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='name', full_name='chromiumos.test.lab.api.Dut.Devboard.name', index=4,
      number=5, 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='dut_model', full_name='chromiumos.test.lab.api.Dut.Devboard.dut_model', 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='gsc_serial', full_name='chromiumos.test.lab.api.Dut.Devboard.gsc_serial', index=6,
      number=7, 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='debugger_serial', full_name='chromiumos.test.lab.api.Dut.Devboard.debugger_serial', index=7,
      number=8, 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=1907,
  serialized_end=2155,
)

_DUT = _descriptor.Descriptor(
  name='Dut',
  full_name='chromiumos.test.lab.api.Dut',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='chromiumos.test.lab.api.Dut.id', 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='chromeos', full_name='chromiumos.test.lab.api.Dut.chromeos', 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='android', full_name='chromiumos.test.lab.api.Dut.android', 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='devboard', full_name='chromiumos.test.lab.api.Dut.devboard', index=3,
      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='cache_server', full_name='chromiumos.test.lab.api.Dut.cache_server', index=4,
      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='wifi_secret', full_name='chromiumos.test.lab.api.Dut.wifi_secret', 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='pools', full_name='chromiumos.test.lab.api.Dut.pools', index=6,
      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=[_DUT_ID, _DUT_CHROMEOS, _DUT_ANDROID, _DUT_DEVBOARD, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='dut_type', full_name='chromiumos.test.lab.api.Dut.dut_type',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=272,
  serialized_end=2167,
)


_DUTMODEL = _descriptor.Descriptor(
  name='DutModel',
  full_name='chromiumos.test.lab.api.DutModel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='build_target', full_name='chromiumos.test.lab.api.DutModel.build_target', 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='model_name', full_name='chromiumos.test.lab.api.DutModel.model_name', 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2169,
  serialized_end=2221,
)


_DUTTOPOLOGY_ID = _descriptor.Descriptor(
  name='Id',
  full_name='chromiumos.test.lab.api.DutTopology.Id',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='chromiumos.test.lab.api.DutTopology.Id.value', 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=632,
  serialized_end=651,
)

_DUTTOPOLOGY = _descriptor.Descriptor(
  name='DutTopology',
  full_name='chromiumos.test.lab.api.DutTopology',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='chromiumos.test.lab.api.DutTopology.id', index=0,
      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='duts', full_name='chromiumos.test.lab.api.DutTopology.duts', index=1,
      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),
  ],
  extensions=[
  ],
  nested_types=[_DUTTOPOLOGY_ID, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2224,
  serialized_end=2367,
)


_AUDIO = _descriptor.Descriptor(
  name='Audio',
  full_name='chromiumos.test.lab.api.Audio',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='audio_box', full_name='chromiumos.test.lab.api.Audio.audio_box', 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='atrus', full_name='chromiumos.test.lab.api.Audio.atrus', 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=2369,
  serialized_end=2410,
)


_CABLE = _descriptor.Descriptor(
  name='Cable',
  full_name='chromiumos.test.lab.api.Cable',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='chromiumos.test.lab.api.Cable.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=[
    _CABLE_TYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2413,
  serialized_end=2562,
)


_CACHESERVER = _descriptor.Descriptor(
  name='CacheServer',
  full_name='chromiumos.test.lab.api.CacheServer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='chromiumos.test.lab.api.CacheServer.address', 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=2564,
  serialized_end=2631,
)


_CAMERABOX = _descriptor.Descriptor(
  name='Camerabox',
  full_name='chromiumos.test.lab.api.Camerabox',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='facing', full_name='chromiumos.test.lab.api.Camerabox.facing', 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=[
    _CAMERABOX_FACING,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2633,
  serialized_end=2758,
)


_CELLULAR = _descriptor.Descriptor(
  name='Cellular',
  full_name='chromiumos.test.lab.api.Cellular',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='operators', full_name='chromiumos.test.lab.api.Cellular.operators', 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='carrier', full_name='chromiumos.test.lab.api.Cellular.carrier', 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=[
    _CELLULAR_OPERATOR,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2761,
  serialized_end=2924,
)


_MODEMINFO = _descriptor.Descriptor(
  name='ModemInfo',
  full_name='chromiumos.test.lab.api.ModemInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='chromiumos.test.lab.api.ModemInfo.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='imei', full_name='chromiumos.test.lab.api.ModemInfo.imei', 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='supported_bands', full_name='chromiumos.test.lab.api.ModemInfo.supported_bands', 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='sim_count', full_name='chromiumos.test.lab.api.ModemInfo.sim_count', index=3,
      number=4, 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),
    _descriptor.FieldDescriptor(
      name='model_variant', full_name='chromiumos.test.lab.api.ModemInfo.model_variant', index=4,
      number=5, 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=2927,
  serialized_end=3069,
)


_SIMINFO = _descriptor.Descriptor(
  name='SIMInfo',
  full_name='chromiumos.test.lab.api.SIMInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='slot_id', full_name='chromiumos.test.lab.api.SIMInfo.slot_id', index=0,
      number=1, 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),
    _descriptor.FieldDescriptor(
      name='type', full_name='chromiumos.test.lab.api.SIMInfo.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='eid', full_name='chromiumos.test.lab.api.SIMInfo.eid', 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='test_esim', full_name='chromiumos.test.lab.api.SIMInfo.test_esim', 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='profile_info', full_name='chromiumos.test.lab.api.SIMInfo.profile_info', index=4,
      number=5, 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=3072,
  serialized_end=3241,
)


_SIMPROFILEINFO = _descriptor.Descriptor(
  name='SIMProfileInfo',
  full_name='chromiumos.test.lab.api.SIMProfileInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='iccid', full_name='chromiumos.test.lab.api.SIMProfileInfo.iccid', 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='sim_pin', full_name='chromiumos.test.lab.api.SIMProfileInfo.sim_pin', 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='sim_puk', full_name='chromiumos.test.lab.api.SIMProfileInfo.sim_puk', 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='carrier_name', full_name='chromiumos.test.lab.api.SIMProfileInfo.carrier_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='own_number', full_name='chromiumos.test.lab.api.SIMProfileInfo.own_number', index=4,
      number=5, 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='state', full_name='chromiumos.test.lab.api.SIMProfileInfo.state', 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='features', full_name='chromiumos.test.lab.api.SIMProfileInfo.features', index=6,
      number=7, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SIMPROFILEINFO_STATE,
    _SIMPROFILEINFO_FEATURE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3244,
  serialized_end=3698,
)


_CHAMELEON = _descriptor.Descriptor(
  name='Chameleon',
  full_name='chromiumos.test.lab.api.Chameleon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='peripherals', full_name='chromiumos.test.lab.api.Chameleon.peripherals', 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='audio_board', full_name='chromiumos.test.lab.api.Chameleon.audio_board', 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='state', full_name='chromiumos.test.lab.api.Chameleon.state', 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='hostname', full_name='chromiumos.test.lab.api.Chameleon.hostname', 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='types', full_name='chromiumos.test.lab.api.Chameleon.types', index=4,
      number=5, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _CHAMELEON_PERIPHERAL,
    _CHAMELEON_TYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3701,
  serialized_end=4129,
)


_EXTERNALCAMERA = _descriptor.Descriptor(
  name='ExternalCamera',
  full_name='chromiumos.test.lab.api.ExternalCamera',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='chromiumos.test.lab.api.ExternalCamera.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=[
    _EXTERNALCAMERA_TYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4132,
  serialized_end=4263,
)


_SERVO = _descriptor.Descriptor(
  name='Servo',
  full_name='chromiumos.test.lab.api.Servo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='present', full_name='chromiumos.test.lab.api.Servo.present', 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='servod_address', full_name='chromiumos.test.lab.api.Servo.servod_address', 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='serial', full_name='chromiumos.test.lab.api.Servo.serial', 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='state', full_name='chromiumos.test.lab.api.Servo.state', 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='container_name', full_name='chromiumos.test.lab.api.Servo.container_name', index=4,
      number=5, 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=4266,
  serialized_end=4448,
)


_TOUCH = _descriptor.Descriptor(
  name='Touch',
  full_name='chromiumos.test.lab.api.Touch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='mimo', full_name='chromiumos.test.lab.api.Touch.mimo', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4450,
  serialized_end=4471,
)


_WIFI = _descriptor.Descriptor(
  name='Wifi',
  full_name='chromiumos.test.lab.api.Wifi',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='environment', full_name='chromiumos.test.lab.api.Wifi.environment', 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='antenna', full_name='chromiumos.test.lab.api.Wifi.antenna', 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='wifi_routers', full_name='chromiumos.test.lab.api.Wifi.wifi_routers', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _WIFI_ENVIRONMENT,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4474,
  serialized_end=4763,
)


_WIFIANTENNA = _descriptor.Descriptor(
  name='WifiAntenna',
  full_name='chromiumos.test.lab.api.WifiAntenna',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='connection', full_name='chromiumos.test.lab.api.WifiAntenna.connection', 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=[
    _WIFIANTENNA_CONNECTION,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4766,
  serialized_end=4915,
)


_WIFIROUTER = _descriptor.Descriptor(
  name='WifiRouter',
  full_name='chromiumos.test.lab.api.WifiRouter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='hostname', full_name='chromiumos.test.lab.api.WifiRouter.hostname', 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='state', full_name='chromiumos.test.lab.api.WifiRouter.state', 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='model', full_name='chromiumos.test.lab.api.WifiRouter.model', 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='rpm', full_name='chromiumos.test.lab.api.WifiRouter.rpm', 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='supported_features', full_name='chromiumos.test.lab.api.WifiRouter.supported_features', index=4,
      number=5, 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='device_type', full_name='chromiumos.test.lab.api.WifiRouter.device_type', 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=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4918,
  serialized_end=5203,
)


_BLUETOOTHPEER = _descriptor.Descriptor(
  name='BluetoothPeer',
  full_name='chromiumos.test.lab.api.BluetoothPeer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='hostname', full_name='chromiumos.test.lab.api.BluetoothPeer.hostname', 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='state', full_name='chromiumos.test.lab.api.BluetoothPeer.state', 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=5205,
  serialized_end=5295,
)


_WIFISECRET = _descriptor.Descriptor(
  name='WifiSecret',
  full_name='chromiumos.test.lab.api.WifiSecret',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ssid', full_name='chromiumos.test.lab.api.WifiSecret.ssid', 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='security', full_name='chromiumos.test.lab.api.WifiSecret.security', 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='password', full_name='chromiumos.test.lab.api.WifiSecret.password', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5297,
  serialized_end=5359,
)

_DUT_ID.containing_type = _DUT
_DUT_CHROMEOS.fields_by_name['device_config_id'].message_type = chromiumos_dot_config_dot_api_dot_device__config__id__pb2._DEVICECONFIGID
_DUT_CHROMEOS.fields_by_name['ssh'].message_type = chromiumos_dot_test_dot_lab_dot_api_dot_ip__endpoint__pb2._IPENDPOINT
_DUT_CHROMEOS.fields_by_name['dut_model'].message_type = _DUTMODEL
_DUT_CHROMEOS.fields_by_name['servo'].message_type = _SERVO
_DUT_CHROMEOS.fields_by_name['chameleon'].message_type = _CHAMELEON
_DUT_CHROMEOS.fields_by_name['rpm'].message_type = chromiumos_dot_test_dot_lab_dot_api_dot_rpm__pb2._RPM
_DUT_CHROMEOS.fields_by_name['external_cameras'].message_type = _EXTERNALCAMERA
_DUT_CHROMEOS.fields_by_name['audio'].message_type = _AUDIO
_DUT_CHROMEOS.fields_by_name['wifi'].message_type = _WIFI
_DUT_CHROMEOS.fields_by_name['touch'].message_type = _TOUCH
_DUT_CHROMEOS.fields_by_name['camerabox'].message_type = _CAMERABOX
_DUT_CHROMEOS.fields_by_name['cables'].message_type = _CABLE
_DUT_CHROMEOS.fields_by_name['cellular'].message_type = _CELLULAR
_DUT_CHROMEOS.fields_by_name['bluetooth_peers'].message_type = _BLUETOOTHPEER
_DUT_CHROMEOS.fields_by_name['phase'].enum_type = _PHASE
_DUT_CHROMEOS.fields_by_name['sim_infos'].message_type = _SIMINFO
_DUT_CHROMEOS.fields_by_name['modem_info'].message_type = _MODEMINFO
_DUT_CHROMEOS.fields_by_name['pasit_host'].message_type = chromiumos_dot_test_dot_lab_dot_api_dot_pasit__host__pb2._PASITHOST
_DUT_CHROMEOS.containing_type = _DUT
_DUT_ANDROID.fields_by_name['associated_hostname'].message_type = chromiumos_dot_test_dot_lab_dot_api_dot_ip__endpoint__pb2._IPENDPOINT
_DUT_ANDROID.fields_by_name['dut_model'].message_type = _DUTMODEL
_DUT_ANDROID.fields_by_name['servo'].message_type = _SERVO
_DUT_ANDROID.containing_type = _DUT
_DUT_DEVBOARD.fields_by_name['servo'].message_type = _SERVO
_DUT_DEVBOARD.fields_by_name['dut_model'].message_type = _DUTMODEL
_DUT_DEVBOARD.containing_type = _DUT
_DUT.fields_by_name['id'].message_type = _DUT_ID
_DUT.fields_by_name['chromeos'].message_type = _DUT_CHROMEOS
_DUT.fields_by_name['android'].message_type = _DUT_ANDROID
_DUT.fields_by_name['devboard'].message_type = _DUT_DEVBOARD
_DUT.fields_by_name['cache_server'].message_type = _CACHESERVER
_DUT.fields_by_name['wifi_secret'].message_type = _WIFISECRET
_DUT.oneofs_by_name['dut_type'].fields.append(
  _DUT.fields_by_name['chromeos'])
_DUT.fields_by_name['chromeos'].containing_oneof = _DUT.oneofs_by_name['dut_type']
_DUT.oneofs_by_name['dut_type'].fields.append(
  _DUT.fields_by_name['android'])
_DUT.fields_by_name['android'].containing_oneof = _DUT.oneofs_by_name['dut_type']
_DUT.oneofs_by_name['dut_type'].fields.append(
  _DUT.fields_by_name['devboard'])
_DUT.fields_by_name['devboard'].containing_oneof = _DUT.oneofs_by_name['dut_type']
_DUTTOPOLOGY_ID.containing_type = _DUTTOPOLOGY
_DUTTOPOLOGY.fields_by_name['id'].message_type = _DUTTOPOLOGY_ID
_DUTTOPOLOGY.fields_by_name['duts'].message_type = _DUT
_CABLE.fields_by_name['type'].enum_type = _CABLE_TYPE
_CABLE_TYPE.containing_type = _CABLE
_CACHESERVER.fields_by_name['address'].message_type = chromiumos_dot_test_dot_lab_dot_api_dot_ip__endpoint__pb2._IPENDPOINT
_CAMERABOX.fields_by_name['facing'].enum_type = _CAMERABOX_FACING
_CAMERABOX_FACING.containing_type = _CAMERABOX
_CELLULAR.fields_by_name['operators'].enum_type = _CELLULAR_OPERATOR
_CELLULAR_OPERATOR.containing_type = _CELLULAR
_MODEMINFO.fields_by_name['type'].enum_type = _MODEMTYPE
_SIMINFO.fields_by_name['type'].enum_type = _SIMTYPE
_SIMINFO.fields_by_name['profile_info'].message_type = _SIMPROFILEINFO
_SIMPROFILEINFO.fields_by_name['carrier_name'].enum_type = _NETWORKPROVIDER
_SIMPROFILEINFO.fields_by_name['state'].enum_type = _SIMPROFILEINFO_STATE
_SIMPROFILEINFO.fields_by_name['features'].enum_type = _SIMPROFILEINFO_FEATURE
_SIMPROFILEINFO_STATE.containing_type = _SIMPROFILEINFO
_SIMPROFILEINFO_FEATURE.containing_type = _SIMPROFILEINFO
_CHAMELEON.fields_by_name['peripherals'].enum_type = _CHAMELEON_PERIPHERAL
_CHAMELEON.fields_by_name['state'].enum_type = _PERIPHERALSTATE
_CHAMELEON.fields_by_name['types'].enum_type = _CHAMELEON_TYPE
_CHAMELEON_PERIPHERAL.containing_type = _CHAMELEON
_CHAMELEON_TYPE.containing_type = _CHAMELEON
_EXTERNALCAMERA.fields_by_name['type'].enum_type = _EXTERNALCAMERA_TYPE
_EXTERNALCAMERA_TYPE.containing_type = _EXTERNALCAMERA
_SERVO.fields_by_name['servod_address'].message_type = chromiumos_dot_test_dot_lab_dot_api_dot_ip__endpoint__pb2._IPENDPOINT
_SERVO.fields_by_name['state'].enum_type = _PERIPHERALSTATE
_WIFI.fields_by_name['environment'].enum_type = _WIFI_ENVIRONMENT
_WIFI.fields_by_name['antenna'].message_type = _WIFIANTENNA
_WIFI.fields_by_name['wifi_routers'].message_type = _WIFIROUTER
_WIFI_ENVIRONMENT.containing_type = _WIFI
_WIFIANTENNA.fields_by_name['connection'].enum_type = _WIFIANTENNA_CONNECTION
_WIFIANTENNA_CONNECTION.containing_type = _WIFIANTENNA
_WIFIROUTER.fields_by_name['state'].enum_type = _PERIPHERALSTATE
_WIFIROUTER.fields_by_name['rpm'].message_type = chromiumos_dot_test_dot_lab_dot_api_dot_rpm__pb2._RPM
_WIFIROUTER.fields_by_name['supported_features'].enum_type = chromiumos_dot_test_dot_lab_dot_api_dot_wifi__router__pb2._WIFIROUTERFEATURE
_WIFIROUTER.fields_by_name['device_type'].enum_type = chromiumos_dot_test_dot_lab_dot_api_dot_wifi__router__pb2._WIFIROUTERDEVICETYPE
_BLUETOOTHPEER.fields_by_name['state'].enum_type = _PERIPHERALSTATE
DESCRIPTOR.message_types_by_name['Dut'] = _DUT
DESCRIPTOR.message_types_by_name['DutModel'] = _DUTMODEL
DESCRIPTOR.message_types_by_name['DutTopology'] = _DUTTOPOLOGY
DESCRIPTOR.message_types_by_name['Audio'] = _AUDIO
DESCRIPTOR.message_types_by_name['Cable'] = _CABLE
DESCRIPTOR.message_types_by_name['CacheServer'] = _CACHESERVER
DESCRIPTOR.message_types_by_name['Camerabox'] = _CAMERABOX
DESCRIPTOR.message_types_by_name['Cellular'] = _CELLULAR
DESCRIPTOR.message_types_by_name['ModemInfo'] = _MODEMINFO
DESCRIPTOR.message_types_by_name['SIMInfo'] = _SIMINFO
DESCRIPTOR.message_types_by_name['SIMProfileInfo'] = _SIMPROFILEINFO
DESCRIPTOR.message_types_by_name['Chameleon'] = _CHAMELEON
DESCRIPTOR.message_types_by_name['ExternalCamera'] = _EXTERNALCAMERA
DESCRIPTOR.message_types_by_name['Servo'] = _SERVO
DESCRIPTOR.message_types_by_name['Touch'] = _TOUCH
DESCRIPTOR.message_types_by_name['Wifi'] = _WIFI
DESCRIPTOR.message_types_by_name['WifiAntenna'] = _WIFIANTENNA
DESCRIPTOR.message_types_by_name['WifiRouter'] = _WIFIROUTER
DESCRIPTOR.message_types_by_name['BluetoothPeer'] = _BLUETOOTHPEER
DESCRIPTOR.message_types_by_name['WifiSecret'] = _WIFISECRET
DESCRIPTOR.enum_types_by_name['ModemType'] = _MODEMTYPE
DESCRIPTOR.enum_types_by_name['NetworkProvider'] = _NETWORKPROVIDER
DESCRIPTOR.enum_types_by_name['SIMType'] = _SIMTYPE
DESCRIPTOR.enum_types_by_name['PeripheralState'] = _PERIPHERALSTATE
DESCRIPTOR.enum_types_by_name['Phase'] = _PHASE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Dut = _reflection.GeneratedProtocolMessageType('Dut', (_message.Message,), {

  'Id' : _reflection.GeneratedProtocolMessageType('Id', (_message.Message,), {
    'DESCRIPTOR' : _DUT_ID,
    '__module__' : 'chromiumos.test.lab.api.dut_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Dut.Id)
    })
  ,

  'ChromeOS' : _reflection.GeneratedProtocolMessageType('ChromeOS', (_message.Message,), {
    'DESCRIPTOR' : _DUT_CHROMEOS,
    '__module__' : 'chromiumos.test.lab.api.dut_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Dut.ChromeOS)
    })
  ,

  'Android' : _reflection.GeneratedProtocolMessageType('Android', (_message.Message,), {
    'DESCRIPTOR' : _DUT_ANDROID,
    '__module__' : 'chromiumos.test.lab.api.dut_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Dut.Android)
    })
  ,

  'Devboard' : _reflection.GeneratedProtocolMessageType('Devboard', (_message.Message,), {
    'DESCRIPTOR' : _DUT_DEVBOARD,
    '__module__' : 'chromiumos.test.lab.api.dut_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Dut.Devboard)
    })
  ,
  'DESCRIPTOR' : _DUT,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Dut)
  })
_sym_db.RegisterMessage(Dut)
_sym_db.RegisterMessage(Dut.Id)
_sym_db.RegisterMessage(Dut.ChromeOS)
_sym_db.RegisterMessage(Dut.Android)
_sym_db.RegisterMessage(Dut.Devboard)

DutModel = _reflection.GeneratedProtocolMessageType('DutModel', (_message.Message,), {
  'DESCRIPTOR' : _DUTMODEL,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.DutModel)
  })
_sym_db.RegisterMessage(DutModel)

DutTopology = _reflection.GeneratedProtocolMessageType('DutTopology', (_message.Message,), {

  'Id' : _reflection.GeneratedProtocolMessageType('Id', (_message.Message,), {
    'DESCRIPTOR' : _DUTTOPOLOGY_ID,
    '__module__' : 'chromiumos.test.lab.api.dut_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.DutTopology.Id)
    })
  ,
  'DESCRIPTOR' : _DUTTOPOLOGY,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.DutTopology)
  })
_sym_db.RegisterMessage(DutTopology)
_sym_db.RegisterMessage(DutTopology.Id)

Audio = _reflection.GeneratedProtocolMessageType('Audio', (_message.Message,), {
  'DESCRIPTOR' : _AUDIO,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Audio)
  })
_sym_db.RegisterMessage(Audio)

Cable = _reflection.GeneratedProtocolMessageType('Cable', (_message.Message,), {
  'DESCRIPTOR' : _CABLE,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Cable)
  })
_sym_db.RegisterMessage(Cable)

CacheServer = _reflection.GeneratedProtocolMessageType('CacheServer', (_message.Message,), {
  'DESCRIPTOR' : _CACHESERVER,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.CacheServer)
  })
_sym_db.RegisterMessage(CacheServer)

Camerabox = _reflection.GeneratedProtocolMessageType('Camerabox', (_message.Message,), {
  'DESCRIPTOR' : _CAMERABOX,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Camerabox)
  })
_sym_db.RegisterMessage(Camerabox)

Cellular = _reflection.GeneratedProtocolMessageType('Cellular', (_message.Message,), {
  'DESCRIPTOR' : _CELLULAR,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Cellular)
  })
_sym_db.RegisterMessage(Cellular)

ModemInfo = _reflection.GeneratedProtocolMessageType('ModemInfo', (_message.Message,), {
  'DESCRIPTOR' : _MODEMINFO,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.ModemInfo)
  })
_sym_db.RegisterMessage(ModemInfo)

SIMInfo = _reflection.GeneratedProtocolMessageType('SIMInfo', (_message.Message,), {
  'DESCRIPTOR' : _SIMINFO,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.SIMInfo)
  })
_sym_db.RegisterMessage(SIMInfo)

SIMProfileInfo = _reflection.GeneratedProtocolMessageType('SIMProfileInfo', (_message.Message,), {
  'DESCRIPTOR' : _SIMPROFILEINFO,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.SIMProfileInfo)
  })
_sym_db.RegisterMessage(SIMProfileInfo)

Chameleon = _reflection.GeneratedProtocolMessageType('Chameleon', (_message.Message,), {
  'DESCRIPTOR' : _CHAMELEON,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Chameleon)
  })
_sym_db.RegisterMessage(Chameleon)

ExternalCamera = _reflection.GeneratedProtocolMessageType('ExternalCamera', (_message.Message,), {
  'DESCRIPTOR' : _EXTERNALCAMERA,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.ExternalCamera)
  })
_sym_db.RegisterMessage(ExternalCamera)

Servo = _reflection.GeneratedProtocolMessageType('Servo', (_message.Message,), {
  'DESCRIPTOR' : _SERVO,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Servo)
  })
_sym_db.RegisterMessage(Servo)

Touch = _reflection.GeneratedProtocolMessageType('Touch', (_message.Message,), {
  'DESCRIPTOR' : _TOUCH,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Touch)
  })
_sym_db.RegisterMessage(Touch)

Wifi = _reflection.GeneratedProtocolMessageType('Wifi', (_message.Message,), {
  'DESCRIPTOR' : _WIFI,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.Wifi)
  })
_sym_db.RegisterMessage(Wifi)

WifiAntenna = _reflection.GeneratedProtocolMessageType('WifiAntenna', (_message.Message,), {
  'DESCRIPTOR' : _WIFIANTENNA,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.WifiAntenna)
  })
_sym_db.RegisterMessage(WifiAntenna)

WifiRouter = _reflection.GeneratedProtocolMessageType('WifiRouter', (_message.Message,), {
  'DESCRIPTOR' : _WIFIROUTER,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.WifiRouter)
  })
_sym_db.RegisterMessage(WifiRouter)

BluetoothPeer = _reflection.GeneratedProtocolMessageType('BluetoothPeer', (_message.Message,), {
  'DESCRIPTOR' : _BLUETOOTHPEER,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.BluetoothPeer)
  })
_sym_db.RegisterMessage(BluetoothPeer)

WifiSecret = _reflection.GeneratedProtocolMessageType('WifiSecret', (_message.Message,), {
  'DESCRIPTOR' : _WIFISECRET,
  '__module__' : 'chromiumos.test.lab.api.dut_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.WifiSecret)
  })
_sym_db.RegisterMessage(WifiSecret)


DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)
