proto: go.chromium.org/chromiumos/infra/proto/go/lab Index | Files

package lab

import "go.chromium.org/chromiumos/infra/proto/go/lab"

Index

Package Files

chameleon.pb.go device.pb.go device_action.pb.go device_id.pb.go device_identifiers.pb.go device_status.pb.go manufacturing_phase.pb.go peripherals.pb.go rpm.pb.go servo.pb.go

Variables

var CR50Phase_name = map[int32]string{
    0:  "CR50_PHASE_INVALID",
    1:  "CR50_PHASE_PREPVT",
    2:  "CR50_PHASE_PVT",
}
var CR50Phase_value = map[string]int32{
    "CR50_PHASE_INVALID": 0,
    "CR50_PHASE_PREPVT":  1,
    "CR50_PHASE_PVT":     2,
}
var CameraType_name = map[int32]string{
    0:  "CAMERA_INVALID",
    1:  "CAMERA_HUDDLY",
    2:  "CAMERA_PTZPRO2",
}
var CameraType_value = map[string]int32{
    "CAMERA_INVALID": 0,
    "CAMERA_HUDDLY":  1,
    "CAMERA_PTZPRO2": 2,
}
var ChameleonType_name = map[int32]string{
    0:  "CHAMELEON_TYPE_INVALID",
    1:  "CHAMELEON_TYPE_BT_HID",
    2:  "CHAMELEON_TYPE_DP",
    3:  "CHAMELEON_TYPE_DP_HDMI",
    4:  "CHAMELEON_TYPE_VGA",
    5:  "CHAMELEON_TYPE_HDMI",
}
var ChameleonType_value = map[string]int32{
    "CHAMELEON_TYPE_INVALID": 0,
    "CHAMELEON_TYPE_BT_HID":  1,
    "CHAMELEON_TYPE_DP":      2,
    "CHAMELEON_TYPE_DP_HDMI": 3,
    "CHAMELEON_TYPE_VGA":     4,
    "CHAMELEON_TYPE_HDMI":    5,
}
var Connection_name = map[int32]string{
    0:  "CONNECTION_UNKNOWN",
    1:  "CONNECTION_CHAMELEON",
    2:  "CONNECTION_SERVO",
    3:  "CONNECTION_AUDIO_LOOPBACK_DONGLE",
}
var Connection_value = map[string]int32{
    "CONNECTION_UNKNOWN":               0,
    "CONNECTION_CHAMELEON":             1,
    "CONNECTION_SERVO":                 2,
    "CONNECTION_AUDIO_LOOPBACK_DONGLE": 3,
}
var DevicePhase_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",
}
var DevicePhase_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,
}
var ServoType_name = map[int32]string{
    0:  "SERVO_UNKNOWN",
    1:  "SERVO_V3",
    2:  "SERVO_V4_WITH_SERVO_MICRO",
    3:  "SERVO_V4_WITH_CCD_CR50",
}
var ServoType_value = map[string]int32{
    "SERVO_UNKNOWN":             0,
    "SERVO_V3":                  1,
    "SERVO_V4_WITH_SERVO_MICRO": 2,
    "SERVO_V4_WITH_CCD_CR50":    3,
}
var Software_name = map[int32]string{
    0:  "SOFTWARE_UNKNOWN",
    1:  "SOFTWARE_HANGOUT_APP",
    2:  "SOFTWARE_MEET_APP",
}
var Software_value = map[string]int32{
    "SOFTWARE_UNKNOWN":     0,
    "SOFTWARE_HANGOUT_APP": 1,
    "SOFTWARE_MEET_APP":    2,
}
var Wifi_AntennaConnection_name = map[int32]string{
    0:  "CONN_UNKNOWN",
    1:  "CONN_CONDUCTIVE",
    2:  "CONN_OTA",
}
var Wifi_AntennaConnection_value = map[string]int32{
    "CONN_UNKNOWN":    0,
    "CONN_CONDUCTIVE": 1,
    "CONN_OTA":        2,
}

type Audio Uses

type Audio struct {
    // Indicate if the DUT 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"`
    // Indicate if the DUT 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:"-"`
}

Next Tag: 3

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 CR50Phase Uses

type CR50Phase int32

phases for cr50 module. NEXT TAG: 3

const (
    CR50Phase_CR50_PHASE_INVALID CR50Phase = 0
    CR50Phase_CR50_PHASE_PREPVT  CR50Phase = 1
    CR50Phase_CR50_PHASE_PVT     CR50Phase = 2
)

func (CR50Phase) EnumDescriptor Uses

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

func (CR50Phase) String Uses

func (x CR50Phase) String() string

type Camera Uses

type Camera struct {
    CameraType           CameraType `protobuf:"varint,1,opt,name=camera_type,json=cameraType,proto3,enum=lab.CameraType" json:"camera_type,omitempty"`
    XXX_NoUnkeyedLiteral struct{}   `json:"-"`
    XXX_unrecognized     []byte     `json:"-"`
    XXX_sizecache        int32      `json:"-"`
}

Next Tag: 2

func (*Camera) Descriptor Uses

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

func (*Camera) GetCameraType Uses

func (m *Camera) GetCameraType() CameraType

func (*Camera) ProtoMessage Uses

func (*Camera) ProtoMessage()

func (*Camera) Reset Uses

func (m *Camera) Reset()

func (*Camera) String Uses

func (m *Camera) String() string

func (*Camera) XXX_DiscardUnknown Uses

func (m *Camera) XXX_DiscardUnknown()

func (*Camera) XXX_Marshal Uses

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

func (*Camera) XXX_Merge Uses

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

func (*Camera) XXX_Size Uses

func (m *Camera) XXX_Size() int

func (*Camera) XXX_Unmarshal Uses

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

type CameraType Uses

type CameraType int32

Next Tag: 4

const (
    CameraType_CAMERA_INVALID CameraType = 0
    // camera Huddly GO
    CameraType_CAMERA_HUDDLY CameraType = 1
    // camera Logitech PTZ Pro 2
    CameraType_CAMERA_PTZPRO2 CameraType = 2
)

func (CameraType) EnumDescriptor Uses

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

func (CameraType) String Uses

func (x CameraType) String() string

type Chameleon Uses

type Chameleon struct {
    ChameleonType ChameleonType `protobuf:"varint,1,opt,name=chameleon_type,json=chameleonType,proto3,enum=lab.ChameleonType" json:"chameleon_type,omitempty"`
    // Indicate if there's 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:"-"`
}

NEXT TAG: 3

func (*Chameleon) Descriptor Uses

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

func (*Chameleon) GetAudioBoard Uses

func (m *Chameleon) GetAudioBoard() bool

func (*Chameleon) GetChameleonType Uses

func (m *Chameleon) GetChameleonType() ChameleonType

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 ChameleonType Uses

type ChameleonType int32
const (
    ChameleonType_CHAMELEON_TYPE_INVALID ChameleonType = 0
    ChameleonType_CHAMELEON_TYPE_BT_HID  ChameleonType = 1
    ChameleonType_CHAMELEON_TYPE_DP      ChameleonType = 2
    ChameleonType_CHAMELEON_TYPE_DP_HDMI ChameleonType = 3
    ChameleonType_CHAMELEON_TYPE_VGA     ChameleonType = 4
    ChameleonType_CHAMELEON_TYPE_HDMI    ChameleonType = 5
)

func (ChameleonType) EnumDescriptor Uses

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

func (ChameleonType) String Uses

func (x ChameleonType) String() string

type Connection Uses

type Connection int32
const (
    Connection_CONNECTION_UNKNOWN Connection = 0
    // Whether the device has a working chameleon.
    Connection_CONNECTION_CHAMELEON Connection = 1
    // Whether the device has a working servo.
    Connection_CONNECTION_SERVO Connection = 2
    // Whether the device has a connected audio loopback dongle.
    Connection_CONNECTION_AUDIO_LOOPBACK_DONGLE Connection = 3
)

func (Connection) EnumDescriptor Uses

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

func (Connection) String Uses

func (x Connection) String() string

type Device Uses

type Device struct {
    // Types that are valid to be assigned to Device:
    //	*Device_Dut
    //	*Device_Labstation
    Device               isDevice_Device `protobuf_oneof:"device"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

Next Tag: 3

func (*Device) Descriptor Uses

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

func (*Device) GetDevice Uses

func (m *Device) GetDevice() isDevice_Device

func (*Device) GetDut Uses

func (m *Device) GetDut() *DeviceUnderTest

func (*Device) GetLabstation Uses

func (m *Device) GetLabstation() *Labstation

func (*Device) ProtoMessage Uses

func (*Device) ProtoMessage()

func (*Device) Reset Uses

func (m *Device) Reset()

func (*Device) String Uses

func (m *Device) String() string

func (*Device) XXX_DiscardUnknown Uses

func (m *Device) XXX_DiscardUnknown()

func (*Device) XXX_Marshal Uses

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

func (*Device) XXX_Merge Uses

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

func (*Device) XXX_OneofWrappers Uses

func (*Device) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Device) XXX_Size Uses

func (m *Device) XXX_Size() int

func (*Device) XXX_Unmarshal Uses

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

type DeviceAction Uses

type DeviceAction struct {
    // This field is informational only. Do not assume this as a real user
    // identity in any auth domain.
    By                   string               `protobuf:"bytes,1,opt,name=by,proto3" json:"by,omitempty"`
    Reason               string               `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
    BeginTime            *timestamp.Timestamp `protobuf:"bytes,3,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
    ExpireTime           *timestamp.Timestamp `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
    XXX_NoUnkeyedLiteral struct{}             `json:"-"`
    XXX_unrecognized     []byte               `json:"-"`
    XXX_sizecache        int32                `json:"-"`
}

Device action is for adding/removing/locking lab devices/servers. NEXT TAG: 5

func (*DeviceAction) Descriptor Uses

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

func (*DeviceAction) GetBeginTime Uses

func (m *DeviceAction) GetBeginTime() *timestamp.Timestamp

func (*DeviceAction) GetBy Uses

func (m *DeviceAction) GetBy() string

func (*DeviceAction) GetExpireTime Uses

func (m *DeviceAction) GetExpireTime() *timestamp.Timestamp

func (*DeviceAction) GetReason Uses

func (m *DeviceAction) GetReason() string

func (*DeviceAction) ProtoMessage Uses

func (*DeviceAction) ProtoMessage()

func (*DeviceAction) Reset Uses

func (m *DeviceAction) Reset()

func (*DeviceAction) String Uses

func (m *DeviceAction) String() string

func (*DeviceAction) XXX_DiscardUnknown Uses

func (m *DeviceAction) XXX_DiscardUnknown()

func (*DeviceAction) XXX_Marshal Uses

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

func (*DeviceAction) XXX_Merge Uses

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

func (*DeviceAction) XXX_Size Uses

func (m *DeviceAction) XXX_Size() int

func (*DeviceAction) XXX_Unmarshal Uses

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

type DeviceID Uses

type DeviceID struct {
    // A unique randomly generated ID for DUT when it's added to inventory.
    Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*DeviceID) Descriptor Uses

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

func (*DeviceID) GetId Uses

func (m *DeviceID) GetId() string

func (*DeviceID) ProtoMessage Uses

func (*DeviceID) ProtoMessage()

func (*DeviceID) Reset Uses

func (m *DeviceID) Reset()

func (*DeviceID) String Uses

func (m *DeviceID) String() string

func (*DeviceID) XXX_DiscardUnknown Uses

func (m *DeviceID) XXX_DiscardUnknown()

func (*DeviceID) XXX_Marshal Uses

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

func (*DeviceID) XXX_Merge Uses

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

func (*DeviceID) XXX_Size Uses

func (m *DeviceID) XXX_Size() int

func (*DeviceID) XXX_Unmarshal Uses

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

type DeviceIdentifiers Uses

type DeviceIdentifiers struct {
    DeviceId     *DeviceID `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
    Hostname     string    `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
    HardwareId   string    `protobuf:"bytes,3,opt,name=hardware_id,json=hardwareId,proto3" json:"hardware_id,omitempty"`
    SerialNumber string    `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
    // Device config identifiers.
    // These values will be extracted from DUT and joinable to device config.
    DeviceConfigId       *device.ConfigId `protobuf:"bytes,5,opt,name=device_config_id,json=deviceConfigId,proto3" json:"device_config_id,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

Next Tag: 6

func (*DeviceIdentifiers) Descriptor Uses

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

func (*DeviceIdentifiers) GetDeviceConfigId Uses

func (m *DeviceIdentifiers) GetDeviceConfigId() *device.ConfigId

func (*DeviceIdentifiers) GetDeviceId Uses

func (m *DeviceIdentifiers) GetDeviceId() *DeviceID

func (*DeviceIdentifiers) GetHardwareId Uses

func (m *DeviceIdentifiers) GetHardwareId() string

func (*DeviceIdentifiers) GetHostname Uses

func (m *DeviceIdentifiers) GetHostname() string

func (*DeviceIdentifiers) GetSerialNumber Uses

func (m *DeviceIdentifiers) GetSerialNumber() string

func (*DeviceIdentifiers) ProtoMessage Uses

func (*DeviceIdentifiers) ProtoMessage()

func (*DeviceIdentifiers) Reset Uses

func (m *DeviceIdentifiers) Reset()

func (*DeviceIdentifiers) String Uses

func (m *DeviceIdentifiers) String() string

func (*DeviceIdentifiers) XXX_DiscardUnknown Uses

func (m *DeviceIdentifiers) XXX_DiscardUnknown()

func (*DeviceIdentifiers) XXX_Marshal Uses

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

func (*DeviceIdentifiers) XXX_Merge Uses

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

func (*DeviceIdentifiers) XXX_Size Uses

func (m *DeviceIdentifiers) XXX_Size() int

func (*DeviceIdentifiers) XXX_Unmarshal Uses

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

type DevicePhase Uses

type DevicePhase int32

phases for devices. NEXT TAG: 9

const (
    DevicePhase_PHASE_INVALID DevicePhase = 0
    DevicePhase_PHASE_EVT     DevicePhase = 1
    DevicePhase_PHASE_EVT2    DevicePhase = 2
    DevicePhase_PHASE_DVT     DevicePhase = 3
    DevicePhase_PHASE_DVT2    DevicePhase = 4
    DevicePhase_PHASE_PVT     DevicePhase = 5
    DevicePhase_PHASE_PVT2    DevicePhase = 6
    DevicePhase_PHASE_PVT3    DevicePhase = 7
    DevicePhase_PHASE_MP      DevicePhase = 8
)

func (DevicePhase) EnumDescriptor Uses

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

func (DevicePhase) String Uses

func (x DevicePhase) String() string

type DeviceStatus Uses

type DeviceStatus struct {
    DeviceId *DeviceID `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
    // Software features
    Software []Software `protobuf:"varint,2,rep,packed,name=software,proto3,enum=lab.Software" json:"software,omitempty"`
    // realtime connections we need to scan the device for.
    Connection           []Connection  `protobuf:"varint,3,rep,packed,name=connection,proto3,enum=lab.Connection" json:"connection,omitempty"`
    Removed              *DeviceAction `protobuf:"bytes,4,opt,name=removed,proto3" json:"removed,omitempty"`
    Locked               *DeviceAction `protobuf:"bytes,5,opt,name=locked,proto3" json:"locked,omitempty"`
    XXX_NoUnkeyedLiteral struct{}      `json:"-"`
    XXX_unrecognized     []byte        `json:"-"`
    XXX_sizecache        int32         `json:"-"`
}

NEXT TAG: 6

func (*DeviceStatus) Descriptor Uses

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

func (*DeviceStatus) GetConnection Uses

func (m *DeviceStatus) GetConnection() []Connection

func (*DeviceStatus) GetDeviceId Uses

func (m *DeviceStatus) GetDeviceId() *DeviceID

func (*DeviceStatus) GetLocked Uses

func (m *DeviceStatus) GetLocked() *DeviceAction

func (*DeviceStatus) GetRemoved Uses

func (m *DeviceStatus) GetRemoved() *DeviceAction

func (*DeviceStatus) GetSoftware Uses

func (m *DeviceStatus) GetSoftware() []Software

func (*DeviceStatus) ProtoMessage Uses

func (*DeviceStatus) ProtoMessage()

func (*DeviceStatus) Reset Uses

func (m *DeviceStatus) Reset()

func (*DeviceStatus) String Uses

func (m *DeviceStatus) String() string

func (*DeviceStatus) XXX_DiscardUnknown Uses

func (m *DeviceStatus) XXX_DiscardUnknown()

func (*DeviceStatus) XXX_Marshal Uses

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

func (*DeviceStatus) XXX_Merge Uses

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

func (*DeviceStatus) XXX_Size Uses

func (m *DeviceStatus) XXX_Size() int

func (*DeviceStatus) XXX_Unmarshal Uses

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

type DeviceUnderTest Uses

type DeviceUnderTest struct {
    DeviceIdentifiers    *DeviceIdentifiers  `protobuf:"bytes,1,opt,name=device_identifiers,json=deviceIdentifiers,proto3" json:"device_identifiers,omitempty"`
    Phase                *ManufacturingPhase `protobuf:"bytes,2,opt,name=phase,proto3" json:"phase,omitempty"`
    Peripherals          *Peripherals        `protobuf:"bytes,3,opt,name=peripherals,proto3" json:"peripherals,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

Next Tag: 4

func (*DeviceUnderTest) Descriptor Uses

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

func (*DeviceUnderTest) GetDeviceIdentifiers Uses

func (m *DeviceUnderTest) GetDeviceIdentifiers() *DeviceIdentifiers

func (*DeviceUnderTest) GetPeripherals Uses

func (m *DeviceUnderTest) GetPeripherals() *Peripherals

func (*DeviceUnderTest) GetPhase Uses

func (m *DeviceUnderTest) GetPhase() *ManufacturingPhase

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 Device_Dut Uses

type Device_Dut struct {
    Dut *DeviceUnderTest `protobuf:"bytes,1,opt,name=dut,proto3,oneof"`
}

type Device_Labstation Uses

type Device_Labstation struct {
    Labstation *Labstation `protobuf:"bytes,2,opt,name=labstation,proto3,oneof"`
}

type Labstation Uses

type Labstation struct {
    DeviceIdentifiers    *DeviceIdentifiers `protobuf:"bytes,1,opt,name=device_identifiers,json=deviceIdentifiers,proto3" json:"device_identifiers,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

Next Tag: 2

func (*Labstation) Descriptor Uses

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

func (*Labstation) GetDeviceIdentifiers Uses

func (m *Labstation) GetDeviceIdentifiers() *DeviceIdentifiers

func (*Labstation) ProtoMessage Uses

func (*Labstation) ProtoMessage()

func (*Labstation) Reset Uses

func (m *Labstation) Reset()

func (*Labstation) String Uses

func (m *Labstation) String() string

func (*Labstation) XXX_DiscardUnknown Uses

func (m *Labstation) XXX_DiscardUnknown()

func (*Labstation) XXX_Marshal Uses

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

func (*Labstation) XXX_Merge Uses

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

func (*Labstation) XXX_Size Uses

func (m *Labstation) XXX_Size() int

func (*Labstation) XXX_Unmarshal Uses

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

type ManufacturingPhase Uses

type ManufacturingPhase struct {
    DevicePhase          DevicePhase `protobuf:"varint,1,opt,name=device_phase,json=devicePhase,proto3,enum=lab.DevicePhase" json:"device_phase,omitempty"`
    Cr50Phase            CR50Phase   `protobuf:"varint,2,opt,name=cr50_phase,json=cr50Phase,proto3,enum=lab.CR50Phase" json:"cr50_phase,omitempty"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

Next Tag: 3

func (*ManufacturingPhase) Descriptor Uses

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

func (*ManufacturingPhase) GetCr50Phase Uses

func (m *ManufacturingPhase) GetCr50Phase() CR50Phase

func (*ManufacturingPhase) GetDevicePhase Uses

func (m *ManufacturingPhase) GetDevicePhase() DevicePhase

func (*ManufacturingPhase) ProtoMessage Uses

func (*ManufacturingPhase) ProtoMessage()

func (*ManufacturingPhase) Reset Uses

func (m *ManufacturingPhase) Reset()

func (*ManufacturingPhase) String Uses

func (m *ManufacturingPhase) String() string

func (*ManufacturingPhase) XXX_DiscardUnknown Uses

func (m *ManufacturingPhase) XXX_DiscardUnknown()

func (*ManufacturingPhase) XXX_Marshal Uses

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

func (*ManufacturingPhase) XXX_Merge Uses

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

func (*ManufacturingPhase) XXX_Size Uses

func (m *ManufacturingPhase) XXX_Size() int

func (*ManufacturingPhase) XXX_Unmarshal Uses

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

type Peripherals Uses

type Peripherals struct {
    Chameleon            *Chameleon `protobuf:"bytes,1,opt,name=chameleon,proto3" json:"chameleon,omitempty"`
    Servo                *Servo     `protobuf:"bytes,2,opt,name=servo,proto3" json:"servo,omitempty"`
    Rpm                  *RPM       `protobuf:"bytes,3,opt,name=rpm,proto3" json:"rpm,omitempty"`
    Audio                *Audio     `protobuf:"bytes,4,opt,name=audio,proto3" json:"audio,omitempty"`
    Wifi                 *Wifi      `protobuf:"bytes,5,opt,name=wifi,proto3" json:"wifi,omitempty"`
    Camera               []*Camera  `protobuf:"bytes,6,rep,name=camera,proto3" json:"camera,omitempty"`
    Touch                *Touch     `protobuf:"bytes,7,opt,name=touch,proto3" json:"touch,omitempty"`
    XXX_NoUnkeyedLiteral struct{}   `json:"-"`
    XXX_unrecognized     []byte     `json:"-"`
    XXX_sizecache        int32      `json:"-"`
}

Peripherals of device. Next Tag: 8

func (*Peripherals) Descriptor Uses

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

func (*Peripherals) GetAudio Uses

func (m *Peripherals) GetAudio() *Audio

func (*Peripherals) GetCamera Uses

func (m *Peripherals) GetCamera() []*Camera

func (*Peripherals) GetChameleon Uses

func (m *Peripherals) GetChameleon() *Chameleon

func (*Peripherals) GetRpm Uses

func (m *Peripherals) GetRpm() *RPM

func (*Peripherals) GetServo Uses

func (m *Peripherals) GetServo() *Servo

func (*Peripherals) GetTouch Uses

func (m *Peripherals) GetTouch() *Touch

func (*Peripherals) GetWifi Uses

func (m *Peripherals) GetWifi() *Wifi

func (*Peripherals) ProtoMessage Uses

func (*Peripherals) ProtoMessage()

func (*Peripherals) Reset Uses

func (m *Peripherals) Reset()

func (*Peripherals) String Uses

func (m *Peripherals) String() string

func (*Peripherals) XXX_DiscardUnknown Uses

func (m *Peripherals) XXX_DiscardUnknown()

func (*Peripherals) XXX_Marshal Uses

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

func (*Peripherals) XXX_Merge Uses

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

func (*Peripherals) XXX_Size Uses

func (m *Peripherals) XXX_Size() int

func (*Peripherals) XXX_Unmarshal Uses

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

type RPM Uses

type RPM struct {
    PowerunitName        string   `protobuf:"bytes,1,opt,name=powerunit_name,json=powerunitName,proto3" json:"powerunit_name,omitempty"`
    PowerunitOutlet      string   `protobuf:"bytes,2,opt,name=powerunit_outlet,json=powerunitOutlet,proto3" json:"powerunit_outlet,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Remote power management info. NEXT TAG: 3

func (*RPM) Descriptor Uses

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

func (*RPM) GetPowerunitName Uses

func (m *RPM) GetPowerunitName() string

func (*RPM) GetPowerunitOutlet Uses

func (m *RPM) GetPowerunitOutlet() string

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 {
    DeviceId *DeviceID `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
    // Servo-specific configs
    ServoHostname        string    `protobuf:"bytes,2,opt,name=servo_hostname,json=servoHostname,proto3" json:"servo_hostname,omitempty"`
    ServoPort            int32     `protobuf:"varint,3,opt,name=servo_port,json=servoPort,proto3" json:"servo_port,omitempty"`
    ServoSerial          string    `protobuf:"bytes,4,opt,name=servo_serial,json=servoSerial,proto3" json:"servo_serial,omitempty"`
    ServoType            ServoType `protobuf:"varint,5,opt,name=servo_type,json=servoType,proto3,enum=lab.ServoType" json:"servo_type,omitempty"`
    XXX_NoUnkeyedLiteral struct{}  `json:"-"`
    XXX_unrecognized     []byte    `json:"-"`
    XXX_sizecache        int32     `json:"-"`
}

NEXT TAG: 6

func (*Servo) Descriptor Uses

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

func (*Servo) GetDeviceId Uses

func (m *Servo) GetDeviceId() *DeviceID

func (*Servo) GetServoHostname Uses

func (m *Servo) GetServoHostname() string

func (*Servo) GetServoPort Uses

func (m *Servo) GetServoPort() int32

func (*Servo) GetServoSerial Uses

func (m *Servo) GetServoSerial() string

func (*Servo) GetServoType Uses

func (m *Servo) GetServoType() ServoType

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 ServoType Uses

type ServoType int32

NEXT TAG: 4

const (
    ServoType_SERVO_UNKNOWN             ServoType = 0
    ServoType_SERVO_V3                  ServoType = 1
    ServoType_SERVO_V4_WITH_SERVO_MICRO ServoType = 2
    ServoType_SERVO_V4_WITH_CCD_CR50    ServoType = 3
)

func (ServoType) EnumDescriptor Uses

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

func (ServoType) String Uses

func (x ServoType) String() string

type Software Uses

type Software int32
const (
    Software_SOFTWARE_UNKNOWN Software = 0
    // Whether the device has the hangout app installed. It's a manual label now.
    Software_SOFTWARE_HANGOUT_APP Software = 1
    // Whether the device has the meet app installed. It's a manual label now.
    Software_SOFTWARE_MEET_APP Software = 2
)

func (Software) EnumDescriptor Uses

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

func (Software) String Uses

func (x Software) String() string

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:"-"`
}

Next Tag: 2

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 {
    // Indicate if the device is inside a hermetic wifi cell.
    Wificell             bool                   `protobuf:"varint,1,opt,name=wificell,proto3" json:"wificell,omitempty"`
    AntennaConn          Wifi_AntennaConnection `protobuf:"varint,2,opt,name=antenna_conn,json=antennaConn,proto3,enum=lab.Wifi_AntennaConnection" json:"antenna_conn,omitempty"`
    XXX_NoUnkeyedLiteral struct{}               `json:"-"`
    XXX_unrecognized     []byte                 `json:"-"`
    XXX_sizecache        int32                  `json:"-"`
}

Next Tag: 3

func (*Wifi) Descriptor Uses

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

func (*Wifi) GetAntennaConn Uses

func (m *Wifi) GetAntennaConn() Wifi_AntennaConnection

func (*Wifi) GetWificell Uses

func (m *Wifi) GetWificell() bool

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 Wifi_AntennaConnection Uses

type Wifi_AntennaConnection int32

DUT's WiFi antenna's connection. Next Tag: 3

const (
    Wifi_CONN_UNKNOWN Wifi_AntennaConnection = 0
    // WIFI antenna is connected conductively.
    Wifi_CONN_CONDUCTIVE Wifi_AntennaConnection = 1
    // WIFI antenna is connected over-the-air.
    Wifi_CONN_OTA Wifi_AntennaConnection = 2
)

func (Wifi_AntennaConnection) EnumDescriptor Uses

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

func (Wifi_AntennaConnection) String Uses

func (x Wifi_AntennaConnection) String() string

Package lab imports 5 packages (graph). Updated 2019-10-19. Refresh now. Tools for package owners.