Documentation
¶
Index ¶
- Variables
- func WriteDUTToString(dut *DeviceUnderTest) (string, error)
- type ChameleonDevice
- type CommonDeviceSpecs
- func (*CommonDeviceSpecs) Descriptor() ([]byte, []int)deprecated
- func (x *CommonDeviceSpecs) GetAttributes() []*KeyValue
- func (x *CommonDeviceSpecs) GetDeviceLocks() []*DeviceLock
- func (x *CommonDeviceSpecs) GetEnvironment() Environment
- func (x *CommonDeviceSpecs) GetHostname() string
- func (x *CommonDeviceSpecs) GetHwid() string
- func (x *CommonDeviceSpecs) GetId() string
- func (x *CommonDeviceSpecs) GetLabels() *SchedulableLabels
- func (x *CommonDeviceSpecs) GetLocation() *Location
- func (x *CommonDeviceSpecs) GetOwnerShard() *Sharddeprecated
- func (x *CommonDeviceSpecs) GetSerialNumber() string
- func (x *CommonDeviceSpecs) GetUselessSwitch() bool
- func (*CommonDeviceSpecs) ProtoMessage()
- func (x *CommonDeviceSpecs) ProtoReflect() protoreflect.Message
- func (x *CommonDeviceSpecs) Reset()
- func (x *CommonDeviceSpecs) String() string
- type Device
- func (*Device) Descriptor() ([]byte, []int)deprecated
- func (x *Device) GetChameleon() *ChameleonDevice
- func (x *Device) GetDevice() isDevice_Device
- func (x *Device) GetDut() *DeviceUnderTest
- func (x *Device) GetServoHost() *ServoHostDevice
- func (*Device) ProtoMessage()
- func (x *Device) ProtoReflect() protoreflect.Message
- func (x *Device) Reset()
- func (x *Device) String() string
- type DeviceLock
- func (*DeviceLock) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceLock) GetBeginTime() *Timestamp
- func (x *DeviceLock) GetExpireTime() *Timestamp
- func (x *DeviceLock) GetId() string
- func (x *DeviceLock) GetLock() booldeprecated
- func (x *DeviceLock) GetLockId() int32deprecated
- func (x *DeviceLock) GetLockReason() string
- func (x *DeviceLock) GetLockedBy() string
- func (*DeviceLock) ProtoMessage()
- func (x *DeviceLock) ProtoReflect() protoreflect.Message
- func (x *DeviceLock) Reset()
- func (x *DeviceLock) String() string
- type DeviceUnderTest
- func (*DeviceUnderTest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceUnderTest) GetCommon() *CommonDeviceSpecs
- func (x *DeviceUnderTest) GetRemovalReason() *RemovalReason
- func (*DeviceUnderTest) ProtoMessage()
- func (x *DeviceUnderTest) ProtoReflect() protoreflect.Message
- func (x *DeviceUnderTest) Reset()
- func (x *DeviceUnderTest) String() string
- type Device_Chameleon
- type Device_Dut
- type Device_ServoHost
- type Environment
- func (Environment) Descriptor() protoreflect.EnumDescriptor
- func (x Environment) Enum() *Environment
- func (Environment) EnumDescriptor() ([]byte, []int)deprecated
- func (x Environment) Number() protoreflect.EnumNumber
- func (x Environment) String() string
- func (Environment) Type() protoreflect.EnumType
- func (x *Environment) UnmarshalJSON(b []byte) errordeprecated
- type HardwareCapabilities
- func (*HardwareCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *HardwareCapabilities) GetAtrus() bool
- func (x *HardwareCapabilities) GetBluetooth() bool
- func (x *HardwareCapabilities) GetCarrier() HardwareCapabilities_Carrier
- func (x *HardwareCapabilities) GetCbx() HardwareCapabilities_CbxState
- func (x *HardwareCapabilities) GetCbxBranding() HardwareCapabilities_CbxBranding
- func (x *HardwareCapabilities) GetDetachablebase() bool
- func (x *HardwareCapabilities) GetFingerprint() bool
- func (x *HardwareCapabilities) GetFingerprintBoard() string
- func (x *HardwareCapabilities) GetFingerprintMcu() string
- func (x *HardwareCapabilities) GetFingerprintSensor() string
- func (x *HardwareCapabilities) GetFlashrom() bool
- func (x *HardwareCapabilities) GetFormFactor() HardwareCapabilities_FormFactor
- func (x *HardwareCapabilities) GetGpuFamily() string
- func (x *HardwareCapabilities) GetGpuId() string
- func (x *HardwareCapabilities) GetGraphics() string
- func (x *HardwareCapabilities) GetHotwording() bool
- func (x *HardwareCapabilities) GetInternalDisplay() bool
- func (x *HardwareCapabilities) GetLucidsleep() bool
- func (x *HardwareCapabilities) GetModem() string
- func (x *HardwareCapabilities) GetPower() string
- func (x *HardwareCapabilities) GetStarfishSlotMapping() string
- func (x *HardwareCapabilities) GetStorage() string
- func (x *HardwareCapabilities) GetSupportedCarriers() []HardwareCapabilities_Carrier
- func (x *HardwareCapabilities) GetTelephony() string
- func (x *HardwareCapabilities) GetTouchpad() bool
- func (x *HardwareCapabilities) GetTouchscreen() bool
- func (x *HardwareCapabilities) GetVideoAcceleration() []HardwareCapabilities_VideoAcceleration
- func (x *HardwareCapabilities) GetWebcam() bool
- func (*HardwareCapabilities) ProtoMessage()
- func (x *HardwareCapabilities) ProtoReflect() protoreflect.Message
- func (x *HardwareCapabilities) Reset()
- func (x *HardwareCapabilities) String() string
- type HardwareCapabilities_Carrier
- func (HardwareCapabilities_Carrier) Descriptor() protoreflect.EnumDescriptor
- func (x HardwareCapabilities_Carrier) Enum() *HardwareCapabilities_Carrier
- func (HardwareCapabilities_Carrier) EnumDescriptor() ([]byte, []int)deprecated
- func (x HardwareCapabilities_Carrier) Number() protoreflect.EnumNumber
- func (x HardwareCapabilities_Carrier) String() string
- func (HardwareCapabilities_Carrier) Type() protoreflect.EnumType
- func (x *HardwareCapabilities_Carrier) UnmarshalJSON(b []byte) errordeprecated
- type HardwareCapabilities_CbxBranding
- func (HardwareCapabilities_CbxBranding) Descriptor() protoreflect.EnumDescriptor
- func (x HardwareCapabilities_CbxBranding) Enum() *HardwareCapabilities_CbxBranding
- func (HardwareCapabilities_CbxBranding) EnumDescriptor() ([]byte, []int)deprecated
- func (x HardwareCapabilities_CbxBranding) Number() protoreflect.EnumNumber
- func (x HardwareCapabilities_CbxBranding) String() string
- func (HardwareCapabilities_CbxBranding) Type() protoreflect.EnumType
- func (x *HardwareCapabilities_CbxBranding) UnmarshalJSON(b []byte) errordeprecated
- type HardwareCapabilities_CbxState
- func (HardwareCapabilities_CbxState) Descriptor() protoreflect.EnumDescriptor
- func (x HardwareCapabilities_CbxState) Enum() *HardwareCapabilities_CbxState
- func (HardwareCapabilities_CbxState) EnumDescriptor() ([]byte, []int)deprecated
- func (x HardwareCapabilities_CbxState) Number() protoreflect.EnumNumber
- func (x HardwareCapabilities_CbxState) String() string
- func (HardwareCapabilities_CbxState) Type() protoreflect.EnumType
- func (x *HardwareCapabilities_CbxState) UnmarshalJSON(b []byte) errordeprecated
- type HardwareCapabilities_FormFactor
- func (HardwareCapabilities_FormFactor) Descriptor() protoreflect.EnumDescriptor
- func (x HardwareCapabilities_FormFactor) Enum() *HardwareCapabilities_FormFactor
- func (HardwareCapabilities_FormFactor) EnumDescriptor() ([]byte, []int)deprecated
- func (x HardwareCapabilities_FormFactor) Number() protoreflect.EnumNumber
- func (x HardwareCapabilities_FormFactor) String() string
- func (HardwareCapabilities_FormFactor) Type() protoreflect.EnumType
- func (x *HardwareCapabilities_FormFactor) UnmarshalJSON(b []byte) errordeprecated
- type HardwareCapabilities_VideoAcceleration
- func (HardwareCapabilities_VideoAcceleration) Descriptor() protoreflect.EnumDescriptor
- func (x HardwareCapabilities_VideoAcceleration) Enum() *HardwareCapabilities_VideoAcceleration
- func (HardwareCapabilities_VideoAcceleration) EnumDescriptor() ([]byte, []int)deprecated
- func (x HardwareCapabilities_VideoAcceleration) Number() protoreflect.EnumNumber
- func (x HardwareCapabilities_VideoAcceleration) String() string
- func (HardwareCapabilities_VideoAcceleration) Type() protoreflect.EnumType
- func (x *HardwareCapabilities_VideoAcceleration) UnmarshalJSON(b []byte) errordeprecated
- type HardwareState
- func (HardwareState) Descriptor() protoreflect.EnumDescriptor
- func (x HardwareState) Enum() *HardwareState
- func (HardwareState) EnumDescriptor() ([]byte, []int)deprecated
- func (x HardwareState) Number() protoreflect.EnumNumber
- func (x HardwareState) String() string
- func (HardwareState) Type() protoreflect.EnumType
- func (x *HardwareState) UnmarshalJSON(b []byte) errordeprecated
- type KeyValue
- type License
- type LicenseType
- func (LicenseType) Descriptor() protoreflect.EnumDescriptor
- func (x LicenseType) Enum() *LicenseType
- func (LicenseType) EnumDescriptor() ([]byte, []int)deprecated
- func (x LicenseType) Number() protoreflect.EnumNumber
- func (x LicenseType) String() string
- func (LicenseType) Type() protoreflect.EnumType
- func (x *LicenseType) UnmarshalJSON(b []byte) errordeprecated
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetHost() int32
- func (x *Location) GetLab() *PhysicalLab
- func (x *Location) GetRack() int32
- func (x *Location) GetRow() int32
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (x *Location) String() string
- type ModemInfo
- func (*ModemInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ModemInfo) GetImei() string
- func (x *ModemInfo) GetModelVariant() string
- func (x *ModemInfo) GetSimCount() int32
- func (x *ModemInfo) GetSupportedBands() string
- func (x *ModemInfo) GetType() ModemType
- func (*ModemInfo) ProtoMessage()
- func (x *ModemInfo) ProtoReflect() protoreflect.Message
- func (x *ModemInfo) Reset()
- func (x *ModemInfo) String() string
- type ModemType
- func (ModemType) Descriptor() protoreflect.EnumDescriptor
- func (x ModemType) Enum() *ModemType
- func (ModemType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ModemType) Number() protoreflect.EnumNumber
- func (x ModemType) String() string
- func (ModemType) Type() protoreflect.EnumType
- func (x *ModemType) UnmarshalJSON(b []byte) errordeprecated
- type NetworkProvider
- func (NetworkProvider) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkProvider) Enum() *NetworkProvider
- func (NetworkProvider) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkProvider) Number() protoreflect.EnumNumber
- func (x NetworkProvider) String() string
- func (NetworkProvider) Type() protoreflect.EnumType
- func (x *NetworkProvider) UnmarshalJSON(b []byte) errordeprecated
- type PeripheralState
- func (PeripheralState) Descriptor() protoreflect.EnumDescriptor
- func (x PeripheralState) Enum() *PeripheralState
- func (PeripheralState) EnumDescriptor() ([]byte, []int)deprecated
- func (x PeripheralState) Number() protoreflect.EnumNumber
- func (x PeripheralState) String() string
- func (PeripheralState) Type() protoreflect.EnumType
- func (x *PeripheralState) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals
- func (*Peripherals) Descriptor() ([]byte, []int)deprecated
- func (x *Peripherals) GetAmtManagerState() PeripheralState
- func (x *Peripherals) GetAudioBeamforming() string
- func (x *Peripherals) GetAudioBoard() bool
- func (x *Peripherals) GetAudioBox() bool
- func (x *Peripherals) GetAudioCable() bool
- func (x *Peripherals) GetAudioLatencyToolkitState() PeripheralState
- func (x *Peripherals) GetAudioLoopbackDongle() bool
- func (x *Peripherals) GetAudioboxJackpluggerState() Peripherals_AudioBoxJackPlugger
- func (x *Peripherals) GetBatteryState() HardwareState
- func (x *Peripherals) GetBluetoothState() HardwareState
- func (x *Peripherals) GetCameraState() HardwareState
- func (x *Peripherals) GetCamerabox() bool
- func (x *Peripherals) GetCameraboxFacing() Peripherals_CameraboxFacing
- func (x *Peripherals) GetCameraboxLight() Peripherals_CameraboxLight
- func (x *Peripherals) GetCellularModemState() HardwareState
- func (x *Peripherals) GetChameleon() bool
- func (x *Peripherals) GetChameleonConnectionTypes() []Peripherals_ChameleonConnectionType
- func (x *Peripherals) GetChameleonState() PeripheralState
- func (x *Peripherals) GetChameleonType() []Peripherals_ChameleonType
- func (x *Peripherals) GetConductive() bool
- func (x *Peripherals) GetHmrGen() Peripherals_HMRGen
- func (x *Peripherals) GetHmrState() PeripheralState
- func (x *Peripherals) GetHmrToolType() Peripherals_HMRToolType
- func (x *Peripherals) GetHmrWalt() bool
- func (x *Peripherals) GetHuddly() bool
- func (x *Peripherals) GetMimo() bool
- func (x *Peripherals) GetPasitComponents() []string
- func (x *Peripherals) GetPeripheralBtpeerState() PeripheralState
- func (x *Peripherals) GetPeripheralWifiState() PeripheralState
- func (x *Peripherals) GetPtzpro2() bool
- func (x *Peripherals) GetRouter_802_11Ax() bool
- func (x *Peripherals) GetRpmState() PeripheralState
- func (x *Peripherals) GetServo() bool
- func (x *Peripherals) GetServoComponent() []string
- func (x *Peripherals) GetServoFwChannel() ServoFwChannel
- func (x *Peripherals) GetServoState() PeripheralState
- func (x *Peripherals) GetServoTopology() *ServoTopology
- func (x *Peripherals) GetServoType() string
- func (x *Peripherals) GetServoUsbState() HardwareState
- func (x *Peripherals) GetSimFeatures() []Peripherals_SIMFeature
- func (x *Peripherals) GetSimState() PeripheralState
- func (x *Peripherals) GetSmartUsbhub() bool
- func (x *Peripherals) GetStarfishState() PeripheralState
- func (x *Peripherals) GetStorageState() HardwareState
- func (x *Peripherals) GetStylus() bool
- func (x *Peripherals) GetTrrsType() Peripherals_TRRSType
- func (x *Peripherals) GetWifiRouterFeatures() []Peripherals_WifiRouterFeature
- func (x *Peripherals) GetWifiRouterModels() []string
- func (x *Peripherals) GetWifiState() HardwareState
- func (x *Peripherals) GetWificell() bool
- func (x *Peripherals) GetWorkingBluetoothBtpeer() int32
- func (x *Peripherals) GetWorkingSims() int32
- func (*Peripherals) ProtoMessage()
- func (x *Peripherals) ProtoReflect() protoreflect.Message
- func (x *Peripherals) Reset()
- func (x *Peripherals) String() string
- type Peripherals_AudioBoxJackPlugger
- func (Peripherals_AudioBoxJackPlugger) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_AudioBoxJackPlugger) Enum() *Peripherals_AudioBoxJackPlugger
- func (Peripherals_AudioBoxJackPlugger) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_AudioBoxJackPlugger) Number() protoreflect.EnumNumber
- func (x Peripherals_AudioBoxJackPlugger) String() string
- func (Peripherals_AudioBoxJackPlugger) Type() protoreflect.EnumType
- func (x *Peripherals_AudioBoxJackPlugger) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_CameraboxFacing
- func (Peripherals_CameraboxFacing) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_CameraboxFacing) Enum() *Peripherals_CameraboxFacing
- func (Peripherals_CameraboxFacing) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_CameraboxFacing) Number() protoreflect.EnumNumber
- func (x Peripherals_CameraboxFacing) String() string
- func (Peripherals_CameraboxFacing) Type() protoreflect.EnumType
- func (x *Peripherals_CameraboxFacing) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_CameraboxLight
- func (Peripherals_CameraboxLight) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_CameraboxLight) Enum() *Peripherals_CameraboxLight
- func (Peripherals_CameraboxLight) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_CameraboxLight) Number() protoreflect.EnumNumber
- func (x Peripherals_CameraboxLight) String() string
- func (Peripherals_CameraboxLight) Type() protoreflect.EnumType
- func (x *Peripherals_CameraboxLight) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_ChameleonConnectionType
- func (Peripherals_ChameleonConnectionType) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_ChameleonConnectionType) Enum() *Peripherals_ChameleonConnectionType
- func (Peripherals_ChameleonConnectionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_ChameleonConnectionType) Number() protoreflect.EnumNumber
- func (x Peripherals_ChameleonConnectionType) String() string
- func (Peripherals_ChameleonConnectionType) Type() protoreflect.EnumType
- func (x *Peripherals_ChameleonConnectionType) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_ChameleonType
- func (Peripherals_ChameleonType) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_ChameleonType) Enum() *Peripherals_ChameleonType
- func (Peripherals_ChameleonType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_ChameleonType) Number() protoreflect.EnumNumber
- func (x Peripherals_ChameleonType) String() string
- func (Peripherals_ChameleonType) Type() protoreflect.EnumType
- func (x *Peripherals_ChameleonType) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_HMRGen
- func (Peripherals_HMRGen) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_HMRGen) Enum() *Peripherals_HMRGen
- func (Peripherals_HMRGen) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_HMRGen) Number() protoreflect.EnumNumber
- func (x Peripherals_HMRGen) String() string
- func (Peripherals_HMRGen) Type() protoreflect.EnumType
- func (x *Peripherals_HMRGen) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_HMRToolType
- func (Peripherals_HMRToolType) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_HMRToolType) Enum() *Peripherals_HMRToolType
- func (Peripherals_HMRToolType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_HMRToolType) Number() protoreflect.EnumNumber
- func (x Peripherals_HMRToolType) String() string
- func (Peripherals_HMRToolType) Type() protoreflect.EnumType
- func (x *Peripherals_HMRToolType) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_SIMFeature
- func (Peripherals_SIMFeature) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_SIMFeature) Enum() *Peripherals_SIMFeature
- func (Peripherals_SIMFeature) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_SIMFeature) Number() protoreflect.EnumNumber
- func (x Peripherals_SIMFeature) String() string
- func (Peripherals_SIMFeature) Type() protoreflect.EnumType
- func (x *Peripherals_SIMFeature) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_TRRSType
- func (Peripherals_TRRSType) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_TRRSType) Enum() *Peripherals_TRRSType
- func (Peripherals_TRRSType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_TRRSType) Number() protoreflect.EnumNumber
- func (x Peripherals_TRRSType) String() string
- func (Peripherals_TRRSType) Type() protoreflect.EnumType
- func (x *Peripherals_TRRSType) UnmarshalJSON(b []byte) errordeprecated
- type Peripherals_WifiRouterFeature
- func (Peripherals_WifiRouterFeature) Descriptor() protoreflect.EnumDescriptor
- func (x Peripherals_WifiRouterFeature) Enum() *Peripherals_WifiRouterFeature
- func (Peripherals_WifiRouterFeature) EnumDescriptor() ([]byte, []int)deprecated
- func (x Peripherals_WifiRouterFeature) Number() protoreflect.EnumNumber
- func (x Peripherals_WifiRouterFeature) String() string
- func (Peripherals_WifiRouterFeature) Type() protoreflect.EnumType
- func (x *Peripherals_WifiRouterFeature) UnmarshalJSON(b []byte) errordeprecated
- type PhysicalLab
- type RemovalReason
- func (*RemovalReason) Descriptor() ([]byte, []int)deprecated
- func (x *RemovalReason) GetBug() string
- func (x *RemovalReason) GetComment() string
- func (x *RemovalReason) GetExpireTime() *Timestamp
- func (*RemovalReason) ProtoMessage()
- func (x *RemovalReason) ProtoReflect() protoreflect.Message
- func (x *RemovalReason) Reset()
- func (x *RemovalReason) String() string
- type SIMInfo
- func (*SIMInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIMInfo) GetEid() string
- func (x *SIMInfo) GetProfileInfo() []*SIMProfileInfo
- func (x *SIMInfo) GetSlotId() int32
- func (x *SIMInfo) GetTestEsim() bool
- func (x *SIMInfo) GetType() SIMType
- func (*SIMInfo) ProtoMessage()
- func (x *SIMInfo) ProtoReflect() protoreflect.Message
- func (x *SIMInfo) Reset()
- func (x *SIMInfo) String() string
- type SIMProfileInfo
- func (*SIMProfileInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIMProfileInfo) GetCarrierName() NetworkProvider
- func (x *SIMProfileInfo) GetIccid() string
- func (x *SIMProfileInfo) GetOwnNumber() string
- func (x *SIMProfileInfo) GetSimPin() string
- func (x *SIMProfileInfo) GetSimPuk() string
- func (*SIMProfileInfo) ProtoMessage()
- func (x *SIMProfileInfo) ProtoReflect() protoreflect.Message
- func (x *SIMProfileInfo) Reset()
- func (x *SIMProfileInfo) String() string
- type SIMType
- func (SIMType) Descriptor() protoreflect.EnumDescriptor
- func (x SIMType) Enum() *SIMType
- func (SIMType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIMType) Number() protoreflect.EnumNumber
- func (x SIMType) String() string
- func (SIMType) Type() protoreflect.EnumType
- func (x *SIMType) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels
- func (*SchedulableLabels) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulableLabels) GetArc() bool
- func (x *SchedulableLabels) GetBoard() string
- func (x *SchedulableLabels) GetBotSize() SchedulableLabels_BotSize
- func (x *SchedulableLabels) GetBrand() string
- func (x *SchedulableLabels) GetCallbox() bool
- func (x *SchedulableLabels) GetCapabilities() *HardwareCapabilities
- func (x *SchedulableLabels) GetCr50Phase() SchedulableLabels_CR50_Phase
- func (x *SchedulableLabels) GetCr50RoKeyid() string
- func (x *SchedulableLabels) GetCr50RoVersion() string
- func (x *SchedulableLabels) GetCr50RwKeyid() string
- func (x *SchedulableLabels) GetCr50RwVersion() string
- func (x *SchedulableLabels) GetCriticalPools() []SchedulableLabels_DUTPool
- func (x *SchedulableLabels) GetCtsAbi() []SchedulableLabels_CTSABI
- func (x *SchedulableLabels) GetCtsCpu() []SchedulableLabels_CTSCPU
- func (x *SchedulableLabels) GetDevboardType() SchedulableLabels_DevboardType
- func (x *SchedulableLabels) GetDlmSkuId() string
- func (x *SchedulableLabels) GetEcType() SchedulableLabels_ECType
- func (x *SchedulableLabels) GetHwidComponent() []string
- func (x *SchedulableLabels) GetHwidSku() string
- func (x *SchedulableLabels) GetLicenses() []*License
- func (x *SchedulableLabels) GetModel() string
- func (x *SchedulableLabels) GetModeminfo() *ModemInfo
- func (x *SchedulableLabels) GetOsType() SchedulableLabels_OSType
- func (x *SchedulableLabels) GetPeripherals() *Peripherals
- func (x *SchedulableLabels) GetPhase() SchedulableLabels_Phase
- func (x *SchedulableLabels) GetPlatform() string
- func (x *SchedulableLabels) GetRaccEnabledStatus() string
- func (x *SchedulableLabels) GetReferenceDesign() string
- func (x *SchedulableLabels) GetSelfServePools() []string
- func (x *SchedulableLabels) GetSiminfo() []*SIMInfo
- func (x *SchedulableLabels) GetSku() string
- func (x *SchedulableLabels) GetStability() bool
- func (x *SchedulableLabels) GetTestCoverageHints() *TestCoverageHints
- func (x *SchedulableLabels) GetUselessSwitch() bool
- func (x *SchedulableLabels) GetVariant() []string
- func (x *SchedulableLabels) GetWifiChip() string
- func (x *SchedulableLabels) GetWifiOnSite() bool
- func (*SchedulableLabels) ProtoMessage()
- func (x *SchedulableLabels) ProtoReflect() protoreflect.Message
- func (x *SchedulableLabels) Reset()
- func (x *SchedulableLabels) String() string
- type SchedulableLabels_BotSize
- func (SchedulableLabels_BotSize) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_BotSize) Enum() *SchedulableLabels_BotSize
- func (SchedulableLabels_BotSize) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_BotSize) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_BotSize) String() string
- func (SchedulableLabels_BotSize) Type() protoreflect.EnumType
- func (x *SchedulableLabels_BotSize) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels_CR50_Phase
- func (SchedulableLabels_CR50_Phase) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_CR50_Phase) Enum() *SchedulableLabels_CR50_Phase
- func (SchedulableLabels_CR50_Phase) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_CR50_Phase) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_CR50_Phase) String() string
- func (SchedulableLabels_CR50_Phase) Type() protoreflect.EnumType
- func (x *SchedulableLabels_CR50_Phase) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels_CTSABI
- func (SchedulableLabels_CTSABI) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_CTSABI) Enum() *SchedulableLabels_CTSABI
- func (SchedulableLabels_CTSABI) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_CTSABI) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_CTSABI) String() string
- func (SchedulableLabels_CTSABI) Type() protoreflect.EnumType
- func (x *SchedulableLabels_CTSABI) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels_CTSCPU
- func (SchedulableLabels_CTSCPU) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_CTSCPU) Enum() *SchedulableLabels_CTSCPU
- func (SchedulableLabels_CTSCPU) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_CTSCPU) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_CTSCPU) String() string
- func (SchedulableLabels_CTSCPU) Type() protoreflect.EnumType
- func (x *SchedulableLabels_CTSCPU) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels_DUTPool
- func (SchedulableLabels_DUTPool) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_DUTPool) Enum() *SchedulableLabels_DUTPool
- func (SchedulableLabels_DUTPool) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_DUTPool) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_DUTPool) String() string
- func (SchedulableLabels_DUTPool) Type() protoreflect.EnumType
- func (x *SchedulableLabels_DUTPool) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels_DevboardType
- func (SchedulableLabels_DevboardType) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_DevboardType) Enum() *SchedulableLabels_DevboardType
- func (SchedulableLabels_DevboardType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_DevboardType) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_DevboardType) String() string
- func (SchedulableLabels_DevboardType) Type() protoreflect.EnumType
- func (x *SchedulableLabels_DevboardType) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels_ECType
- func (SchedulableLabels_ECType) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_ECType) Enum() *SchedulableLabels_ECType
- func (SchedulableLabels_ECType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_ECType) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_ECType) String() string
- func (SchedulableLabels_ECType) Type() protoreflect.EnumType
- func (x *SchedulableLabels_ECType) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels_OSType
- func (SchedulableLabels_OSType) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_OSType) Enum() *SchedulableLabels_OSType
- func (SchedulableLabels_OSType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_OSType) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_OSType) String() string
- func (SchedulableLabels_OSType) Type() protoreflect.EnumType
- func (x *SchedulableLabels_OSType) UnmarshalJSON(b []byte) errordeprecated
- type SchedulableLabels_Phase
- func (SchedulableLabels_Phase) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulableLabels_Phase) Enum() *SchedulableLabels_Phase
- func (SchedulableLabels_Phase) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulableLabels_Phase) Number() protoreflect.EnumNumber
- func (x SchedulableLabels_Phase) String() string
- func (SchedulableLabels_Phase) Type() protoreflect.EnumType
- func (x *SchedulableLabels_Phase) UnmarshalJSON(b []byte) errordeprecated
- type ServoFwChannel
- func (ServoFwChannel) Descriptor() protoreflect.EnumDescriptor
- func (x ServoFwChannel) Enum() *ServoFwChannel
- func (ServoFwChannel) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServoFwChannel) Number() protoreflect.EnumNumber
- func (x ServoFwChannel) String() string
- func (ServoFwChannel) Type() protoreflect.EnumType
- func (x *ServoFwChannel) UnmarshalJSON(b []byte) errordeprecated
- type ServoHostDevice
- func (*ServoHostDevice) Descriptor() ([]byte, []int)deprecated
- func (x *ServoHostDevice) GetCommon() *CommonDeviceSpecs
- func (x *ServoHostDevice) GetVersion() string
- func (*ServoHostDevice) ProtoMessage()
- func (x *ServoHostDevice) ProtoReflect() protoreflect.Message
- func (x *ServoHostDevice) Reset()
- func (x *ServoHostDevice) String() string
- type ServoTopology
- func (*ServoTopology) Descriptor() ([]byte, []int)deprecated
- func (x *ServoTopology) GetChildren() []*ServoTopologyItem
- func (x *ServoTopology) GetMain() *ServoTopologyItem
- func (*ServoTopology) ProtoMessage()
- func (x *ServoTopology) ProtoReflect() protoreflect.Message
- func (x *ServoTopology) Reset()
- func (x *ServoTopology) String() string
- type ServoTopologyItem
- func (*ServoTopologyItem) Descriptor() ([]byte, []int)deprecated
- func (x *ServoTopologyItem) GetFwVersion() string
- func (x *ServoTopologyItem) GetSerial() string
- func (x *ServoTopologyItem) GetSysfsProduct() string
- func (x *ServoTopologyItem) GetType() string
- func (x *ServoTopologyItem) GetUsbHubPort() string
- func (*ServoTopologyItem) ProtoMessage()
- func (x *ServoTopologyItem) ProtoReflect() protoreflect.Message
- func (x *ServoTopologyItem) Reset()
- func (x *ServoTopologyItem) String() string
- type Shard
- type TestCoverageHints
- func (*TestCoverageHints) Descriptor() ([]byte, []int)deprecated
- func (x *TestCoverageHints) GetChaosDut() bool
- func (x *TestCoverageHints) GetChaosNightly() bool
- func (x *TestCoverageHints) GetChromesign() bool
- func (x *TestCoverageHints) GetCtsSparse() []TestCoverageHints_CTSSparse
- func (x *TestCoverageHints) GetHangoutApp() bool
- func (x *TestCoverageHints) GetMeetApp() bool
- func (x *TestCoverageHints) GetRecoveryTest() bool
- func (x *TestCoverageHints) GetTestAudiojack() bool
- func (x *TestCoverageHints) GetTestHdmiaudio() bool
- func (x *TestCoverageHints) GetTestUsbaudio() bool
- func (x *TestCoverageHints) GetTestUsbprinting() bool
- func (x *TestCoverageHints) GetUsbDetect() bool
- func (x *TestCoverageHints) GetUseLid() bool
- func (*TestCoverageHints) ProtoMessage()
- func (x *TestCoverageHints) ProtoReflect() protoreflect.Message
- func (x *TestCoverageHints) Reset()
- func (x *TestCoverageHints) String() string
- type TestCoverageHints_CTSSparse
- func (TestCoverageHints_CTSSparse) Descriptor() protoreflect.EnumDescriptor
- func (x TestCoverageHints_CTSSparse) Enum() *TestCoverageHints_CTSSparse
- func (TestCoverageHints_CTSSparse) EnumDescriptor() ([]byte, []int)deprecated
- func (x TestCoverageHints_CTSSparse) Number() protoreflect.EnumNumber
- func (x TestCoverageHints_CTSSparse) String() string
- func (TestCoverageHints_CTSSparse) Type() protoreflect.EnumType
- func (x *TestCoverageHints_CTSSparse) UnmarshalJSON(b []byte) errordeprecated
- type Timestamp
Constants ¶
This section is empty.
Variables ¶
var ( Environment_name = map[int32]string{ 0: "ENVIRONMENT_INVALID", 1: "ENVIRONMENT_PROD", 2: "ENVIRONMENT_STAGING", 3: "ENVIRONMENT_SKYLAB", } Environment_value = map[string]int32{ "ENVIRONMENT_INVALID": 0, "ENVIRONMENT_PROD": 1, "ENVIRONMENT_STAGING": 2, "ENVIRONMENT_SKYLAB": 3, } )
Enum value maps for Environment.
var ( ServoFwChannel_name = map[int32]string{ 0: "SERVO_FW_STABLE", 1: "SERVO_FW_PREV", 2: "SERVO_FW_DEV", 3: "SERVO_FW_ALPHA", } ServoFwChannel_value = map[string]int32{ "SERVO_FW_STABLE": 0, "SERVO_FW_PREV": 1, "SERVO_FW_DEV": 2, "SERVO_FW_ALPHA": 3, } )
Enum value maps for ServoFwChannel.
var ( PeripheralState_name = map[int32]string{ 0: "UNKNOWN", 1: "WORKING", 5: "MISSING_CONFIG", 4: "WRONG_CONFIG", 2: "NOT_CONNECTED", 6: "NO_SSH", 3: "BROKEN", 7: "NEED_REPLACEMENT", 13: "CR50_CONSOLE_MISSING", 8: "CCD_TESTLAB_ISSUE", 9: "SERVOD_ISSUE", 10: "LID_OPEN_FAILED", 11: "BAD_RIBBON_CABLE", 12: "EC_BROKEN", 14: "DUT_NOT_CONNECTED", 15: "TOPOLOGY_ISSUE", 16: "SBU_LOW_VOLTAGE", 17: "CR50_NOT_ENUMERATED", 18: "SERVO_SERIAL_MISMATCH", 19: "SERVOD_PROXY_ISSUE", 20: "SERVO_HOST_ISSUE", 21: "SERVO_UPDATER_ISSUE", 22: "SERVOD_DUT_CONTROLLER_MISSING", 23: "COLD_RESET_PIN_ISSUE", 24: "WARM_RESET_PIN_ISSUE", 25: "POWER_BUTTON_PIN_ISSUE", 26: "NOT_APPLICABLE", 27: "DEBUG_HEADER_SERVO_MISSING", } PeripheralState_value = map[string]int32{ "UNKNOWN": 0, "WORKING": 1, "MISSING_CONFIG": 5, "WRONG_CONFIG": 4, "NOT_CONNECTED": 2, "NO_SSH": 6, "BROKEN": 3, "NEED_REPLACEMENT": 7, "CR50_CONSOLE_MISSING": 13, "CCD_TESTLAB_ISSUE": 8, "SERVOD_ISSUE": 9, "LID_OPEN_FAILED": 10, "BAD_RIBBON_CABLE": 11, "EC_BROKEN": 12, "DUT_NOT_CONNECTED": 14, "TOPOLOGY_ISSUE": 15, "SBU_LOW_VOLTAGE": 16, "CR50_NOT_ENUMERATED": 17, "SERVO_SERIAL_MISMATCH": 18, "SERVOD_PROXY_ISSUE": 19, "SERVO_HOST_ISSUE": 20, "SERVO_UPDATER_ISSUE": 21, "SERVOD_DUT_CONTROLLER_MISSING": 22, "COLD_RESET_PIN_ISSUE": 23, "WARM_RESET_PIN_ISSUE": 24, "POWER_BUTTON_PIN_ISSUE": 25, "NOT_APPLICABLE": 26, "DEBUG_HEADER_SERVO_MISSING": 27, } )
Enum value maps for PeripheralState.
var ( HardwareState_name = map[int32]string{ 0: "HARDWARE_UNKNOWN", 1: "HARDWARE_NORMAL", 2: "HARDWARE_ACCEPTABLE", 3: "HARDWARE_NEED_REPLACEMENT", 4: "HARDWARE_NOT_DETECTED", } HardwareState_value = map[string]int32{ "HARDWARE_UNKNOWN": 0, "HARDWARE_NORMAL": 1, "HARDWARE_ACCEPTABLE": 2, "HARDWARE_NEED_REPLACEMENT": 3, "HARDWARE_NOT_DETECTED": 4, } )
Enum value maps for HardwareState.
var ( LicenseType_name = map[int32]string{ 0: "LICENSE_TYPE_UNSPECIFIED", 1: "LICENSE_TYPE_WINDOWS_10_PRO", 2: "LICENSE_TYPE_MS_OFFICE_STANDARD", } LicenseType_value = map[string]int32{ "LICENSE_TYPE_UNSPECIFIED": 0, "LICENSE_TYPE_WINDOWS_10_PRO": 1, "LICENSE_TYPE_MS_OFFICE_STANDARD": 2, } )
Enum value maps for LicenseType.
var ( ModemType_name = map[int32]string{ 0: "MODEM_TYPE_UNSPECIFIED", 8: "MODEM_TYPE_UNSUPPORTED", 1: "MODEM_TYPE_QUALCOMM_SC7180", 2: "MODEM_TYPE_FIBOCOMM_L850GL", 3: "MODEM_TYPE_NL668", 4: "MODEM_TYPE_FM350", 5: "MODEM_TYPE_FM101", 6: "MODEM_TYPE_QUALCOMM_SC7280", 7: "MODEM_TYPE_EM060", 9: "MODEM_TYPE_RW101", 10: "MODEM_TYPE_RW135", 11: "MODEM_TYPE_LCUK54", } ModemType_value = map[string]int32{ "MODEM_TYPE_UNSPECIFIED": 0, "MODEM_TYPE_UNSUPPORTED": 8, "MODEM_TYPE_QUALCOMM_SC7180": 1, "MODEM_TYPE_FIBOCOMM_L850GL": 2, "MODEM_TYPE_NL668": 3, "MODEM_TYPE_FM350": 4, "MODEM_TYPE_FM101": 5, "MODEM_TYPE_QUALCOMM_SC7280": 6, "MODEM_TYPE_EM060": 7, "MODEM_TYPE_RW101": 9, "MODEM_TYPE_RW135": 10, "MODEM_TYPE_LCUK54": 11, } )
Enum value maps for ModemType.
var ( NetworkProvider_name = map[int32]string{ 0: "NETWORK_OTHER", 5: "NETWORK_UNSUPPORTED", 1: "NETWORK_TEST", 2: "NETWORK_ATT", 3: "NETWORK_TMOBILE", 4: "NETWORK_VERIZON", 6: "NETWORK_SPRINT", 7: "NETWORK_DOCOMO", 8: "NETWORK_SOFTBANK", 9: "NETWORK_KDDI", 10: "NETWORK_RAKUTEN", 11: "NETWORK_VODAFONE", 12: "NETWORK_EE", 13: "NETWORK_AMARISOFT", 14: "NETWORK_ROGER", 15: "NETWORK_BELL", 16: "NETWORK_TELUS", 17: "NETWORK_FI", 18: "NETWORK_CBRS", 19: "NETWORK_LINEMO", 20: "NETWORK_POVO", 21: "NETWORK_HANSHIN", } NetworkProvider_value = map[string]int32{ "NETWORK_OTHER": 0, "NETWORK_UNSUPPORTED": 5, "NETWORK_TEST": 1, "NETWORK_ATT": 2, "NETWORK_TMOBILE": 3, "NETWORK_VERIZON": 4, "NETWORK_SPRINT": 6, "NETWORK_DOCOMO": 7, "NETWORK_SOFTBANK": 8, "NETWORK_KDDI": 9, "NETWORK_RAKUTEN": 10, "NETWORK_VODAFONE": 11, "NETWORK_EE": 12, "NETWORK_AMARISOFT": 13, "NETWORK_ROGER": 14, "NETWORK_BELL": 15, "NETWORK_TELUS": 16, "NETWORK_FI": 17, "NETWORK_CBRS": 18, "NETWORK_LINEMO": 19, "NETWORK_POVO": 20, "NETWORK_HANSHIN": 21, } )
Enum value maps for NetworkProvider.
var ( SIMType_name = map[int32]string{ 0: "SIM_UNKNOWN", 1: "SIM_PHYSICAL", 2: "SIM_DIGITAL", } SIMType_value = map[string]int32{ "SIM_UNKNOWN": 0, "SIM_PHYSICAL": 1, "SIM_DIGITAL": 2, } )
Enum value maps for SIMType.
var ( SchedulableLabels_CR50_Phase_name = map[int32]string{ 0: "CR50_PHASE_INVALID", 1: "CR50_PHASE_PREPVT", 2: "CR50_PHASE_PVT", } SchedulableLabels_CR50_Phase_value = map[string]int32{ "CR50_PHASE_INVALID": 0, "CR50_PHASE_PREPVT": 1, "CR50_PHASE_PVT": 2, } )
Enum value maps for SchedulableLabels_CR50_Phase.
var ( SchedulableLabels_DUTPool_name = map[int32]string{ 0: "DUT_POOL_INVALID", 1: "DUT_POOL_CQ", 2: "DUT_POOL_BVT", 3: "DUT_POOL_SUITES", 4: "DUT_POOL_CTS", 5: "DUT_POOL_CTS_PERBUILD", 6: "DUT_POOL_CONTINUOUS", 7: "DUT_POOL_ARC_PRESUBMIT", 8: "DUT_POOL_QUOTA", } SchedulableLabels_DUTPool_value = map[string]int32{ "DUT_POOL_INVALID": 0, "DUT_POOL_CQ": 1, "DUT_POOL_BVT": 2, "DUT_POOL_SUITES": 3, "DUT_POOL_CTS": 4, "DUT_POOL_CTS_PERBUILD": 5, "DUT_POOL_CONTINUOUS": 6, "DUT_POOL_ARC_PRESUBMIT": 7, "DUT_POOL_QUOTA": 8, } )
Enum value maps for SchedulableLabels_DUTPool.
var ( SchedulableLabels_CTSABI_name = map[int32]string{ 0: "CTS_ABI_INVALID", 1: "CTS_ABI_ARM", 2: "CTS_ABI_X86", } SchedulableLabels_CTSABI_value = map[string]int32{ "CTS_ABI_INVALID": 0, "CTS_ABI_ARM": 1, "CTS_ABI_X86": 2, } )
Enum value maps for SchedulableLabels_CTSABI.
var ( SchedulableLabels_CTSCPU_name = map[int32]string{ 0: "CTS_CPU_INVALID", 1: "CTS_CPU_ARM", 2: "CTS_CPU_X86", } SchedulableLabels_CTSCPU_value = map[string]int32{ "CTS_CPU_INVALID": 0, "CTS_CPU_ARM": 1, "CTS_CPU_X86": 2, } )
Enum value maps for SchedulableLabels_CTSCPU.
var ( SchedulableLabels_ECType_name = map[int32]string{ 0: "EC_TYPE_INVALID", 1: "EC_TYPE_CHROME_OS", } SchedulableLabels_ECType_value = map[string]int32{ "EC_TYPE_INVALID": 0, "EC_TYPE_CHROME_OS": 1, } )
Enum value maps for SchedulableLabels_ECType.
var ( SchedulableLabels_OSType_name = map[int32]string{ 0: "OS_TYPE_INVALID", 1: "OS_TYPE_ANDROID", 2: "OS_TYPE_CROS", 3: "OS_TYPE_JETSTREAM", 4: "OS_TYPE_MOBLAB", 5: "OS_TYPE_LABSTATION", } SchedulableLabels_OSType_value = map[string]int32{ "OS_TYPE_INVALID": 0, "OS_TYPE_ANDROID": 1, "OS_TYPE_CROS": 2, "OS_TYPE_JETSTREAM": 3, "OS_TYPE_MOBLAB": 4, "OS_TYPE_LABSTATION": 5, } )
Enum value maps for SchedulableLabels_OSType.
var ( SchedulableLabels_Phase_name = map[int32]string{ 0: "PHASE_INVALID", 1: "PHASE_EVT", 2: "PHASE_EVT2", 3: "PHASE_DVT", 4: "PHASE_DVT2", 5: "PHASE_PVT", 6: "PHASE_PVT2", 7: "PHASE_PVT3", 8: "PHASE_MP", } SchedulableLabels_Phase_value = map[string]int32{ "PHASE_INVALID": 0, "PHASE_EVT": 1, "PHASE_EVT2": 2, "PHASE_DVT": 3, "PHASE_DVT2": 4, "PHASE_PVT": 5, "PHASE_PVT2": 6, "PHASE_PVT3": 7, "PHASE_MP": 8, } )
Enum value maps for SchedulableLabels_Phase.
var ( SchedulableLabels_BotSize_name = map[int32]string{ 0: "BOT_SIZE_INVALID", 1: "BOT_SIZE_LARGE", } SchedulableLabels_BotSize_value = map[string]int32{ "BOT_SIZE_INVALID": 0, "BOT_SIZE_LARGE": 1, } )
Enum value maps for SchedulableLabels_BotSize.
var ( SchedulableLabels_DevboardType_name = map[int32]string{ 0: "DEVBOARD_TYPE_INVALID", 1: "DEVBOARD_TYPE_ANDREIBOARD", 2: "DEVBOARD_TYPE_ICETOWER", 3: "DEVBOARD_TYPE_DRAGONCLAW", } SchedulableLabels_DevboardType_value = map[string]int32{ "DEVBOARD_TYPE_INVALID": 0, "DEVBOARD_TYPE_ANDREIBOARD": 1, "DEVBOARD_TYPE_ICETOWER": 2, "DEVBOARD_TYPE_DRAGONCLAW": 3, } )
Enum value maps for SchedulableLabels_DevboardType.
var ( HardwareCapabilities_Carrier_name = map[int32]string{ 0: "CARRIER_INVALID", 1: "CARRIER_ATT", 2: "CARRIER_TMOBILE", 3: "CARRIER_VERIZON", 4: "CARRIER_SPRINT", 5: "CARRIER_TESTESIM", 6: "CARRIER_ESIM", 7: "CARRIER_MULTISIM", 8: "CARRIER_ROAMSIM", 9: "CARRIER_DOCOMO", 10: "CARRIER_SOFTBANK", 11: "CARRIER_KDDI", 12: "CARRIER_RAKUTEN", 13: "CARRIER_VODAFONE", 14: "CARRIER_EE", 15: "CARRIER_AMARISOFT", 16: "CARRIER_ROGER", 17: "CARRIER_BELL", 18: "CARRIER_TELUS", 19: "CARRIER_STARFISH", 20: "CARRIER_STARFISHPLUS", 21: "CARRIER_PINLOCK", 22: "CARRIER_FI", 23: "CARRIER_CMW500", 24: "CARRIER_CMX500", 25: "CARRIER_RAK", 26: "CARRIER_CBRS", 27: "CARRIER_LINEMO", 28: "CARRIER_POVO", 29: "CARRIER_HANSHIN", } HardwareCapabilities_Carrier_value = map[string]int32{ "CARRIER_INVALID": 0, "CARRIER_ATT": 1, "CARRIER_TMOBILE": 2, "CARRIER_VERIZON": 3, "CARRIER_SPRINT": 4, "CARRIER_TESTESIM": 5, "CARRIER_ESIM": 6, "CARRIER_MULTISIM": 7, "CARRIER_ROAMSIM": 8, "CARRIER_DOCOMO": 9, "CARRIER_SOFTBANK": 10, "CARRIER_KDDI": 11, "CARRIER_RAKUTEN": 12, "CARRIER_VODAFONE": 13, "CARRIER_EE": 14, "CARRIER_AMARISOFT": 15, "CARRIER_ROGER": 16, "CARRIER_BELL": 17, "CARRIER_TELUS": 18, "CARRIER_STARFISH": 19, "CARRIER_STARFISHPLUS": 20, "CARRIER_PINLOCK": 21, "CARRIER_FI": 22, "CARRIER_CMW500": 23, "CARRIER_CMX500": 24, "CARRIER_RAK": 25, "CARRIER_CBRS": 26, "CARRIER_LINEMO": 27, "CARRIER_POVO": 28, "CARRIER_HANSHIN": 29, } )
Enum value maps for HardwareCapabilities_Carrier.
var ( HardwareCapabilities_CbxState_name = map[int32]string{ 0: "CBX_STATE_UNSPECIFIED", 1: "CBX_STATE_TRUE", 2: "CBX_STATE_FALSE", } HardwareCapabilities_CbxState_value = map[string]int32{ "CBX_STATE_UNSPECIFIED": 0, "CBX_STATE_TRUE": 1, "CBX_STATE_FALSE": 2, } )
Enum value maps for HardwareCapabilities_CbxState.
var ( HardwareCapabilities_CbxBranding_name = map[int32]string{ 0: "CBX_BRANDING_UNSPECIFIED", 1: "CBX_BRANDING_SOFT_BRANDING", 2: "CBX_BRANDING_HARD_BRANDING", } HardwareCapabilities_CbxBranding_value = map[string]int32{ "CBX_BRANDING_UNSPECIFIED": 0, "CBX_BRANDING_SOFT_BRANDING": 1, "CBX_BRANDING_HARD_BRANDING": 2, } )
Enum value maps for HardwareCapabilities_CbxBranding.
var ( HardwareCapabilities_FormFactor_name = map[int32]string{ 0: "FORM_FACTOR_UNSPECIFIED", 1: "FORM_FACTOR_CLAMSHELL", 2: "FORM_FACTOR_CONVERTIBLE", 3: "FORM_FACTOR_DETACHABLE", 4: "FORM_FACTOR_CHROMEBASE", 5: "FORM_FACTOR_CHROMEBOX", 6: "FORM_FACTOR_CHROMEBIT", 7: "FORM_FACTOR_CHROMESLATE", } HardwareCapabilities_FormFactor_value = map[string]int32{ "FORM_FACTOR_UNSPECIFIED": 0, "FORM_FACTOR_CLAMSHELL": 1, "FORM_FACTOR_CONVERTIBLE": 2, "FORM_FACTOR_DETACHABLE": 3, "FORM_FACTOR_CHROMEBASE": 4, "FORM_FACTOR_CHROMEBOX": 5, "FORM_FACTOR_CHROMEBIT": 6, "FORM_FACTOR_CHROMESLATE": 7, } )
Enum value maps for HardwareCapabilities_FormFactor.
var ( HardwareCapabilities_VideoAcceleration_name = map[int32]string{ 0: "VIDEO_ACCELERATION_INVALID", 1: "VIDEO_ACCELERATION_H264", 2: "VIDEO_ACCELERATION_ENC_H264", 3: "VIDEO_ACCELERATION_VP8", 4: "VIDEO_ACCELERATION_ENC_VP8", 5: "VIDEO_ACCELERATION_VP9", 6: "VIDEO_ACCELERATION_ENC_VP9", 7: "VIDEO_ACCELERATION_VP9_2", 8: "VIDEO_ACCELERATION_ENC_VP9_2", 9: "VIDEO_ACCELERATION_H265", 10: "VIDEO_ACCELERATION_ENC_H265", 11: "VIDEO_ACCELERATION_MJPG", 12: "VIDEO_ACCELERATION_ENC_MJPG", } HardwareCapabilities_VideoAcceleration_value = map[string]int32{ "VIDEO_ACCELERATION_INVALID": 0, "VIDEO_ACCELERATION_H264": 1, "VIDEO_ACCELERATION_ENC_H264": 2, "VIDEO_ACCELERATION_VP8": 3, "VIDEO_ACCELERATION_ENC_VP8": 4, "VIDEO_ACCELERATION_VP9": 5, "VIDEO_ACCELERATION_ENC_VP9": 6, "VIDEO_ACCELERATION_VP9_2": 7, "VIDEO_ACCELERATION_ENC_VP9_2": 8, "VIDEO_ACCELERATION_H265": 9, "VIDEO_ACCELERATION_ENC_H265": 10, "VIDEO_ACCELERATION_MJPG": 11, "VIDEO_ACCELERATION_ENC_MJPG": 12, } )
Enum value maps for HardwareCapabilities_VideoAcceleration.
var ( Peripherals_ChameleonType_name = map[int32]string{ 0: "CHAMELEON_TYPE_INVALID", 2: "CHAMELEON_TYPE_DP", 3: "CHAMELEON_TYPE_DP_HDMI", 4: "CHAMELEON_TYPE_VGA", 5: "CHAMELEON_TYPE_HDMI", 9: "CHAMELEON_TYPE_V2", 10: "CHAMELEON_TYPE_V3", 11: "CHAMELEON_TYPE_RPI", } Peripherals_ChameleonType_value = map[string]int32{ "CHAMELEON_TYPE_INVALID": 0, "CHAMELEON_TYPE_DP": 2, "CHAMELEON_TYPE_DP_HDMI": 3, "CHAMELEON_TYPE_VGA": 4, "CHAMELEON_TYPE_HDMI": 5, "CHAMELEON_TYPE_V2": 9, "CHAMELEON_TYPE_V3": 10, "CHAMELEON_TYPE_RPI": 11, } )
Enum value maps for Peripherals_ChameleonType.
var ( Peripherals_ChameleonConnectionType_name = map[int32]string{ 0: "CHAMELEON_CONNECTION_TYPE_INVALID", 1: "CHAMELEON_CONNECTION_TYPE_AUDIOJACK", 2: "CHAMELEON_CONNECTION_TYPE_USB", 3: "CHAMELEON_CONNECTION_TYPE_HDMI", 4: "CHAMELEON_CONNECTION_TYPE_DP", } Peripherals_ChameleonConnectionType_value = map[string]int32{ "CHAMELEON_CONNECTION_TYPE_INVALID": 0, "CHAMELEON_CONNECTION_TYPE_AUDIOJACK": 1, "CHAMELEON_CONNECTION_TYPE_USB": 2, "CHAMELEON_CONNECTION_TYPE_HDMI": 3, "CHAMELEON_CONNECTION_TYPE_DP": 4, } )
Enum value maps for Peripherals_ChameleonConnectionType.
var ( Peripherals_AudioBoxJackPlugger_name = map[int32]string{ 0: "AUDIOBOX_JACKPLUGGER_UNSPECIFIED", 1: "AUDIOBOX_JACKPLUGGER_WORKING", 2: "AUDIOBOX_JACKPLUGGER_BROKEN", 3: "AUDIOBOX_JACKPLUGGER_NOT_APPLICABLE", } Peripherals_AudioBoxJackPlugger_value = map[string]int32{ "AUDIOBOX_JACKPLUGGER_UNSPECIFIED": 0, "AUDIOBOX_JACKPLUGGER_WORKING": 1, "AUDIOBOX_JACKPLUGGER_BROKEN": 2, "AUDIOBOX_JACKPLUGGER_NOT_APPLICABLE": 3, } )
Enum value maps for Peripherals_AudioBoxJackPlugger.
var ( Peripherals_TRRSType_name = map[int32]string{ 0: "TRRS_TYPE_UNSPECIFIED", 1: "TRRS_TYPE_CTIA", 2: "TRRS_TYPE_OMTP", } Peripherals_TRRSType_value = map[string]int32{ "TRRS_TYPE_UNSPECIFIED": 0, "TRRS_TYPE_CTIA": 1, "TRRS_TYPE_OMTP": 2, } )
Enum value maps for Peripherals_TRRSType.
var ( Peripherals_CameraboxFacing_name = map[int32]string{ 0: "CAMERABOX_FACING_UNKNOWN", 1: "CAMERABOX_FACING_BACK", 2: "CAMERABOX_FACING_FRONT", 3: "CAMERABOX_FACING_NOCAMERA", } Peripherals_CameraboxFacing_value = map[string]int32{ "CAMERABOX_FACING_UNKNOWN": 0, "CAMERABOX_FACING_BACK": 1, "CAMERABOX_FACING_FRONT": 2, "CAMERABOX_FACING_NOCAMERA": 3, } )
Enum value maps for Peripherals_CameraboxFacing.
var ( Peripherals_CameraboxLight_name = map[int32]string{ 0: "CAMERABOX_LIGHT_UNKNOWN", 1: "CAMERABOX_LIGHT_LED", 2: "CAMERABOX_LIGHT_NOLED", } Peripherals_CameraboxLight_value = map[string]int32{ "CAMERABOX_LIGHT_UNKNOWN": 0, "CAMERABOX_LIGHT_LED": 1, "CAMERABOX_LIGHT_NOLED": 2, } )
Enum value maps for Peripherals_CameraboxLight.
var ( Peripherals_WifiRouterFeature_name = map[int32]string{ 0: "WIFI_ROUTER_FEATURE_UNKNOWN", 1: "WIFI_ROUTER_FEATURE_INVALID", 2: "WIFI_ROUTER_FEATURE_IEEE_802_11_A", 3: "WIFI_ROUTER_FEATURE_IEEE_802_11_B", 4: "WIFI_ROUTER_FEATURE_IEEE_802_11_G", 5: "WIFI_ROUTER_FEATURE_IEEE_802_11_N", 6: "WIFI_ROUTER_FEATURE_IEEE_802_11_AC", 7: "WIFI_ROUTER_FEATURE_IEEE_802_11_AX", 8: "WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E", 9: "WIFI_ROUTER_FEATURE_IEEE_802_11_BE", 10: "WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH", 11: "WIFI_ROUTER_FEATURE_GCMP", 12: "WIFI_ROUTER_FEATURE_SAE_EXT_KEY", } Peripherals_WifiRouterFeature_value = map[string]int32{ "WIFI_ROUTER_FEATURE_UNKNOWN": 0, "WIFI_ROUTER_FEATURE_INVALID": 1, "WIFI_ROUTER_FEATURE_IEEE_802_11_A": 2, "WIFI_ROUTER_FEATURE_IEEE_802_11_B": 3, "WIFI_ROUTER_FEATURE_IEEE_802_11_G": 4, "WIFI_ROUTER_FEATURE_IEEE_802_11_N": 5, "WIFI_ROUTER_FEATURE_IEEE_802_11_AC": 6, "WIFI_ROUTER_FEATURE_IEEE_802_11_AX": 7, "WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E": 8, "WIFI_ROUTER_FEATURE_IEEE_802_11_BE": 9, "WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH": 10, "WIFI_ROUTER_FEATURE_GCMP": 11, "WIFI_ROUTER_FEATURE_SAE_EXT_KEY": 12, } )
Enum value maps for Peripherals_WifiRouterFeature.
var ( Peripherals_HMRToolType_name = map[int32]string{ 0: "HMR_TOOL_TYPE_UNKNOWN", 1: "HMR_TOOL_TYPE_STYLUS", 2: "HMR_TOOL_TYPE_FAKE_FINGER", } Peripherals_HMRToolType_value = map[string]int32{ "HMR_TOOL_TYPE_UNKNOWN": 0, "HMR_TOOL_TYPE_STYLUS": 1, "HMR_TOOL_TYPE_FAKE_FINGER": 2, } )
Enum value maps for Peripherals_HMRToolType.
var ( Peripherals_HMRGen_name = map[int32]string{ 0: "HMR_GEN_UNKNOWN", 1: "HMR_GEN_1", 2: "HMR_GEN_2", } Peripherals_HMRGen_value = map[string]int32{ "HMR_GEN_UNKNOWN": 0, "HMR_GEN_1": 1, "HMR_GEN_2": 2, } )
Enum value maps for Peripherals_HMRGen.
var ( Peripherals_SIMFeature_name = map[int32]string{ 0: "SIM_FEATURE_UNSPECIFIED", 1: "SIM_FEATURE_LIVE_NETWORK", 2: "SIM_FEATURE_SMS", } Peripherals_SIMFeature_value = map[string]int32{ "SIM_FEATURE_UNSPECIFIED": 0, "SIM_FEATURE_LIVE_NETWORK": 1, "SIM_FEATURE_SMS": 2, } )
Enum value maps for Peripherals_SIMFeature.
var ( TestCoverageHints_CTSSparse_name = map[int32]string{ 0: "CTS_SPARSE_INVALID", 1: "CTS_SPARSE_2", 2: "CTS_SPARSE_3", 3: "CTS_SPARSE_5", } TestCoverageHints_CTSSparse_value = map[string]int32{ "CTS_SPARSE_INVALID": 0, "CTS_SPARSE_2": 1, "CTS_SPARSE_3": 2, "CTS_SPARSE_5": 3, } )
Enum value maps for TestCoverageHints_CTSSparse.
var File_go_chromium_org_infra_libs_skylab_inventory_common_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_libs_skylab_inventory_device_proto protoreflect.FileDescriptor
Functions ¶
func WriteDUTToString ¶
func WriteDUTToString(dut *DeviceUnderTest) (string, error)
Types ¶
type ChameleonDevice ¶
type ChameleonDevice struct { Common *CommonDeviceSpecs `protobuf:"bytes,1,req,name=common" json:"common,omitempty"` // contains filtered or unexported fields }
NEXT TAG: 2
func (*ChameleonDevice) Descriptor
deprecated
func (*ChameleonDevice) Descriptor() ([]byte, []int)
Deprecated: Use ChameleonDevice.ProtoReflect.Descriptor instead.
func (*ChameleonDevice) GetCommon ¶
func (x *ChameleonDevice) GetCommon() *CommonDeviceSpecs
func (*ChameleonDevice) ProtoMessage ¶
func (*ChameleonDevice) ProtoMessage()
func (*ChameleonDevice) ProtoReflect ¶
func (x *ChameleonDevice) ProtoReflect() protoreflect.Message
func (*ChameleonDevice) Reset ¶
func (x *ChameleonDevice) Reset()
func (*ChameleonDevice) String ¶
func (x *ChameleonDevice) String() string
type CommonDeviceSpecs ¶
type CommonDeviceSpecs struct { // These are opaque keyvals for skylab services. Devices may arbitrarily // define any attributes they want. Attributes []*KeyValue `protobuf:"bytes,9,rep,name=attributes" json:"attributes,omitempty"` // A device may be locked for multiple reasons by multiple people. All locks // need to be removed for the device to go back into circulation. DeviceLocks []*DeviceLock `protobuf:"bytes,6,rep,name=device_locks,json=deviceLocks" json:"device_locks,omitempty"` Environment *Environment `` /* 132-byte string literal not displayed */ Hostname *string `protobuf:"bytes,2,req,name=hostname" json:"hostname,omitempty"` // An invariant property corresponding to the hardware deployed for this // device. Hwid *string `protobuf:"bytes,3,opt,name=hwid" json:"hwid,omitempty"` Id *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` // The scheduling system uses these to target jobs at the right kinds of // devices. Labels *SchedulableLabels `protobuf:"bytes,8,opt,name=labels" json:"labels,omitempty"` Location *Location `protobuf:"bytes,5,opt,name=location" json:"location,omitempty"` // Deprecated: This is needed for the master AFE in the autotest infra to // forward RPCs to the relevant shard for a device. // Not to be used in skylab. // // Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto. OwnerShard *Shard `protobuf:"bytes,7,opt,name=owner_shard,json=ownerShard" json:"owner_shard,omitempty"` // An invariant about the distros inventory tag associated with the device. // For ChromeOS devices, this can be read off of vboot. SerialNumber *string `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"` // Similar to a useless machine, if set to true, automatic inventory // updates should set this back to false. This can be used to test // that automated updates are firing correctly. UselessSwitch *bool `protobuf:"varint,11,opt,name=useless_switch,json=uselessSwitch" json:"useless_switch,omitempty"` // contains filtered or unexported fields }
Keep sorted by field name.
NEXT TAG: 12
func (*CommonDeviceSpecs) Descriptor
deprecated
func (*CommonDeviceSpecs) Descriptor() ([]byte, []int)
Deprecated: Use CommonDeviceSpecs.ProtoReflect.Descriptor instead.
func (*CommonDeviceSpecs) GetAttributes ¶
func (x *CommonDeviceSpecs) GetAttributes() []*KeyValue
func (*CommonDeviceSpecs) GetDeviceLocks ¶
func (x *CommonDeviceSpecs) GetDeviceLocks() []*DeviceLock
func (*CommonDeviceSpecs) GetEnvironment ¶
func (x *CommonDeviceSpecs) GetEnvironment() Environment
func (*CommonDeviceSpecs) GetHostname ¶
func (x *CommonDeviceSpecs) GetHostname() string
func (*CommonDeviceSpecs) GetHwid ¶
func (x *CommonDeviceSpecs) GetHwid() string
func (*CommonDeviceSpecs) GetId ¶
func (x *CommonDeviceSpecs) GetId() string
func (*CommonDeviceSpecs) GetLabels ¶
func (x *CommonDeviceSpecs) GetLabels() *SchedulableLabels
func (*CommonDeviceSpecs) GetLocation ¶
func (x *CommonDeviceSpecs) GetLocation() *Location
func (*CommonDeviceSpecs) GetOwnerShard
deprecated
func (x *CommonDeviceSpecs) GetOwnerShard() *Shard
Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.
func (*CommonDeviceSpecs) GetSerialNumber ¶
func (x *CommonDeviceSpecs) GetSerialNumber() string
func (*CommonDeviceSpecs) GetUselessSwitch ¶
func (x *CommonDeviceSpecs) GetUselessSwitch() bool
func (*CommonDeviceSpecs) ProtoMessage ¶
func (*CommonDeviceSpecs) ProtoMessage()
func (*CommonDeviceSpecs) ProtoReflect ¶
func (x *CommonDeviceSpecs) ProtoReflect() protoreflect.Message
func (*CommonDeviceSpecs) Reset ¶
func (x *CommonDeviceSpecs) Reset()
func (*CommonDeviceSpecs) String ¶
func (x *CommonDeviceSpecs) String() string
type Device ¶
type Device struct { // Each of these must contain a 'CommonDeviceSpecs common' field. // We will use this informal composition based sharing rather than proto // extensions because extensions are unwieldy, and we really want composition // not inhertence. // // Types that are valid to be assigned to Device: // // *Device_Dut // *Device_ServoHost // *Device_Chameleon Device isDevice_Device `protobuf_oneof:"device"` // contains filtered or unexported fields }
NEXT TAG: 4
func (*Device) Descriptor
deprecated
func (*Device) GetChameleon ¶
func (x *Device) GetChameleon() *ChameleonDevice
func (*Device) GetDut ¶
func (x *Device) GetDut() *DeviceUnderTest
func (*Device) GetServoHost ¶
func (x *Device) GetServoHost() *ServoHostDevice
func (*Device) ProtoMessage ¶
func (*Device) ProtoMessage()
func (*Device) ProtoReflect ¶
func (x *Device) ProtoReflect() protoreflect.Message
type DeviceLock ¶
type DeviceLock struct { // Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto. Lock *bool `protobuf:"varint,1,req,name=lock" json:"lock,omitempty"` // This field is informational only. Do not assume this as a real user // identity in any auth domain. LockedBy *string `protobuf:"bytes,2,req,name=locked_by,json=lockedBy" json:"locked_by,omitempty"` LockReason *string `protobuf:"bytes,3,req,name=lock_reason,json=lockReason" json:"lock_reason,omitempty"` BeginTime *Timestamp `protobuf:"bytes,4,req,name=begin_time,json=beginTime" json:"begin_time,omitempty"` ExpireTime *Timestamp `protobuf:"bytes,5,req,name=expire_time,json=expireTime" json:"expire_time,omitempty"` // Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto. LockId *int32 `protobuf:"varint,6,req,name=lock_id,json=lockId" json:"lock_id,omitempty"` Id *string `protobuf:"bytes,7,req,name=id" json:"id,omitempty"` // contains filtered or unexported fields }
A DeviceLock is a generic way of pulling any lab device out of commission temporarily. This allows us to quickly take out a device without deleting it from inventory. The exact effect of locking a device varies by the type of device and services involved. NEXT TAG: 6
func (*DeviceLock) Descriptor
deprecated
func (*DeviceLock) Descriptor() ([]byte, []int)
Deprecated: Use DeviceLock.ProtoReflect.Descriptor instead.
func (*DeviceLock) GetBeginTime ¶
func (x *DeviceLock) GetBeginTime() *Timestamp
func (*DeviceLock) GetExpireTime ¶
func (x *DeviceLock) GetExpireTime() *Timestamp
func (*DeviceLock) GetId ¶
func (x *DeviceLock) GetId() string
func (*DeviceLock) GetLock
deprecated
func (x *DeviceLock) GetLock() bool
Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.
func (*DeviceLock) GetLockId
deprecated
func (x *DeviceLock) GetLockId() int32
Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto.
func (*DeviceLock) GetLockReason ¶
func (x *DeviceLock) GetLockReason() string
func (*DeviceLock) GetLockedBy ¶
func (x *DeviceLock) GetLockedBy() string
func (*DeviceLock) ProtoMessage ¶
func (*DeviceLock) ProtoMessage()
func (*DeviceLock) ProtoReflect ¶
func (x *DeviceLock) ProtoReflect() protoreflect.Message
func (*DeviceLock) Reset ¶
func (x *DeviceLock) Reset()
func (*DeviceLock) String ¶
func (x *DeviceLock) String() string
type DeviceUnderTest ¶
type DeviceUnderTest struct { Common *CommonDeviceSpecs `protobuf:"bytes,1,req,name=common" json:"common,omitempty"` RemovalReason *RemovalReason `protobuf:"bytes,2,opt,name=removal_reason,json=removalReason" json:"removal_reason,omitempty"` // contains filtered or unexported fields }
NEXT TAG: 2
func (*DeviceUnderTest) Descriptor
deprecated
func (*DeviceUnderTest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceUnderTest.ProtoReflect.Descriptor instead.
func (*DeviceUnderTest) GetCommon ¶
func (x *DeviceUnderTest) GetCommon() *CommonDeviceSpecs
func (*DeviceUnderTest) GetRemovalReason ¶
func (x *DeviceUnderTest) GetRemovalReason() *RemovalReason
func (*DeviceUnderTest) ProtoMessage ¶
func (*DeviceUnderTest) ProtoMessage()
func (*DeviceUnderTest) ProtoReflect ¶
func (x *DeviceUnderTest) ProtoReflect() protoreflect.Message
func (*DeviceUnderTest) Reset ¶
func (x *DeviceUnderTest) Reset()
func (*DeviceUnderTest) String ¶
func (x *DeviceUnderTest) String() string
type Device_Chameleon ¶
type Device_Chameleon struct {
Chameleon *ChameleonDevice `protobuf:"bytes,3,opt,name=chameleon,oneof"`
}
type Device_Dut ¶
type Device_Dut struct {
Dut *DeviceUnderTest `protobuf:"bytes,1,opt,name=dut,oneof"`
}
type Device_ServoHost ¶
type Device_ServoHost struct {
ServoHost *ServoHostDevice `protobuf:"bytes,2,opt,name=servo_host,json=servoHost,oneof"`
}
type Environment ¶
type Environment int32
NEXT TAG: 4
const ( Environment_ENVIRONMENT_INVALID Environment = 0 Environment_ENVIRONMENT_PROD Environment = 1 Environment_ENVIRONMENT_STAGING Environment = 2 // Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/common.proto. Environment_ENVIRONMENT_SKYLAB Environment = 3 )
func (Environment) Descriptor ¶
func (Environment) Descriptor() protoreflect.EnumDescriptor
func (Environment) Enum ¶
func (x Environment) Enum() *Environment
func (Environment) EnumDescriptor
deprecated
func (Environment) EnumDescriptor() ([]byte, []int)
Deprecated: Use Environment.Descriptor instead.
func (Environment) Number ¶
func (x Environment) Number() protoreflect.EnumNumber
func (Environment) String ¶
func (x Environment) String() string
func (Environment) Type ¶
func (Environment) Type() protoreflect.EnumType
func (*Environment) UnmarshalJSON
deprecated
func (x *Environment) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type HardwareCapabilities ¶
type HardwareCapabilities struct { Atrus *bool `protobuf:"varint,17,opt,name=atrus" json:"atrus,omitempty"` Bluetooth *bool `protobuf:"varint,7,opt,name=bluetooth" json:"bluetooth,omitempty"` Carrier *HardwareCapabilities_Carrier `` /* 141-byte string literal not displayed */ // A list of all carriers that can be tested on the DUT. This extends the carrier field which could previously only // be used with a single carrier. SupportedCarriers []HardwareCapabilities_Carrier `` /* 186-byte string literal not displayed */ // Whether this device has Chromebook X capabilities Cbx *HardwareCapabilities_CbxState `` /* 134-byte string literal not displayed */ // The type of CBX branding available CbxBranding *HardwareCapabilities_CbxBranding `` /* 172-byte string literal not displayed */ // Mapping between starfish slot_id and carrier name. StarfishSlotMapping *string `protobuf:"bytes,20,opt,name=starfish_slot_mapping,json=starfishSlotMapping" json:"starfish_slot_mapping,omitempty"` Detachablebase *bool `protobuf:"varint,12,opt,name=detachablebase" json:"detachablebase,omitempty"` // Indicating if the device has fingerprint sensor. Fingerprint *bool `protobuf:"varint,19,opt,name=fingerprint" json:"fingerprint,omitempty"` FingerprintBoard *string `protobuf:"bytes,26,opt,name=fingerprint_board,json=fingerprintBoard" json:"fingerprint_board,omitempty"` FingerprintMcu *string `protobuf:"bytes,25,opt,name=fingerprint_mcu,json=fingerprintMcu" json:"fingerprint_mcu,omitempty"` FingerprintSensor *string `protobuf:"bytes,27,opt,name=fingerprint_sensor,json=fingerprintSensor" json:"fingerprint_sensor,omitempty"` Flashrom *bool `protobuf:"varint,14,opt,name=flashrom" json:"flashrom,omitempty"` FormFactor *HardwareCapabilities_FormFactor `` /* 168-byte string literal not displayed */ GpuFamily *string `protobuf:"bytes,3,opt,name=gpu_family,json=gpuFamily" json:"gpu_family,omitempty"` GpuId *string `protobuf:"bytes,24,opt,name=gpu_id,json=gpuId" json:"gpu_id,omitempty"` Graphics *string `protobuf:"bytes,4,opt,name=graphics" json:"graphics,omitempty"` Hotwording *bool `protobuf:"varint,15,opt,name=hotwording" json:"hotwording,omitempty"` InternalDisplay *bool `protobuf:"varint,8,opt,name=internal_display,json=internalDisplay" json:"internal_display,omitempty"` Lucidsleep *bool `protobuf:"varint,13,opt,name=lucidsleep" json:"lucidsleep,omitempty"` Modem *string `protobuf:"bytes,1,opt,name=modem" json:"modem,omitempty"` Power *string `protobuf:"bytes,6,opt,name=power" json:"power,omitempty"` Storage *string `protobuf:"bytes,5,opt,name=storage" json:"storage,omitempty"` Telephony *string `protobuf:"bytes,2,opt,name=telephony" json:"telephony,omitempty"` Webcam *bool `protobuf:"varint,9,opt,name=webcam" json:"webcam,omitempty"` Touchpad *bool `protobuf:"varint,10,opt,name=touchpad" json:"touchpad,omitempty"` Touchscreen *bool `protobuf:"varint,18,opt,name=touchscreen" json:"touchscreen,omitempty"` VideoAcceleration []HardwareCapabilities_VideoAcceleration `` /* 196-byte string literal not displayed */ // contains filtered or unexported fields }
Keep sorted by field name.
NEXT TAG: 28
func (*HardwareCapabilities) Descriptor
deprecated
func (*HardwareCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use HardwareCapabilities.ProtoReflect.Descriptor instead.
func (*HardwareCapabilities) GetAtrus ¶
func (x *HardwareCapabilities) GetAtrus() bool
func (*HardwareCapabilities) GetBluetooth ¶
func (x *HardwareCapabilities) GetBluetooth() bool
func (*HardwareCapabilities) GetCarrier ¶
func (x *HardwareCapabilities) GetCarrier() HardwareCapabilities_Carrier
func (*HardwareCapabilities) GetCbx ¶
func (x *HardwareCapabilities) GetCbx() HardwareCapabilities_CbxState
func (*HardwareCapabilities) GetCbxBranding ¶
func (x *HardwareCapabilities) GetCbxBranding() HardwareCapabilities_CbxBranding
func (*HardwareCapabilities) GetDetachablebase ¶
func (x *HardwareCapabilities) GetDetachablebase() bool
func (*HardwareCapabilities) GetFingerprint ¶
func (x *HardwareCapabilities) GetFingerprint() bool
func (*HardwareCapabilities) GetFingerprintBoard ¶
func (x *HardwareCapabilities) GetFingerprintBoard() string
func (*HardwareCapabilities) GetFingerprintMcu ¶
func (x *HardwareCapabilities) GetFingerprintMcu() string
func (*HardwareCapabilities) GetFingerprintSensor ¶
func (x *HardwareCapabilities) GetFingerprintSensor() string
func (*HardwareCapabilities) GetFlashrom ¶
func (x *HardwareCapabilities) GetFlashrom() bool
func (*HardwareCapabilities) GetFormFactor ¶
func (x *HardwareCapabilities) GetFormFactor() HardwareCapabilities_FormFactor
func (*HardwareCapabilities) GetGpuFamily ¶
func (x *HardwareCapabilities) GetGpuFamily() string
func (*HardwareCapabilities) GetGpuId ¶
func (x *HardwareCapabilities) GetGpuId() string
func (*HardwareCapabilities) GetGraphics ¶
func (x *HardwareCapabilities) GetGraphics() string
func (*HardwareCapabilities) GetHotwording ¶
func (x *HardwareCapabilities) GetHotwording() bool
func (*HardwareCapabilities) GetInternalDisplay ¶
func (x *HardwareCapabilities) GetInternalDisplay() bool
func (*HardwareCapabilities) GetLucidsleep ¶
func (x *HardwareCapabilities) GetLucidsleep() bool
func (*HardwareCapabilities) GetModem ¶
func (x *HardwareCapabilities) GetModem() string
func (*HardwareCapabilities) GetPower ¶
func (x *HardwareCapabilities) GetPower() string
func (*HardwareCapabilities) GetStarfishSlotMapping ¶
func (x *HardwareCapabilities) GetStarfishSlotMapping() string
func (*HardwareCapabilities) GetStorage ¶
func (x *HardwareCapabilities) GetStorage() string
func (*HardwareCapabilities) GetSupportedCarriers ¶
func (x *HardwareCapabilities) GetSupportedCarriers() []HardwareCapabilities_Carrier
func (*HardwareCapabilities) GetTelephony ¶
func (x *HardwareCapabilities) GetTelephony() string
func (*HardwareCapabilities) GetTouchpad ¶
func (x *HardwareCapabilities) GetTouchpad() bool
func (*HardwareCapabilities) GetTouchscreen ¶
func (x *HardwareCapabilities) GetTouchscreen() bool
func (*HardwareCapabilities) GetVideoAcceleration ¶
func (x *HardwareCapabilities) GetVideoAcceleration() []HardwareCapabilities_VideoAcceleration
func (*HardwareCapabilities) GetWebcam ¶
func (x *HardwareCapabilities) GetWebcam() bool
func (*HardwareCapabilities) ProtoMessage ¶
func (*HardwareCapabilities) ProtoMessage()
func (*HardwareCapabilities) ProtoReflect ¶
func (x *HardwareCapabilities) ProtoReflect() protoreflect.Message
func (*HardwareCapabilities) Reset ¶
func (x *HardwareCapabilities) Reset()
func (*HardwareCapabilities) String ¶
func (x *HardwareCapabilities) String() string
type HardwareCapabilities_Carrier ¶
type HardwareCapabilities_Carrier int32
NEXT TAG: 30
const ( HardwareCapabilities_CARRIER_INVALID HardwareCapabilities_Carrier = 0 HardwareCapabilities_CARRIER_ATT HardwareCapabilities_Carrier = 1 HardwareCapabilities_CARRIER_TMOBILE HardwareCapabilities_Carrier = 2 HardwareCapabilities_CARRIER_VERIZON HardwareCapabilities_Carrier = 3 HardwareCapabilities_CARRIER_SPRINT HardwareCapabilities_Carrier = 4 HardwareCapabilities_CARRIER_TESTESIM HardwareCapabilities_Carrier = 5 HardwareCapabilities_CARRIER_ESIM HardwareCapabilities_Carrier = 6 HardwareCapabilities_CARRIER_MULTISIM HardwareCapabilities_Carrier = 7 HardwareCapabilities_CARRIER_ROAMSIM HardwareCapabilities_Carrier = 8 HardwareCapabilities_CARRIER_DOCOMO HardwareCapabilities_Carrier = 9 HardwareCapabilities_CARRIER_SOFTBANK HardwareCapabilities_Carrier = 10 HardwareCapabilities_CARRIER_KDDI HardwareCapabilities_Carrier = 11 HardwareCapabilities_CARRIER_RAKUTEN HardwareCapabilities_Carrier = 12 HardwareCapabilities_CARRIER_VODAFONE HardwareCapabilities_Carrier = 13 HardwareCapabilities_CARRIER_EE HardwareCapabilities_Carrier = 14 HardwareCapabilities_CARRIER_AMARISOFT HardwareCapabilities_Carrier = 15 HardwareCapabilities_CARRIER_ROGER HardwareCapabilities_Carrier = 16 HardwareCapabilities_CARRIER_BELL HardwareCapabilities_Carrier = 17 HardwareCapabilities_CARRIER_TELUS HardwareCapabilities_Carrier = 18 HardwareCapabilities_CARRIER_STARFISH HardwareCapabilities_Carrier = 19 HardwareCapabilities_CARRIER_STARFISHPLUS HardwareCapabilities_Carrier = 20 HardwareCapabilities_CARRIER_PINLOCK HardwareCapabilities_Carrier = 21 HardwareCapabilities_CARRIER_FI HardwareCapabilities_Carrier = 22 HardwareCapabilities_CARRIER_CMW500 HardwareCapabilities_Carrier = 23 HardwareCapabilities_CARRIER_CMX500 HardwareCapabilities_Carrier = 24 HardwareCapabilities_CARRIER_RAK HardwareCapabilities_Carrier = 25 HardwareCapabilities_CARRIER_CBRS HardwareCapabilities_Carrier = 26 HardwareCapabilities_CARRIER_LINEMO HardwareCapabilities_Carrier = 27 HardwareCapabilities_CARRIER_POVO HardwareCapabilities_Carrier = 28 HardwareCapabilities_CARRIER_HANSHIN HardwareCapabilities_Carrier = 29 )
func (HardwareCapabilities_Carrier) Descriptor ¶
func (HardwareCapabilities_Carrier) Descriptor() protoreflect.EnumDescriptor
func (HardwareCapabilities_Carrier) Enum ¶
func (x HardwareCapabilities_Carrier) Enum() *HardwareCapabilities_Carrier
func (HardwareCapabilities_Carrier) EnumDescriptor
deprecated
func (HardwareCapabilities_Carrier) EnumDescriptor() ([]byte, []int)
Deprecated: Use HardwareCapabilities_Carrier.Descriptor instead.
func (HardwareCapabilities_Carrier) Number ¶
func (x HardwareCapabilities_Carrier) Number() protoreflect.EnumNumber
func (HardwareCapabilities_Carrier) String ¶
func (x HardwareCapabilities_Carrier) String() string
func (HardwareCapabilities_Carrier) Type ¶
func (HardwareCapabilities_Carrier) Type() protoreflect.EnumType
func (*HardwareCapabilities_Carrier) UnmarshalJSON
deprecated
func (x *HardwareCapabilities_Carrier) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type HardwareCapabilities_CbxBranding ¶
type HardwareCapabilities_CbxBranding int32
Next tag: 3
const ( HardwareCapabilities_CBX_BRANDING_UNSPECIFIED HardwareCapabilities_CbxBranding = 0 HardwareCapabilities_CBX_BRANDING_SOFT_BRANDING HardwareCapabilities_CbxBranding = 1 HardwareCapabilities_CBX_BRANDING_HARD_BRANDING HardwareCapabilities_CbxBranding = 2 )
func (HardwareCapabilities_CbxBranding) Descriptor ¶
func (HardwareCapabilities_CbxBranding) Descriptor() protoreflect.EnumDescriptor
func (HardwareCapabilities_CbxBranding) Enum ¶
func (x HardwareCapabilities_CbxBranding) Enum() *HardwareCapabilities_CbxBranding
func (HardwareCapabilities_CbxBranding) EnumDescriptor
deprecated
func (HardwareCapabilities_CbxBranding) EnumDescriptor() ([]byte, []int)
Deprecated: Use HardwareCapabilities_CbxBranding.Descriptor instead.
func (HardwareCapabilities_CbxBranding) Number ¶
func (x HardwareCapabilities_CbxBranding) Number() protoreflect.EnumNumber
func (HardwareCapabilities_CbxBranding) String ¶
func (x HardwareCapabilities_CbxBranding) String() string
func (HardwareCapabilities_CbxBranding) Type ¶
func (HardwareCapabilities_CbxBranding) Type() protoreflect.EnumType
func (*HardwareCapabilities_CbxBranding) UnmarshalJSON
deprecated
func (x *HardwareCapabilities_CbxBranding) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type HardwareCapabilities_CbxState ¶
type HardwareCapabilities_CbxState int32
Next tag: 3 We care about the both true/false cases, so we need a default value to avoid "false" getting added to an empty struct
const ( HardwareCapabilities_CBX_STATE_UNSPECIFIED HardwareCapabilities_CbxState = 0 HardwareCapabilities_CBX_STATE_TRUE HardwareCapabilities_CbxState = 1 HardwareCapabilities_CBX_STATE_FALSE HardwareCapabilities_CbxState = 2 )
func (HardwareCapabilities_CbxState) Descriptor ¶
func (HardwareCapabilities_CbxState) Descriptor() protoreflect.EnumDescriptor
func (HardwareCapabilities_CbxState) Enum ¶
func (x HardwareCapabilities_CbxState) Enum() *HardwareCapabilities_CbxState
func (HardwareCapabilities_CbxState) EnumDescriptor
deprecated
func (HardwareCapabilities_CbxState) EnumDescriptor() ([]byte, []int)
Deprecated: Use HardwareCapabilities_CbxState.Descriptor instead.
func (HardwareCapabilities_CbxState) Number ¶
func (x HardwareCapabilities_CbxState) Number() protoreflect.EnumNumber
func (HardwareCapabilities_CbxState) String ¶
func (x HardwareCapabilities_CbxState) String() string
func (HardwareCapabilities_CbxState) Type ¶
func (HardwareCapabilities_CbxState) Type() protoreflect.EnumType
func (*HardwareCapabilities_CbxState) UnmarshalJSON
deprecated
func (x *HardwareCapabilities_CbxState) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type HardwareCapabilities_FormFactor ¶
type HardwareCapabilities_FormFactor int32
Next tag: 8
const ( HardwareCapabilities_FORM_FACTOR_UNSPECIFIED HardwareCapabilities_FormFactor = 0 HardwareCapabilities_FORM_FACTOR_CLAMSHELL HardwareCapabilities_FormFactor = 1 HardwareCapabilities_FORM_FACTOR_CONVERTIBLE HardwareCapabilities_FormFactor = 2 HardwareCapabilities_FORM_FACTOR_DETACHABLE HardwareCapabilities_FormFactor = 3 HardwareCapabilities_FORM_FACTOR_CHROMEBASE HardwareCapabilities_FormFactor = 4 HardwareCapabilities_FORM_FACTOR_CHROMEBOX HardwareCapabilities_FormFactor = 5 HardwareCapabilities_FORM_FACTOR_CHROMEBIT HardwareCapabilities_FormFactor = 6 HardwareCapabilities_FORM_FACTOR_CHROMESLATE HardwareCapabilities_FormFactor = 7 )
func (HardwareCapabilities_FormFactor) Descriptor ¶
func (HardwareCapabilities_FormFactor) Descriptor() protoreflect.EnumDescriptor
func (HardwareCapabilities_FormFactor) Enum ¶
func (x HardwareCapabilities_FormFactor) Enum() *HardwareCapabilities_FormFactor
func (HardwareCapabilities_FormFactor) EnumDescriptor
deprecated
func (HardwareCapabilities_FormFactor) EnumDescriptor() ([]byte, []int)
Deprecated: Use HardwareCapabilities_FormFactor.Descriptor instead.
func (HardwareCapabilities_FormFactor) Number ¶
func (x HardwareCapabilities_FormFactor) Number() protoreflect.EnumNumber
func (HardwareCapabilities_FormFactor) String ¶
func (x HardwareCapabilities_FormFactor) String() string
func (HardwareCapabilities_FormFactor) Type ¶
func (HardwareCapabilities_FormFactor) Type() protoreflect.EnumType
func (*HardwareCapabilities_FormFactor) UnmarshalJSON
deprecated
func (x *HardwareCapabilities_FormFactor) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type HardwareCapabilities_VideoAcceleration ¶
type HardwareCapabilities_VideoAcceleration int32
NEXT TAG: 13
const ( HardwareCapabilities_VIDEO_ACCELERATION_INVALID HardwareCapabilities_VideoAcceleration = 0 HardwareCapabilities_VIDEO_ACCELERATION_H264 HardwareCapabilities_VideoAcceleration = 1 HardwareCapabilities_VIDEO_ACCELERATION_ENC_H264 HardwareCapabilities_VideoAcceleration = 2 HardwareCapabilities_VIDEO_ACCELERATION_VP8 HardwareCapabilities_VideoAcceleration = 3 HardwareCapabilities_VIDEO_ACCELERATION_ENC_VP8 HardwareCapabilities_VideoAcceleration = 4 HardwareCapabilities_VIDEO_ACCELERATION_VP9 HardwareCapabilities_VideoAcceleration = 5 HardwareCapabilities_VIDEO_ACCELERATION_ENC_VP9 HardwareCapabilities_VideoAcceleration = 6 HardwareCapabilities_VIDEO_ACCELERATION_VP9_2 HardwareCapabilities_VideoAcceleration = 7 HardwareCapabilities_VIDEO_ACCELERATION_ENC_VP9_2 HardwareCapabilities_VideoAcceleration = 8 HardwareCapabilities_VIDEO_ACCELERATION_H265 HardwareCapabilities_VideoAcceleration = 9 HardwareCapabilities_VIDEO_ACCELERATION_ENC_H265 HardwareCapabilities_VideoAcceleration = 10 HardwareCapabilities_VIDEO_ACCELERATION_MJPG HardwareCapabilities_VideoAcceleration = 11 HardwareCapabilities_VIDEO_ACCELERATION_ENC_MJPG HardwareCapabilities_VideoAcceleration = 12 )
func (HardwareCapabilities_VideoAcceleration) Descriptor ¶
func (HardwareCapabilities_VideoAcceleration) Descriptor() protoreflect.EnumDescriptor
func (HardwareCapabilities_VideoAcceleration) EnumDescriptor
deprecated
func (HardwareCapabilities_VideoAcceleration) EnumDescriptor() ([]byte, []int)
Deprecated: Use HardwareCapabilities_VideoAcceleration.Descriptor instead.
func (HardwareCapabilities_VideoAcceleration) Number ¶
func (x HardwareCapabilities_VideoAcceleration) Number() protoreflect.EnumNumber
func (HardwareCapabilities_VideoAcceleration) String ¶
func (x HardwareCapabilities_VideoAcceleration) String() string
func (HardwareCapabilities_VideoAcceleration) Type ¶
func (HardwareCapabilities_VideoAcceleration) Type() protoreflect.EnumType
func (*HardwareCapabilities_VideoAcceleration) UnmarshalJSON
deprecated
func (x *HardwareCapabilities_VideoAcceleration) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type HardwareState ¶
type HardwareState int32
copy of enum from dut_state.proto The states are using for DUT storage and USB-drive on servo. Next Tag: 5
const ( // keep for all unknown state by default. HardwareState_HARDWARE_UNKNOWN HardwareState = 0 // Hardware is in good shape and pass all verifiers. HardwareState_HARDWARE_NORMAL HardwareState = 1 // Hardware is still good but some not critical verifiers did not pass or provided border values. // (used for DUT storage when usage reached 98%) HardwareState_HARDWARE_ACCEPTABLE HardwareState = 2 // Hardware is broken or bad (did not pass verifiers). HardwareState_HARDWARE_NEED_REPLACEMENT HardwareState = 3 // Hardware is not detected to run verifiers. // (used for USB-drive when it expected but not detected on the device) HardwareState_HARDWARE_NOT_DETECTED HardwareState = 4 )
func (HardwareState) Descriptor ¶
func (HardwareState) Descriptor() protoreflect.EnumDescriptor
func (HardwareState) Enum ¶
func (x HardwareState) Enum() *HardwareState
func (HardwareState) EnumDescriptor
deprecated
func (HardwareState) EnumDescriptor() ([]byte, []int)
Deprecated: Use HardwareState.Descriptor instead.
func (HardwareState) Number ¶
func (x HardwareState) Number() protoreflect.EnumNumber
func (HardwareState) String ¶
func (x HardwareState) String() string
func (HardwareState) Type ¶
func (HardwareState) Type() protoreflect.EnumType
func (*HardwareState) UnmarshalJSON
deprecated
func (x *HardwareState) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type KeyValue ¶
type KeyValue struct { Key *string `protobuf:"bytes,1,req,name=key" json:"key,omitempty"` Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` // contains filtered or unexported fields }
NEXT TAG: 3
func (*KeyValue) Descriptor
deprecated
func (*KeyValue) ProtoMessage ¶
func (*KeyValue) ProtoMessage()
func (*KeyValue) ProtoReflect ¶
func (x *KeyValue) ProtoReflect() protoreflect.Message
type License ¶
type License struct { // The type of licenses (e.g. Windows) Type *LicenseType `protobuf:"varint,1,opt,name=type,enum=chrome.chromeos_infra.skylab.proto.inventory.LicenseType" json:"type,omitempty"` // An optional string to uniquely identify the license that was assigned, // for tracking purposes. Identifier *string `protobuf:"bytes,2,opt,name=identifier" json:"identifier,omitempty"` // contains filtered or unexported fields }
Represents a Software License assigned to a device. Next Tag: 2
func NewLicense ¶
func NewLicense() *License
NewLicense returns a new zero value instance of License.
func (*License) Descriptor
deprecated
func (*License) GetIdentifier ¶
func (*License) GetType ¶
func (x *License) GetType() LicenseType
func (*License) ProtoMessage ¶
func (*License) ProtoMessage()
func (*License) ProtoReflect ¶
func (x *License) ProtoReflect() protoreflect.Message
type LicenseType ¶
type LicenseType int32
Next Tag: 3
const ( LicenseType_LICENSE_TYPE_UNSPECIFIED LicenseType = 0 // Microsoft Windows 10 Professional Desktop Operating System. // Contact the Chrome OS Parallels team for license specifics. LicenseType_LICENSE_TYPE_WINDOWS_10_PRO LicenseType = 1 // Microsoft Office Standard. // Contact the Chrome OS Parallels team for license specifics. LicenseType_LICENSE_TYPE_MS_OFFICE_STANDARD LicenseType = 2 )
func (LicenseType) Descriptor ¶
func (LicenseType) Descriptor() protoreflect.EnumDescriptor
func (LicenseType) Enum ¶
func (x LicenseType) Enum() *LicenseType
func (LicenseType) EnumDescriptor
deprecated
func (LicenseType) EnumDescriptor() ([]byte, []int)
Deprecated: Use LicenseType.Descriptor instead.
func (LicenseType) Number ¶
func (x LicenseType) Number() protoreflect.EnumNumber
func (LicenseType) String ¶
func (x LicenseType) String() string
func (LicenseType) Type ¶
func (LicenseType) Type() protoreflect.EnumType
func (*LicenseType) UnmarshalJSON
deprecated
func (x *LicenseType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Location ¶
type Location struct { Lab *PhysicalLab `protobuf:"bytes,1,req,name=lab" json:"lab,omitempty"` Row *int32 `protobuf:"varint,2,req,name=row" json:"row,omitempty"` Rack *int32 `protobuf:"varint,3,req,name=rack" json:"rack,omitempty"` Host *int32 `protobuf:"varint,4,req,name=host" json:"host,omitempty"` // contains filtered or unexported fields }
NEXT TAG: 5
func (*Location) Descriptor
deprecated
func (*Location) GetLab ¶
func (x *Location) GetLab() *PhysicalLab
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
type ModemInfo ¶
type ModemInfo struct { Type *ModemType `protobuf:"varint,1,opt,name=type,enum=chrome.chromeos_infra.skylab.proto.inventory.ModemType" json:"type,omitempty"` // Equipment Identifier Imei *string `protobuf:"bytes,2,opt,name=imei" json:"imei,omitempty"` // Comma separated band numbers SupportedBands *string `protobuf:"bytes,3,opt,name=supported_bands,json=supportedBands" json:"supported_bands,omitempty"` // Number of SIM's present SimCount *int32 `protobuf:"varint,4,opt,name=sim_count,json=simCount" json:"sim_count,omitempty"` // The device model cellular sub-variant. ModelVariant *string `protobuf:"bytes,5,opt,name=model_variant,json=modelVariant" json:"model_variant,omitempty"` // contains filtered or unexported fields }
ModemInfo Next Tag: 6
func NewModeminfo ¶
func NewModeminfo() *ModemInfo
NewModeminfo returns a new zero value instance of Modeminfo.
func (*ModemInfo) Descriptor
deprecated
func (*ModemInfo) GetModelVariant ¶
func (*ModemInfo) GetSimCount ¶
func (*ModemInfo) GetSupportedBands ¶
func (*ModemInfo) ProtoMessage ¶
func (*ModemInfo) ProtoMessage()
func (*ModemInfo) ProtoReflect ¶
func (x *ModemInfo) ProtoReflect() protoreflect.Message
type ModemType ¶
type ModemType int32
Next Tag: 9
const ( ModemType_MODEM_TYPE_UNSPECIFIED ModemType = 0 // Unsupported modem ModemType_MODEM_TYPE_UNSUPPORTED ModemType = 8 // Qualcomm modem ModemType_MODEM_TYPE_QUALCOMM_SC7180 ModemType = 1 // Fibocomm modem ModemType_MODEM_TYPE_FIBOCOMM_L850GL ModemType = 2 // NL668 ModemType_MODEM_TYPE_NL668 ModemType = 3 // FM350 ModemType_MODEM_TYPE_FM350 ModemType = 4 // FM101 ModemType_MODEM_TYPE_FM101 ModemType = 5 // SC7280 ModemType_MODEM_TYPE_QUALCOMM_SC7280 ModemType = 6 // EM060 ModemType_MODEM_TYPE_EM060 ModemType = 7 // RW101 ModemType_MODEM_TYPE_RW101 ModemType = 9 // RW135 ModemType_MODEM_TYPE_RW135 ModemType = 10 // LCUK54 ModemType_MODEM_TYPE_LCUK54 ModemType = 11 )
func (ModemType) Descriptor ¶
func (ModemType) Descriptor() protoreflect.EnumDescriptor
func (ModemType) EnumDescriptor
deprecated
func (ModemType) Number ¶
func (x ModemType) Number() protoreflect.EnumNumber
func (ModemType) Type ¶
func (ModemType) Type() protoreflect.EnumType
func (*ModemType) UnmarshalJSON
deprecated
type NetworkProvider ¶
type NetworkProvider int32
Next Tag: 22
const ( NetworkProvider_NETWORK_OTHER NetworkProvider = 0 NetworkProvider_NETWORK_UNSUPPORTED NetworkProvider = 5 NetworkProvider_NETWORK_TEST NetworkProvider = 1 NetworkProvider_NETWORK_ATT NetworkProvider = 2 NetworkProvider_NETWORK_TMOBILE NetworkProvider = 3 NetworkProvider_NETWORK_VERIZON NetworkProvider = 4 NetworkProvider_NETWORK_SPRINT NetworkProvider = 6 NetworkProvider_NETWORK_DOCOMO NetworkProvider = 7 NetworkProvider_NETWORK_SOFTBANK NetworkProvider = 8 NetworkProvider_NETWORK_KDDI NetworkProvider = 9 NetworkProvider_NETWORK_RAKUTEN NetworkProvider = 10 NetworkProvider_NETWORK_VODAFONE NetworkProvider = 11 NetworkProvider_NETWORK_EE NetworkProvider = 12 NetworkProvider_NETWORK_AMARISOFT NetworkProvider = 13 NetworkProvider_NETWORK_ROGER NetworkProvider = 14 NetworkProvider_NETWORK_BELL NetworkProvider = 15 NetworkProvider_NETWORK_TELUS NetworkProvider = 16 NetworkProvider_NETWORK_FI NetworkProvider = 17 NetworkProvider_NETWORK_CBRS NetworkProvider = 18 NetworkProvider_NETWORK_LINEMO NetworkProvider = 19 NetworkProvider_NETWORK_POVO NetworkProvider = 20 NetworkProvider_NETWORK_HANSHIN NetworkProvider = 21 )
func (NetworkProvider) Descriptor ¶
func (NetworkProvider) Descriptor() protoreflect.EnumDescriptor
func (NetworkProvider) Enum ¶
func (x NetworkProvider) Enum() *NetworkProvider
func (NetworkProvider) EnumDescriptor
deprecated
func (NetworkProvider) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkProvider.Descriptor instead.
func (NetworkProvider) Number ¶
func (x NetworkProvider) Number() protoreflect.EnumNumber
func (NetworkProvider) String ¶
func (x NetworkProvider) String() string
func (NetworkProvider) Type ¶
func (NetworkProvider) Type() protoreflect.EnumType
func (*NetworkProvider) UnmarshalJSON
deprecated
func (x *NetworkProvider) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type PeripheralState ¶
type PeripheralState int32
copy of enum from dut_state.proto Next Tag: 28
const ( // Please keep for all unknown states. PeripheralState_UNKNOWN PeripheralState = 0 // Device and software on it is working as expected. PeripheralState_WORKING PeripheralState = 1 // Configuration for device is not provided. PeripheralState_MISSING_CONFIG PeripheralState = 5 // Configuration contains incorrect information. PeripheralState_WRONG_CONFIG PeripheralState = 4 // Device is not connected/plugged. PeripheralState_NOT_CONNECTED PeripheralState = 2 // Device is not reachable over ssh. PeripheralState_NO_SSH PeripheralState = 6 // Device is broken or not working as expected. the state used if no specified state for the issue. PeripheralState_BROKEN PeripheralState = 3 // Device cannot be repaired or required manual attention to fix/replace it. PeripheralState_NEED_REPLACEMENT PeripheralState = 7 // Servo specific states. // cr50 console missing or unresponsive. PeripheralState_CR50_CONSOLE_MISSING PeripheralState = 13 // Servod daemon cannot start on servo-host because cr50 testlab not enabled. PeripheralState_CCD_TESTLAB_ISSUE PeripheralState = 8 // Servod daemon cannot start on servo-host. PeripheralState_SERVOD_ISSUE PeripheralState = 9 // device lid is not open. PeripheralState_LID_OPEN_FAILED PeripheralState = 10 // the ribbon cable between servo and DUT is broken or not connected. PeripheralState_BAD_RIBBON_CABLE PeripheralState = 11 // the EC on the DUT has issue. PeripheralState_EC_BROKEN PeripheralState = 12 // Servo is not connected to the DUT. PeripheralState_DUT_NOT_CONNECTED PeripheralState = 14 // Some component in servo-topology missed or not detected. PeripheralState_TOPOLOGY_ISSUE PeripheralState = 15 // SBU voltage issues effect CR50 detection. PeripheralState_SBU_LOW_VOLTAGE PeripheralState = 16 // CR50 SBU voltage detected but device was not enumerated. PeripheralState_CR50_NOT_ENUMERATED PeripheralState = 17 // Servo serial mismatch, when servo not detected and another serial detected on previous used port. PeripheralState_SERVO_SERIAL_MISMATCH PeripheralState = 18 // Issue to connect to servod by XMLRPC proxy. PeripheralState_SERVOD_PROXY_ISSUE PeripheralState = 19 // Issue related to servo-host. Timeout to start servod or issue with detecting devices. PeripheralState_SERVO_HOST_ISSUE PeripheralState = 20 // Issue related to servo_updater. PeripheralState_SERVO_UPDATER_ISSUE PeripheralState = 21 // Issue detected in servod and reported by dut_controller_missing_fault control. PeripheralState_SERVOD_DUT_CONTROLLER_MISSING PeripheralState = 22 // Issue related to cold reset pin on the DUT. PeripheralState_COLD_RESET_PIN_ISSUE PeripheralState = 23 // Issue related to warm reset pin on the DUT. PeripheralState_WARM_RESET_PIN_ISSUE PeripheralState = 24 // Issue related to power button pin on the DUT. PeripheralState_POWER_BUTTON_PIN_ISSUE PeripheralState = 25 // Peripheral state is not applicable. PeripheralState_NOT_APPLICABLE PeripheralState = 26 // The servo device connected to debug header is not detected. // Reported by dut_controller_missing_fault control. PeripheralState_DEBUG_HEADER_SERVO_MISSING PeripheralState = 27 )
func (PeripheralState) Descriptor ¶
func (PeripheralState) Descriptor() protoreflect.EnumDescriptor
func (PeripheralState) Enum ¶
func (x PeripheralState) Enum() *PeripheralState
func (PeripheralState) EnumDescriptor
deprecated
func (PeripheralState) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeripheralState.Descriptor instead.
func (PeripheralState) Number ¶
func (x PeripheralState) Number() protoreflect.EnumNumber
func (PeripheralState) String ¶
func (x PeripheralState) String() string
func (PeripheralState) Type ¶
func (PeripheralState) Type() protoreflect.EnumType
func (*PeripheralState) UnmarshalJSON
deprecated
func (x *PeripheralState) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals ¶
type Peripherals struct { AudioBoard *bool `protobuf:"varint,6,opt,name=audio_board,json=audioBoard" json:"audio_board,omitempty"` // The DUT is housed in an audio box to record / replay audio for audio // testing. AudioBox *bool `protobuf:"varint,7,opt,name=audio_box,json=audioBox" json:"audio_box,omitempty"` // Is the DUT connected with a static 3.5mm audio cable. AudioCable *bool `protobuf:"varint,23,opt,name=audio_cable,json=audioCable" json:"audio_cable,omitempty"` AudioLoopbackDongle *bool `protobuf:"varint,1,opt,name=audio_loopback_dongle,json=audioLoopbackDongle" json:"audio_loopback_dongle,omitempty"` // Is this device connected to a chameleon (GVC head). Chameleon *bool `protobuf:"varint,5,opt,name=chameleon" json:"chameleon,omitempty"` ChameleonType []Peripherals_ChameleonType `` /* 171-byte string literal not displayed */ ChameleonConnectionTypes []Peripherals_ChameleonConnectionType `` /* 216-byte string literal not displayed */ ChameleonState *PeripheralState `` /* 164-byte string literal not displayed */ AudioboxJackpluggerState *Peripherals_AudioBoxJackPlugger `` /* 212-byte string literal not displayed */ // Indicate the type of audio cable TrrsType *Peripherals_TRRSType `` /* 151-byte string literal not displayed */ // Whether DUT WiFi antenna is connected conductively or OTA. Conductive *bool `protobuf:"varint,11,opt,name=conductive" json:"conductive,omitempty"` Huddly *bool `protobuf:"varint,9,opt,name=huddly" json:"huddly,omitempty"` Mimo *bool `protobuf:"varint,8,opt,name=mimo" json:"mimo,omitempty"` // Whether a DUT has a special camera (Logitech PTZ Pro 2) connected to it. Ptzpro2 *bool `protobuf:"varint,12,opt,name=ptzpro2" json:"ptzpro2,omitempty"` Servo *bool `protobuf:"varint,2,opt,name=servo" json:"servo,omitempty"` ServoComponent []string `protobuf:"bytes,30,rep,name=servo_component,json=servoComponent" json:"servo_component,omitempty"` ServoState *PeripheralState `` /* 152-byte string literal not displayed */ ServoType *string `protobuf:"bytes,17,opt,name=servo_type,json=servoType" json:"servo_type,omitempty"` ServoTopology *ServoTopology `protobuf:"bytes,24,opt,name=servo_topology,json=servoTopology" json:"servo_topology,omitempty"` ServoFwChannel *ServoFwChannel `` /* 165-byte string literal not displayed */ SmartUsbhub *bool `protobuf:"varint,21,opt,name=smart_usbhub,json=smartUsbhub" json:"smart_usbhub,omitempty"` Stylus *bool `protobuf:"varint,3,opt,name=stylus" json:"stylus,omitempty"` Camerabox *bool `protobuf:"varint,13,opt,name=camerabox" json:"camerabox,omitempty"` // Is this device inside a hermetic wifi cell. Wificell *bool `protobuf:"varint,4,opt,name=wificell" json:"wificell,omitempty"` // Indicate if the device is in a pre-setup environment with 802.11ax routers. // crbug.com/1044786 Router_802_11Ax *bool `protobuf:"varint,14,opt,name=router_802_11ax,json=router80211ax" json:"router_802_11ax,omitempty"` // Indicate how many working btpeers for this device: crbug.com/1052511 WorkingBluetoothBtpeer *int32 `protobuf:"varint,16,opt,name=working_bluetooth_btpeer,json=workingBluetoothBtpeer" json:"working_bluetooth_btpeer,omitempty"` CameraboxFacing *Peripherals_CameraboxFacing `` /* 179-byte string literal not displayed */ CameraboxLight *Peripherals_CameraboxLight `` /* 175-byte string literal not displayed */ StorageState *HardwareState `` /* 156-byte string literal not displayed */ ServoUsbState *HardwareState `` /* 161-byte string literal not displayed */ BatteryState *HardwareState `` /* 156-byte string literal not displayed */ WifiState *HardwareState `` /* 147-byte string literal not displayed */ BluetoothState *HardwareState `` /* 162-byte string literal not displayed */ CellularModemState *HardwareState `` /* 176-byte string literal not displayed */ StarfishState *PeripheralState `` /* 161-byte string literal not displayed */ // The overall state of the celular SIMs in the device. SimState *PeripheralState `` /* 146-byte string literal not displayed */ // The number of SIMs with connectable networks detected. This is only used in the converters // and is not populated directly in UFS. WorkingSims *int32 `protobuf:"varint,49,opt,name=working_sims,json=workingSims" json:"working_sims,omitempty"` RpmState *PeripheralState `` /* 146-byte string literal not displayed */ // The overall state of all btpeer peripherals in the testbed. // Sourced from unifiedfleet.api.v1.models.chromeos.lab.DutState.peripheral_btpeer_state. PeripheralBtpeerState *PeripheralState `` /* 187-byte string literal not displayed */ // The overall state of all wifi router peripherals in the testbed. // Sourced from unifiedfleet.api.v1.models.chromeos.lab.DutState.wifi_peripheral_state. PeripheralWifiState *PeripheralState `` /* 181-byte string literal not displayed */ // WifiRouterFeatures that are supported by all wifi routers in the testbed. // // This is a copy of unifiedfleet.api.v1.rpc.Wifi.wifi_router_features. // // If there are no wifi routers this will be empty. // If any routers have unknown features, this will just have a single // WIFI_ROUTER_FEATURE_UNKNOWN entry. // If any routers' features has a WIFI_ROUTER_FEATURE_INVALID feature, a // WIFI_ROUTER_FEATURE_INVALID feature will be included along with the other // common, valid features. // If there are no common, valid features between all routers, this will just // have a single WIFI_ROUTER_FEATURE_INVALID entry. WifiRouterFeatures []Peripherals_WifiRouterFeature `` /* 192-byte string literal not displayed */ // All wifi router model names in the testbed. // // This is a collection of unifiedfleet.api.v1.rpc.WifiRouter.model values, // one for each in unifiedfleet.api.v1.rpc.Wifi.wifi_routers. WifiRouterModels []string `protobuf:"bytes,41,rep,name=wifi_router_models,json=wifiRouterModels" json:"wifi_router_models,omitempty"` // The state of Human Motion Robot system. // See UFS peripherals.proto or go/fleet-infra-hmr-support for more context. HmrState *PeripheralState `` /* 146-byte string literal not displayed */ // Indicate the presence of a WALT device for latency testing. // The walt device will be connected to the bottom usb-A port of the servo. // Set to true if the HMR has a walt unit attached to it else False. HmrWalt *bool `protobuf:"varint,54,opt,name=hmr_walt,json=hmrWalt" json:"hmr_walt,omitempty"` // Indicate the tool type currently attached to the HMR. HmrToolType *Peripherals_HMRToolType `` /* 165-byte string literal not displayed */ // Indicate the generation of the HMR. // The type of generation can be identified by the serial number behind the HMR. HmrGen *Peripherals_HMRGen `` /* 143-byte string literal not displayed */ // The state of Audio Latency Toolkit // See UFS peripherals.proto or go/teensy-in-audiobox-proposal for more context. AudioLatencyToolkitState *PeripheralState `` /* 198-byte string literal not displayed */ // The components supported by the PASIT testbed. This is a list of all of the // components in the testbed and their count e.g. "DOCK-1, MONITOR-1, MONITOR-2..." PasitComponents []string `protobuf:"bytes,47,rep,name=pasit_components,json=pasitComponents" json:"pasit_components,omitempty"` // The state of Intel AMT management. // See UFS peripherals.proto or go/flex-amt-enabled-repair for more context. AmtManagerState *PeripheralState `` /* 169-byte string literal not displayed */ // The type of Audio Beamforming on the DUT. AudioBeamforming *string `protobuf:"bytes,51,opt,name=audio_beamforming,json=audioBeamforming" json:"audio_beamforming,omitempty"` // The state of camera on the DUT. CameraState *HardwareState `` /* 153-byte string literal not displayed */ // Features supported by the available SIMs on the DUT. // These are extracted from the underlying SIMProfileInfo and merged together. // See go/cros-cellular-features for more information. // File bugs against buganizer component: 979102. SimFeatures []Peripherals_SIMFeature `` /* 162-byte string literal not displayed */ // contains filtered or unexported fields }
Peripherals list peripherals connected to the device in the lab.
These peripherals are not addressable as devices themselves. For peripherals that have complex connections with devices, create a separate device and connections with other devices.
Keep sorted by field names.
NEXT TAG: 57
func (*Peripherals) Descriptor
deprecated
func (*Peripherals) Descriptor() ([]byte, []int)
Deprecated: Use Peripherals.ProtoReflect.Descriptor instead.
func (*Peripherals) GetAmtManagerState ¶
func (x *Peripherals) GetAmtManagerState() PeripheralState
func (*Peripherals) GetAudioBeamforming ¶
func (x *Peripherals) GetAudioBeamforming() string
func (*Peripherals) GetAudioBoard ¶
func (x *Peripherals) GetAudioBoard() bool
func (*Peripherals) GetAudioBox ¶
func (x *Peripherals) GetAudioBox() bool
func (*Peripherals) GetAudioCable ¶
func (x *Peripherals) GetAudioCable() bool
func (*Peripherals) GetAudioLatencyToolkitState ¶
func (x *Peripherals) GetAudioLatencyToolkitState() PeripheralState
func (*Peripherals) GetAudioLoopbackDongle ¶
func (x *Peripherals) GetAudioLoopbackDongle() bool
func (*Peripherals) GetAudioboxJackpluggerState ¶
func (x *Peripherals) GetAudioboxJackpluggerState() Peripherals_AudioBoxJackPlugger
func (*Peripherals) GetBatteryState ¶
func (x *Peripherals) GetBatteryState() HardwareState
func (*Peripherals) GetBluetoothState ¶
func (x *Peripherals) GetBluetoothState() HardwareState
func (*Peripherals) GetCameraState ¶
func (x *Peripherals) GetCameraState() HardwareState
func (*Peripherals) GetCamerabox ¶
func (x *Peripherals) GetCamerabox() bool
func (*Peripherals) GetCameraboxFacing ¶
func (x *Peripherals) GetCameraboxFacing() Peripherals_CameraboxFacing
func (*Peripherals) GetCameraboxLight ¶
func (x *Peripherals) GetCameraboxLight() Peripherals_CameraboxLight
func (*Peripherals) GetCellularModemState ¶
func (x *Peripherals) GetCellularModemState() HardwareState
func (*Peripherals) GetChameleon ¶
func (x *Peripherals) GetChameleon() bool
func (*Peripherals) GetChameleonConnectionTypes ¶
func (x *Peripherals) GetChameleonConnectionTypes() []Peripherals_ChameleonConnectionType
func (*Peripherals) GetChameleonState ¶
func (x *Peripherals) GetChameleonState() PeripheralState
func (*Peripherals) GetChameleonType ¶
func (x *Peripherals) GetChameleonType() []Peripherals_ChameleonType
func (*Peripherals) GetConductive ¶
func (x *Peripherals) GetConductive() bool
func (*Peripherals) GetHmrGen ¶
func (x *Peripherals) GetHmrGen() Peripherals_HMRGen
func (*Peripherals) GetHmrState ¶
func (x *Peripherals) GetHmrState() PeripheralState
func (*Peripherals) GetHmrToolType ¶
func (x *Peripherals) GetHmrToolType() Peripherals_HMRToolType
func (*Peripherals) GetHmrWalt ¶
func (x *Peripherals) GetHmrWalt() bool
func (*Peripherals) GetHuddly ¶
func (x *Peripherals) GetHuddly() bool
func (*Peripherals) GetMimo ¶
func (x *Peripherals) GetMimo() bool
func (*Peripherals) GetPasitComponents ¶
func (x *Peripherals) GetPasitComponents() []string
func (*Peripherals) GetPeripheralBtpeerState ¶
func (x *Peripherals) GetPeripheralBtpeerState() PeripheralState
func (*Peripherals) GetPeripheralWifiState ¶
func (x *Peripherals) GetPeripheralWifiState() PeripheralState
func (*Peripherals) GetPtzpro2 ¶
func (x *Peripherals) GetPtzpro2() bool
func (*Peripherals) GetRouter_802_11Ax ¶
func (x *Peripherals) GetRouter_802_11Ax() bool
func (*Peripherals) GetRpmState ¶
func (x *Peripherals) GetRpmState() PeripheralState
func (*Peripherals) GetServo ¶
func (x *Peripherals) GetServo() bool
func (*Peripherals) GetServoComponent ¶
func (x *Peripherals) GetServoComponent() []string
func (*Peripherals) GetServoFwChannel ¶
func (x *Peripherals) GetServoFwChannel() ServoFwChannel
func (*Peripherals) GetServoState ¶
func (x *Peripherals) GetServoState() PeripheralState
func (*Peripherals) GetServoTopology ¶
func (x *Peripherals) GetServoTopology() *ServoTopology
func (*Peripherals) GetServoType ¶
func (x *Peripherals) GetServoType() string
func (*Peripherals) GetServoUsbState ¶
func (x *Peripherals) GetServoUsbState() HardwareState
func (*Peripherals) GetSimFeatures ¶
func (x *Peripherals) GetSimFeatures() []Peripherals_SIMFeature
func (*Peripherals) GetSimState ¶
func (x *Peripherals) GetSimState() PeripheralState
func (*Peripherals) GetSmartUsbhub ¶
func (x *Peripherals) GetSmartUsbhub() bool
func (*Peripherals) GetStarfishState ¶
func (x *Peripherals) GetStarfishState() PeripheralState
func (*Peripherals) GetStorageState ¶
func (x *Peripherals) GetStorageState() HardwareState
func (*Peripherals) GetStylus ¶
func (x *Peripherals) GetStylus() bool
func (*Peripherals) GetTrrsType ¶
func (x *Peripherals) GetTrrsType() Peripherals_TRRSType
func (*Peripherals) GetWifiRouterFeatures ¶
func (x *Peripherals) GetWifiRouterFeatures() []Peripherals_WifiRouterFeature
func (*Peripherals) GetWifiRouterModels ¶
func (x *Peripherals) GetWifiRouterModels() []string
func (*Peripherals) GetWifiState ¶
func (x *Peripherals) GetWifiState() HardwareState
func (*Peripherals) GetWificell ¶
func (x *Peripherals) GetWificell() bool
func (*Peripherals) GetWorkingBluetoothBtpeer ¶
func (x *Peripherals) GetWorkingBluetoothBtpeer() int32
func (*Peripherals) GetWorkingSims ¶
func (x *Peripherals) GetWorkingSims() int32
func (*Peripherals) ProtoMessage ¶
func (*Peripherals) ProtoMessage()
func (*Peripherals) ProtoReflect ¶
func (x *Peripherals) ProtoReflect() protoreflect.Message
func (*Peripherals) Reset ¶
func (x *Peripherals) Reset()
func (*Peripherals) String ¶
func (x *Peripherals) String() string
type Peripherals_AudioBoxJackPlugger ¶
type Peripherals_AudioBoxJackPlugger int32
copy from chameleon.proto NEXT TAG: 4
const ( Peripherals_AUDIOBOX_JACKPLUGGER_UNSPECIFIED Peripherals_AudioBoxJackPlugger = 0 Peripherals_AUDIOBOX_JACKPLUGGER_WORKING Peripherals_AudioBoxJackPlugger = 1 Peripherals_AUDIOBOX_JACKPLUGGER_BROKEN Peripherals_AudioBoxJackPlugger = 2 Peripherals_AUDIOBOX_JACKPLUGGER_NOT_APPLICABLE Peripherals_AudioBoxJackPlugger = 3 )
func (Peripherals_AudioBoxJackPlugger) Descriptor ¶
func (Peripherals_AudioBoxJackPlugger) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_AudioBoxJackPlugger) Enum ¶
func (x Peripherals_AudioBoxJackPlugger) Enum() *Peripherals_AudioBoxJackPlugger
func (Peripherals_AudioBoxJackPlugger) EnumDescriptor
deprecated
func (Peripherals_AudioBoxJackPlugger) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_AudioBoxJackPlugger.Descriptor instead.
func (Peripherals_AudioBoxJackPlugger) Number ¶
func (x Peripherals_AudioBoxJackPlugger) Number() protoreflect.EnumNumber
func (Peripherals_AudioBoxJackPlugger) String ¶
func (x Peripherals_AudioBoxJackPlugger) String() string
func (Peripherals_AudioBoxJackPlugger) Type ¶
func (Peripherals_AudioBoxJackPlugger) Type() protoreflect.EnumType
func (*Peripherals_AudioBoxJackPlugger) UnmarshalJSON
deprecated
func (x *Peripherals_AudioBoxJackPlugger) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_CameraboxFacing ¶
type Peripherals_CameraboxFacing int32
Facing of DUT's camera to be tested whose FOV should cover chart tablet's screen in camerabox setup. NEXT TAG: 4
const ( Peripherals_CAMERABOX_FACING_UNKNOWN Peripherals_CameraboxFacing = 0 Peripherals_CAMERABOX_FACING_BACK Peripherals_CameraboxFacing = 1 Peripherals_CAMERABOX_FACING_FRONT Peripherals_CameraboxFacing = 2 Peripherals_CAMERABOX_FACING_NOCAMERA Peripherals_CameraboxFacing = 3 )
func (Peripherals_CameraboxFacing) Descriptor ¶
func (Peripherals_CameraboxFacing) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_CameraboxFacing) Enum ¶
func (x Peripherals_CameraboxFacing) Enum() *Peripherals_CameraboxFacing
func (Peripherals_CameraboxFacing) EnumDescriptor
deprecated
func (Peripherals_CameraboxFacing) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_CameraboxFacing.Descriptor instead.
func (Peripherals_CameraboxFacing) Number ¶
func (x Peripherals_CameraboxFacing) Number() protoreflect.EnumNumber
func (Peripherals_CameraboxFacing) String ¶
func (x Peripherals_CameraboxFacing) String() string
func (Peripherals_CameraboxFacing) Type ¶
func (Peripherals_CameraboxFacing) Type() protoreflect.EnumType
func (*Peripherals_CameraboxFacing) UnmarshalJSON
deprecated
func (x *Peripherals_CameraboxFacing) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_CameraboxLight ¶
type Peripherals_CameraboxLight int32
External light source in the camerabox, LED or NOLED. NEXT TAG: 3
const ( Peripherals_CAMERABOX_LIGHT_UNKNOWN Peripherals_CameraboxLight = 0 Peripherals_CAMERABOX_LIGHT_LED Peripherals_CameraboxLight = 1 Peripherals_CAMERABOX_LIGHT_NOLED Peripherals_CameraboxLight = 2 )
func (Peripherals_CameraboxLight) Descriptor ¶
func (Peripherals_CameraboxLight) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_CameraboxLight) Enum ¶
func (x Peripherals_CameraboxLight) Enum() *Peripherals_CameraboxLight
func (Peripherals_CameraboxLight) EnumDescriptor
deprecated
func (Peripherals_CameraboxLight) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_CameraboxLight.Descriptor instead.
func (Peripherals_CameraboxLight) Number ¶
func (x Peripherals_CameraboxLight) Number() protoreflect.EnumNumber
func (Peripherals_CameraboxLight) String ¶
func (x Peripherals_CameraboxLight) String() string
func (Peripherals_CameraboxLight) Type ¶
func (Peripherals_CameraboxLight) Type() protoreflect.EnumType
func (*Peripherals_CameraboxLight) UnmarshalJSON
deprecated
func (x *Peripherals_CameraboxLight) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_ChameleonConnectionType ¶
type Peripherals_ChameleonConnectionType int32
const ( Peripherals_CHAMELEON_CONNECTION_TYPE_INVALID Peripherals_ChameleonConnectionType = 0 Peripherals_CHAMELEON_CONNECTION_TYPE_AUDIOJACK Peripherals_ChameleonConnectionType = 1 Peripherals_CHAMELEON_CONNECTION_TYPE_USB Peripherals_ChameleonConnectionType = 2 Peripherals_CHAMELEON_CONNECTION_TYPE_HDMI Peripherals_ChameleonConnectionType = 3 Peripherals_CHAMELEON_CONNECTION_TYPE_DP Peripherals_ChameleonConnectionType = 4 )
func (Peripherals_ChameleonConnectionType) Descriptor ¶
func (Peripherals_ChameleonConnectionType) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_ChameleonConnectionType) Enum ¶
func (x Peripherals_ChameleonConnectionType) Enum() *Peripherals_ChameleonConnectionType
func (Peripherals_ChameleonConnectionType) EnumDescriptor
deprecated
func (Peripherals_ChameleonConnectionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_ChameleonConnectionType.Descriptor instead.
func (Peripherals_ChameleonConnectionType) Number ¶
func (x Peripherals_ChameleonConnectionType) Number() protoreflect.EnumNumber
func (Peripherals_ChameleonConnectionType) String ¶
func (x Peripherals_ChameleonConnectionType) String() string
func (Peripherals_ChameleonConnectionType) Type ¶
func (Peripherals_ChameleonConnectionType) Type() protoreflect.EnumType
func (*Peripherals_ChameleonConnectionType) UnmarshalJSON
deprecated
func (x *Peripherals_ChameleonConnectionType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_ChameleonType ¶
type Peripherals_ChameleonType int32
NEXT TAG: 12
const ( Peripherals_CHAMELEON_TYPE_INVALID Peripherals_ChameleonType = 0 Peripherals_CHAMELEON_TYPE_DP Peripherals_ChameleonType = 2 // Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto. Peripherals_CHAMELEON_TYPE_DP_HDMI Peripherals_ChameleonType = 3 // Deprecated: Marked as deprecated in go.chromium.org/infra/libs/skylab/inventory/device.proto. Peripherals_CHAMELEON_TYPE_VGA Peripherals_ChameleonType = 4 Peripherals_CHAMELEON_TYPE_HDMI Peripherals_ChameleonType = 5 Peripherals_CHAMELEON_TYPE_V2 Peripherals_ChameleonType = 9 Peripherals_CHAMELEON_TYPE_V3 Peripherals_ChameleonType = 10 Peripherals_CHAMELEON_TYPE_RPI Peripherals_ChameleonType = 11 )
func (Peripherals_ChameleonType) Descriptor ¶
func (Peripherals_ChameleonType) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_ChameleonType) Enum ¶
func (x Peripherals_ChameleonType) Enum() *Peripherals_ChameleonType
func (Peripherals_ChameleonType) EnumDescriptor
deprecated
func (Peripherals_ChameleonType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_ChameleonType.Descriptor instead.
func (Peripherals_ChameleonType) Number ¶
func (x Peripherals_ChameleonType) Number() protoreflect.EnumNumber
func (Peripherals_ChameleonType) String ¶
func (x Peripherals_ChameleonType) String() string
func (Peripherals_ChameleonType) Type ¶
func (Peripherals_ChameleonType) Type() protoreflect.EnumType
func (*Peripherals_ChameleonType) UnmarshalJSON
deprecated
func (x *Peripherals_ChameleonType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_HMRGen ¶
type Peripherals_HMRGen int32
HMRGen describe the enum of generation of the HMR. Next Tag: 3
const ( Peripherals_HMR_GEN_UNKNOWN Peripherals_HMRGen = 0 Peripherals_HMR_GEN_1 Peripherals_HMRGen = 1 Peripherals_HMR_GEN_2 Peripherals_HMRGen = 2 )
func (Peripherals_HMRGen) Descriptor ¶
func (Peripherals_HMRGen) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_HMRGen) Enum ¶
func (x Peripherals_HMRGen) Enum() *Peripherals_HMRGen
func (Peripherals_HMRGen) EnumDescriptor
deprecated
func (Peripherals_HMRGen) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_HMRGen.Descriptor instead.
func (Peripherals_HMRGen) Number ¶
func (x Peripherals_HMRGen) Number() protoreflect.EnumNumber
func (Peripherals_HMRGen) String ¶
func (x Peripherals_HMRGen) String() string
func (Peripherals_HMRGen) Type ¶
func (Peripherals_HMRGen) Type() protoreflect.EnumType
func (*Peripherals_HMRGen) UnmarshalJSON
deprecated
func (x *Peripherals_HMRGen) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_HMRToolType ¶
type Peripherals_HMRToolType int32
HMRToolType describe the enum of types of tool on HMR. Next Tag: 3
const ( Peripherals_HMR_TOOL_TYPE_UNKNOWN Peripherals_HMRToolType = 0 Peripherals_HMR_TOOL_TYPE_STYLUS Peripherals_HMRToolType = 1 Peripherals_HMR_TOOL_TYPE_FAKE_FINGER Peripherals_HMRToolType = 2 )
func (Peripherals_HMRToolType) Descriptor ¶
func (Peripherals_HMRToolType) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_HMRToolType) Enum ¶
func (x Peripherals_HMRToolType) Enum() *Peripherals_HMRToolType
func (Peripherals_HMRToolType) EnumDescriptor
deprecated
func (Peripherals_HMRToolType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_HMRToolType.Descriptor instead.
func (Peripherals_HMRToolType) Number ¶
func (x Peripherals_HMRToolType) Number() protoreflect.EnumNumber
func (Peripherals_HMRToolType) String ¶
func (x Peripherals_HMRToolType) String() string
func (Peripherals_HMRToolType) Type ¶
func (Peripherals_HMRToolType) Type() protoreflect.EnumType
func (*Peripherals_HMRToolType) UnmarshalJSON
deprecated
func (x *Peripherals_HMRToolType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_SIMFeature ¶
type Peripherals_SIMFeature int32
Possible features that the SIM supports.
const ( // Unset feature. Peripherals_SIM_FEATURE_UNSPECIFIED Peripherals_SIMFeature = 0 // The SIM supports a generic live network. Peripherals_SIM_FEATURE_LIVE_NETWORK Peripherals_SIMFeature = 1 // The SIM supports SMS messaging. Peripherals_SIM_FEATURE_SMS Peripherals_SIMFeature = 2 )
func (Peripherals_SIMFeature) Descriptor ¶
func (Peripherals_SIMFeature) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_SIMFeature) Enum ¶
func (x Peripherals_SIMFeature) Enum() *Peripherals_SIMFeature
func (Peripherals_SIMFeature) EnumDescriptor
deprecated
func (Peripherals_SIMFeature) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_SIMFeature.Descriptor instead.
func (Peripherals_SIMFeature) Number ¶
func (x Peripherals_SIMFeature) Number() protoreflect.EnumNumber
func (Peripherals_SIMFeature) String ¶
func (x Peripherals_SIMFeature) String() string
func (Peripherals_SIMFeature) Type ¶
func (Peripherals_SIMFeature) Type() protoreflect.EnumType
func (*Peripherals_SIMFeature) UnmarshalJSON
deprecated
func (x *Peripherals_SIMFeature) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_TRRSType ¶
type Peripherals_TRRSType int32
copy from peripheral.proto NEXT TAG: 3
const ( Peripherals_TRRS_TYPE_UNSPECIFIED Peripherals_TRRSType = 0 Peripherals_TRRS_TYPE_CTIA Peripherals_TRRSType = 1 Peripherals_TRRS_TYPE_OMTP Peripherals_TRRSType = 2 )
func (Peripherals_TRRSType) Descriptor ¶
func (Peripherals_TRRSType) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_TRRSType) Enum ¶
func (x Peripherals_TRRSType) Enum() *Peripherals_TRRSType
func (Peripherals_TRRSType) EnumDescriptor
deprecated
func (Peripherals_TRRSType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_TRRSType.Descriptor instead.
func (Peripherals_TRRSType) Number ¶
func (x Peripherals_TRRSType) Number() protoreflect.EnumNumber
func (Peripherals_TRRSType) String ¶
func (x Peripherals_TRRSType) String() string
func (Peripherals_TRRSType) Type ¶
func (Peripherals_TRRSType) Type() protoreflect.EnumType
func (*Peripherals_TRRSType) UnmarshalJSON
deprecated
func (x *Peripherals_TRRSType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Peripherals_WifiRouterFeature ¶
type Peripherals_WifiRouterFeature int32
Copy of chromiumos.test.lab.api.WifiRouterFeature.
Recognized hardware and software features of WiFi router peripherals in our testbeds.
This is not an exhaustive list of features supported by these test WiFi routers. The intent is to only track features that may differ between the different types of WiFi router devices in our labs.
const ( // Features are not known. Peripherals_WIFI_ROUTER_FEATURE_UNKNOWN Peripherals_WifiRouterFeature = 0 // Feature was parsed from device, but it did not match any known features. Peripherals_WIFI_ROUTER_FEATURE_INVALID Peripherals_WifiRouterFeature = 1 // WiFi 1 (IEEE 802.11a) support. Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_A Peripherals_WifiRouterFeature = 2 // WiFi 2 (IEEE 802.11b) support. Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_B Peripherals_WifiRouterFeature = 3 // WiFi 3 (IEEE 802.11g) support. Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_G Peripherals_WifiRouterFeature = 4 // WiFi 4 (IEEE 802.11n) support. Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_N Peripherals_WifiRouterFeature = 5 // WiFi 5 (IEEE 802.11ac) support. Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_AC Peripherals_WifiRouterFeature = 6 // WiFi 6 (IEEE 802.11ax, 2.4GHz, 5GHz) support. Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_AX Peripherals_WifiRouterFeature = 7 // WiFi 6E (IEEE 802.11ax, 6GHz) support. Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E Peripherals_WifiRouterFeature = 8 // WiFi 7 (IEEE 802.11be) support. Peripherals_WIFI_ROUTER_FEATURE_IEEE_802_11_BE Peripherals_WifiRouterFeature = 9 // The CPU is fast enough to support a double bridge over veth. Peripherals_WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH Peripherals_WifiRouterFeature = 10 // GCMP and GCMP-256 pairwise and group cipher support. Peripherals_WIFI_ROUTER_FEATURE_GCMP Peripherals_WifiRouterFeature = 11 // SAE-EXT-KEY support for AKM-24/25. Peripherals_WIFI_ROUTER_FEATURE_SAE_EXT_KEY Peripherals_WifiRouterFeature = 12 )
func (Peripherals_WifiRouterFeature) Descriptor ¶
func (Peripherals_WifiRouterFeature) Descriptor() protoreflect.EnumDescriptor
func (Peripherals_WifiRouterFeature) Enum ¶
func (x Peripherals_WifiRouterFeature) Enum() *Peripherals_WifiRouterFeature
func (Peripherals_WifiRouterFeature) EnumDescriptor
deprecated
func (Peripherals_WifiRouterFeature) EnumDescriptor() ([]byte, []int)
Deprecated: Use Peripherals_WifiRouterFeature.Descriptor instead.
func (Peripherals_WifiRouterFeature) Number ¶
func (x Peripherals_WifiRouterFeature) Number() protoreflect.EnumNumber
func (Peripherals_WifiRouterFeature) String ¶
func (x Peripherals_WifiRouterFeature) String() string
func (Peripherals_WifiRouterFeature) Type ¶
func (Peripherals_WifiRouterFeature) Type() protoreflect.EnumType
func (*Peripherals_WifiRouterFeature) UnmarshalJSON
deprecated
func (x *Peripherals_WifiRouterFeature) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type PhysicalLab ¶
type PhysicalLab struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` // contains filtered or unexported fields }
NEXT TAG: 2
func (*PhysicalLab) Descriptor
deprecated
func (*PhysicalLab) Descriptor() ([]byte, []int)
Deprecated: Use PhysicalLab.ProtoReflect.Descriptor instead.
func (*PhysicalLab) GetName ¶
func (x *PhysicalLab) GetName() string
func (*PhysicalLab) ProtoMessage ¶
func (*PhysicalLab) ProtoMessage()
func (*PhysicalLab) ProtoReflect ¶
func (x *PhysicalLab) ProtoReflect() protoreflect.Message
func (*PhysicalLab) Reset ¶
func (x *PhysicalLab) Reset()
func (*PhysicalLab) String ¶
func (x *PhysicalLab) String() string
type RemovalReason ¶
type RemovalReason struct { // bug is a link to a bug in crbug.com or other bug tracker. Required. Bug *string `protobuf:"bytes,1,opt,name=bug" json:"bug,omitempty"` // comment should be a short comment to provide quick context for // the removal reason. This should not be used as a replacement for // keeping the bug up to date with context. Comment *string `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"` // expire_time indicates when the reason for removal should be // revisited so that DUTs don't get forgotten. Required. ExpireTime *Timestamp `protobuf:"bytes,3,opt,name=expire_time,json=expireTime" json:"expire_time,omitempty"` // contains filtered or unexported fields }
RemovalReason describes the reason for a DUT being removed from running tasks. See also go/skylab-dut-removal-reason NEXT TAG: 4
func (*RemovalReason) Descriptor
deprecated
func (*RemovalReason) Descriptor() ([]byte, []int)
Deprecated: Use RemovalReason.ProtoReflect.Descriptor instead.
func (*RemovalReason) GetBug ¶
func (x *RemovalReason) GetBug() string
func (*RemovalReason) GetComment ¶
func (x *RemovalReason) GetComment() string
func (*RemovalReason) GetExpireTime ¶
func (x *RemovalReason) GetExpireTime() *Timestamp
func (*RemovalReason) ProtoMessage ¶
func (*RemovalReason) ProtoMessage()
func (*RemovalReason) ProtoReflect ¶
func (x *RemovalReason) ProtoReflect() protoreflect.Message
func (*RemovalReason) Reset ¶
func (x *RemovalReason) Reset()
func (*RemovalReason) String ¶
func (x *RemovalReason) String() string
type SIMInfo ¶
type SIMInfo struct { SlotId *int32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` Type *SIMType `protobuf:"varint,2,opt,name=type,enum=chrome.chromeos_infra.skylab.proto.inventory.SIMType" json:"type,omitempty"` Eid *string `protobuf:"bytes,3,opt,name=eid" json:"eid,omitempty"` TestEsim *bool `protobuf:"varint,4,opt,name=test_esim,json=testEsim" json:"test_esim,omitempty"` ProfileInfo []*SIMProfileInfo `protobuf:"bytes,5,rep,name=profile_info,json=profileInfo" json:"profile_info,omitempty"` // contains filtered or unexported fields }
Next Tag: 6
func NewSiminfo ¶
func NewSiminfo() *SIMInfo
NewSiminfo returns a new zero value instance of Siminfo.
func (*SIMInfo) Descriptor
deprecated
func (*SIMInfo) GetProfileInfo ¶
func (x *SIMInfo) GetProfileInfo() []*SIMProfileInfo
func (*SIMInfo) GetTestEsim ¶
func (*SIMInfo) ProtoMessage ¶
func (*SIMInfo) ProtoMessage()
func (*SIMInfo) ProtoReflect ¶
func (x *SIMInfo) ProtoReflect() protoreflect.Message
type SIMProfileInfo ¶
type SIMProfileInfo struct { Iccid *string `protobuf:"bytes,1,opt,name=iccid" json:"iccid,omitempty"` SimPin *string `protobuf:"bytes,2,opt,name=sim_pin,json=simPin" json:"sim_pin,omitempty"` SimPuk *string `protobuf:"bytes,3,opt,name=sim_puk,json=simPuk" json:"sim_puk,omitempty"` CarrierName *NetworkProvider `` /* 154-byte string literal not displayed */ // Carrier provided number OwnNumber *string `protobuf:"bytes,5,opt,name=own_number,json=ownNumber" json:"own_number,omitempty"` // contains filtered or unexported fields }
Next Tag: 6
func NewSimprofileinfo ¶
func NewSimprofileinfo() *SIMProfileInfo
NewSimprofileinfo returns a new zero value instance of Simprofileinfo.
func (*SIMProfileInfo) Descriptor
deprecated
func (*SIMProfileInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIMProfileInfo.ProtoReflect.Descriptor instead.
func (*SIMProfileInfo) GetCarrierName ¶
func (x *SIMProfileInfo) GetCarrierName() NetworkProvider
func (*SIMProfileInfo) GetIccid ¶
func (x *SIMProfileInfo) GetIccid() string
func (*SIMProfileInfo) GetOwnNumber ¶
func (x *SIMProfileInfo) GetOwnNumber() string
func (*SIMProfileInfo) GetSimPin ¶
func (x *SIMProfileInfo) GetSimPin() string
func (*SIMProfileInfo) GetSimPuk ¶
func (x *SIMProfileInfo) GetSimPuk() string
func (*SIMProfileInfo) ProtoMessage ¶
func (*SIMProfileInfo) ProtoMessage()
func (*SIMProfileInfo) ProtoReflect ¶
func (x *SIMProfileInfo) ProtoReflect() protoreflect.Message
func (*SIMProfileInfo) Reset ¶
func (x *SIMProfileInfo) Reset()
func (*SIMProfileInfo) String ¶
func (x *SIMProfileInfo) String() string
type SIMType ¶
type SIMType int32
Next Tag: 3
func (SIMType) Descriptor ¶
func (SIMType) Descriptor() protoreflect.EnumDescriptor
func (SIMType) EnumDescriptor
deprecated
func (SIMType) Number ¶
func (x SIMType) Number() protoreflect.EnumNumber
func (SIMType) Type ¶
func (SIMType) Type() protoreflect.EnumType
func (*SIMType) UnmarshalJSON
deprecated
type SchedulableLabels ¶
type SchedulableLabels struct { // Whether this device supports ARC execution environment. Arc *bool `protobuf:"varint,20,opt,name=arc" json:"arc,omitempty"` // TODO(pprabhu) This should be an enum shared with stable_versions.proto // But there are 171 of them... Board *string `protobuf:"bytes,2,opt,name=board" json:"board,omitempty"` // This matches the brand id in chromiumos/infra/proto/src/device/brand_id.proto Brand *string `protobuf:"bytes,26,opt,name=brand" json:"brand,omitempty"` // Whether this device is connected to a CallBox. Callbox *bool `protobuf:"varint,38,opt,name=callbox" json:"callbox,omitempty"` Capabilities *HardwareCapabilities `protobuf:"bytes,5,opt,name=capabilities" json:"capabilities,omitempty"` Cr50Phase *SchedulableLabels_CR50_Phase `` /* 162-byte string literal not displayed */ // Example: cr50-ro-keyid:prod // Example: cr50-ro-keyid:0xaa66150f Cr50RoKeyid *string `protobuf:"bytes,28,opt,name=cr50_ro_keyid,json=cr50RoKeyid" json:"cr50_ro_keyid,omitempty"` // Example: cr50-ro-version:0.0.10 Cr50RoVersion *string `protobuf:"bytes,29,opt,name=cr50_ro_version,json=cr50RoVersion" json:"cr50_ro_version,omitempty"` // Example: cr50-rw-keyid:prod // Example: cr50-rw-keyid:0xde88588d Cr50RwKeyid *string `protobuf:"bytes,30,opt,name=cr50_rw_keyid,json=cr50RwKeyid" json:"cr50_rw_keyid,omitempty"` // Example:cr50-rw-version:0.3.20 Cr50RwVersion *string `protobuf:"bytes,31,opt,name=cr50_rw_version,json=cr50RwVersion" json:"cr50_rw_version,omitempty"` CriticalPools []SchedulableLabels_DUTPool `` /* 170-byte string literal not displayed */ CtsAbi []SchedulableLabels_CTSABI `` /* 149-byte string literal not displayed */ CtsCpu []SchedulableLabels_CTSCPU `` /* 149-byte string literal not displayed */ EcType *SchedulableLabels_ECType `` /* 149-byte string literal not displayed */ HwidComponent []string `protobuf:"bytes,33,rep,name=hwid_component,json=hwidComponent" json:"hwid_component,omitempty"` // crbug.com/994200: this matches to label "sku" in autotest. HwidSku *string `protobuf:"bytes,27,opt,name=hwid_sku,json=hwidSku" json:"hwid_sku,omitempty"` // Example: 2931 DlmSkuId *string `protobuf:"bytes,40,opt,name=dlm_sku_id,json=dlmSkuId" json:"dlm_sku_id,omitempty"` // The set of software licenses assigned to the device. Licenses []*License `protobuf:"bytes,34,rep,name=licenses" json:"licenses,omitempty"` Model *string `protobuf:"bytes,13,opt,name=model" json:"model,omitempty"` // Modem Info Modeminfo *ModemInfo `protobuf:"bytes,35,opt,name=modeminfo" json:"modeminfo,omitempty"` Sku *string `protobuf:"bytes,25,opt,name=sku" json:"sku,omitempty"` // SIM information Siminfo []*SIMInfo `protobuf:"bytes,36,rep,name=siminfo" json:"siminfo,omitempty"` OsType *SchedulableLabels_OSType `` /* 149-byte string literal not displayed */ Peripherals *Peripherals `protobuf:"bytes,19,opt,name=peripherals" json:"peripherals,omitempty"` Phase *SchedulableLabels_Phase `` /* 132-byte string literal not displayed */ // TODO(pprabhu) This should be an enum shared with stable_versions.proto // But there are 171 of them... Platform *string `protobuf:"bytes,1,opt,name=platform" json:"platform,omitempty"` // The RACC enabled status of the DUT. RaccEnabledStatus *string `protobuf:"bytes,43,opt,name=racc_enabled_status,json=raccEnabledStatus" json:"racc_enabled_status,omitempty"` ReferenceDesign *string `protobuf:"bytes,24,opt,name=reference_design,json=referenceDesign" json:"reference_design,omitempty"` SelfServePools []string `protobuf:"bytes,4,rep,name=self_serve_pools,json=selfServePools" json:"self_serve_pools,omitempty"` // Refer to whether this DUT is stable enough to be scheduled for a test. Stability *bool `protobuf:"varint,37,opt,name=stability" json:"stability,omitempty"` TestCoverageHints *TestCoverageHints `protobuf:"bytes,18,opt,name=test_coverage_hints,json=testCoverageHints" json:"test_coverage_hints,omitempty"` // useless_switch does nothing. Like a useless machine, if set to // true, automatic label updates should set this back to false. // This can be used to test that automated updates are firing // correctly. UselessSwitch *bool `protobuf:"varint,23,opt,name=useless_switch,json=uselessSwitch" json:"useless_switch,omitempty"` Variant []string `protobuf:"bytes,17,rep,name=variant" json:"variant,omitempty"` // Come from manufacturing config: crbug.com/1046971 WifiChip *string `protobuf:"bytes,32,opt,name=wifi_chip,json=wifiChip" json:"wifi_chip,omitempty"` // devboard_type specifies the type of devboard DevboardType *SchedulableLabels_DevboardType `` /* 173-byte string literal not displayed */ // Indicates whether we have wifi network setup on the hosting location. WifiOnSite *bool `protobuf:"varint,41,opt,name=wifi_on_site,json=wifiOnSite" json:"wifi_on_site,omitempty"` // TODO(b/350065958): Remove when bot/dut is decoupled from device manager. // bot_size is used for test scheduler and device manager to assign tests to // bots with enough RAM size. BotSize *SchedulableLabels_BotSize `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
These labels are used for scheduling decisions in skylab. They should be semantically known to the inventory service to allow filtering based on them. (i.e., no "extra_labels" field down here)
Keep sorted by field name.
NEXT TAG: 44
func NewSchedulableLabels ¶
func NewSchedulableLabels() *SchedulableLabels
NewSchedulableLabels returns a new zero value instance of SchedulableLabels.
func (*SchedulableLabels) Descriptor
deprecated
func (*SchedulableLabels) Descriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels.ProtoReflect.Descriptor instead.
func (*SchedulableLabels) GetArc ¶
func (x *SchedulableLabels) GetArc() bool
func (*SchedulableLabels) GetBoard ¶
func (x *SchedulableLabels) GetBoard() string
func (*SchedulableLabels) GetBotSize ¶
func (x *SchedulableLabels) GetBotSize() SchedulableLabels_BotSize
func (*SchedulableLabels) GetBrand ¶
func (x *SchedulableLabels) GetBrand() string
func (*SchedulableLabels) GetCallbox ¶
func (x *SchedulableLabels) GetCallbox() bool
func (*SchedulableLabels) GetCapabilities ¶
func (x *SchedulableLabels) GetCapabilities() *HardwareCapabilities
func (*SchedulableLabels) GetCr50Phase ¶
func (x *SchedulableLabels) GetCr50Phase() SchedulableLabels_CR50_Phase
func (*SchedulableLabels) GetCr50RoKeyid ¶
func (x *SchedulableLabels) GetCr50RoKeyid() string
func (*SchedulableLabels) GetCr50RoVersion ¶
func (x *SchedulableLabels) GetCr50RoVersion() string
func (*SchedulableLabels) GetCr50RwKeyid ¶
func (x *SchedulableLabels) GetCr50RwKeyid() string
func (*SchedulableLabels) GetCr50RwVersion ¶
func (x *SchedulableLabels) GetCr50RwVersion() string
func (*SchedulableLabels) GetCriticalPools ¶
func (x *SchedulableLabels) GetCriticalPools() []SchedulableLabels_DUTPool
func (*SchedulableLabels) GetCtsAbi ¶
func (x *SchedulableLabels) GetCtsAbi() []SchedulableLabels_CTSABI
func (*SchedulableLabels) GetCtsCpu ¶
func (x *SchedulableLabels) GetCtsCpu() []SchedulableLabels_CTSCPU
func (*SchedulableLabels) GetDevboardType ¶
func (x *SchedulableLabels) GetDevboardType() SchedulableLabels_DevboardType
func (*SchedulableLabels) GetDlmSkuId ¶
func (x *SchedulableLabels) GetDlmSkuId() string
func (*SchedulableLabels) GetEcType ¶
func (x *SchedulableLabels) GetEcType() SchedulableLabels_ECType
func (*SchedulableLabels) GetHwidComponent ¶
func (x *SchedulableLabels) GetHwidComponent() []string
func (*SchedulableLabels) GetHwidSku ¶
func (x *SchedulableLabels) GetHwidSku() string
func (*SchedulableLabels) GetLicenses ¶
func (x *SchedulableLabels) GetLicenses() []*License
func (*SchedulableLabels) GetModel ¶
func (x *SchedulableLabels) GetModel() string
func (*SchedulableLabels) GetModeminfo ¶
func (x *SchedulableLabels) GetModeminfo() *ModemInfo
func (*SchedulableLabels) GetOsType ¶
func (x *SchedulableLabels) GetOsType() SchedulableLabels_OSType
func (*SchedulableLabels) GetPeripherals ¶
func (x *SchedulableLabels) GetPeripherals() *Peripherals
func (*SchedulableLabels) GetPhase ¶
func (x *SchedulableLabels) GetPhase() SchedulableLabels_Phase
func (*SchedulableLabels) GetPlatform ¶
func (x *SchedulableLabels) GetPlatform() string
func (*SchedulableLabels) GetRaccEnabledStatus ¶
func (x *SchedulableLabels) GetRaccEnabledStatus() string
func (*SchedulableLabels) GetReferenceDesign ¶
func (x *SchedulableLabels) GetReferenceDesign() string
func (*SchedulableLabels) GetSelfServePools ¶
func (x *SchedulableLabels) GetSelfServePools() []string
func (*SchedulableLabels) GetSiminfo ¶
func (x *SchedulableLabels) GetSiminfo() []*SIMInfo
func (*SchedulableLabels) GetSku ¶
func (x *SchedulableLabels) GetSku() string
func (*SchedulableLabels) GetStability ¶
func (x *SchedulableLabels) GetStability() bool
func (*SchedulableLabels) GetTestCoverageHints ¶
func (x *SchedulableLabels) GetTestCoverageHints() *TestCoverageHints
func (*SchedulableLabels) GetUselessSwitch ¶
func (x *SchedulableLabels) GetUselessSwitch() bool
func (*SchedulableLabels) GetVariant ¶
func (x *SchedulableLabels) GetVariant() []string
func (*SchedulableLabels) GetWifiChip ¶
func (x *SchedulableLabels) GetWifiChip() string
func (*SchedulableLabels) GetWifiOnSite ¶
func (x *SchedulableLabels) GetWifiOnSite() bool
func (*SchedulableLabels) ProtoMessage ¶
func (*SchedulableLabels) ProtoMessage()
func (*SchedulableLabels) ProtoReflect ¶
func (x *SchedulableLabels) ProtoReflect() protoreflect.Message
func (*SchedulableLabels) Reset ¶
func (x *SchedulableLabels) Reset()
func (*SchedulableLabels) String ¶
func (x *SchedulableLabels) String() string
type SchedulableLabels_BotSize ¶
type SchedulableLabels_BotSize int32
NEXT TAG: 2
const ( SchedulableLabels_BOT_SIZE_INVALID SchedulableLabels_BotSize = 0 SchedulableLabels_BOT_SIZE_LARGE SchedulableLabels_BotSize = 1 )
func (SchedulableLabels_BotSize) Descriptor ¶
func (SchedulableLabels_BotSize) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_BotSize) Enum ¶
func (x SchedulableLabels_BotSize) Enum() *SchedulableLabels_BotSize
func (SchedulableLabels_BotSize) EnumDescriptor
deprecated
func (SchedulableLabels_BotSize) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_BotSize.Descriptor instead.
func (SchedulableLabels_BotSize) Number ¶
func (x SchedulableLabels_BotSize) Number() protoreflect.EnumNumber
func (SchedulableLabels_BotSize) String ¶
func (x SchedulableLabels_BotSize) String() string
func (SchedulableLabels_BotSize) Type ¶
func (SchedulableLabels_BotSize) Type() protoreflect.EnumType
func (*SchedulableLabels_BotSize) UnmarshalJSON
deprecated
func (x *SchedulableLabels_BotSize) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SchedulableLabels_CR50_Phase ¶
type SchedulableLabels_CR50_Phase int32
Similar to device phases, but for the cr50 module onboard.
NEXT TAG: 3
const ( SchedulableLabels_CR50_PHASE_INVALID SchedulableLabels_CR50_Phase = 0 SchedulableLabels_CR50_PHASE_PREPVT SchedulableLabels_CR50_Phase = 1 SchedulableLabels_CR50_PHASE_PVT SchedulableLabels_CR50_Phase = 2 )
func (SchedulableLabels_CR50_Phase) Descriptor ¶
func (SchedulableLabels_CR50_Phase) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_CR50_Phase) Enum ¶
func (x SchedulableLabels_CR50_Phase) Enum() *SchedulableLabels_CR50_Phase
func (SchedulableLabels_CR50_Phase) EnumDescriptor
deprecated
func (SchedulableLabels_CR50_Phase) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_CR50_Phase.Descriptor instead.
func (SchedulableLabels_CR50_Phase) Number ¶
func (x SchedulableLabels_CR50_Phase) Number() protoreflect.EnumNumber
func (SchedulableLabels_CR50_Phase) String ¶
func (x SchedulableLabels_CR50_Phase) String() string
func (SchedulableLabels_CR50_Phase) Type ¶
func (SchedulableLabels_CR50_Phase) Type() protoreflect.EnumType
func (*SchedulableLabels_CR50_Phase) UnmarshalJSON
deprecated
func (x *SchedulableLabels_CR50_Phase) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SchedulableLabels_CTSABI ¶
type SchedulableLabels_CTSABI int32
NEXT TAG: 3
const ( SchedulableLabels_CTS_ABI_INVALID SchedulableLabels_CTSABI = 0 SchedulableLabels_CTS_ABI_ARM SchedulableLabels_CTSABI = 1 SchedulableLabels_CTS_ABI_X86 SchedulableLabels_CTSABI = 2 )
func (SchedulableLabels_CTSABI) Descriptor ¶
func (SchedulableLabels_CTSABI) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_CTSABI) Enum ¶
func (x SchedulableLabels_CTSABI) Enum() *SchedulableLabels_CTSABI
func (SchedulableLabels_CTSABI) EnumDescriptor
deprecated
func (SchedulableLabels_CTSABI) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_CTSABI.Descriptor instead.
func (SchedulableLabels_CTSABI) Number ¶
func (x SchedulableLabels_CTSABI) Number() protoreflect.EnumNumber
func (SchedulableLabels_CTSABI) String ¶
func (x SchedulableLabels_CTSABI) String() string
func (SchedulableLabels_CTSABI) Type ¶
func (SchedulableLabels_CTSABI) Type() protoreflect.EnumType
func (*SchedulableLabels_CTSABI) UnmarshalJSON
deprecated
func (x *SchedulableLabels_CTSABI) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SchedulableLabels_CTSCPU ¶
type SchedulableLabels_CTSCPU int32
NEXT TAG: 3
const ( SchedulableLabels_CTS_CPU_INVALID SchedulableLabels_CTSCPU = 0 SchedulableLabels_CTS_CPU_ARM SchedulableLabels_CTSCPU = 1 SchedulableLabels_CTS_CPU_X86 SchedulableLabels_CTSCPU = 2 )
func (SchedulableLabels_CTSCPU) Descriptor ¶
func (SchedulableLabels_CTSCPU) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_CTSCPU) Enum ¶
func (x SchedulableLabels_CTSCPU) Enum() *SchedulableLabels_CTSCPU
func (SchedulableLabels_CTSCPU) EnumDescriptor
deprecated
func (SchedulableLabels_CTSCPU) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_CTSCPU.Descriptor instead.
func (SchedulableLabels_CTSCPU) Number ¶
func (x SchedulableLabels_CTSCPU) Number() protoreflect.EnumNumber
func (SchedulableLabels_CTSCPU) String ¶
func (x SchedulableLabels_CTSCPU) String() string
func (SchedulableLabels_CTSCPU) Type ¶
func (SchedulableLabels_CTSCPU) Type() protoreflect.EnumType
func (*SchedulableLabels_CTSCPU) UnmarshalJSON
deprecated
func (x *SchedulableLabels_CTSCPU) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SchedulableLabels_DUTPool ¶
type SchedulableLabels_DUTPool int32
critical_pools are pool labels that the builders are dependent on, and that the cros-infra team is responsible for managing explicitly. All other pool labels used for adhoc labeling of DUTs go into self_serve_pools.
NEXT TAG: 9
const ( SchedulableLabels_DUT_POOL_INVALID SchedulableLabels_DUTPool = 0 SchedulableLabels_DUT_POOL_CQ SchedulableLabels_DUTPool = 1 SchedulableLabels_DUT_POOL_BVT SchedulableLabels_DUTPool = 2 SchedulableLabels_DUT_POOL_SUITES SchedulableLabels_DUTPool = 3 SchedulableLabels_DUT_POOL_CTS SchedulableLabels_DUTPool = 4 SchedulableLabels_DUT_POOL_CTS_PERBUILD SchedulableLabels_DUTPool = 5 SchedulableLabels_DUT_POOL_CONTINUOUS SchedulableLabels_DUTPool = 6 SchedulableLabels_DUT_POOL_ARC_PRESUBMIT SchedulableLabels_DUTPool = 7 SchedulableLabels_DUT_POOL_QUOTA SchedulableLabels_DUTPool = 8 )
func (SchedulableLabels_DUTPool) Descriptor ¶
func (SchedulableLabels_DUTPool) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_DUTPool) Enum ¶
func (x SchedulableLabels_DUTPool) Enum() *SchedulableLabels_DUTPool
func (SchedulableLabels_DUTPool) EnumDescriptor
deprecated
func (SchedulableLabels_DUTPool) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_DUTPool.Descriptor instead.
func (SchedulableLabels_DUTPool) Number ¶
func (x SchedulableLabels_DUTPool) Number() protoreflect.EnumNumber
func (SchedulableLabels_DUTPool) String ¶
func (x SchedulableLabels_DUTPool) String() string
func (SchedulableLabels_DUTPool) Type ¶
func (SchedulableLabels_DUTPool) Type() protoreflect.EnumType
func (*SchedulableLabels_DUTPool) UnmarshalJSON
deprecated
func (x *SchedulableLabels_DUTPool) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SchedulableLabels_DevboardType ¶
type SchedulableLabels_DevboardType int32
NEXT TAG: 4
const ( SchedulableLabels_DEVBOARD_TYPE_INVALID SchedulableLabels_DevboardType = 0 SchedulableLabels_DEVBOARD_TYPE_ANDREIBOARD SchedulableLabels_DevboardType = 1 SchedulableLabels_DEVBOARD_TYPE_ICETOWER SchedulableLabels_DevboardType = 2 SchedulableLabels_DEVBOARD_TYPE_DRAGONCLAW SchedulableLabels_DevboardType = 3 )
func (SchedulableLabels_DevboardType) Descriptor ¶
func (SchedulableLabels_DevboardType) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_DevboardType) Enum ¶
func (x SchedulableLabels_DevboardType) Enum() *SchedulableLabels_DevboardType
func (SchedulableLabels_DevboardType) EnumDescriptor
deprecated
func (SchedulableLabels_DevboardType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_DevboardType.Descriptor instead.
func (SchedulableLabels_DevboardType) Number ¶
func (x SchedulableLabels_DevboardType) Number() protoreflect.EnumNumber
func (SchedulableLabels_DevboardType) String ¶
func (x SchedulableLabels_DevboardType) String() string
func (SchedulableLabels_DevboardType) Type ¶
func (SchedulableLabels_DevboardType) Type() protoreflect.EnumType
func (*SchedulableLabels_DevboardType) UnmarshalJSON
deprecated
func (x *SchedulableLabels_DevboardType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SchedulableLabels_ECType ¶
type SchedulableLabels_ECType int32
NEXT TAG: 2
const ( SchedulableLabels_EC_TYPE_INVALID SchedulableLabels_ECType = 0 SchedulableLabels_EC_TYPE_CHROME_OS SchedulableLabels_ECType = 1 )
func (SchedulableLabels_ECType) Descriptor ¶
func (SchedulableLabels_ECType) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_ECType) Enum ¶
func (x SchedulableLabels_ECType) Enum() *SchedulableLabels_ECType
func (SchedulableLabels_ECType) EnumDescriptor
deprecated
func (SchedulableLabels_ECType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_ECType.Descriptor instead.
func (SchedulableLabels_ECType) Number ¶
func (x SchedulableLabels_ECType) Number() protoreflect.EnumNumber
func (SchedulableLabels_ECType) String ¶
func (x SchedulableLabels_ECType) String() string
func (SchedulableLabels_ECType) Type ¶
func (SchedulableLabels_ECType) Type() protoreflect.EnumType
func (*SchedulableLabels_ECType) UnmarshalJSON
deprecated
func (x *SchedulableLabels_ECType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SchedulableLabels_OSType ¶
type SchedulableLabels_OSType int32
NEXT TAG: 6
const ( SchedulableLabels_OS_TYPE_INVALID SchedulableLabels_OSType = 0 SchedulableLabels_OS_TYPE_ANDROID SchedulableLabels_OSType = 1 SchedulableLabels_OS_TYPE_CROS SchedulableLabels_OSType = 2 SchedulableLabels_OS_TYPE_JETSTREAM SchedulableLabels_OSType = 3 SchedulableLabels_OS_TYPE_MOBLAB SchedulableLabels_OSType = 4 SchedulableLabels_OS_TYPE_LABSTATION SchedulableLabels_OSType = 5 )
func (SchedulableLabels_OSType) Descriptor ¶
func (SchedulableLabels_OSType) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_OSType) Enum ¶
func (x SchedulableLabels_OSType) Enum() *SchedulableLabels_OSType
func (SchedulableLabels_OSType) EnumDescriptor
deprecated
func (SchedulableLabels_OSType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_OSType.Descriptor instead.
func (SchedulableLabels_OSType) Number ¶
func (x SchedulableLabels_OSType) Number() protoreflect.EnumNumber
func (SchedulableLabels_OSType) String ¶
func (x SchedulableLabels_OSType) String() string
func (SchedulableLabels_OSType) Type ¶
func (SchedulableLabels_OSType) Type() protoreflect.EnumType
func (*SchedulableLabels_OSType) UnmarshalJSON
deprecated
func (x *SchedulableLabels_OSType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SchedulableLabels_Phase ¶
type SchedulableLabels_Phase int32
Devices go through the phases EVT -> DVT -> PVT during early development. Post launch devices are in the MP phase. Certain phases end up having to be repeated as hardware evolves. Leave some scope for iteration within phases.
NEXT TAG: 9
const ( SchedulableLabels_PHASE_INVALID SchedulableLabels_Phase = 0 SchedulableLabels_PHASE_EVT SchedulableLabels_Phase = 1 SchedulableLabels_PHASE_EVT2 SchedulableLabels_Phase = 2 SchedulableLabels_PHASE_DVT SchedulableLabels_Phase = 3 SchedulableLabels_PHASE_DVT2 SchedulableLabels_Phase = 4 SchedulableLabels_PHASE_PVT SchedulableLabels_Phase = 5 SchedulableLabels_PHASE_PVT2 SchedulableLabels_Phase = 6 SchedulableLabels_PHASE_PVT3 SchedulableLabels_Phase = 7 SchedulableLabels_PHASE_MP SchedulableLabels_Phase = 8 )
func (SchedulableLabels_Phase) Descriptor ¶
func (SchedulableLabels_Phase) Descriptor() protoreflect.EnumDescriptor
func (SchedulableLabels_Phase) Enum ¶
func (x SchedulableLabels_Phase) Enum() *SchedulableLabels_Phase
func (SchedulableLabels_Phase) EnumDescriptor
deprecated
func (SchedulableLabels_Phase) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulableLabels_Phase.Descriptor instead.
func (SchedulableLabels_Phase) Number ¶
func (x SchedulableLabels_Phase) Number() protoreflect.EnumNumber
func (SchedulableLabels_Phase) String ¶
func (x SchedulableLabels_Phase) String() string
func (SchedulableLabels_Phase) Type ¶
func (SchedulableLabels_Phase) Type() protoreflect.EnumType
func (*SchedulableLabels_Phase) UnmarshalJSON
deprecated
func (x *SchedulableLabels_Phase) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ServoFwChannel ¶
type ServoFwChannel int32
Servo Firmware Channel describes the firmware expected to have on servos. Next Tag : 4
const ( // Servo firmware from Stable channel. ServoFwChannel_SERVO_FW_STABLE ServoFwChannel = 0 // The previous Servo firmware from Stable channel. ServoFwChannel_SERVO_FW_PREV ServoFwChannel = 1 // Servo firmware from Dev channel. ServoFwChannel_SERVO_FW_DEV ServoFwChannel = 2 // Servo firmware from Alpha channel. ServoFwChannel_SERVO_FW_ALPHA ServoFwChannel = 3 )
func (ServoFwChannel) Descriptor ¶
func (ServoFwChannel) Descriptor() protoreflect.EnumDescriptor
func (ServoFwChannel) Enum ¶
func (x ServoFwChannel) Enum() *ServoFwChannel
func (ServoFwChannel) EnumDescriptor
deprecated
func (ServoFwChannel) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServoFwChannel.Descriptor instead.
func (ServoFwChannel) Number ¶
func (x ServoFwChannel) Number() protoreflect.EnumNumber
func (ServoFwChannel) String ¶
func (x ServoFwChannel) String() string
func (ServoFwChannel) Type ¶
func (ServoFwChannel) Type() protoreflect.EnumType
func (*ServoFwChannel) UnmarshalJSON
deprecated
func (x *ServoFwChannel) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ServoHostDevice ¶
type ServoHostDevice struct { Common *CommonDeviceSpecs `protobuf:"bytes,1,req,name=common" json:"common,omitempty"` Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"` // contains filtered or unexported fields }
NEXT TAG: 2
func (*ServoHostDevice) Descriptor
deprecated
func (*ServoHostDevice) Descriptor() ([]byte, []int)
Deprecated: Use ServoHostDevice.ProtoReflect.Descriptor instead.
func (*ServoHostDevice) GetCommon ¶
func (x *ServoHostDevice) GetCommon() *CommonDeviceSpecs
func (*ServoHostDevice) GetVersion ¶
func (x *ServoHostDevice) GetVersion() string
func (*ServoHostDevice) ProtoMessage ¶
func (*ServoHostDevice) ProtoMessage()
func (*ServoHostDevice) ProtoReflect ¶
func (x *ServoHostDevice) ProtoReflect() protoreflect.Message
func (*ServoHostDevice) Reset ¶
func (x *ServoHostDevice) Reset()
func (*ServoHostDevice) String ¶
func (x *ServoHostDevice) String() string
type ServoTopology ¶
type ServoTopology struct { Main *ServoTopologyItem `protobuf:"bytes,1,opt,name=main" json:"main,omitempty"` Children []*ServoTopologyItem `protobuf:"bytes,2,rep,name=children" json:"children,omitempty"` // contains filtered or unexported fields }
Copy from servo.proto Servo Topology describe connected servo devices on DUT set-up to provide Servo functionality. Next Tag : 3
func (*ServoTopology) Descriptor
deprecated
func (*ServoTopology) Descriptor() ([]byte, []int)
Deprecated: Use ServoTopology.ProtoReflect.Descriptor instead.
func (*ServoTopology) GetChildren ¶
func (x *ServoTopology) GetChildren() []*ServoTopologyItem
func (*ServoTopology) GetMain ¶
func (x *ServoTopology) GetMain() *ServoTopologyItem
func (*ServoTopology) ProtoMessage ¶
func (*ServoTopology) ProtoMessage()
func (*ServoTopology) ProtoReflect ¶
func (x *ServoTopology) ProtoReflect() protoreflect.Message
func (*ServoTopology) Reset ¶
func (x *ServoTopology) Reset()
func (*ServoTopology) String ¶
func (x *ServoTopology) String() string
type ServoTopologyItem ¶
type ServoTopologyItem struct { // type provides the type of servo device. Keeping as String to avoid issue // with introduce new type. Type *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"` // sysfs_product provides the product name of the device recorded in File // System. SysfsProduct *string `protobuf:"bytes,2,opt,name=sysfs_product,json=sysfsProduct" json:"sysfs_product,omitempty"` // serial provides the serial number of the device. Serial *string `protobuf:"bytes,3,opt,name=serial" json:"serial,omitempty"` // usb_hub_port provides the port connection to the device. // e.g. '1-6.2.2' where // // '1-6' - port on the labstation // '2' - port on smart-hub connected to the labstation // '2' - port on servo hub (part of servo_v4 or servo_v4.1) connected to // the smart-hub // // The same path will look '1-6.2' if connected servo_v4 directly to the // labstation. UsbHubPort *string `protobuf:"bytes,4,opt,name=usb_hub_port,json=usbHubPort" json:"usb_hub_port,omitempty"` // This is the firmware version of servo device. FwVersion *string `protobuf:"bytes,5,opt,name=fw_version,json=fwVersion" json:"fw_version,omitempty"` // contains filtered or unexported fields }
Servo Topology Item describe details of one servo device on DUT set-up. Next Tag : 6
func (*ServoTopologyItem) Descriptor
deprecated
func (*ServoTopologyItem) Descriptor() ([]byte, []int)
Deprecated: Use ServoTopologyItem.ProtoReflect.Descriptor instead.
func (*ServoTopologyItem) GetFwVersion ¶
func (x *ServoTopologyItem) GetFwVersion() string
func (*ServoTopologyItem) GetSerial ¶
func (x *ServoTopologyItem) GetSerial() string
func (*ServoTopologyItem) GetSysfsProduct ¶
func (x *ServoTopologyItem) GetSysfsProduct() string
func (*ServoTopologyItem) GetType ¶
func (x *ServoTopologyItem) GetType() string
func (*ServoTopologyItem) GetUsbHubPort ¶
func (x *ServoTopologyItem) GetUsbHubPort() string
func (*ServoTopologyItem) ProtoMessage ¶
func (*ServoTopologyItem) ProtoMessage()
func (*ServoTopologyItem) ProtoReflect ¶
func (x *ServoTopologyItem) ProtoReflect() protoreflect.Message
func (*ServoTopologyItem) Reset ¶
func (x *ServoTopologyItem) Reset()
func (*ServoTopologyItem) String ¶
func (x *ServoTopologyItem) String() string
type Shard ¶
type Shard struct { Hostname *string `protobuf:"bytes,1,req,name=hostname" json:"hostname,omitempty"` // contains filtered or unexported fields }
NEXT TAG: 2
func (*Shard) Descriptor
deprecated
func (*Shard) GetHostname ¶
func (*Shard) ProtoMessage ¶
func (*Shard) ProtoMessage()
func (*Shard) ProtoReflect ¶
func (x *Shard) ProtoReflect() protoreflect.Message
type TestCoverageHints ¶
type TestCoverageHints struct { ChaosDut *bool `protobuf:"varint,7,opt,name=chaos_dut,json=chaosDut" json:"chaos_dut,omitempty"` ChaosNightly *bool `protobuf:"varint,13,opt,name=chaos_nightly,json=chaosNightly" json:"chaos_nightly,omitempty"` Chromesign *bool `protobuf:"varint,11,opt,name=chromesign" json:"chromesign,omitempty"` CtsSparse []TestCoverageHints_CTSSparse `` /* 160-byte string literal not displayed */ // Whether the DUT has the hangout app installed. // This is a software feature of the DUT that is not provisioned as part of // the test setup, hence the DUT must be labelled explicitly as supporting // this feature. Should probably be a SoftwareFeature for the DUT. HangoutApp *bool `protobuf:"varint,9,opt,name=hangout_app,json=hangoutApp" json:"hangout_app,omitempty"` // Whether the DUT has the meet app installed. // This is a software feature of the DUT that is not provisioned as part of // the test setup, hence the DUT must be labelled explicitly as supporting // this feature. Should probably be a SoftwareFeature for the DUT. MeetApp *bool `protobuf:"varint,10,opt,name=meet_app,json=meetApp" json:"meet_app,omitempty"` RecoveryTest *bool `protobuf:"varint,8,opt,name=recovery_test,json=recoveryTest" json:"recovery_test,omitempty"` TestAudiojack *bool `protobuf:"varint,3,opt,name=test_audiojack,json=testAudiojack" json:"test_audiojack,omitempty"` TestHdmiaudio *bool `protobuf:"varint,2,opt,name=test_hdmiaudio,json=testHdmiaudio" json:"test_hdmiaudio,omitempty"` TestUsbaudio *bool `protobuf:"varint,4,opt,name=test_usbaudio,json=testUsbaudio" json:"test_usbaudio,omitempty"` TestUsbprinting *bool `protobuf:"varint,5,opt,name=test_usbprinting,json=testUsbprinting" json:"test_usbprinting,omitempty"` UsbDetect *bool `protobuf:"varint,6,opt,name=usb_detect,json=usbDetect" json:"usb_detect,omitempty"` UseLid *bool `protobuf:"varint,12,opt,name=use_lid,json=useLid" json:"use_lid,omitempty"` // contains filtered or unexported fields }
These labels are used by the CI system to provide test coverage hints to Skylab.
TODO(pprabhu) Most of these should instead be self-servo pools. Migrate the test requests to use pools and then deprecate these fields in favor of pools.
Keep sorted by field name.
NEXT TAG: 14
func (*TestCoverageHints) Descriptor
deprecated
func (*TestCoverageHints) Descriptor() ([]byte, []int)
Deprecated: Use TestCoverageHints.ProtoReflect.Descriptor instead.
func (*TestCoverageHints) GetChaosDut ¶
func (x *TestCoverageHints) GetChaosDut() bool
func (*TestCoverageHints) GetChaosNightly ¶
func (x *TestCoverageHints) GetChaosNightly() bool
func (*TestCoverageHints) GetChromesign ¶
func (x *TestCoverageHints) GetChromesign() bool
func (*TestCoverageHints) GetCtsSparse ¶
func (x *TestCoverageHints) GetCtsSparse() []TestCoverageHints_CTSSparse
func (*TestCoverageHints) GetHangoutApp ¶
func (x *TestCoverageHints) GetHangoutApp() bool
func (*TestCoverageHints) GetMeetApp ¶
func (x *TestCoverageHints) GetMeetApp() bool
func (*TestCoverageHints) GetRecoveryTest ¶
func (x *TestCoverageHints) GetRecoveryTest() bool
func (*TestCoverageHints) GetTestAudiojack ¶
func (x *TestCoverageHints) GetTestAudiojack() bool
func (*TestCoverageHints) GetTestHdmiaudio ¶
func (x *TestCoverageHints) GetTestHdmiaudio() bool
func (*TestCoverageHints) GetTestUsbaudio ¶
func (x *TestCoverageHints) GetTestUsbaudio() bool
func (*TestCoverageHints) GetTestUsbprinting ¶
func (x *TestCoverageHints) GetTestUsbprinting() bool
func (*TestCoverageHints) GetUsbDetect ¶
func (x *TestCoverageHints) GetUsbDetect() bool
func (*TestCoverageHints) GetUseLid ¶
func (x *TestCoverageHints) GetUseLid() bool
func (*TestCoverageHints) ProtoMessage ¶
func (*TestCoverageHints) ProtoMessage()
func (*TestCoverageHints) ProtoReflect ¶
func (x *TestCoverageHints) ProtoReflect() protoreflect.Message
func (*TestCoverageHints) Reset ¶
func (x *TestCoverageHints) Reset()
func (*TestCoverageHints) String ¶
func (x *TestCoverageHints) String() string
type TestCoverageHints_CTSSparse ¶
type TestCoverageHints_CTSSparse int32
Related to sparse CTS testing. See b/70309087 NEXT TAG: 4
const ( TestCoverageHints_CTS_SPARSE_INVALID TestCoverageHints_CTSSparse = 0 TestCoverageHints_CTS_SPARSE_2 TestCoverageHints_CTSSparse = 1 TestCoverageHints_CTS_SPARSE_3 TestCoverageHints_CTSSparse = 2 TestCoverageHints_CTS_SPARSE_5 TestCoverageHints_CTSSparse = 3 )
func (TestCoverageHints_CTSSparse) Descriptor ¶
func (TestCoverageHints_CTSSparse) Descriptor() protoreflect.EnumDescriptor
func (TestCoverageHints_CTSSparse) Enum ¶
func (x TestCoverageHints_CTSSparse) Enum() *TestCoverageHints_CTSSparse
func (TestCoverageHints_CTSSparse) EnumDescriptor
deprecated
func (TestCoverageHints_CTSSparse) EnumDescriptor() ([]byte, []int)
Deprecated: Use TestCoverageHints_CTSSparse.Descriptor instead.
func (TestCoverageHints_CTSSparse) Number ¶
func (x TestCoverageHints_CTSSparse) Number() protoreflect.EnumNumber
func (TestCoverageHints_CTSSparse) String ¶
func (x TestCoverageHints_CTSSparse) String() string
func (TestCoverageHints_CTSSparse) Type ¶
func (TestCoverageHints_CTSSparse) Type() protoreflect.EnumType
func (*TestCoverageHints_CTSSparse) UnmarshalJSON
deprecated
func (x *TestCoverageHints_CTSSparse) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Timestamp ¶
type Timestamp struct { Seconds *int64 `protobuf:"varint,1,opt,name=seconds" json:"seconds,omitempty"` Nanos *int32 `protobuf:"varint,2,opt,name=nanos" json:"nanos,omitempty"` // contains filtered or unexported fields }
func (*Timestamp) Descriptor
deprecated
func (*Timestamp) GetSeconds ¶
func (*Timestamp) ProtoMessage ¶
func (*Timestamp) ProtoMessage()
func (*Timestamp) ProtoReflect ¶
func (x *Timestamp) ProtoReflect() protoreflect.Message
Source Files
¶
Directories
¶
Path | Synopsis |
---|---|
autotest
|
|
attached_device
Package attached_device implements conversion of attached device labels to Autotest labels.
|
Package attached_device implements conversion of attached device labels to Autotest labels. |
labels
Package labels implements conversion of Skylab inventory schema to Autotest labels.
|
Package labels implements conversion of Skylab inventory schema to Autotest labels. |
Package swarming implements conversion of Skylab inventory schema to Swarming dimensions.
|
Package swarming implements conversion of Skylab inventory schema to Swarming dimensions. |
attacheddevice
Package attacheddevice implements conversion of attached device labels to Swarming dimensions.
|
Package attacheddevice implements conversion of attached device labels to Swarming dimensions. |