Documentation ¶
Index ¶
- Variables
- func RegisterCalibrationServiceServer(s grpc.ServiceRegistrar, srv CalibrationServiceServer)
- type CalibrateAccelerometerResponse
- func (*CalibrateAccelerometerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateAccelerometerResponse) GetCalibrationResult() *CalibrationResult
- func (x *CalibrateAccelerometerResponse) GetProgressData() *ProgressData
- func (*CalibrateAccelerometerResponse) ProtoMessage()
- func (x *CalibrateAccelerometerResponse) ProtoReflect() protoreflect.Message
- func (x *CalibrateAccelerometerResponse) Reset()
- func (x *CalibrateAccelerometerResponse) String() string
- type CalibrateGimbalAccelerometerResponse
- func (*CalibrateGimbalAccelerometerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateGimbalAccelerometerResponse) GetCalibrationResult() *CalibrationResult
- func (x *CalibrateGimbalAccelerometerResponse) GetProgressData() *ProgressData
- func (*CalibrateGimbalAccelerometerResponse) ProtoMessage()
- func (x *CalibrateGimbalAccelerometerResponse) ProtoReflect() protoreflect.Message
- func (x *CalibrateGimbalAccelerometerResponse) Reset()
- func (x *CalibrateGimbalAccelerometerResponse) String() string
- type CalibrateGyroResponse
- func (*CalibrateGyroResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateGyroResponse) GetCalibrationResult() *CalibrationResult
- func (x *CalibrateGyroResponse) GetProgressData() *ProgressData
- func (*CalibrateGyroResponse) ProtoMessage()
- func (x *CalibrateGyroResponse) ProtoReflect() protoreflect.Message
- func (x *CalibrateGyroResponse) Reset()
- func (x *CalibrateGyroResponse) String() string
- type CalibrateLevelHorizonResponse
- func (*CalibrateLevelHorizonResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateLevelHorizonResponse) GetCalibrationResult() *CalibrationResult
- func (x *CalibrateLevelHorizonResponse) GetProgressData() *ProgressData
- func (*CalibrateLevelHorizonResponse) ProtoMessage()
- func (x *CalibrateLevelHorizonResponse) ProtoReflect() protoreflect.Message
- func (x *CalibrateLevelHorizonResponse) Reset()
- func (x *CalibrateLevelHorizonResponse) String() string
- type CalibrateMagnetometerResponse
- func (*CalibrateMagnetometerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrateMagnetometerResponse) GetCalibrationResult() *CalibrationResult
- func (x *CalibrateMagnetometerResponse) GetProgressData() *ProgressData
- func (*CalibrateMagnetometerResponse) ProtoMessage()
- func (x *CalibrateMagnetometerResponse) ProtoReflect() protoreflect.Message
- func (x *CalibrateMagnetometerResponse) Reset()
- func (x *CalibrateMagnetometerResponse) String() string
- type CalibrationResult
- func (*CalibrationResult) Descriptor() ([]byte, []int)deprecated
- func (x *CalibrationResult) GetResult() CalibrationResult_Result
- func (x *CalibrationResult) GetResultStr() string
- func (*CalibrationResult) ProtoMessage()
- func (x *CalibrationResult) ProtoReflect() protoreflect.Message
- func (x *CalibrationResult) Reset()
- func (x *CalibrationResult) String() string
- type CalibrationResult_Result
- func (CalibrationResult_Result) Descriptor() protoreflect.EnumDescriptor
- func (x CalibrationResult_Result) Enum() *CalibrationResult_Result
- func (CalibrationResult_Result) EnumDescriptor() ([]byte, []int)deprecated
- func (x CalibrationResult_Result) Number() protoreflect.EnumNumber
- func (x CalibrationResult_Result) String() string
- func (CalibrationResult_Result) Type() protoreflect.EnumType
- type CalibrationServiceClient
- type CalibrationServiceServer
- type CalibrationService_SubscribeCalibrateAccelerometerClient
- type CalibrationService_SubscribeCalibrateAccelerometerServer
- type CalibrationService_SubscribeCalibrateGimbalAccelerometerClient
- type CalibrationService_SubscribeCalibrateGimbalAccelerometerServer
- type CalibrationService_SubscribeCalibrateGyroClient
- type CalibrationService_SubscribeCalibrateGyroServer
- type CalibrationService_SubscribeCalibrateLevelHorizonClient
- type CalibrationService_SubscribeCalibrateLevelHorizonServer
- type CalibrationService_SubscribeCalibrateMagnetometerClient
- type CalibrationService_SubscribeCalibrateMagnetometerServer
- type CancelRequest
- type CancelResponse
- func (*CancelResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CancelResponse) GetCalibrationResult() *CalibrationResult
- func (*CancelResponse) ProtoMessage()
- func (x *CancelResponse) ProtoReflect() protoreflect.Message
- func (x *CancelResponse) Reset()
- func (x *CancelResponse) String() string
- type ProgressData
- func (*ProgressData) Descriptor() ([]byte, []int)deprecated
- func (x *ProgressData) GetHasProgress() bool
- func (x *ProgressData) GetHasStatusText() bool
- func (x *ProgressData) GetProgress() float32
- func (x *ProgressData) GetStatusText() string
- func (*ProgressData) ProtoMessage()
- func (x *ProgressData) ProtoReflect() protoreflect.Message
- func (x *ProgressData) Reset()
- func (x *ProgressData) String() string
- type ServiceImpl
- func (a *ServiceImpl) CalibrateAccelerometer(ctx context.Context) (<-chan *ProgressData, error)
- func (a *ServiceImpl) CalibrateGimbalAccelerometer(ctx context.Context) (<-chan *ProgressData, error)
- func (a *ServiceImpl) CalibrateGyro(ctx context.Context) (<-chan *ProgressData, error)
- func (a *ServiceImpl) CalibrateLevelHorizon(ctx context.Context) (<-chan *ProgressData, error)
- func (a *ServiceImpl) CalibrateMagnetometer(ctx context.Context) (<-chan *ProgressData, error)
- func (s *ServiceImpl) Cancel(ctx context.Context) (*CancelResponse, error)
- type SubscribeCalibrateAccelerometerRequest
- func (*SubscribeCalibrateAccelerometerRequest) Descriptor() ([]byte, []int)deprecated
- func (*SubscribeCalibrateAccelerometerRequest) ProtoMessage()
- func (x *SubscribeCalibrateAccelerometerRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeCalibrateAccelerometerRequest) Reset()
- func (x *SubscribeCalibrateAccelerometerRequest) String() string
- type SubscribeCalibrateGimbalAccelerometerRequest
- func (*SubscribeCalibrateGimbalAccelerometerRequest) Descriptor() ([]byte, []int)deprecated
- func (*SubscribeCalibrateGimbalAccelerometerRequest) ProtoMessage()
- func (x *SubscribeCalibrateGimbalAccelerometerRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeCalibrateGimbalAccelerometerRequest) Reset()
- func (x *SubscribeCalibrateGimbalAccelerometerRequest) String() string
- type SubscribeCalibrateGyroRequest
- func (*SubscribeCalibrateGyroRequest) Descriptor() ([]byte, []int)deprecated
- func (*SubscribeCalibrateGyroRequest) ProtoMessage()
- func (x *SubscribeCalibrateGyroRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeCalibrateGyroRequest) Reset()
- func (x *SubscribeCalibrateGyroRequest) String() string
- type SubscribeCalibrateLevelHorizonRequest
- func (*SubscribeCalibrateLevelHorizonRequest) Descriptor() ([]byte, []int)deprecated
- func (*SubscribeCalibrateLevelHorizonRequest) ProtoMessage()
- func (x *SubscribeCalibrateLevelHorizonRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeCalibrateLevelHorizonRequest) Reset()
- func (x *SubscribeCalibrateLevelHorizonRequest) String() string
- type SubscribeCalibrateMagnetometerRequest
- func (*SubscribeCalibrateMagnetometerRequest) Descriptor() ([]byte, []int)deprecated
- func (*SubscribeCalibrateMagnetometerRequest) ProtoMessage()
- func (x *SubscribeCalibrateMagnetometerRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeCalibrateMagnetometerRequest) Reset()
- func (x *SubscribeCalibrateMagnetometerRequest) String() string
- type UnimplementedCalibrationServiceServer
- func (UnimplementedCalibrationServiceServer) Cancel(context.Context, *CancelRequest) (*CancelResponse, error)
- func (UnimplementedCalibrationServiceServer) SubscribeCalibrateAccelerometer(*SubscribeCalibrateAccelerometerRequest, ...) error
- func (UnimplementedCalibrationServiceServer) SubscribeCalibrateGimbalAccelerometer(*SubscribeCalibrateGimbalAccelerometerRequest, ...) error
- func (UnimplementedCalibrationServiceServer) SubscribeCalibrateGyro(*SubscribeCalibrateGyroRequest, ...) error
- func (UnimplementedCalibrationServiceServer) SubscribeCalibrateLevelHorizon(*SubscribeCalibrateLevelHorizonRequest, ...) error
- func (UnimplementedCalibrationServiceServer) SubscribeCalibrateMagnetometer(*SubscribeCalibrateMagnetometerRequest, ...) error
- type UnsafeCalibrationServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( CalibrationResult_Result_name = map[int32]string{ 0: "RESULT_UNKNOWN", 1: "RESULT_SUCCESS", 2: "RESULT_NEXT", 3: "RESULT_FAILED", 4: "RESULT_NO_SYSTEM", 5: "RESULT_CONNECTION_ERROR", 6: "RESULT_BUSY", 7: "RESULT_COMMAND_DENIED", 8: "RESULT_TIMEOUT", 9: "RESULT_CANCELLED", 10: "RESULT_FAILED_ARMED", 11: "RESULT_UNSUPPORTED", } CalibrationResult_Result_value = map[string]int32{ "RESULT_UNKNOWN": 0, "RESULT_SUCCESS": 1, "RESULT_NEXT": 2, "RESULT_FAILED": 3, "RESULT_NO_SYSTEM": 4, "RESULT_CONNECTION_ERROR": 5, "RESULT_BUSY": 6, "RESULT_COMMAND_DENIED": 7, "RESULT_TIMEOUT": 8, "RESULT_CANCELLED": 9, "RESULT_FAILED_ARMED": 10, "RESULT_UNSUPPORTED": 11, } )
Enum value maps for CalibrationResult_Result.
var CalibrationService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mavsdk.rpc.calibration.CalibrationService", HandlerType: (*CalibrationServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Cancel", Handler: _CalibrationService_Cancel_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "SubscribeCalibrateGyro", Handler: _CalibrationService_SubscribeCalibrateGyro_Handler, ServerStreams: true, }, { StreamName: "SubscribeCalibrateAccelerometer", Handler: _CalibrationService_SubscribeCalibrateAccelerometer_Handler, ServerStreams: true, }, { StreamName: "SubscribeCalibrateMagnetometer", Handler: _CalibrationService_SubscribeCalibrateMagnetometer_Handler, ServerStreams: true, }, { StreamName: "SubscribeCalibrateLevelHorizon", Handler: _CalibrationService_SubscribeCalibrateLevelHorizon_Handler, ServerStreams: true, }, { StreamName: "SubscribeCalibrateGimbalAccelerometer", Handler: _CalibrationService_SubscribeCalibrateGimbalAccelerometer_Handler, ServerStreams: true, }, }, Metadata: "calibration.proto", }
CalibrationService_ServiceDesc is the grpc.ServiceDesc for CalibrationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_calibration_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCalibrationServiceServer ¶
func RegisterCalibrationServiceServer(s grpc.ServiceRegistrar, srv CalibrationServiceServer)
Types ¶
type CalibrateAccelerometerResponse ¶
type CalibrateAccelerometerResponse struct { CalibrationResult *CalibrationResult `protobuf:"bytes,1,opt,name=calibration_result,json=calibrationResult,proto3" json:"calibration_result,omitempty"` ProgressData *ProgressData `protobuf:"bytes,2,opt,name=progress_data,json=progressData,proto3" json:"progress_data,omitempty"` // Progress data // contains filtered or unexported fields }
func (*CalibrateAccelerometerResponse) Descriptor
deprecated
func (*CalibrateAccelerometerResponse) Descriptor() ([]byte, []int)
Deprecated: Use CalibrateAccelerometerResponse.ProtoReflect.Descriptor instead.
func (*CalibrateAccelerometerResponse) GetCalibrationResult ¶
func (x *CalibrateAccelerometerResponse) GetCalibrationResult() *CalibrationResult
func (*CalibrateAccelerometerResponse) GetProgressData ¶
func (x *CalibrateAccelerometerResponse) GetProgressData() *ProgressData
func (*CalibrateAccelerometerResponse) ProtoMessage ¶
func (*CalibrateAccelerometerResponse) ProtoMessage()
func (*CalibrateAccelerometerResponse) ProtoReflect ¶
func (x *CalibrateAccelerometerResponse) ProtoReflect() protoreflect.Message
func (*CalibrateAccelerometerResponse) Reset ¶
func (x *CalibrateAccelerometerResponse) Reset()
func (*CalibrateAccelerometerResponse) String ¶
func (x *CalibrateAccelerometerResponse) String() string
type CalibrateGimbalAccelerometerResponse ¶
type CalibrateGimbalAccelerometerResponse struct { CalibrationResult *CalibrationResult `protobuf:"bytes,1,opt,name=calibration_result,json=calibrationResult,proto3" json:"calibration_result,omitempty"` ProgressData *ProgressData `protobuf:"bytes,2,opt,name=progress_data,json=progressData,proto3" json:"progress_data,omitempty"` // Progress data // contains filtered or unexported fields }
func (*CalibrateGimbalAccelerometerResponse) Descriptor
deprecated
func (*CalibrateGimbalAccelerometerResponse) Descriptor() ([]byte, []int)
Deprecated: Use CalibrateGimbalAccelerometerResponse.ProtoReflect.Descriptor instead.
func (*CalibrateGimbalAccelerometerResponse) GetCalibrationResult ¶
func (x *CalibrateGimbalAccelerometerResponse) GetCalibrationResult() *CalibrationResult
func (*CalibrateGimbalAccelerometerResponse) GetProgressData ¶
func (x *CalibrateGimbalAccelerometerResponse) GetProgressData() *ProgressData
func (*CalibrateGimbalAccelerometerResponse) ProtoMessage ¶
func (*CalibrateGimbalAccelerometerResponse) ProtoMessage()
func (*CalibrateGimbalAccelerometerResponse) ProtoReflect ¶
func (x *CalibrateGimbalAccelerometerResponse) ProtoReflect() protoreflect.Message
func (*CalibrateGimbalAccelerometerResponse) Reset ¶
func (x *CalibrateGimbalAccelerometerResponse) Reset()
func (*CalibrateGimbalAccelerometerResponse) String ¶
func (x *CalibrateGimbalAccelerometerResponse) String() string
type CalibrateGyroResponse ¶
type CalibrateGyroResponse struct { CalibrationResult *CalibrationResult `protobuf:"bytes,1,opt,name=calibration_result,json=calibrationResult,proto3" json:"calibration_result,omitempty"` ProgressData *ProgressData `protobuf:"bytes,2,opt,name=progress_data,json=progressData,proto3" json:"progress_data,omitempty"` // Progress data // contains filtered or unexported fields }
func (*CalibrateGyroResponse) Descriptor
deprecated
func (*CalibrateGyroResponse) Descriptor() ([]byte, []int)
Deprecated: Use CalibrateGyroResponse.ProtoReflect.Descriptor instead.
func (*CalibrateGyroResponse) GetCalibrationResult ¶
func (x *CalibrateGyroResponse) GetCalibrationResult() *CalibrationResult
func (*CalibrateGyroResponse) GetProgressData ¶
func (x *CalibrateGyroResponse) GetProgressData() *ProgressData
func (*CalibrateGyroResponse) ProtoMessage ¶
func (*CalibrateGyroResponse) ProtoMessage()
func (*CalibrateGyroResponse) ProtoReflect ¶
func (x *CalibrateGyroResponse) ProtoReflect() protoreflect.Message
func (*CalibrateGyroResponse) Reset ¶
func (x *CalibrateGyroResponse) Reset()
func (*CalibrateGyroResponse) String ¶
func (x *CalibrateGyroResponse) String() string
type CalibrateLevelHorizonResponse ¶
type CalibrateLevelHorizonResponse struct { CalibrationResult *CalibrationResult `protobuf:"bytes,1,opt,name=calibration_result,json=calibrationResult,proto3" json:"calibration_result,omitempty"` ProgressData *ProgressData `protobuf:"bytes,2,opt,name=progress_data,json=progressData,proto3" json:"progress_data,omitempty"` // Progress data // contains filtered or unexported fields }
func (*CalibrateLevelHorizonResponse) Descriptor
deprecated
func (*CalibrateLevelHorizonResponse) Descriptor() ([]byte, []int)
Deprecated: Use CalibrateLevelHorizonResponse.ProtoReflect.Descriptor instead.
func (*CalibrateLevelHorizonResponse) GetCalibrationResult ¶
func (x *CalibrateLevelHorizonResponse) GetCalibrationResult() *CalibrationResult
func (*CalibrateLevelHorizonResponse) GetProgressData ¶
func (x *CalibrateLevelHorizonResponse) GetProgressData() *ProgressData
func (*CalibrateLevelHorizonResponse) ProtoMessage ¶
func (*CalibrateLevelHorizonResponse) ProtoMessage()
func (*CalibrateLevelHorizonResponse) ProtoReflect ¶
func (x *CalibrateLevelHorizonResponse) ProtoReflect() protoreflect.Message
func (*CalibrateLevelHorizonResponse) Reset ¶
func (x *CalibrateLevelHorizonResponse) Reset()
func (*CalibrateLevelHorizonResponse) String ¶
func (x *CalibrateLevelHorizonResponse) String() string
type CalibrateMagnetometerResponse ¶
type CalibrateMagnetometerResponse struct { CalibrationResult *CalibrationResult `protobuf:"bytes,1,opt,name=calibration_result,json=calibrationResult,proto3" json:"calibration_result,omitempty"` ProgressData *ProgressData `protobuf:"bytes,2,opt,name=progress_data,json=progressData,proto3" json:"progress_data,omitempty"` // Progress data // contains filtered or unexported fields }
func (*CalibrateMagnetometerResponse) Descriptor
deprecated
func (*CalibrateMagnetometerResponse) Descriptor() ([]byte, []int)
Deprecated: Use CalibrateMagnetometerResponse.ProtoReflect.Descriptor instead.
func (*CalibrateMagnetometerResponse) GetCalibrationResult ¶
func (x *CalibrateMagnetometerResponse) GetCalibrationResult() *CalibrationResult
func (*CalibrateMagnetometerResponse) GetProgressData ¶
func (x *CalibrateMagnetometerResponse) GetProgressData() *ProgressData
func (*CalibrateMagnetometerResponse) ProtoMessage ¶
func (*CalibrateMagnetometerResponse) ProtoMessage()
func (*CalibrateMagnetometerResponse) ProtoReflect ¶
func (x *CalibrateMagnetometerResponse) ProtoReflect() protoreflect.Message
func (*CalibrateMagnetometerResponse) Reset ¶
func (x *CalibrateMagnetometerResponse) Reset()
func (*CalibrateMagnetometerResponse) String ¶
func (x *CalibrateMagnetometerResponse) String() string
type CalibrationResult ¶
type CalibrationResult struct { Result CalibrationResult_Result `protobuf:"varint,1,opt,name=result,proto3,enum=mavsdk.rpc.calibration.CalibrationResult_Result" json:"result,omitempty"` // Result enum value ResultStr string `protobuf:"bytes,2,opt,name=result_str,json=resultStr,proto3" json:"result_str,omitempty"` // Human-readable English string describing the result // contains filtered or unexported fields }
Result type.
func (*CalibrationResult) Descriptor
deprecated
func (*CalibrationResult) Descriptor() ([]byte, []int)
Deprecated: Use CalibrationResult.ProtoReflect.Descriptor instead.
func (*CalibrationResult) GetResult ¶
func (x *CalibrationResult) GetResult() CalibrationResult_Result
func (*CalibrationResult) GetResultStr ¶
func (x *CalibrationResult) GetResultStr() string
func (*CalibrationResult) ProtoMessage ¶
func (*CalibrationResult) ProtoMessage()
func (*CalibrationResult) ProtoReflect ¶
func (x *CalibrationResult) ProtoReflect() protoreflect.Message
func (*CalibrationResult) Reset ¶
func (x *CalibrationResult) Reset()
func (*CalibrationResult) String ¶
func (x *CalibrationResult) String() string
type CalibrationResult_Result ¶
type CalibrationResult_Result int32
Possible results returned for calibration commands
const ( CalibrationResult_RESULT_UNKNOWN CalibrationResult_Result = 0 // Unknown result CalibrationResult_RESULT_SUCCESS CalibrationResult_Result = 1 // The calibration succeeded CalibrationResult_RESULT_NEXT CalibrationResult_Result = 2 // Intermediate message showing progress or instructions on the next steps CalibrationResult_RESULT_FAILED CalibrationResult_Result = 3 // Calibration failed CalibrationResult_RESULT_NO_SYSTEM CalibrationResult_Result = 4 // No system is connected CalibrationResult_RESULT_CONNECTION_ERROR CalibrationResult_Result = 5 // Connection error CalibrationResult_RESULT_BUSY CalibrationResult_Result = 6 // Vehicle is busy CalibrationResult_RESULT_COMMAND_DENIED CalibrationResult_Result = 7 // Command refused by vehicle CalibrationResult_RESULT_TIMEOUT CalibrationResult_Result = 8 // Command timed out CalibrationResult_RESULT_CANCELLED CalibrationResult_Result = 9 // Calibration process was cancelled CalibrationResult_RESULT_FAILED_ARMED CalibrationResult_Result = 10 // Calibration process failed since the vehicle is armed CalibrationResult_RESULT_UNSUPPORTED CalibrationResult_Result = 11 // Functionality not supported )
func (CalibrationResult_Result) Descriptor ¶
func (CalibrationResult_Result) Descriptor() protoreflect.EnumDescriptor
func (CalibrationResult_Result) Enum ¶
func (x CalibrationResult_Result) Enum() *CalibrationResult_Result
func (CalibrationResult_Result) EnumDescriptor
deprecated
func (CalibrationResult_Result) EnumDescriptor() ([]byte, []int)
Deprecated: Use CalibrationResult_Result.Descriptor instead.
func (CalibrationResult_Result) Number ¶
func (x CalibrationResult_Result) Number() protoreflect.EnumNumber
func (CalibrationResult_Result) String ¶
func (x CalibrationResult_Result) String() string
func (CalibrationResult_Result) Type ¶
func (CalibrationResult_Result) Type() protoreflect.EnumType
type CalibrationServiceClient ¶
type CalibrationServiceClient interface { // Perform gyro calibration. SubscribeCalibrateGyro(ctx context.Context, in *SubscribeCalibrateGyroRequest, opts ...grpc.CallOption) (CalibrationService_SubscribeCalibrateGyroClient, error) // Perform accelerometer calibration. SubscribeCalibrateAccelerometer(ctx context.Context, in *SubscribeCalibrateAccelerometerRequest, opts ...grpc.CallOption) (CalibrationService_SubscribeCalibrateAccelerometerClient, error) // Perform magnetometer calibration. SubscribeCalibrateMagnetometer(ctx context.Context, in *SubscribeCalibrateMagnetometerRequest, opts ...grpc.CallOption) (CalibrationService_SubscribeCalibrateMagnetometerClient, error) // Perform board level horizon calibration. SubscribeCalibrateLevelHorizon(ctx context.Context, in *SubscribeCalibrateLevelHorizonRequest, opts ...grpc.CallOption) (CalibrationService_SubscribeCalibrateLevelHorizonClient, error) // Perform gimbal accelerometer calibration. SubscribeCalibrateGimbalAccelerometer(ctx context.Context, in *SubscribeCalibrateGimbalAccelerometerRequest, opts ...grpc.CallOption) (CalibrationService_SubscribeCalibrateGimbalAccelerometerClient, error) // Cancel ongoing calibration process. Cancel(ctx context.Context, in *CancelRequest, opts ...grpc.CallOption) (*CancelResponse, error) }
CalibrationServiceClient is the client API for CalibrationService 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 NewCalibrationServiceClient ¶
func NewCalibrationServiceClient(cc grpc.ClientConnInterface) CalibrationServiceClient
type CalibrationServiceServer ¶
type CalibrationServiceServer interface { // Perform gyro calibration. SubscribeCalibrateGyro(*SubscribeCalibrateGyroRequest, CalibrationService_SubscribeCalibrateGyroServer) error // Perform accelerometer calibration. SubscribeCalibrateAccelerometer(*SubscribeCalibrateAccelerometerRequest, CalibrationService_SubscribeCalibrateAccelerometerServer) error // Perform magnetometer calibration. SubscribeCalibrateMagnetometer(*SubscribeCalibrateMagnetometerRequest, CalibrationService_SubscribeCalibrateMagnetometerServer) error // Perform board level horizon calibration. SubscribeCalibrateLevelHorizon(*SubscribeCalibrateLevelHorizonRequest, CalibrationService_SubscribeCalibrateLevelHorizonServer) error // Perform gimbal accelerometer calibration. SubscribeCalibrateGimbalAccelerometer(*SubscribeCalibrateGimbalAccelerometerRequest, CalibrationService_SubscribeCalibrateGimbalAccelerometerServer) error // Cancel ongoing calibration process. Cancel(context.Context, *CancelRequest) (*CancelResponse, error) // contains filtered or unexported methods }
CalibrationServiceServer is the server API for CalibrationService service. All implementations must embed UnimplementedCalibrationServiceServer for forward compatibility
type CalibrationService_SubscribeCalibrateAccelerometerClient ¶
type CalibrationService_SubscribeCalibrateAccelerometerClient interface { Recv() (*CalibrateAccelerometerResponse, error) grpc.ClientStream }
type CalibrationService_SubscribeCalibrateAccelerometerServer ¶
type CalibrationService_SubscribeCalibrateAccelerometerServer interface { Send(*CalibrateAccelerometerResponse) error grpc.ServerStream }
type CalibrationService_SubscribeCalibrateGimbalAccelerometerClient ¶
type CalibrationService_SubscribeCalibrateGimbalAccelerometerClient interface { Recv() (*CalibrateGimbalAccelerometerResponse, error) grpc.ClientStream }
type CalibrationService_SubscribeCalibrateGimbalAccelerometerServer ¶
type CalibrationService_SubscribeCalibrateGimbalAccelerometerServer interface { Send(*CalibrateGimbalAccelerometerResponse) error grpc.ServerStream }
type CalibrationService_SubscribeCalibrateGyroClient ¶
type CalibrationService_SubscribeCalibrateGyroClient interface { Recv() (*CalibrateGyroResponse, error) grpc.ClientStream }
type CalibrationService_SubscribeCalibrateGyroServer ¶
type CalibrationService_SubscribeCalibrateGyroServer interface { Send(*CalibrateGyroResponse) error grpc.ServerStream }
type CalibrationService_SubscribeCalibrateLevelHorizonClient ¶
type CalibrationService_SubscribeCalibrateLevelHorizonClient interface { Recv() (*CalibrateLevelHorizonResponse, error) grpc.ClientStream }
type CalibrationService_SubscribeCalibrateLevelHorizonServer ¶
type CalibrationService_SubscribeCalibrateLevelHorizonServer interface { Send(*CalibrateLevelHorizonResponse) error grpc.ServerStream }
type CalibrationService_SubscribeCalibrateMagnetometerClient ¶
type CalibrationService_SubscribeCalibrateMagnetometerClient interface { Recv() (*CalibrateMagnetometerResponse, error) grpc.ClientStream }
type CalibrationService_SubscribeCalibrateMagnetometerServer ¶
type CalibrationService_SubscribeCalibrateMagnetometerServer interface { Send(*CalibrateMagnetometerResponse) error grpc.ServerStream }
type CancelRequest ¶
type CancelRequest struct {
// contains filtered or unexported fields
}
func (*CancelRequest) Descriptor
deprecated
func (*CancelRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelRequest.ProtoReflect.Descriptor instead.
func (*CancelRequest) ProtoMessage ¶
func (*CancelRequest) ProtoMessage()
func (*CancelRequest) ProtoReflect ¶
func (x *CancelRequest) ProtoReflect() protoreflect.Message
func (*CancelRequest) Reset ¶
func (x *CancelRequest) Reset()
func (*CancelRequest) String ¶
func (x *CancelRequest) String() string
type CancelResponse ¶
type CancelResponse struct { CalibrationResult *CalibrationResult `protobuf:"bytes,1,opt,name=calibration_result,json=calibrationResult,proto3" json:"calibration_result,omitempty"` // contains filtered or unexported fields }
func (*CancelResponse) Descriptor
deprecated
func (*CancelResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelResponse.ProtoReflect.Descriptor instead.
func (*CancelResponse) GetCalibrationResult ¶
func (x *CancelResponse) GetCalibrationResult() *CalibrationResult
func (*CancelResponse) ProtoMessage ¶
func (*CancelResponse) ProtoMessage()
func (*CancelResponse) ProtoReflect ¶
func (x *CancelResponse) ProtoReflect() protoreflect.Message
func (*CancelResponse) Reset ¶
func (x *CancelResponse) Reset()
func (*CancelResponse) String ¶
func (x *CancelResponse) String() string
type ProgressData ¶
type ProgressData struct { HasProgress bool `protobuf:"varint,1,opt,name=has_progress,json=hasProgress,proto3" json:"has_progress,omitempty"` // Whether this ProgressData contains a 'progress' status or not Progress float32 `protobuf:"fixed32,2,opt,name=progress,proto3" json:"progress,omitempty"` // Progress (percentage) HasStatusText bool `protobuf:"varint,3,opt,name=has_status_text,json=hasStatusText,proto3" json:"has_status_text,omitempty"` // Whether this ProgressData contains a 'status_text' or not StatusText string `protobuf:"bytes,4,opt,name=status_text,json=statusText,proto3" json:"status_text,omitempty"` // Instruction text // contains filtered or unexported fields }
Progress data coming from calibration.
Can be a progress percentage, or an instruction text.
func (*ProgressData) Descriptor
deprecated
func (*ProgressData) Descriptor() ([]byte, []int)
Deprecated: Use ProgressData.ProtoReflect.Descriptor instead.
func (*ProgressData) GetHasProgress ¶
func (x *ProgressData) GetHasProgress() bool
func (*ProgressData) GetHasStatusText ¶
func (x *ProgressData) GetHasStatusText() bool
func (*ProgressData) GetProgress ¶
func (x *ProgressData) GetProgress() float32
func (*ProgressData) GetStatusText ¶
func (x *ProgressData) GetStatusText() string
func (*ProgressData) ProtoMessage ¶
func (*ProgressData) ProtoMessage()
func (*ProgressData) ProtoReflect ¶
func (x *ProgressData) ProtoReflect() protoreflect.Message
func (*ProgressData) Reset ¶
func (x *ProgressData) Reset()
func (*ProgressData) String ¶
func (x *ProgressData) String() string
type ServiceImpl ¶
type ServiceImpl struct {
Client CalibrationServiceClient
}
func (*ServiceImpl) CalibrateAccelerometer ¶
func (a *ServiceImpl) CalibrateAccelerometer(ctx context.Context) (<-chan *ProgressData, error)
func (*ServiceImpl) CalibrateGimbalAccelerometer ¶
func (a *ServiceImpl) CalibrateGimbalAccelerometer(ctx context.Context) (<-chan *ProgressData, error)
func (*ServiceImpl) CalibrateGyro ¶
func (a *ServiceImpl) CalibrateGyro(ctx context.Context) (<-chan *ProgressData, error)
func (*ServiceImpl) CalibrateLevelHorizon ¶
func (a *ServiceImpl) CalibrateLevelHorizon(ctx context.Context) (<-chan *ProgressData, error)
func (*ServiceImpl) CalibrateMagnetometer ¶
func (a *ServiceImpl) CalibrateMagnetometer(ctx context.Context) (<-chan *ProgressData, error)
func (*ServiceImpl) Cancel ¶
func (s *ServiceImpl) Cancel(ctx context.Context) (*CancelResponse, error)
type SubscribeCalibrateAccelerometerRequest ¶
type SubscribeCalibrateAccelerometerRequest struct {
// contains filtered or unexported fields
}
func (*SubscribeCalibrateAccelerometerRequest) Descriptor
deprecated
func (*SubscribeCalibrateAccelerometerRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeCalibrateAccelerometerRequest.ProtoReflect.Descriptor instead.
func (*SubscribeCalibrateAccelerometerRequest) ProtoMessage ¶
func (*SubscribeCalibrateAccelerometerRequest) ProtoMessage()
func (*SubscribeCalibrateAccelerometerRequest) ProtoReflect ¶
func (x *SubscribeCalibrateAccelerometerRequest) ProtoReflect() protoreflect.Message
func (*SubscribeCalibrateAccelerometerRequest) Reset ¶
func (x *SubscribeCalibrateAccelerometerRequest) Reset()
func (*SubscribeCalibrateAccelerometerRequest) String ¶
func (x *SubscribeCalibrateAccelerometerRequest) String() string
type SubscribeCalibrateGimbalAccelerometerRequest ¶
type SubscribeCalibrateGimbalAccelerometerRequest struct {
// contains filtered or unexported fields
}
func (*SubscribeCalibrateGimbalAccelerometerRequest) Descriptor
deprecated
func (*SubscribeCalibrateGimbalAccelerometerRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeCalibrateGimbalAccelerometerRequest.ProtoReflect.Descriptor instead.
func (*SubscribeCalibrateGimbalAccelerometerRequest) ProtoMessage ¶
func (*SubscribeCalibrateGimbalAccelerometerRequest) ProtoMessage()
func (*SubscribeCalibrateGimbalAccelerometerRequest) ProtoReflect ¶
func (x *SubscribeCalibrateGimbalAccelerometerRequest) ProtoReflect() protoreflect.Message
func (*SubscribeCalibrateGimbalAccelerometerRequest) Reset ¶
func (x *SubscribeCalibrateGimbalAccelerometerRequest) Reset()
func (*SubscribeCalibrateGimbalAccelerometerRequest) String ¶
func (x *SubscribeCalibrateGimbalAccelerometerRequest) String() string
type SubscribeCalibrateGyroRequest ¶
type SubscribeCalibrateGyroRequest struct {
// contains filtered or unexported fields
}
func (*SubscribeCalibrateGyroRequest) Descriptor
deprecated
func (*SubscribeCalibrateGyroRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeCalibrateGyroRequest.ProtoReflect.Descriptor instead.
func (*SubscribeCalibrateGyroRequest) ProtoMessage ¶
func (*SubscribeCalibrateGyroRequest) ProtoMessage()
func (*SubscribeCalibrateGyroRequest) ProtoReflect ¶
func (x *SubscribeCalibrateGyroRequest) ProtoReflect() protoreflect.Message
func (*SubscribeCalibrateGyroRequest) Reset ¶
func (x *SubscribeCalibrateGyroRequest) Reset()
func (*SubscribeCalibrateGyroRequest) String ¶
func (x *SubscribeCalibrateGyroRequest) String() string
type SubscribeCalibrateLevelHorizonRequest ¶
type SubscribeCalibrateLevelHorizonRequest struct {
// contains filtered or unexported fields
}
func (*SubscribeCalibrateLevelHorizonRequest) Descriptor
deprecated
func (*SubscribeCalibrateLevelHorizonRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeCalibrateLevelHorizonRequest.ProtoReflect.Descriptor instead.
func (*SubscribeCalibrateLevelHorizonRequest) ProtoMessage ¶
func (*SubscribeCalibrateLevelHorizonRequest) ProtoMessage()
func (*SubscribeCalibrateLevelHorizonRequest) ProtoReflect ¶
func (x *SubscribeCalibrateLevelHorizonRequest) ProtoReflect() protoreflect.Message
func (*SubscribeCalibrateLevelHorizonRequest) Reset ¶
func (x *SubscribeCalibrateLevelHorizonRequest) Reset()
func (*SubscribeCalibrateLevelHorizonRequest) String ¶
func (x *SubscribeCalibrateLevelHorizonRequest) String() string
type SubscribeCalibrateMagnetometerRequest ¶
type SubscribeCalibrateMagnetometerRequest struct {
// contains filtered or unexported fields
}
func (*SubscribeCalibrateMagnetometerRequest) Descriptor
deprecated
func (*SubscribeCalibrateMagnetometerRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeCalibrateMagnetometerRequest.ProtoReflect.Descriptor instead.
func (*SubscribeCalibrateMagnetometerRequest) ProtoMessage ¶
func (*SubscribeCalibrateMagnetometerRequest) ProtoMessage()
func (*SubscribeCalibrateMagnetometerRequest) ProtoReflect ¶
func (x *SubscribeCalibrateMagnetometerRequest) ProtoReflect() protoreflect.Message
func (*SubscribeCalibrateMagnetometerRequest) Reset ¶
func (x *SubscribeCalibrateMagnetometerRequest) Reset()
func (*SubscribeCalibrateMagnetometerRequest) String ¶
func (x *SubscribeCalibrateMagnetometerRequest) String() string
type UnimplementedCalibrationServiceServer ¶
type UnimplementedCalibrationServiceServer struct { }
UnimplementedCalibrationServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedCalibrationServiceServer) Cancel ¶
func (UnimplementedCalibrationServiceServer) Cancel(context.Context, *CancelRequest) (*CancelResponse, error)
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateAccelerometer ¶
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateAccelerometer(*SubscribeCalibrateAccelerometerRequest, CalibrationService_SubscribeCalibrateAccelerometerServer) error
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateGimbalAccelerometer ¶
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateGimbalAccelerometer(*SubscribeCalibrateGimbalAccelerometerRequest, CalibrationService_SubscribeCalibrateGimbalAccelerometerServer) error
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateGyro ¶
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateGyro(*SubscribeCalibrateGyroRequest, CalibrationService_SubscribeCalibrateGyroServer) error
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateLevelHorizon ¶
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateLevelHorizon(*SubscribeCalibrateLevelHorizonRequest, CalibrationService_SubscribeCalibrateLevelHorizonServer) error
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateMagnetometer ¶
func (UnimplementedCalibrationServiceServer) SubscribeCalibrateMagnetometer(*SubscribeCalibrateMagnetometerRequest, CalibrationService_SubscribeCalibrateMagnetometerServer) error
type UnsafeCalibrationServiceServer ¶
type UnsafeCalibrationServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCalibrationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CalibrationServiceServer will result in compilation errors.