pb

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Calibrate_CalibrateOnePort_FullMethodName = "/pb.Calibrate/CalibrateOnePort"
	Calibrate_CalibrateTwoPort_FullMethodName = "/pb.Calibrate/CalibrateTwoPort"
)

Variables

View Source
var Calibrate_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pb.Calibrate",
	HandlerType: (*CalibrateServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CalibrateOnePort",
			Handler:    _Calibrate_CalibrateOnePort_Handler,
		},
		{
			MethodName: "CalibrateTwoPort",
			Handler:    _Calibrate_CalibrateTwoPort_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "calibrate.proto",
}

Calibrate_ServiceDesc is the grpc.ServiceDesc for Calibrate service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_calibrate_proto protoreflect.FileDescriptor

Functions

func RegisterCalibrateServer

func RegisterCalibrateServer(s grpc.ServiceRegistrar, srv CalibrateServer)

Types

type CalibrateClient

type CalibrateClient interface {
	CalibrateOnePort(ctx context.Context, in *CalibrateOnePortRequest, opts ...grpc.CallOption) (*CalibrateOnePortResponse, error)
	CalibrateTwoPort(ctx context.Context, in *CalibrateTwoPortRequest, opts ...grpc.CallOption) (*CalibrateTwoPortResponse, error)
}

CalibrateClient is the client API for Calibrate service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewCalibrateClient

func NewCalibrateClient(cc grpc.ClientConnInterface) CalibrateClient

type CalibrateOnePortRequest

type CalibrateOnePortRequest struct {
	Frequency []float64  `protobuf:"fixed64,1,rep,packed,name=frequency,proto3" json:"frequency,omitempty"`
	Short     []*Complex `protobuf:"bytes,2,rep,name=short,proto3" json:"short,omitempty"`
	Open      []*Complex `protobuf:"bytes,3,rep,name=open,proto3" json:"open,omitempty"`
	Load      []*Complex `protobuf:"bytes,4,rep,name=load,proto3" json:"load,omitempty"`
	Thru      []*Complex `protobuf:"bytes,5,rep,name=thru,proto3" json:"thru,omitempty"`
	Dut       []*Complex `protobuf:"bytes,6,rep,name=dut,proto3" json:"dut,omitempty"`
	// contains filtered or unexported fields
}

func (*CalibrateOnePortRequest) Descriptor deprecated

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

Deprecated: Use CalibrateOnePortRequest.ProtoReflect.Descriptor instead.

func (*CalibrateOnePortRequest) GetDut

func (x *CalibrateOnePortRequest) GetDut() []*Complex

func (*CalibrateOnePortRequest) GetFrequency

func (x *CalibrateOnePortRequest) GetFrequency() []float64

func (*CalibrateOnePortRequest) GetLoad

func (x *CalibrateOnePortRequest) GetLoad() []*Complex

func (*CalibrateOnePortRequest) GetOpen

func (x *CalibrateOnePortRequest) GetOpen() []*Complex

func (*CalibrateOnePortRequest) GetShort

func (x *CalibrateOnePortRequest) GetShort() []*Complex

func (*CalibrateOnePortRequest) GetThru

func (x *CalibrateOnePortRequest) GetThru() []*Complex

func (*CalibrateOnePortRequest) ProtoMessage

func (*CalibrateOnePortRequest) ProtoMessage()

func (*CalibrateOnePortRequest) ProtoReflect

func (x *CalibrateOnePortRequest) ProtoReflect() protoreflect.Message

func (*CalibrateOnePortRequest) Reset

func (x *CalibrateOnePortRequest) Reset()

func (*CalibrateOnePortRequest) String

func (x *CalibrateOnePortRequest) String() string

type CalibrateOnePortResponse

type CalibrateOnePortResponse struct {
	Frequency []float64  `protobuf:"fixed64,1,rep,packed,name=frequency,proto3" json:"frequency,omitempty"`
	Result    []*Complex `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*CalibrateOnePortResponse) Descriptor deprecated

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

Deprecated: Use CalibrateOnePortResponse.ProtoReflect.Descriptor instead.

func (*CalibrateOnePortResponse) GetFrequency

func (x *CalibrateOnePortResponse) GetFrequency() []float64

func (*CalibrateOnePortResponse) GetResult

func (x *CalibrateOnePortResponse) GetResult() []*Complex

func (*CalibrateOnePortResponse) ProtoMessage

func (*CalibrateOnePortResponse) ProtoMessage()

func (*CalibrateOnePortResponse) ProtoReflect

func (x *CalibrateOnePortResponse) ProtoReflect() protoreflect.Message

func (*CalibrateOnePortResponse) Reset

func (x *CalibrateOnePortResponse) Reset()

func (*CalibrateOnePortResponse) String

func (x *CalibrateOnePortResponse) String() string

type CalibrateServer

type CalibrateServer interface {
	CalibrateOnePort(context.Context, *CalibrateOnePortRequest) (*CalibrateOnePortResponse, error)
	CalibrateTwoPort(context.Context, *CalibrateTwoPortRequest) (*CalibrateTwoPortResponse, error)
	// contains filtered or unexported methods
}

CalibrateServer is the server API for Calibrate service. All implementations must embed UnimplementedCalibrateServer for forward compatibility

type CalibrateTwoPortRequest

type CalibrateTwoPortRequest struct {
	Frequency []float64 `protobuf:"fixed64,1,rep,packed,name=frequency,proto3" json:"frequency,omitempty"`
	Short     *SParams  `protobuf:"bytes,2,opt,name=short,proto3" json:"short,omitempty"`
	Open      *SParams  `protobuf:"bytes,3,opt,name=open,proto3" json:"open,omitempty"`
	Load      *SParams  `protobuf:"bytes,4,opt,name=load,proto3" json:"load,omitempty"`
	Thru      *SParams  `protobuf:"bytes,5,opt,name=thru,proto3" json:"thru,omitempty"`
	Dut       *SParams  `protobuf:"bytes,6,opt,name=dut,proto3" json:"dut,omitempty"`
	// contains filtered or unexported fields
}

func (*CalibrateTwoPortRequest) Descriptor deprecated

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

Deprecated: Use CalibrateTwoPortRequest.ProtoReflect.Descriptor instead.

func (*CalibrateTwoPortRequest) GetDut

func (x *CalibrateTwoPortRequest) GetDut() *SParams

func (*CalibrateTwoPortRequest) GetFrequency

func (x *CalibrateTwoPortRequest) GetFrequency() []float64

func (*CalibrateTwoPortRequest) GetLoad

func (x *CalibrateTwoPortRequest) GetLoad() *SParams

func (*CalibrateTwoPortRequest) GetOpen

func (x *CalibrateTwoPortRequest) GetOpen() *SParams

func (*CalibrateTwoPortRequest) GetShort

func (x *CalibrateTwoPortRequest) GetShort() *SParams

func (*CalibrateTwoPortRequest) GetThru

func (x *CalibrateTwoPortRequest) GetThru() *SParams

func (*CalibrateTwoPortRequest) ProtoMessage

func (*CalibrateTwoPortRequest) ProtoMessage()

func (*CalibrateTwoPortRequest) ProtoReflect

func (x *CalibrateTwoPortRequest) ProtoReflect() protoreflect.Message

func (*CalibrateTwoPortRequest) Reset

func (x *CalibrateTwoPortRequest) Reset()

func (*CalibrateTwoPortRequest) String

func (x *CalibrateTwoPortRequest) String() string

type CalibrateTwoPortResponse

type CalibrateTwoPortResponse struct {
	Frequency []float64 `protobuf:"fixed64,1,rep,packed,name=frequency,proto3" json:"frequency,omitempty"`
	Result    *SParams  `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*CalibrateTwoPortResponse) Descriptor deprecated

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

Deprecated: Use CalibrateTwoPortResponse.ProtoReflect.Descriptor instead.

func (*CalibrateTwoPortResponse) GetFrequency

func (x *CalibrateTwoPortResponse) GetFrequency() []float64

func (*CalibrateTwoPortResponse) GetResult

func (x *CalibrateTwoPortResponse) GetResult() *SParams

func (*CalibrateTwoPortResponse) ProtoMessage

func (*CalibrateTwoPortResponse) ProtoMessage()

func (*CalibrateTwoPortResponse) ProtoReflect

func (x *CalibrateTwoPortResponse) ProtoReflect() protoreflect.Message

func (*CalibrateTwoPortResponse) Reset

func (x *CalibrateTwoPortResponse) Reset()

func (*CalibrateTwoPortResponse) String

func (x *CalibrateTwoPortResponse) String() string

type Complex

type Complex struct {
	Imag float64 `protobuf:"fixed64,1,opt,name=imag,proto3" json:"imag,omitempty"`
	Real float64 `protobuf:"fixed64,2,opt,name=real,proto3" json:"real,omitempty"`
	// contains filtered or unexported fields
}

func (*Complex) Descriptor deprecated

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

Deprecated: Use Complex.ProtoReflect.Descriptor instead.

func (*Complex) GetImag

func (x *Complex) GetImag() float64

func (*Complex) GetReal

func (x *Complex) GetReal() float64

func (*Complex) ProtoMessage

func (*Complex) ProtoMessage()

func (*Complex) ProtoReflect

func (x *Complex) ProtoReflect() protoreflect.Message

func (*Complex) Reset

func (x *Complex) Reset()

func (*Complex) String

func (x *Complex) String() string

type SParams

type SParams struct {
	S11 []*Complex `protobuf:"bytes,1,rep,name=s11,proto3" json:"s11,omitempty"`
	S12 []*Complex `protobuf:"bytes,2,rep,name=s12,proto3" json:"s12,omitempty"`
	S21 []*Complex `protobuf:"bytes,3,rep,name=s21,proto3" json:"s21,omitempty"`
	S22 []*Complex `protobuf:"bytes,4,rep,name=s22,proto3" json:"s22,omitempty"`
	// contains filtered or unexported fields
}

func (*SParams) Descriptor deprecated

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

Deprecated: Use SParams.ProtoReflect.Descriptor instead.

func (*SParams) GetS11

func (x *SParams) GetS11() []*Complex

func (*SParams) GetS12

func (x *SParams) GetS12() []*Complex

func (*SParams) GetS21

func (x *SParams) GetS21() []*Complex

func (*SParams) GetS22

func (x *SParams) GetS22() []*Complex

func (*SParams) ProtoMessage

func (*SParams) ProtoMessage()

func (*SParams) ProtoReflect

func (x *SParams) ProtoReflect() protoreflect.Message

func (*SParams) Reset

func (x *SParams) Reset()

func (*SParams) String

func (x *SParams) String() string

type UnimplementedCalibrateServer

type UnimplementedCalibrateServer struct {
}

UnimplementedCalibrateServer must be embedded to have forward compatible implementations.

func (UnimplementedCalibrateServer) CalibrateOnePort

func (UnimplementedCalibrateServer) CalibrateTwoPort

type UnsafeCalibrateServer

type UnsafeCalibrateServer interface {
	// contains filtered or unexported methods
}

UnsafeCalibrateServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CalibrateServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL