Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterCalibrateServer(s grpc.ServiceRegistrar, srv CalibrateServer)
- type CalibrateClient
- type CalibrateOnePortRequest
- func (*CalibrateOnePortRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateOnePortRequest) GetDut() []*Complex
- func (x *CalibrateOnePortRequest) GetFrequency() []float64
- func (x *CalibrateOnePortRequest) GetLoad() []*Complex
- func (x *CalibrateOnePortRequest) GetOpen() []*Complex
- func (x *CalibrateOnePortRequest) GetShort() []*Complex
- func (x *CalibrateOnePortRequest) GetThru() []*Complex
- func (*CalibrateOnePortRequest) ProtoMessage()
- func (x *CalibrateOnePortRequest) ProtoReflect() protoreflect.Message
- func (x *CalibrateOnePortRequest) Reset()
- func (x *CalibrateOnePortRequest) String() string
- type CalibrateOnePortResponse
- func (*CalibrateOnePortResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateOnePortResponse) GetFrequency() []float64
- func (x *CalibrateOnePortResponse) GetResult() []*Complex
- func (*CalibrateOnePortResponse) ProtoMessage()
- func (x *CalibrateOnePortResponse) ProtoReflect() protoreflect.Message
- func (x *CalibrateOnePortResponse) Reset()
- func (x *CalibrateOnePortResponse) String() string
- type CalibrateServer
- type CalibrateTwoPortRequest
- func (*CalibrateTwoPortRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateTwoPortRequest) GetDut() *SParams
- func (x *CalibrateTwoPortRequest) GetFrequency() []float64
- func (x *CalibrateTwoPortRequest) GetLoad() *SParams
- func (x *CalibrateTwoPortRequest) GetOpen() *SParams
- func (x *CalibrateTwoPortRequest) GetShort() *SParams
- func (x *CalibrateTwoPortRequest) GetThru() *SParams
- func (*CalibrateTwoPortRequest) ProtoMessage()
- func (x *CalibrateTwoPortRequest) ProtoReflect() protoreflect.Message
- func (x *CalibrateTwoPortRequest) Reset()
- func (x *CalibrateTwoPortRequest) String() string
- type CalibrateTwoPortResponse
- func (*CalibrateTwoPortResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateTwoPortResponse) GetFrequency() []float64
- func (x *CalibrateTwoPortResponse) GetResult() *SParams
- func (*CalibrateTwoPortResponse) ProtoMessage()
- func (x *CalibrateTwoPortResponse) ProtoReflect() protoreflect.Message
- func (x *CalibrateTwoPortResponse) Reset()
- func (x *CalibrateTwoPortResponse) String() string
- type Complex
- type SParams
- func (*SParams) Descriptor() ([]byte, []int)deprecated
- func (x *SParams) GetS11() []*Complex
- func (x *SParams) GetS12() []*Complex
- func (x *SParams) GetS21() []*Complex
- func (x *SParams) GetS22() []*Complex
- func (*SParams) ProtoMessage()
- func (x *SParams) ProtoReflect() protoreflect.Message
- func (x *SParams) Reset()
- func (x *SParams) String() string
- type UnimplementedCalibrateServer
- type UnsafeCalibrateServer
Constants ¶
const ( Calibrate_CalibrateOnePort_FullMethodName = "/pb.Calibrate/CalibrateOnePort" Calibrate_CalibrateTwoPort_FullMethodName = "/pb.Calibrate/CalibrateTwoPort" )
Variables ¶
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)
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) ProtoMessage ¶
func (*Complex) ProtoMessage()
func (*Complex) ProtoReflect ¶
func (x *Complex) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*SParams) ProtoMessage()
func (*SParams) ProtoReflect ¶
func (x *SParams) ProtoReflect() protoreflect.Message
type UnimplementedCalibrateServer ¶
type UnimplementedCalibrateServer struct { }
UnimplementedCalibrateServer must be embedded to have forward compatible implementations.
func (UnimplementedCalibrateServer) CalibrateOnePort ¶
func (UnimplementedCalibrateServer) CalibrateOnePort(context.Context, *CalibrateOnePortRequest) (*CalibrateOnePortResponse, error)
func (UnimplementedCalibrateServer) CalibrateTwoPort ¶
func (UnimplementedCalibrateServer) CalibrateTwoPort(context.Context, *CalibrateTwoPortRequest) (*CalibrateTwoPortResponse, error)
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.