Documentation
¶
Overview ¶
Package camerabox provides all camerabox related types compiled from protobuf.
Index ¶
- Variables
- func RegisterAlignmentServiceServer(s *grpc.Server, srv AlignmentServiceServer)
- func RegisterHAL3ServiceServer(s *grpc.Server, srv HAL3ServiceServer)
- func RegisterITSServiceServer(s *grpc.Server, srv ITSServiceServer)
- type AlignmentServiceClient
- type AlignmentServiceServer
- type CheckRegressionRequest
- func (*CheckRegressionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckRegressionRequest) GetDataPath() string
- func (x *CheckRegressionRequest) GetFacing() Facing
- func (*CheckRegressionRequest) ProtoMessage()
- func (x *CheckRegressionRequest) ProtoReflect() protoreflect.Message
- func (x *CheckRegressionRequest) Reset()
- func (x *CheckRegressionRequest) String() string
- type CheckRegressionResponse
- func (*CheckRegressionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckRegressionResponse) GetError() string
- func (x *CheckRegressionResponse) GetResult() TestResult
- func (*CheckRegressionResponse) ProtoMessage()
- func (x *CheckRegressionResponse) ProtoReflect() protoreflect.Message
- func (x *CheckRegressionResponse) Reset()
- func (x *CheckRegressionResponse) String() string
- type Facing
- type HAL3CameraTest
- func (HAL3CameraTest) Descriptor() protoreflect.EnumDescriptor
- func (x HAL3CameraTest) Enum() *HAL3CameraTest
- func (HAL3CameraTest) EnumDescriptor() ([]byte, []int)deprecated
- func (x HAL3CameraTest) Number() protoreflect.EnumNumber
- func (x HAL3CameraTest) String() string
- func (HAL3CameraTest) Type() protoreflect.EnumType
- type HAL3ServiceClient
- type HAL3ServiceServer
- type ITSServiceClient
- type ITSServiceServer
- type ManualAlignRequest
- func (*ManualAlignRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ManualAlignRequest) GetDataPath() string
- func (x *ManualAlignRequest) GetFacing() Facing
- func (x *ManualAlignRequest) GetPassword() string
- func (x *ManualAlignRequest) GetUsername() string
- func (*ManualAlignRequest) ProtoMessage()
- func (x *ManualAlignRequest) ProtoReflect() protoreflect.Message
- func (x *ManualAlignRequest) Reset()
- func (x *ManualAlignRequest) String() string
- type RunTestRequest
- func (*RunTestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunTestRequest) GetExtendedParams() string
- func (x *RunTestRequest) GetFacing() Facing
- func (x *RunTestRequest) GetTest() HAL3CameraTest
- func (*RunTestRequest) ProtoMessage()
- func (x *RunTestRequest) ProtoReflect() protoreflect.Message
- func (x *RunTestRequest) Reset()
- func (x *RunTestRequest) String() string
- type RunTestResponse
- func (*RunTestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RunTestResponse) GetError() string
- func (x *RunTestResponse) GetResult() TestResult
- func (*RunTestResponse) ProtoMessage()
- func (x *RunTestResponse) ProtoReflect() protoreflect.Message
- func (x *RunTestResponse) Reset()
- func (x *RunTestResponse) String() string
- type TestResult
- type UnimplementedAlignmentServiceServer
- type UnimplementedHAL3ServiceServer
- type UnimplementedITSServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( Facing_name = map[int32]string{ 0: "FACING_UNSET", 1: "FACING_BACK", 2: "FACING_FRONT", } Facing_value = map[string]int32{ "FACING_UNSET": 0, "FACING_BACK": 1, "FACING_FRONT": 2, } )
Enum value maps for Facing.
var ( TestResult_name = map[int32]string{ 0: "TEST_RESULT_UNSET", 1: "TEST_RESULT_PASSED", 2: "TEST_RESULT_FAILED", } TestResult_value = map[string]int32{ "TEST_RESULT_UNSET": 0, "TEST_RESULT_PASSED": 1, "TEST_RESULT_FAILED": 2, } )
Enum value maps for TestResult.
var ( HAL3CameraTest_name = map[int32]string{ 0: "DEVICE", 1: "FRAME", 2: "JDA", 3: "JEA", 4: "MODULE", 5: "PERF", 6: "PREVIEW", 7: "RECORDING", 8: "STILL_CAPTURE", 9: "STREAM", 10: "FACE_DETECTION", } HAL3CameraTest_value = map[string]int32{ "DEVICE": 0, "FRAME": 1, "JDA": 2, "JEA": 3, "MODULE": 4, "PERF": 5, "PREVIEW": 6, "RECORDING": 7, "STILL_CAPTURE": 8, "STREAM": 9, "FACE_DETECTION": 10, } )
Enum value maps for HAL3CameraTest.
var File_camerabox_alignment_service_proto protoreflect.FileDescriptor
var File_camerabox_common_proto protoreflect.FileDescriptor
var File_camerabox_hal3_service_proto protoreflect.FileDescriptor
var File_camerabox_its_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAlignmentServiceServer ¶
func RegisterAlignmentServiceServer(s *grpc.Server, srv AlignmentServiceServer)
func RegisterHAL3ServiceServer ¶
func RegisterHAL3ServiceServer(s *grpc.Server, srv HAL3ServiceServer)
func RegisterITSServiceServer ¶
func RegisterITSServiceServer(s *grpc.Server, srv ITSServiceServer)
Types ¶
type AlignmentServiceClient ¶
type AlignmentServiceClient interface {
// ManualAlign opens preview page on DUT and wait until preview is aligned.
ManualAlign(ctx context.Context, in *ManualAlignRequest, opts ...grpc.CallOption) (*empty.Empty, error)
// CheckRegression opens preview page on DUT and check preview is aligned as
// regression test.
CheckRegression(ctx context.Context, in *CheckRegressionRequest, opts ...grpc.CallOption) (*CheckRegressionResponse, error)
}
AlignmentServiceClient is the client API for AlignmentService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAlignmentServiceClient ¶
func NewAlignmentServiceClient(cc grpc.ClientConnInterface) AlignmentServiceClient
type AlignmentServiceServer ¶
type AlignmentServiceServer interface {
// ManualAlign opens preview page on DUT and wait until preview is aligned.
ManualAlign(context.Context, *ManualAlignRequest) (*empty.Empty, error)
// CheckRegression opens preview page on DUT and check preview is aligned as
// regression test.
CheckRegression(context.Context, *CheckRegressionRequest) (*CheckRegressionResponse, error)
}
AlignmentServiceServer is the server API for AlignmentService service.
type CheckRegressionRequest ¶
type CheckRegressionRequest struct {
// Absolute path for saving data used on DUT.
DataPath string `protobuf:"bytes,1,opt,name=data_path,json=dataPath,proto3" json:"data_path,omitempty"`
// DUT's target camera facing to be aligned.
Facing Facing `protobuf:"varint,2,opt,name=facing,proto3,enum=tast.cros.camerabox.Facing" json:"facing,omitempty"`
// contains filtered or unexported fields
}
func (*CheckRegressionRequest) Descriptor
deprecated
func (*CheckRegressionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckRegressionRequest.ProtoReflect.Descriptor instead.
func (*CheckRegressionRequest) GetDataPath ¶
func (x *CheckRegressionRequest) GetDataPath() string
func (*CheckRegressionRequest) GetFacing ¶
func (x *CheckRegressionRequest) GetFacing() Facing
func (*CheckRegressionRequest) ProtoMessage ¶
func (*CheckRegressionRequest) ProtoMessage()
func (*CheckRegressionRequest) ProtoReflect ¶
func (x *CheckRegressionRequest) ProtoReflect() protoreflect.Message
func (*CheckRegressionRequest) Reset ¶
func (x *CheckRegressionRequest) Reset()
func (*CheckRegressionRequest) String ¶
func (x *CheckRegressionRequest) String() string
type CheckRegressionResponse ¶
type CheckRegressionResponse struct {
// Check result.
Result TestResult `protobuf:"varint,1,opt,name=result,proto3,enum=tast.cros.camerabox.TestResult" json:"result,omitempty"`
// Error message from running check.
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*CheckRegressionResponse) Descriptor
deprecated
func (*CheckRegressionResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckRegressionResponse.ProtoReflect.Descriptor instead.
func (*CheckRegressionResponse) GetError ¶
func (x *CheckRegressionResponse) GetError() string
func (*CheckRegressionResponse) GetResult ¶
func (x *CheckRegressionResponse) GetResult() TestResult
func (*CheckRegressionResponse) ProtoMessage ¶
func (*CheckRegressionResponse) ProtoMessage()
func (*CheckRegressionResponse) ProtoReflect ¶
func (x *CheckRegressionResponse) ProtoReflect() protoreflect.Message
func (*CheckRegressionResponse) Reset ¶
func (x *CheckRegressionResponse) Reset()
func (*CheckRegressionResponse) String ¶
func (x *CheckRegressionResponse) String() string
type Facing ¶
type Facing int32
func (Facing) Descriptor ¶
func (Facing) Descriptor() protoreflect.EnumDescriptor
func (Facing) EnumDescriptor
deprecated
func (Facing) Number ¶
func (x Facing) Number() protoreflect.EnumNumber
func (Facing) Type ¶
func (Facing) Type() protoreflect.EnumType
type HAL3CameraTest ¶
type HAL3CameraTest int32
const ( HAL3CameraTest_DEVICE HAL3CameraTest = 0 HAL3CameraTest_FRAME HAL3CameraTest = 1 HAL3CameraTest_JDA HAL3CameraTest = 2 HAL3CameraTest_JEA HAL3CameraTest = 3 HAL3CameraTest_MODULE HAL3CameraTest = 4 HAL3CameraTest_PERF HAL3CameraTest = 5 HAL3CameraTest_PREVIEW HAL3CameraTest = 6 HAL3CameraTest_RECORDING HAL3CameraTest = 7 HAL3CameraTest_STILL_CAPTURE HAL3CameraTest = 8 HAL3CameraTest_STREAM HAL3CameraTest = 9 HAL3CameraTest_FACE_DETECTION HAL3CameraTest = 10 )
func (HAL3CameraTest) Descriptor ¶
func (HAL3CameraTest) Descriptor() protoreflect.EnumDescriptor
func (HAL3CameraTest) Enum ¶
func (x HAL3CameraTest) Enum() *HAL3CameraTest
func (HAL3CameraTest) EnumDescriptor
deprecated
func (HAL3CameraTest) EnumDescriptor() ([]byte, []int)
Deprecated: Use HAL3CameraTest.Descriptor instead.
func (HAL3CameraTest) Number ¶
func (x HAL3CameraTest) Number() protoreflect.EnumNumber
func (HAL3CameraTest) String ¶
func (x HAL3CameraTest) String() string
func (HAL3CameraTest) Type ¶
func (HAL3CameraTest) Type() protoreflect.EnumType
type HAL3ServiceClient ¶
type HAL3ServiceClient interface {
// RunTest runs specific HAL3 camera test on target facing camera.
RunTest(ctx context.Context, in *RunTestRequest, opts ...grpc.CallOption) (*RunTestResponse, error)
}
HAL3ServiceClient is the client API for HAL3Service service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewHAL3ServiceClient ¶
func NewHAL3ServiceClient(cc grpc.ClientConnInterface) HAL3ServiceClient
type HAL3ServiceServer ¶
type HAL3ServiceServer interface {
// RunTest runs specific HAL3 camera test on target facing camera.
RunTest(context.Context, *RunTestRequest) (*RunTestResponse, error)
}
HAL3ServiceServer is the server API for HAL3Service service.
type ITSServiceClient ¶
type ITSServiceClient interface {
// SetUp sets up required software dependency to run ITS.
SetUp(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
// TearDown tears down software dependency brought up by |SetUp|.
TearDown(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
}
ITSServiceClient is the client API for ITSService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewITSServiceClient ¶
func NewITSServiceClient(cc grpc.ClientConnInterface) ITSServiceClient
type ITSServiceServer ¶
type ITSServiceServer interface {
// SetUp sets up required software dependency to run ITS.
SetUp(context.Context, *empty.Empty) (*empty.Empty, error)
// TearDown tears down software dependency brought up by |SetUp|.
TearDown(context.Context, *empty.Empty) (*empty.Empty, error)
}
ITSServiceServer is the server API for ITSService service.
type ManualAlignRequest ¶
type ManualAlignRequest struct {
// Absolute path for saving data used on DUT.
DataPath string `protobuf:"bytes,1,opt,name=data_path,json=dataPath,proto3" json:"data_path,omitempty"`
// Username to login chrome and prepare chrome remote desktop.
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// Password to login chrome and prepare chrome remote desktop.
Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
// DUT's target camera facing to be aligned.
Facing Facing `protobuf:"varint,4,opt,name=facing,proto3,enum=tast.cros.camerabox.Facing" json:"facing,omitempty"`
// contains filtered or unexported fields
}
func (*ManualAlignRequest) Descriptor
deprecated
func (*ManualAlignRequest) Descriptor() ([]byte, []int)
Deprecated: Use ManualAlignRequest.ProtoReflect.Descriptor instead.
func (*ManualAlignRequest) GetDataPath ¶
func (x *ManualAlignRequest) GetDataPath() string
func (*ManualAlignRequest) GetFacing ¶
func (x *ManualAlignRequest) GetFacing() Facing
func (*ManualAlignRequest) GetPassword ¶
func (x *ManualAlignRequest) GetPassword() string
func (*ManualAlignRequest) GetUsername ¶
func (x *ManualAlignRequest) GetUsername() string
func (*ManualAlignRequest) ProtoMessage ¶
func (*ManualAlignRequest) ProtoMessage()
func (*ManualAlignRequest) ProtoReflect ¶
func (x *ManualAlignRequest) ProtoReflect() protoreflect.Message
func (*ManualAlignRequest) Reset ¶
func (x *ManualAlignRequest) Reset()
func (*ManualAlignRequest) String ¶
func (x *ManualAlignRequest) String() string
type RunTestRequest ¶
type RunTestRequest struct {
// Type of test to be run.
Test HAL3CameraTest `protobuf:"varint,1,opt,name=test,proto3,enum=tast.cros.camerabox.HAL3CameraTest" json:"test,omitempty"`
// Facing of camera to be tested.
Facing Facing `protobuf:"varint,2,opt,name=facing,proto3,enum=tast.cros.camerabox.Facing" json:"facing,omitempty"`
// Extended test parameters. The format is "id1=value1,id2=value2,..."
ExtendedParams string `protobuf:"bytes,3,opt,name=extended_params,json=extendedParams,proto3" json:"extended_params,omitempty"`
// contains filtered or unexported fields
}
func (*RunTestRequest) Descriptor
deprecated
func (*RunTestRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunTestRequest.ProtoReflect.Descriptor instead.
func (*RunTestRequest) GetExtendedParams ¶
func (x *RunTestRequest) GetExtendedParams() string
func (*RunTestRequest) GetFacing ¶
func (x *RunTestRequest) GetFacing() Facing
func (*RunTestRequest) GetTest ¶
func (x *RunTestRequest) GetTest() HAL3CameraTest
func (*RunTestRequest) ProtoMessage ¶
func (*RunTestRequest) ProtoMessage()
func (*RunTestRequest) ProtoReflect ¶
func (x *RunTestRequest) ProtoReflect() protoreflect.Message
func (*RunTestRequest) Reset ¶
func (x *RunTestRequest) Reset()
func (*RunTestRequest) String ¶
func (x *RunTestRequest) String() string
type RunTestResponse ¶
type RunTestResponse struct {
Result TestResult `protobuf:"varint,1,opt,name=result,proto3,enum=tast.cros.camerabox.TestResult" json:"result,omitempty"`
// Error message from running test.
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RunTestResponse) Descriptor
deprecated
func (*RunTestResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunTestResponse.ProtoReflect.Descriptor instead.
func (*RunTestResponse) GetError ¶
func (x *RunTestResponse) GetError() string
func (*RunTestResponse) GetResult ¶
func (x *RunTestResponse) GetResult() TestResult
func (*RunTestResponse) ProtoMessage ¶
func (*RunTestResponse) ProtoMessage()
func (*RunTestResponse) ProtoReflect ¶
func (x *RunTestResponse) ProtoReflect() protoreflect.Message
func (*RunTestResponse) Reset ¶
func (x *RunTestResponse) Reset()
func (*RunTestResponse) String ¶
func (x *RunTestResponse) String() string
type TestResult ¶
type TestResult int32
const ( TestResult_TEST_RESULT_UNSET TestResult = 0 // Test is passed. TestResult_TEST_RESULT_PASSED TestResult = 1 // Test is failed. TestResult_TEST_RESULT_FAILED TestResult = 2 )
func (TestResult) Descriptor ¶
func (TestResult) Descriptor() protoreflect.EnumDescriptor
func (TestResult) Enum ¶
func (x TestResult) Enum() *TestResult
func (TestResult) EnumDescriptor
deprecated
func (TestResult) EnumDescriptor() ([]byte, []int)
Deprecated: Use TestResult.Descriptor instead.
func (TestResult) Number ¶
func (x TestResult) Number() protoreflect.EnumNumber
func (TestResult) String ¶
func (x TestResult) String() string
func (TestResult) Type ¶
func (TestResult) Type() protoreflect.EnumType
type UnimplementedAlignmentServiceServer ¶
type UnimplementedAlignmentServiceServer struct {
}
UnimplementedAlignmentServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedAlignmentServiceServer) CheckRegression ¶
func (*UnimplementedAlignmentServiceServer) CheckRegression(context.Context, *CheckRegressionRequest) (*CheckRegressionResponse, error)
func (*UnimplementedAlignmentServiceServer) ManualAlign ¶
func (*UnimplementedAlignmentServiceServer) ManualAlign(context.Context, *ManualAlignRequest) (*empty.Empty, error)
type UnimplementedHAL3ServiceServer ¶
type UnimplementedHAL3ServiceServer struct {
}
UnimplementedHAL3ServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedHAL3ServiceServer) RunTest ¶
func (*UnimplementedHAL3ServiceServer) RunTest(context.Context, *RunTestRequest) (*RunTestResponse, error)
type UnimplementedITSServiceServer ¶
type UnimplementedITSServiceServer struct {
}
UnimplementedITSServiceServer can be embedded to have forward compatible implementations.