Package com.viam.component.camera.v1
Interface CameraServiceGrpc.AsyncService
- All Known Implementing Classes:
CameraRPCService,CameraServiceGrpc.CameraServiceImplBase
- Enclosing class:
CameraServiceGrpc
public static interface CameraServiceGrpc.AsyncService
A CameraService services all cameras associated with a robot
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddoCommand(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commandsdefault voidgetGeometries(Common.GetGeometriesRequest request, io.grpc.stub.StreamObserver<Common.GetGeometriesResponse> responseObserver) GetGeometries returns the geometries of the component in their current configurationdefault voidgetImages(Camera.GetImagesRequest request, io.grpc.stub.StreamObserver<Camera.GetImagesResponse> responseObserver) default voidgetPointCloud(Camera.GetPointCloudRequest request, io.grpc.stub.StreamObserver<Camera.GetPointCloudResponse> responseObserver) GetPointCloud returns a point cloud from a camera of the underlying robot.default voidgetProperties(Camera.GetPropertiesRequest request, io.grpc.stub.StreamObserver<Camera.GetPropertiesResponse> responseObserver) GetProperties returns the camera intrinsic parameters, camera distortion parameters, and extrinsic parameters from a camera of the underlying robot, if available.default voidgetStatus(Common.GetStatusRequest request, io.grpc.stub.StreamObserver<Common.GetStatusResponse> responseObserver) GetStatus returns the status of the resource
-
Method Details
-
getImages
default void getImages(Camera.GetImagesRequest request, io.grpc.stub.StreamObserver<Camera.GetImagesResponse> responseObserver) -
getPointCloud
default void getPointCloud(Camera.GetPointCloudRequest request, io.grpc.stub.StreamObserver<Camera.GetPointCloudResponse> responseObserver) GetPointCloud returns a point cloud from a camera of the underlying robot. A specific MIME type can be requested but may not necessarily be the same one returned.
-
getProperties
default void getProperties(Camera.GetPropertiesRequest request, io.grpc.stub.StreamObserver<Camera.GetPropertiesResponse> responseObserver) GetProperties returns the camera intrinsic parameters, camera distortion parameters, and extrinsic parameters from a camera of the underlying robot, if available.
-
doCommand
default void doCommand(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commands
-
getStatus
default void getStatus(Common.GetStatusRequest request, io.grpc.stub.StreamObserver<Common.GetStatusResponse> responseObserver) GetStatus returns the status of the resource
-
getGeometries
default void getGeometries(Common.GetGeometriesRequest request, io.grpc.stub.StreamObserver<Common.GetGeometriesResponse> responseObserver) GetGeometries returns the geometries of the component in their current configuration
-