config: go.chromium.org/chromiumos/config/go/api/test/dut/v1 Index | Files

package dut

import "go.chromium.org/chromiumos/config/go/api/test/dut/v1"

Index

Package Files

dut.pb.go

Variables

var Cable_Type_name = map[int32]string{
    0:  "TYPE_UNSPECIFIED",
    1:  "AUDIOJACK",
    2:  "USBAUDIO",
    3:  "USBPRINTING",
    4:  "HDMIAUDIO",
}
var Cable_Type_value = map[string]int32{
    "TYPE_UNSPECIFIED": 0,
    "AUDIOJACK":        1,
    "USBAUDIO":         2,
    "USBPRINTING":      3,
    "HDMIAUDIO":        4,
}
var Camerabox_Facing_name = map[int32]string{
    0:  "FACING_UNSPECIFIED",
    1:  "BACK",
    2:  "FRONT",
}
var Camerabox_Facing_value = map[string]int32{
    "FACING_UNSPECIFIED": 0,
    "BACK":               1,
    "FRONT":              2,
}
var Cellular_Operator_name = map[int32]string{
    0:  "OPERATOR_UNSPECIFIED",
    1:  "ATT",
    2:  "VERIZON",
    3:  "TMOBILE",
}
var Cellular_Operator_value = map[string]int32{
    "OPERATOR_UNSPECIFIED": 0,
    "ATT":                  1,
    "VERIZON":              2,
    "TMOBILE":              3,
}
var Chameleon_Peripheral_name = map[int32]string{
    0:  "PREIPHERAL_UNSPECIFIED",
    1:  "BT_HID",
    2:  "DP",
    3:  "DP_HDMI",
    4:  "VGA",
    5:  "HDMI",
    6:  "BT_BLE_HID",
    7:  "BT_A2DP_SINK",
    8:  "BT_PEER",
}
var Chameleon_Peripheral_value = map[string]int32{
    "PREIPHERAL_UNSPECIFIED": 0,
    "BT_HID":                 1,
    "DP":                     2,
    "DP_HDMI":                3,
    "VGA":                    4,
    "HDMI":                   5,
    "BT_BLE_HID":             6,
    "BT_A2DP_SINK":           7,
    "BT_PEER":                8,
}
var ExternalCamera_Type_name = map[int32]string{
    0:  "TYPE_UNSPECIFIED",
    1:  "HUDDLY",
    2:  "PTZPRO2",
}
var ExternalCamera_Type_value = map[string]int32{
    "TYPE_UNSPECIFIED": 0,
    "HUDDLY":           1,
    "PTZPRO2":          2,
}
var WifiAntenna_Connection_name = map[int32]string{
    0:  "CONNECTION_UNSPECIFIED",
    1:  "CONDUCTIVE",
    2:  "OTA",
}
var WifiAntenna_Connection_value = map[string]int32{
    "CONNECTION_UNSPECIFIED": 0,
    "CONDUCTIVE":             1,
    "OTA":                    2,
}
var Wifi_Environment_name = map[int32]string{
    0:  "ENVIRONMENT_UNSPECIFIED",
    1:  "STANDARD",
    2:  "WIFI_CELL",
    3:  "CHAOS",
    4:  "ROUTER_802_11AX",
}
var Wifi_Environment_value = map[string]int32{
    "ENVIRONMENT_UNSPECIFIED": 0,
    "STANDARD":                1,
    "WIFI_CELL":               2,
    "CHAOS":                   3,
    "ROUTER_802_11AX":         4,
}

type Audio Uses

type Audio struct {
    // Device is housed in an audio box to record / replay audio
    // for audio testing.
    AudioBox bool `protobuf:"varint,1,opt,name=audio_box,json=audioBox,proto3" json:"audio_box,omitempty"`
    // Device is connected to Atrus speakermic.
    Atrus                bool     `protobuf:"varint,2,opt,name=atrus,proto3" json:"atrus,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Peripherals related to audio input and output from the Device.

func (*Audio) Descriptor Uses

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

func (*Audio) GetAtrus Uses

func (m *Audio) GetAtrus() bool

func (*Audio) GetAudioBox Uses

func (m *Audio) GetAudioBox() bool

func (*Audio) ProtoMessage Uses

func (*Audio) ProtoMessage()

func (*Audio) Reset Uses

func (m *Audio) Reset()

func (*Audio) String Uses

func (m *Audio) String() string

func (*Audio) XXX_DiscardUnknown Uses

func (m *Audio) XXX_DiscardUnknown()

func (*Audio) XXX_Marshal Uses

func (m *Audio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Audio) XXX_Merge Uses

func (m *Audio) XXX_Merge(src proto.Message)

func (*Audio) XXX_Size Uses

func (m *Audio) XXX_Size() int

func (*Audio) XXX_Unmarshal Uses

func (m *Audio) XXX_Unmarshal(b []byte) error

type Cable Uses

type Cable struct {
    Type                 Cable_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.test.dut.v1.Cable_Type" json:"type,omitempty"`
    XXX_NoUnkeyedLiteral struct{}   `json:"-"`
    XXX_unrecognized     []byte     `json:"-"`
    XXX_sizecache        int32      `json:"-"`
}

A cable connecting the device to audio, printer and other peripherals.

func (*Cable) Descriptor Uses

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

func (*Cable) GetType Uses

func (m *Cable) GetType() Cable_Type

func (*Cable) ProtoMessage Uses

func (*Cable) ProtoMessage()

func (*Cable) Reset Uses

func (m *Cable) Reset()

func (*Cable) String Uses

func (m *Cable) String() string

func (*Cable) XXX_DiscardUnknown Uses

func (m *Cable) XXX_DiscardUnknown()

func (*Cable) XXX_Marshal Uses

func (m *Cable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cable) XXX_Merge Uses

func (m *Cable) XXX_Merge(src proto.Message)

func (*Cable) XXX_Size Uses

func (m *Cable) XXX_Size() int

func (*Cable) XXX_Unmarshal Uses

func (m *Cable) XXX_Unmarshal(b []byte) error

type Cable_Type Uses

type Cable_Type int32
const (
    Cable_TYPE_UNSPECIFIED Cable_Type = 0
    Cable_AUDIOJACK        Cable_Type = 1
    Cable_USBAUDIO         Cable_Type = 2
    Cable_USBPRINTING      Cable_Type = 3
    Cable_HDMIAUDIO        Cable_Type = 4
)

func (Cable_Type) EnumDescriptor Uses

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

func (Cable_Type) String Uses

func (x Cable_Type) String() string

type Camerabox Uses

type Camerabox struct {
    Facing               Camerabox_Facing `protobuf:"varint,1,opt,name=facing,proto3,enum=chromiumos.config.api.test.dut.v1.Camerabox_Facing" json:"facing,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

A steady and controllable camera box environment for the device, used by camera test automation. http://go/cros-camera-box

func (*Camerabox) Descriptor Uses

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

func (*Camerabox) GetFacing Uses

func (m *Camerabox) GetFacing() Camerabox_Facing

func (*Camerabox) ProtoMessage Uses

func (*Camerabox) ProtoMessage()

func (*Camerabox) Reset Uses

func (m *Camerabox) Reset()

func (*Camerabox) String Uses

func (m *Camerabox) String() string

func (*Camerabox) XXX_DiscardUnknown Uses

func (m *Camerabox) XXX_DiscardUnknown()

func (*Camerabox) XXX_Marshal Uses

func (m *Camerabox) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Camerabox) XXX_Merge Uses

func (m *Camerabox) XXX_Merge(src proto.Message)

func (*Camerabox) XXX_Size Uses

func (m *Camerabox) XXX_Size() int

func (*Camerabox) XXX_Unmarshal Uses

func (m *Camerabox) XXX_Unmarshal(b []byte) error

type Camerabox_Facing Uses

type Camerabox_Facing int32

Facing of DUT's camera to be tested whose FOV should cover chart tablet's screen.

const (
    Camerabox_FACING_UNSPECIFIED Camerabox_Facing = 0
    // DUT's back camera faces the chart tablet.
    Camerabox_BACK Camerabox_Facing = 1
    // DUT's front camera faces to chart tablet.
    Camerabox_FRONT Camerabox_Facing = 2
)

func (Camerabox_Facing) EnumDescriptor Uses

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

func (Camerabox_Facing) String Uses

func (x Camerabox_Facing) String() string

type Cellular Uses

type Cellular struct {
    // Cellular operators supported by the SIM installed in the device.
    Operators            []Cellular_Operator `protobuf:"varint,1,rep,packed,name=operators,proto3,enum=chromiumos.config.api.test.dut.v1.Cellular_Operator" json:"operators,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

func (*Cellular) Descriptor Uses

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

func (*Cellular) GetOperators Uses

func (m *Cellular) GetOperators() []Cellular_Operator

func (*Cellular) ProtoMessage Uses

func (*Cellular) ProtoMessage()

func (*Cellular) Reset Uses

func (m *Cellular) Reset()

func (*Cellular) String Uses

func (m *Cellular) String() string

func (*Cellular) XXX_DiscardUnknown Uses

func (m *Cellular) XXX_DiscardUnknown()

func (*Cellular) XXX_Marshal Uses

func (m *Cellular) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cellular) XXX_Merge Uses

func (m *Cellular) XXX_Merge(src proto.Message)

func (*Cellular) XXX_Size Uses

func (m *Cellular) XXX_Size() int

func (*Cellular) XXX_Unmarshal Uses

func (m *Cellular) XXX_Unmarshal(b []byte) error

type Cellular_Operator Uses

type Cellular_Operator int32
const (
    Cellular_OPERATOR_UNSPECIFIED Cellular_Operator = 0
    Cellular_ATT                  Cellular_Operator = 1
    Cellular_VERIZON              Cellular_Operator = 2
    Cellular_TMOBILE              Cellular_Operator = 3
)

func (Cellular_Operator) EnumDescriptor Uses

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

func (Cellular_Operator) String Uses

func (x Cellular_Operator) String() string

type Chameleon Uses

type Chameleon struct {
    Peripherals []Chameleon_Peripheral `protobuf:"varint,1,rep,packed,name=peripherals,proto3,enum=chromiumos.config.api.test.dut.v1.Chameleon_Peripheral" json:"peripherals,omitempty"`
    // Indicate if there's an audio_board in the chameleon.
    AudioBoard           bool     `protobuf:"varint,2,opt,name=audio_board,json=audioBoard,proto3" json:"audio_board,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

See https://sites.google.com/a/google.com/cros-chameleon/home

func (*Chameleon) Descriptor Uses

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

func (*Chameleon) GetAudioBoard Uses

func (m *Chameleon) GetAudioBoard() bool

func (*Chameleon) GetPeripherals Uses

func (m *Chameleon) GetPeripherals() []Chameleon_Peripheral

func (*Chameleon) ProtoMessage Uses

func (*Chameleon) ProtoMessage()

func (*Chameleon) Reset Uses

func (m *Chameleon) Reset()

func (*Chameleon) String Uses

func (m *Chameleon) String() string

func (*Chameleon) XXX_DiscardUnknown Uses

func (m *Chameleon) XXX_DiscardUnknown()

func (*Chameleon) XXX_Marshal Uses

func (m *Chameleon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Chameleon) XXX_Merge Uses

func (m *Chameleon) XXX_Merge(src proto.Message)

func (*Chameleon) XXX_Size Uses

func (m *Chameleon) XXX_Size() int

func (*Chameleon) XXX_Unmarshal Uses

func (m *Chameleon) XXX_Unmarshal(b []byte) error

type Chameleon_Peripheral Uses

type Chameleon_Peripheral int32
const (
    Chameleon_PREIPHERAL_UNSPECIFIED Chameleon_Peripheral = 0
    Chameleon_BT_HID                 Chameleon_Peripheral = 1
    Chameleon_DP                     Chameleon_Peripheral = 2
    Chameleon_DP_HDMI                Chameleon_Peripheral = 3
    Chameleon_VGA                    Chameleon_Peripheral = 4
    Chameleon_HDMI                   Chameleon_Peripheral = 5
    Chameleon_BT_BLE_HID             Chameleon_Peripheral = 6
    Chameleon_BT_A2DP_SINK           Chameleon_Peripheral = 7
    Chameleon_BT_PEER                Chameleon_Peripheral = 8
)

func (Chameleon_Peripheral) EnumDescriptor Uses

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

func (Chameleon_Peripheral) String Uses

func (x Chameleon_Peripheral) String() string

type Components Uses

type Components struct {
    Soc *api.Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3" json:"soc,omitempty"`
    // Specific memory chips can't be targeted for scheduling.
    // Only the memory chip characteristics (e.g. DDR4)
    MemoryProfile        *api.Component_Memory_Profile     `protobuf:"bytes,3,opt,name=memory_profile,json=memoryProfile,proto3" json:"memory_profile,omitempty"`
    Bluetooth            *api.Component_Bluetooth          `protobuf:"bytes,4,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"`
    Camera               *api.Component_Camera             `protobuf:"bytes,5,opt,name=camera,proto3" json:"camera,omitempty"`
    Touchscreen          *api.Component_Touch              `protobuf:"bytes,6,opt,name=touchscreen,proto3" json:"touchscreen,omitempty"`
    Wifi                 *api.Component_Wifi               `protobuf:"bytes,7,opt,name=wifi,proto3" json:"wifi,omitempty"`
    Touchpad             *api.Component_Touch              `protobuf:"bytes,10,opt,name=touchpad,proto3" json:"touchpad,omitempty"`
    DisplayPanel         *api.Component_DisplayPanel       `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3" json:"display_panel,omitempty"`
    AudioCodec           *api.Component_AudioCodec         `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3" json:"audio_codec,omitempty"`
    Battery              *api.Component_Battery            `protobuf:"bytes,13,opt,name=battery,proto3" json:"battery,omitempty"`
    EcFlashChip          *api.Component_FlashChip          `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3" json:"ec_flash_chip,omitempty"`
    SystemFlashChip      *api.Component_FlashChip          `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3" json:"system_flash_chip,omitempty"`
    Ec                   *api.Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3" json:"ec,omitempty"`
    Storage              *api.Component_Storage            `protobuf:"bytes,17,opt,name=storage,proto3" json:"storage,omitempty"`
    Tpm                  *api.Component_Tpm                `protobuf:"bytes,18,opt,name=tpm,proto3" json:"tpm,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
    XXX_unrecognized     []byte                            `json:"-"`
    XXX_sizecache        int32                             `json:"-"`
}

Defines all of the schedulable characteristics of the hardware components for a given device.

func (*Components) Descriptor Uses

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

func (*Components) GetAudioCodec Uses

func (m *Components) GetAudioCodec() *api.Component_AudioCodec

func (*Components) GetBattery Uses

func (m *Components) GetBattery() *api.Component_Battery

func (*Components) GetBluetooth Uses

func (m *Components) GetBluetooth() *api.Component_Bluetooth

func (*Components) GetCamera Uses

func (m *Components) GetCamera() *api.Component_Camera

func (*Components) GetDisplayPanel Uses

func (m *Components) GetDisplayPanel() *api.Component_DisplayPanel

func (*Components) GetEc Uses

func (m *Components) GetEc() *api.Component_EmbeddedController

func (*Components) GetEcFlashChip Uses

func (m *Components) GetEcFlashChip() *api.Component_FlashChip

func (*Components) GetMemoryProfile Uses

func (m *Components) GetMemoryProfile() *api.Component_Memory_Profile

func (*Components) GetSoc Uses

func (m *Components) GetSoc() *api.Component_Soc

func (*Components) GetStorage Uses

func (m *Components) GetStorage() *api.Component_Storage

func (*Components) GetSystemFlashChip Uses

func (m *Components) GetSystemFlashChip() *api.Component_FlashChip

func (*Components) GetTouchpad Uses

func (m *Components) GetTouchpad() *api.Component_Touch

func (*Components) GetTouchscreen Uses

func (m *Components) GetTouchscreen() *api.Component_Touch

func (*Components) GetTpm Uses

func (m *Components) GetTpm() *api.Component_Tpm

func (*Components) GetWifi Uses

func (m *Components) GetWifi() *api.Component_Wifi

func (*Components) ProtoMessage Uses

func (*Components) ProtoMessage()

func (*Components) Reset Uses

func (m *Components) Reset()

func (*Components) String Uses

func (m *Components) String() string

func (*Components) XXX_DiscardUnknown Uses

func (m *Components) XXX_DiscardUnknown()

func (*Components) XXX_Marshal Uses

func (m *Components) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Components) XXX_Merge Uses

func (m *Components) XXX_Merge(src proto.Message)

func (*Components) XXX_Size Uses

func (m *Components) XXX_Size() int

func (*Components) XXX_Unmarshal Uses

func (m *Components) XXX_Unmarshal(b []byte) error

type DeviceUnderTest Uses

type DeviceUnderTest struct {
    Peripheral           *Peripheral        `protobuf:"bytes,1,opt,name=peripheral,proto3" json:"peripheral,omitempty"`
    Program              *api.Program       `protobuf:"bytes,2,opt,name=program,proto3" json:"program,omitempty"`
    HwDesign             *api.Design        `protobuf:"bytes,3,opt,name=hw_design,json=hwDesign,proto3" json:"hw_design,omitempty"`
    Odm                  *api.Partner       `protobuf:"bytes,4,opt,name=odm,proto3" json:"odm,omitempty"`
    HwDesignConfig       *api.Design_Config `protobuf:"bytes,5,opt,name=hw_design_config,json=hwDesignConfig,proto3" json:"hw_design_config,omitempty"`
    HwComponents         *Components        `protobuf:"bytes,11,opt,name=hw_components,json=hwComponents,proto3" json:"hw_components,omitempty"`
    DeviceBrand          *api.DeviceBrand   `protobuf:"bytes,6,opt,name=device_brand,json=deviceBrand,proto3" json:"device_brand,omitempty"`
    Oem                  *api.Partner       `protobuf:"bytes,7,opt,name=oem,proto3" json:"oem,omitempty"`
    Firmware             *Firmware          `protobuf:"bytes,12,opt,name=firmware,proto3" json:"firmware,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

Specification of Device Under Test for test execution.

func (*DeviceUnderTest) Descriptor Uses

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

func (*DeviceUnderTest) GetDeviceBrand Uses

func (m *DeviceUnderTest) GetDeviceBrand() *api.DeviceBrand

func (*DeviceUnderTest) GetFirmware Uses

func (m *DeviceUnderTest) GetFirmware() *Firmware

func (*DeviceUnderTest) GetHwComponents Uses

func (m *DeviceUnderTest) GetHwComponents() *Components

func (*DeviceUnderTest) GetHwDesign Uses

func (m *DeviceUnderTest) GetHwDesign() *api.Design

func (*DeviceUnderTest) GetHwDesignConfig Uses

func (m *DeviceUnderTest) GetHwDesignConfig() *api.Design_Config

func (*DeviceUnderTest) GetOdm Uses

func (m *DeviceUnderTest) GetOdm() *api.Partner

func (*DeviceUnderTest) GetOem Uses

func (m *DeviceUnderTest) GetOem() *api.Partner

func (*DeviceUnderTest) GetPeripheral Uses

func (m *DeviceUnderTest) GetPeripheral() *Peripheral

func (*DeviceUnderTest) GetProgram Uses

func (m *DeviceUnderTest) GetProgram() *api.Program

func (*DeviceUnderTest) ProtoMessage Uses

func (*DeviceUnderTest) ProtoMessage()

func (*DeviceUnderTest) Reset Uses

func (m *DeviceUnderTest) Reset()

func (*DeviceUnderTest) String Uses

func (m *DeviceUnderTest) String() string

func (*DeviceUnderTest) XXX_DiscardUnknown Uses

func (m *DeviceUnderTest) XXX_DiscardUnknown()

func (*DeviceUnderTest) XXX_Marshal Uses

func (m *DeviceUnderTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceUnderTest) XXX_Merge Uses

func (m *DeviceUnderTest) XXX_Merge(src proto.Message)

func (*DeviceUnderTest) XXX_Size Uses

func (m *DeviceUnderTest) XXX_Size() int

func (*DeviceUnderTest) XXX_Unmarshal Uses

func (m *DeviceUnderTest) XXX_Unmarshal(b []byte) error

type ExternalCamera Uses

type ExternalCamera struct {
    Type                 ExternalCamera_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.test.dut.v1.ExternalCamera_Type" json:"type,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

External camera connected to the device.

func (*ExternalCamera) Descriptor Uses

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

func (*ExternalCamera) GetType Uses

func (m *ExternalCamera) GetType() ExternalCamera_Type

func (*ExternalCamera) ProtoMessage Uses

func (*ExternalCamera) ProtoMessage()

func (*ExternalCamera) Reset Uses

func (m *ExternalCamera) Reset()

func (*ExternalCamera) String Uses

func (m *ExternalCamera) String() string

func (*ExternalCamera) XXX_DiscardUnknown Uses

func (m *ExternalCamera) XXX_DiscardUnknown()

func (*ExternalCamera) XXX_Marshal Uses

func (m *ExternalCamera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExternalCamera) XXX_Merge Uses

func (m *ExternalCamera) XXX_Merge(src proto.Message)

func (*ExternalCamera) XXX_Size Uses

func (m *ExternalCamera) XXX_Size() int

func (*ExternalCamera) XXX_Unmarshal Uses

func (m *ExternalCamera) XXX_Unmarshal(b []byte) error

type ExternalCamera_Type Uses

type ExternalCamera_Type int32
const (
    ExternalCamera_TYPE_UNSPECIFIED ExternalCamera_Type = 0
    // camera Huddly GO
    ExternalCamera_HUDDLY ExternalCamera_Type = 1
    // camera Logitech PTZ Pro 2
    ExternalCamera_PTZPRO2 ExternalCamera_Type = 2
)

func (ExternalCamera_Type) EnumDescriptor Uses

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

func (ExternalCamera_Type) String Uses

func (x ExternalCamera_Type) String() string

type Firmware Uses

type Firmware struct {
    // Readonly firmware build name, e.g.
    // "firmware-reef-9042.B-firmwarebranch/R72-11311.0.0"
    ApRoVersion string `protobuf:"bytes,1,opt,name=ap_ro_version,json=apRoVersion,proto3" json:"ap_ro_version,omitempty"`
    // Read-write firmware build name, e.g.
    // "firmware-reef-9042.B-firmwarebranch/R72-11311.0.0"
    ApRwVersion          string   `protobuf:"bytes,2,opt,name=ap_rw_version,json=apRwVersion,proto3" json:"ap_rw_version,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Defines required firmware state/versions for a given device under test.

func (*Firmware) Descriptor Uses

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

func (*Firmware) GetApRoVersion Uses

func (m *Firmware) GetApRoVersion() string

func (*Firmware) GetApRwVersion Uses

func (m *Firmware) GetApRwVersion() string

func (*Firmware) ProtoMessage Uses

func (*Firmware) ProtoMessage()

func (*Firmware) Reset Uses

func (m *Firmware) Reset()

func (*Firmware) String Uses

func (m *Firmware) String() string

func (*Firmware) XXX_DiscardUnknown Uses

func (m *Firmware) XXX_DiscardUnknown()

func (*Firmware) XXX_Marshal Uses

func (m *Firmware) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Firmware) XXX_Merge Uses

func (m *Firmware) XXX_Merge(src proto.Message)

func (*Firmware) XXX_Size Uses

func (m *Firmware) XXX_Size() int

func (*Firmware) XXX_Unmarshal Uses

func (m *Firmware) XXX_Unmarshal(b []byte) error

type Peripheral Uses

type Peripheral struct {
    Servo                *Servo            `protobuf:"bytes,1,opt,name=servo,proto3" json:"servo,omitempty"`
    Chameleon            *Chameleon        `protobuf:"bytes,2,opt,name=chameleon,proto3" json:"chameleon,omitempty"`
    Rpm                  *RPM              `protobuf:"bytes,3,opt,name=rpm,proto3" json:"rpm,omitempty"`
    ExternalCameras      []*ExternalCamera `protobuf:"bytes,4,rep,name=external_cameras,json=externalCameras,proto3" json:"external_cameras,omitempty"`
    Audio                *Audio            `protobuf:"bytes,5,opt,name=audio,proto3" json:"audio,omitempty"`
    Wifi                 *Wifi             `protobuf:"bytes,6,opt,name=wifi,proto3" json:"wifi,omitempty"`
    Touch                *Touch            `protobuf:"bytes,7,opt,name=touch,proto3" json:"touch,omitempty"`
    Camerabox            *Camerabox        `protobuf:"bytes,8,opt,name=camerabox,proto3" json:"camerabox,omitempty"`
    Cables               []*Cable          `protobuf:"bytes,9,rep,name=cables,proto3" json:"cables,omitempty"`
    Cellular             *Cellular         `protobuf:"bytes,10,opt,name=cellular,proto3" json:"cellular,omitempty"`
    XXX_NoUnkeyedLiteral struct{}          `json:"-"`
    XXX_unrecognized     []byte            `json:"-"`
    XXX_sizecache        int32             `json:"-"`
}

Peripheral attachments of a device under test that can be referenced by test metadata for specifying test requirements.

func (*Peripheral) Descriptor Uses

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

func (*Peripheral) GetAudio Uses

func (m *Peripheral) GetAudio() *Audio

func (*Peripheral) GetCables Uses

func (m *Peripheral) GetCables() []*Cable

func (*Peripheral) GetCamerabox Uses

func (m *Peripheral) GetCamerabox() *Camerabox

func (*Peripheral) GetCellular Uses

func (m *Peripheral) GetCellular() *Cellular

func (*Peripheral) GetChameleon Uses

func (m *Peripheral) GetChameleon() *Chameleon

func (*Peripheral) GetExternalCameras Uses

func (m *Peripheral) GetExternalCameras() []*ExternalCamera

func (*Peripheral) GetRpm Uses

func (m *Peripheral) GetRpm() *RPM

func (*Peripheral) GetServo Uses

func (m *Peripheral) GetServo() *Servo

func (*Peripheral) GetTouch Uses

func (m *Peripheral) GetTouch() *Touch

func (*Peripheral) GetWifi Uses

func (m *Peripheral) GetWifi() *Wifi

func (*Peripheral) ProtoMessage Uses

func (*Peripheral) ProtoMessage()

func (*Peripheral) Reset Uses

func (m *Peripheral) Reset()

func (*Peripheral) String Uses

func (m *Peripheral) String() string

func (*Peripheral) XXX_DiscardUnknown Uses

func (m *Peripheral) XXX_DiscardUnknown()

func (*Peripheral) XXX_Marshal Uses

func (m *Peripheral) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Peripheral) XXX_Merge Uses

func (m *Peripheral) XXX_Merge(src proto.Message)

func (*Peripheral) XXX_Size Uses

func (m *Peripheral) XXX_Size() int

func (*Peripheral) XXX_Unmarshal Uses

func (m *Peripheral) XXX_Unmarshal(b []byte) error

type RPM Uses

type RPM struct {
    Present              bool     `protobuf:"varint,1,opt,name=present,proto3" json:"present,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Remote power management capability for the device.

func (*RPM) Descriptor Uses

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

func (*RPM) GetPresent Uses

func (m *RPM) GetPresent() bool

func (*RPM) ProtoMessage Uses

func (*RPM) ProtoMessage()

func (*RPM) Reset Uses

func (m *RPM) Reset()

func (*RPM) String Uses

func (m *RPM) String() string

func (*RPM) XXX_DiscardUnknown Uses

func (m *RPM) XXX_DiscardUnknown()

func (*RPM) XXX_Marshal Uses

func (m *RPM) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RPM) XXX_Merge Uses

func (m *RPM) XXX_Merge(src proto.Message)

func (*RPM) XXX_Size Uses

func (m *RPM) XXX_Size() int

func (*RPM) XXX_Unmarshal Uses

func (m *RPM) XXX_Unmarshal(b []byte) error

type Servo Uses

type Servo struct {
    Present              bool     `protobuf:"varint,1,opt,name=present,proto3" json:"present,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Servo control of the device.

func (*Servo) Descriptor Uses

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

func (*Servo) GetPresent Uses

func (m *Servo) GetPresent() bool

func (*Servo) ProtoMessage Uses

func (*Servo) ProtoMessage()

func (*Servo) Reset Uses

func (m *Servo) Reset()

func (*Servo) String Uses

func (m *Servo) String() string

func (*Servo) XXX_DiscardUnknown Uses

func (m *Servo) XXX_DiscardUnknown()

func (*Servo) XXX_Marshal Uses

func (m *Servo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Servo) XXX_Merge Uses

func (m *Servo) XXX_Merge(src proto.Message)

func (*Servo) XXX_Size Uses

func (m *Servo) XXX_Size() int

func (*Servo) XXX_Unmarshal Uses

func (m *Servo) XXX_Unmarshal(b []byte) error

type Touch Uses

type Touch struct {
    // Has touch monitor mimo.
    Mimo                 bool     `protobuf:"varint,1,opt,name=mimo,proto3" json:"mimo,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Touch) Descriptor Uses

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

func (*Touch) GetMimo Uses

func (m *Touch) GetMimo() bool

func (*Touch) ProtoMessage Uses

func (*Touch) ProtoMessage()

func (*Touch) Reset Uses

func (m *Touch) Reset()

func (*Touch) String Uses

func (m *Touch) String() string

func (*Touch) XXX_DiscardUnknown Uses

func (m *Touch) XXX_DiscardUnknown()

func (*Touch) XXX_Marshal Uses

func (m *Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Touch) XXX_Merge Uses

func (m *Touch) XXX_Merge(src proto.Message)

func (*Touch) XXX_Size Uses

func (m *Touch) XXX_Size() int

func (*Touch) XXX_Unmarshal Uses

func (m *Touch) XXX_Unmarshal(b []byte) error

type Wifi Uses

type Wifi struct {
    Environment          Wifi_Environment `protobuf:"varint,1,opt,name=environment,proto3,enum=chromiumos.config.api.test.dut.v1.Wifi_Environment" json:"environment,omitempty"`
    Antenna              *WifiAntenna     `protobuf:"bytes,2,opt,name=antenna,proto3" json:"antenna,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

Wifi environment of the device.

func (*Wifi) Descriptor Uses

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

func (*Wifi) GetAntenna Uses

func (m *Wifi) GetAntenna() *WifiAntenna

func (*Wifi) GetEnvironment Uses

func (m *Wifi) GetEnvironment() Wifi_Environment

func (*Wifi) ProtoMessage Uses

func (*Wifi) ProtoMessage()

func (*Wifi) Reset Uses

func (m *Wifi) Reset()

func (*Wifi) String Uses

func (m *Wifi) String() string

func (*Wifi) XXX_DiscardUnknown Uses

func (m *Wifi) XXX_DiscardUnknown()

func (*Wifi) XXX_Marshal Uses

func (m *Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Wifi) XXX_Merge Uses

func (m *Wifi) XXX_Merge(src proto.Message)

func (*Wifi) XXX_Size Uses

func (m *Wifi) XXX_Size() int

func (*Wifi) XXX_Unmarshal Uses

func (m *Wifi) XXX_Unmarshal(b []byte) error

type WifiAntenna Uses

type WifiAntenna struct {
    Connection           WifiAntenna_Connection `protobuf:"varint,1,opt,name=connection,proto3,enum=chromiumos.config.api.test.dut.v1.WifiAntenna_Connection" json:"connection,omitempty"`
    XXX_NoUnkeyedLiteral struct{}               `json:"-"`
    XXX_unrecognized     []byte                 `json:"-"`
    XXX_sizecache        int32                  `json:"-"`
}

func (*WifiAntenna) Descriptor Uses

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

func (*WifiAntenna) GetConnection Uses

func (m *WifiAntenna) GetConnection() WifiAntenna_Connection

func (*WifiAntenna) ProtoMessage Uses

func (*WifiAntenna) ProtoMessage()

func (*WifiAntenna) Reset Uses

func (m *WifiAntenna) Reset()

func (*WifiAntenna) String Uses

func (m *WifiAntenna) String() string

func (*WifiAntenna) XXX_DiscardUnknown Uses

func (m *WifiAntenna) XXX_DiscardUnknown()

func (*WifiAntenna) XXX_Marshal Uses

func (m *WifiAntenna) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WifiAntenna) XXX_Merge Uses

func (m *WifiAntenna) XXX_Merge(src proto.Message)

func (*WifiAntenna) XXX_Size Uses

func (m *WifiAntenna) XXX_Size() int

func (*WifiAntenna) XXX_Unmarshal Uses

func (m *WifiAntenna) XXX_Unmarshal(b []byte) error

type WifiAntenna_Connection Uses

type WifiAntenna_Connection int32

DUT's WiFi antenna's connection.

const (
    WifiAntenna_CONNECTION_UNSPECIFIED WifiAntenna_Connection = 0
    // WIFI antenna is connected conductively.
    WifiAntenna_CONDUCTIVE WifiAntenna_Connection = 1
    // WIFI antenna is connected over-the-air.
    WifiAntenna_OTA WifiAntenna_Connection = 2
)

func (WifiAntenna_Connection) EnumDescriptor Uses

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

func (WifiAntenna_Connection) String Uses

func (x WifiAntenna_Connection) String() string

type Wifi_Environment Uses

type Wifi_Environment int32
const (
    Wifi_ENVIRONMENT_UNSPECIFIED Wifi_Environment = 0
    // Device is setup without any special wifi environment.
    Wifi_STANDARD Wifi_Environment = 1
    // Device is inside a hermetic wifi cell.
    Wifi_WIFI_CELL Wifi_Environment = 2
    // Device is setup in a chaos environment. It's a special settings for
    // running wifi interop tests.
    Wifi_CHAOS Wifi_Environment = 3
    // In an environment where the AP is 802.11ax compliant.
    // Context: crbug.com/1044786
    Wifi_ROUTER_802_11AX Wifi_Environment = 4
)

func (Wifi_Environment) EnumDescriptor Uses

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

func (Wifi_Environment) String Uses

func (x Wifi_Environment) String() string

Package dut imports 4 packages (graph) and is imported by 1 packages. Updated 2021-01-19. Refresh now. Tools for package owners.