diff --git a/src/viam/api/api_proto_tag.lock b/src/viam/api/api_proto_tag.lock index 90881eef6..bf5b25e07 100644 --- a/src/viam/api/api_proto_tag.lock +++ b/src/viam/api/api_proto_tag.lock @@ -1 +1 @@ -v0.1.454 +v0.1.455 diff --git a/src/viam/api/buf.lock b/src/viam/api/buf.lock index 48d23e976..ab3464246 100644 --- a/src/viam/api/buf.lock +++ b/src/viam/api/buf.lock @@ -8,7 +8,7 @@ deps: - remote: buf.build owner: viamrobotics repository: api - commit: 7dc62f324a9f4f0d9f9d476e4420481c + commit: ae4d342952d6476a99ea0795c70bffb8 - remote: buf.build owner: viamrobotics repository: goutils diff --git a/src/viam/api/robot/v1/robot.grpc.pb.cc b/src/viam/api/robot/v1/robot.grpc.pb.cc index 1cf3f2f18..10512c37b 100644 --- a/src/viam/api/robot/v1/robot.grpc.pb.cc +++ b/src/viam/api/robot/v1/robot.grpc.pb.cc @@ -31,9 +31,6 @@ static const char* RobotService_method_names[] = { "/viam.robot.v1.RobotService/CancelOperation", "/viam.robot.v1.RobotService/BlockForOperation", "/viam.robot.v1.RobotService/GetModelsFromModules", - "/viam.robot.v1.RobotService/FrameSystemConfig", - "/viam.robot.v1.RobotService/TransformPose", - "/viam.robot.v1.RobotService/TransformPCD", "/viam.robot.v1.RobotService/GetStatus", "/viam.robot.v1.RobotService/StreamStatus", "/viam.robot.v1.RobotService/StopAll", @@ -47,6 +44,10 @@ static const char* RobotService_method_names[] = { "/viam.robot.v1.RobotService/GetVersion", "/viam.robot.v1.RobotService/Tunnel", "/viam.robot.v1.RobotService/ListTunnels", + "/viam.robot.v1.RobotService/FrameSystemConfig", + "/viam.robot.v1.RobotService/GetPose", + "/viam.robot.v1.RobotService/TransformPose", + "/viam.robot.v1.RobotService/TransformPCD", }; std::unique_ptr< RobotService::Stub> RobotService::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { @@ -63,22 +64,23 @@ RobotService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& chann , rpcmethod_CancelOperation_(RobotService_method_names[4], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) , rpcmethod_BlockForOperation_(RobotService_method_names[5], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) , rpcmethod_GetModelsFromModules_(RobotService_method_names[6], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_FrameSystemConfig_(RobotService_method_names[7], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_TransformPose_(RobotService_method_names[8], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_TransformPCD_(RobotService_method_names[9], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GetStatus_(RobotService_method_names[10], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_StreamStatus_(RobotService_method_names[11], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_StopAll_(RobotService_method_names[12], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_StartSession_(RobotService_method_names[13], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SendSessionHeartbeat_(RobotService_method_names[14], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Log_(RobotService_method_names[15], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GetCloudMetadata_(RobotService_method_names[16], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_RestartModule_(RobotService_method_names[17], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Shutdown_(RobotService_method_names[18], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GetMachineStatus_(RobotService_method_names[19], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GetVersion_(RobotService_method_names[20], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Tunnel_(RobotService_method_names[21], ::grpc::internal::RpcMethod::BIDI_STREAMING, channel) - , rpcmethod_ListTunnels_(RobotService_method_names[22], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetStatus_(RobotService_method_names[7], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_StreamStatus_(RobotService_method_names[8], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_StopAll_(RobotService_method_names[9], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_StartSession_(RobotService_method_names[10], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SendSessionHeartbeat_(RobotService_method_names[11], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_Log_(RobotService_method_names[12], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetCloudMetadata_(RobotService_method_names[13], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_RestartModule_(RobotService_method_names[14], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_Shutdown_(RobotService_method_names[15], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetMachineStatus_(RobotService_method_names[16], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetVersion_(RobotService_method_names[17], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_Tunnel_(RobotService_method_names[18], ::grpc::internal::RpcMethod::BIDI_STREAMING, channel) + , rpcmethod_ListTunnels_(RobotService_method_names[19], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_FrameSystemConfig_(RobotService_method_names[20], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetPose_(RobotService_method_names[21], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_TransformPose_(RobotService_method_names[22], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_TransformPCD_(RobotService_method_names[23], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) {} ::grpc::Status RobotService::Stub::GetOperations(::grpc::ClientContext* context, const ::viam::robot::v1::GetOperationsRequest& request, ::viam::robot::v1::GetOperationsResponse* response) { @@ -277,90 +279,6 @@ ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetModelsFromModulesRespon return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::GetModelsFromModulesResponse>::Create(channel_.get(), cq, rpcmethod_GetModelsFromModules_, context, request, false); } -::grpc::Status RobotService::Stub::FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::viam::robot::v1::FrameSystemConfigResponse* response) { - return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_FrameSystemConfig_, context, request, response); -} - -void RobotService::Stub::experimental_async::FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function f) { - ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_FrameSystemConfig_, context, request, response, std::move(f)); -} - -void RobotService::Stub::experimental_async::FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function f) { - ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_FrameSystemConfig_, context, request, response, std::move(f)); -} - -void RobotService::Stub::experimental_async::FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_FrameSystemConfig_, context, request, response, reactor); -} - -void RobotService::Stub::experimental_async::FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_FrameSystemConfig_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>* RobotService::Stub::AsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::FrameSystemConfigResponse>::Create(channel_.get(), cq, rpcmethod_FrameSystemConfig_, context, request, true); -} - -::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>* RobotService::Stub::PrepareAsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::FrameSystemConfigResponse>::Create(channel_.get(), cq, rpcmethod_FrameSystemConfig_, context, request, false); -} - -::grpc::Status RobotService::Stub::TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::viam::robot::v1::TransformPoseResponse* response) { - return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_TransformPose_, context, request, response); -} - -void RobotService::Stub::experimental_async::TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, std::function f) { - ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_TransformPose_, context, request, response, std::move(f)); -} - -void RobotService::Stub::experimental_async::TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, std::function f) { - ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_TransformPose_, context, request, response, std::move(f)); -} - -void RobotService::Stub::experimental_async::TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_TransformPose_, context, request, response, reactor); -} - -void RobotService::Stub::experimental_async::TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_TransformPose_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>* RobotService::Stub::AsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::TransformPoseResponse>::Create(channel_.get(), cq, rpcmethod_TransformPose_, context, request, true); -} - -::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>* RobotService::Stub::PrepareAsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::TransformPoseResponse>::Create(channel_.get(), cq, rpcmethod_TransformPose_, context, request, false); -} - -::grpc::Status RobotService::Stub::TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::viam::robot::v1::TransformPCDResponse* response) { - return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_TransformPCD_, context, request, response); -} - -void RobotService::Stub::experimental_async::TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, std::function f) { - ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_TransformPCD_, context, request, response, std::move(f)); -} - -void RobotService::Stub::experimental_async::TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, std::function f) { - ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_TransformPCD_, context, request, response, std::move(f)); -} - -void RobotService::Stub::experimental_async::TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_TransformPCD_, context, request, response, reactor); -} - -void RobotService::Stub::experimental_async::TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_TransformPCD_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>* RobotService::Stub::AsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::TransformPCDResponse>::Create(channel_.get(), cq, rpcmethod_TransformPCD_, context, request, true); -} - -::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>* RobotService::Stub::PrepareAsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::TransformPCDResponse>::Create(channel_.get(), cq, rpcmethod_TransformPCD_, context, request, false); -} - ::grpc::Status RobotService::Stub::GetStatus(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::viam::robot::v1::GetStatusResponse* response) { return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_GetStatus_, context, request, response); } @@ -701,6 +619,118 @@ ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::ListTunnelsResponse>* Robo return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::ListTunnelsResponse>::Create(channel_.get(), cq, rpcmethod_ListTunnels_, context, request, false); } +::grpc::Status RobotService::Stub::FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::viam::robot::v1::FrameSystemConfigResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_FrameSystemConfig_, context, request, response); +} + +void RobotService::Stub::experimental_async::FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function f) { + ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_FrameSystemConfig_, context, request, response, std::move(f)); +} + +void RobotService::Stub::experimental_async::FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function f) { + ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_FrameSystemConfig_, context, request, response, std::move(f)); +} + +void RobotService::Stub::experimental_async::FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_FrameSystemConfig_, context, request, response, reactor); +} + +void RobotService::Stub::experimental_async::FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_FrameSystemConfig_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>* RobotService::Stub::AsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::FrameSystemConfigResponse>::Create(channel_.get(), cq, rpcmethod_FrameSystemConfig_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>* RobotService::Stub::PrepareAsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::FrameSystemConfigResponse>::Create(channel_.get(), cq, rpcmethod_FrameSystemConfig_, context, request, false); +} + +::grpc::Status RobotService::Stub::GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::viam::robot::v1::GetPoseResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_GetPose_, context, request, response); +} + +void RobotService::Stub::experimental_async::GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response, std::function f) { + ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetPose_, context, request, response, std::move(f)); +} + +void RobotService::Stub::experimental_async::GetPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetPoseResponse* response, std::function f) { + ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetPose_, context, request, response, std::move(f)); +} + +void RobotService::Stub::experimental_async::GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetPose_, context, request, response, reactor); +} + +void RobotService::Stub::experimental_async::GetPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetPose_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetPoseResponse>* RobotService::Stub::AsyncGetPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::GetPoseResponse>::Create(channel_.get(), cq, rpcmethod_GetPose_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetPoseResponse>* RobotService::Stub::PrepareAsyncGetPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::GetPoseResponse>::Create(channel_.get(), cq, rpcmethod_GetPose_, context, request, false); +} + +::grpc::Status RobotService::Stub::TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::viam::robot::v1::TransformPoseResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_TransformPose_, context, request, response); +} + +void RobotService::Stub::experimental_async::TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, std::function f) { + ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_TransformPose_, context, request, response, std::move(f)); +} + +void RobotService::Stub::experimental_async::TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, std::function f) { + ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_TransformPose_, context, request, response, std::move(f)); +} + +void RobotService::Stub::experimental_async::TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_TransformPose_, context, request, response, reactor); +} + +void RobotService::Stub::experimental_async::TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_TransformPose_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>* RobotService::Stub::AsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::TransformPoseResponse>::Create(channel_.get(), cq, rpcmethod_TransformPose_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>* RobotService::Stub::PrepareAsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::TransformPoseResponse>::Create(channel_.get(), cq, rpcmethod_TransformPose_, context, request, false); +} + +::grpc::Status RobotService::Stub::TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::viam::robot::v1::TransformPCDResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_TransformPCD_, context, request, response); +} + +void RobotService::Stub::experimental_async::TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, std::function f) { + ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_TransformPCD_, context, request, response, std::move(f)); +} + +void RobotService::Stub::experimental_async::TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, std::function f) { + ::grpc_impl::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_TransformPCD_, context, request, response, std::move(f)); +} + +void RobotService::Stub::experimental_async::TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_TransformPCD_, context, request, response, reactor); +} + +void RobotService::Stub::experimental_async::TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc_impl::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_TransformPCD_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>* RobotService::Stub::AsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::TransformPCDResponse>::Create(channel_.get(), cq, rpcmethod_TransformPCD_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>* RobotService::Stub::PrepareAsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc_impl::internal::ClientAsyncResponseReaderFactory< ::viam::robot::v1::TransformPCDResponse>::Create(channel_.get(), cq, rpcmethod_TransformPCD_, context, request, false); +} + RobotService::Service::Service() { AddMethod(new ::grpc::internal::RpcServiceMethod( RobotService_method_names[0], @@ -775,36 +805,6 @@ RobotService::Service::Service() { AddMethod(new ::grpc::internal::RpcServiceMethod( RobotService_method_names[7], ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>( - [](RobotService::Service* service, - ::grpc_impl::ServerContext* ctx, - const ::viam::robot::v1::FrameSystemConfigRequest* req, - ::viam::robot::v1::FrameSystemConfigResponse* resp) { - return service->FrameSystemConfig(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[8], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>( - [](RobotService::Service* service, - ::grpc_impl::ServerContext* ctx, - const ::viam::robot::v1::TransformPoseRequest* req, - ::viam::robot::v1::TransformPoseResponse* resp) { - return service->TransformPose(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[9], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>( - [](RobotService::Service* service, - ::grpc_impl::ServerContext* ctx, - const ::viam::robot::v1::TransformPCDRequest* req, - ::viam::robot::v1::TransformPCDResponse* resp) { - return service->TransformPCD(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[10], - ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::GetStatusRequest, ::viam::robot::v1::GetStatusResponse>( [](RobotService::Service* service, ::grpc_impl::ServerContext* ctx, @@ -813,7 +813,7 @@ RobotService::Service::Service() { return service->GetStatus(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[11], + RobotService_method_names[8], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< RobotService::Service, ::viam::robot::v1::StreamStatusRequest, ::viam::robot::v1::StreamStatusResponse>( [](RobotService::Service* service, @@ -823,7 +823,7 @@ RobotService::Service::Service() { return service->StreamStatus(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[12], + RobotService_method_names[9], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::StopAllRequest, ::viam::robot::v1::StopAllResponse>( [](RobotService::Service* service, @@ -833,7 +833,7 @@ RobotService::Service::Service() { return service->StopAll(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[13], + RobotService_method_names[10], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::StartSessionRequest, ::viam::robot::v1::StartSessionResponse>( [](RobotService::Service* service, @@ -843,7 +843,7 @@ RobotService::Service::Service() { return service->StartSession(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[14], + RobotService_method_names[11], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::SendSessionHeartbeatRequest, ::viam::robot::v1::SendSessionHeartbeatResponse>( [](RobotService::Service* service, @@ -853,7 +853,7 @@ RobotService::Service::Service() { return service->SendSessionHeartbeat(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[15], + RobotService_method_names[12], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::LogRequest, ::viam::robot::v1::LogResponse>( [](RobotService::Service* service, @@ -863,7 +863,7 @@ RobotService::Service::Service() { return service->Log(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[16], + RobotService_method_names[13], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::GetCloudMetadataRequest, ::viam::robot::v1::GetCloudMetadataResponse>( [](RobotService::Service* service, @@ -873,7 +873,7 @@ RobotService::Service::Service() { return service->GetCloudMetadata(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[17], + RobotService_method_names[14], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::RestartModuleRequest, ::viam::robot::v1::RestartModuleResponse>( [](RobotService::Service* service, @@ -883,7 +883,7 @@ RobotService::Service::Service() { return service->RestartModule(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[18], + RobotService_method_names[15], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::ShutdownRequest, ::viam::robot::v1::ShutdownResponse>( [](RobotService::Service* service, @@ -893,7 +893,7 @@ RobotService::Service::Service() { return service->Shutdown(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[19], + RobotService_method_names[16], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::GetMachineStatusRequest, ::viam::robot::v1::GetMachineStatusResponse>( [](RobotService::Service* service, @@ -903,7 +903,7 @@ RobotService::Service::Service() { return service->GetMachineStatus(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[20], + RobotService_method_names[17], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::GetVersionRequest, ::viam::robot::v1::GetVersionResponse>( [](RobotService::Service* service, @@ -913,7 +913,7 @@ RobotService::Service::Service() { return service->GetVersion(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[21], + RobotService_method_names[18], ::grpc::internal::RpcMethod::BIDI_STREAMING, new ::grpc::internal::BidiStreamingHandler< RobotService::Service, ::viam::robot::v1::TunnelRequest, ::viam::robot::v1::TunnelResponse>( [](RobotService::Service* service, @@ -923,7 +923,7 @@ RobotService::Service::Service() { return service->Tunnel(ctx, stream); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - RobotService_method_names[22], + RobotService_method_names[19], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::ListTunnelsRequest, ::viam::robot::v1::ListTunnelsResponse>( [](RobotService::Service* service, @@ -932,6 +932,46 @@ RobotService::Service::Service() { ::viam::robot::v1::ListTunnelsResponse* resp) { return service->ListTunnels(ctx, req, resp); }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + RobotService_method_names[20], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>( + [](RobotService::Service* service, + ::grpc_impl::ServerContext* ctx, + const ::viam::robot::v1::FrameSystemConfigRequest* req, + ::viam::robot::v1::FrameSystemConfigResponse* resp) { + return service->FrameSystemConfig(ctx, req, resp); + }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + RobotService_method_names[21], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::GetPoseRequest, ::viam::robot::v1::GetPoseResponse>( + [](RobotService::Service* service, + ::grpc_impl::ServerContext* ctx, + const ::viam::robot::v1::GetPoseRequest* req, + ::viam::robot::v1::GetPoseResponse* resp) { + return service->GetPose(ctx, req, resp); + }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + RobotService_method_names[22], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>( + [](RobotService::Service* service, + ::grpc_impl::ServerContext* ctx, + const ::viam::robot::v1::TransformPoseRequest* req, + ::viam::robot::v1::TransformPoseResponse* resp) { + return service->TransformPose(ctx, req, resp); + }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + RobotService_method_names[23], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< RobotService::Service, ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>( + [](RobotService::Service* service, + ::grpc_impl::ServerContext* ctx, + const ::viam::robot::v1::TransformPCDRequest* req, + ::viam::robot::v1::TransformPCDResponse* resp) { + return service->TransformPCD(ctx, req, resp); + }, this))); } RobotService::Service::~Service() { @@ -986,111 +1026,118 @@ ::grpc::Status RobotService::Service::GetModelsFromModules(::grpc::ServerContext return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::FrameSystemConfig(::grpc::ServerContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response) { +::grpc::Status RobotService::Service::GetStatus(::grpc::ServerContext* context, const ::viam::robot::v1::GetStatusRequest* request, ::viam::robot::v1::GetStatusResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::TransformPose(::grpc::ServerContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response) { +::grpc::Status RobotService::Service::StreamStatus(::grpc::ServerContext* context, const ::viam::robot::v1::StreamStatusRequest* request, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* writer) { (void) context; (void) request; - (void) response; + (void) writer; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::TransformPCD(::grpc::ServerContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response) { +::grpc::Status RobotService::Service::StopAll(::grpc::ServerContext* context, const ::viam::robot::v1::StopAllRequest* request, ::viam::robot::v1::StopAllResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::GetStatus(::grpc::ServerContext* context, const ::viam::robot::v1::GetStatusRequest* request, ::viam::robot::v1::GetStatusResponse* response) { +::grpc::Status RobotService::Service::StartSession(::grpc::ServerContext* context, const ::viam::robot::v1::StartSessionRequest* request, ::viam::robot::v1::StartSessionResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::StreamStatus(::grpc::ServerContext* context, const ::viam::robot::v1::StreamStatusRequest* request, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* writer) { +::grpc::Status RobotService::Service::SendSessionHeartbeat(::grpc::ServerContext* context, const ::viam::robot::v1::SendSessionHeartbeatRequest* request, ::viam::robot::v1::SendSessionHeartbeatResponse* response) { (void) context; (void) request; - (void) writer; + (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::StopAll(::grpc::ServerContext* context, const ::viam::robot::v1::StopAllRequest* request, ::viam::robot::v1::StopAllResponse* response) { +::grpc::Status RobotService::Service::Log(::grpc::ServerContext* context, const ::viam::robot::v1::LogRequest* request, ::viam::robot::v1::LogResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::StartSession(::grpc::ServerContext* context, const ::viam::robot::v1::StartSessionRequest* request, ::viam::robot::v1::StartSessionResponse* response) { +::grpc::Status RobotService::Service::GetCloudMetadata(::grpc::ServerContext* context, const ::viam::robot::v1::GetCloudMetadataRequest* request, ::viam::robot::v1::GetCloudMetadataResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::SendSessionHeartbeat(::grpc::ServerContext* context, const ::viam::robot::v1::SendSessionHeartbeatRequest* request, ::viam::robot::v1::SendSessionHeartbeatResponse* response) { +::grpc::Status RobotService::Service::RestartModule(::grpc::ServerContext* context, const ::viam::robot::v1::RestartModuleRequest* request, ::viam::robot::v1::RestartModuleResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::Log(::grpc::ServerContext* context, const ::viam::robot::v1::LogRequest* request, ::viam::robot::v1::LogResponse* response) { +::grpc::Status RobotService::Service::Shutdown(::grpc::ServerContext* context, const ::viam::robot::v1::ShutdownRequest* request, ::viam::robot::v1::ShutdownResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::GetCloudMetadata(::grpc::ServerContext* context, const ::viam::robot::v1::GetCloudMetadataRequest* request, ::viam::robot::v1::GetCloudMetadataResponse* response) { +::grpc::Status RobotService::Service::GetMachineStatus(::grpc::ServerContext* context, const ::viam::robot::v1::GetMachineStatusRequest* request, ::viam::robot::v1::GetMachineStatusResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::RestartModule(::grpc::ServerContext* context, const ::viam::robot::v1::RestartModuleRequest* request, ::viam::robot::v1::RestartModuleResponse* response) { +::grpc::Status RobotService::Service::GetVersion(::grpc::ServerContext* context, const ::viam::robot::v1::GetVersionRequest* request, ::viam::robot::v1::GetVersionResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::Shutdown(::grpc::ServerContext* context, const ::viam::robot::v1::ShutdownRequest* request, ::viam::robot::v1::ShutdownResponse* response) { +::grpc::Status RobotService::Service::Tunnel(::grpc::ServerContext* context, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* stream) { + (void) context; + (void) stream; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status RobotService::Service::ListTunnels(::grpc::ServerContext* context, const ::viam::robot::v1::ListTunnelsRequest* request, ::viam::robot::v1::ListTunnelsResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::GetMachineStatus(::grpc::ServerContext* context, const ::viam::robot::v1::GetMachineStatusRequest* request, ::viam::robot::v1::GetMachineStatusResponse* response) { +::grpc::Status RobotService::Service::FrameSystemConfig(::grpc::ServerContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::GetVersion(::grpc::ServerContext* context, const ::viam::robot::v1::GetVersionRequest* request, ::viam::robot::v1::GetVersionResponse* response) { +::grpc::Status RobotService::Service::GetPose(::grpc::ServerContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response) { (void) context; (void) request; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::Tunnel(::grpc::ServerContext* context, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* stream) { +::grpc::Status RobotService::Service::TransformPose(::grpc::ServerContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response) { (void) context; - (void) stream; + (void) request; + (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status RobotService::Service::ListTunnels(::grpc::ServerContext* context, const ::viam::robot::v1::ListTunnelsRequest* request, ::viam::robot::v1::ListTunnelsResponse* response) { +::grpc::Status RobotService::Service::TransformPCD(::grpc::ServerContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response) { (void) context; (void) request; (void) response; diff --git a/src/viam/api/robot/v1/robot.grpc.pb.h b/src/viam/api/robot/v1/robot.grpc.pb.h index e8a9ca8dd..c6d08d8df 100644 --- a/src/viam/api/robot/v1/robot.grpc.pb.h +++ b/src/viam/api/robot/v1/robot.grpc.pb.h @@ -91,27 +91,6 @@ class RobotService final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetModelsFromModulesResponse>> PrepareAsyncGetModelsFromModules(::grpc::ClientContext* context, const ::viam::robot::v1::GetModelsFromModulesRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetModelsFromModulesResponse>>(PrepareAsyncGetModelsFromModulesRaw(context, request, cq)); } - virtual ::grpc::Status FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::viam::robot::v1::FrameSystemConfigResponse* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>> AsyncFrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>>(AsyncFrameSystemConfigRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>> PrepareAsyncFrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>>(PrepareAsyncFrameSystemConfigRaw(context, request, cq)); - } - virtual ::grpc::Status TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::viam::robot::v1::TransformPoseResponse* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>> AsyncTransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>>(AsyncTransformPoseRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>> PrepareAsyncTransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>>(PrepareAsyncTransformPoseRaw(context, request, cq)); - } - virtual ::grpc::Status TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::viam::robot::v1::TransformPCDResponse* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>> AsyncTransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>>(AsyncTransformPCDRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>> PrepareAsyncTransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>>(PrepareAsyncTransformPCDRaw(context, request, cq)); - } // GetStatus returns the list of all statuses requested. An empty request signifies all resources. virtual ::grpc::Status GetStatus(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::viam::robot::v1::GetStatusResponse* response) = 0; std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetStatusResponse>> AsyncGetStatus(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::grpc::CompletionQueue* cq) { @@ -222,6 +201,40 @@ class RobotService final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::ListTunnelsResponse>> PrepareAsyncListTunnels(::grpc::ClientContext* context, const ::viam::robot::v1::ListTunnelsRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::ListTunnelsResponse>>(PrepareAsyncListTunnelsRaw(context, request, cq)); } + // The below methods constitute the methods accessible to modules as part of the FrameSystem service. + // + // FrameSystemConfig returns the information relevant to building the robot's frame system. + virtual ::grpc::Status FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::viam::robot::v1::FrameSystemConfigResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>> AsyncFrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>>(AsyncFrameSystemConfigRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>> PrepareAsyncFrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>>(PrepareAsyncFrameSystemConfigRaw(context, request, cq)); + } + // GetPose returns the pose of a component in a desired referenceframe. + virtual ::grpc::Status GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::viam::robot::v1::GetPoseResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetPoseResponse>> AsyncGetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetPoseResponse>>(AsyncGetPoseRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetPoseResponse>> PrepareAsyncGetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetPoseResponse>>(PrepareAsyncGetPoseRaw(context, request, cq)); + } + // TransformPose returns a pose in one referenceframe in a desired referenceframe. + virtual ::grpc::Status TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::viam::robot::v1::TransformPoseResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>> AsyncTransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>>(AsyncTransformPoseRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>> PrepareAsyncTransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>>(PrepareAsyncTransformPoseRaw(context, request, cq)); + } + // TransformPose returns a point cloud in one referenceframe in a desired referenceframe. + virtual ::grpc::Status TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::viam::robot::v1::TransformPCDResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>> AsyncTransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>>(AsyncTransformPCDRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>> PrepareAsyncTransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>>(PrepareAsyncTransformPCDRaw(context, request, cq)); + } class experimental_async_interface { public: virtual ~experimental_async_interface() {} @@ -312,42 +325,6 @@ class RobotService final { #else virtual void GetModelsFromModules(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetModelsFromModulesResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; #endif - virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function) = 0; - virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function) = 0; - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - #else - virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; - #endif - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - #else - virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; - #endif - virtual void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, std::function) = 0; - virtual void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, std::function) = 0; - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - #else - virtual void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; - #endif - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - #else - virtual void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; - #endif - virtual void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, std::function) = 0; - virtual void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, std::function) = 0; - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - #else - virtual void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; - #endif - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - #else - virtual void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; - #endif // GetStatus returns the list of all statuses requested. An empty request signifies all resources. virtual void GetStatus(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest* request, ::viam::robot::v1::GetStatusResponse* response, std::function) = 0; virtual void GetStatus(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetStatusResponse* response, std::function) = 0; @@ -505,6 +482,60 @@ class RobotService final { #else virtual void ListTunnels(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::ListTunnelsResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; #endif + // The below methods constitute the methods accessible to modules as part of the FrameSystem service. + // + // FrameSystemConfig returns the information relevant to building the robot's frame system. + virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function) = 0; + virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function) = 0; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif + // GetPose returns the pose of a component in a desired referenceframe. + virtual void GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response, std::function) = 0; + virtual void GetPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetPoseResponse* response, std::function) = 0; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void GetPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void GetPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif + // TransformPose returns a pose in one referenceframe in a desired referenceframe. + virtual void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, std::function) = 0; + virtual void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, std::function) = 0; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif + // TransformPose returns a point cloud in one referenceframe in a desired referenceframe. + virtual void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, std::function) = 0; + virtual void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, std::function) = 0; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif }; #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL typedef class experimental_async_interface async_interface; @@ -528,12 +559,6 @@ class RobotService final { virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::BlockForOperationResponse>* PrepareAsyncBlockForOperationRaw(::grpc::ClientContext* context, const ::viam::robot::v1::BlockForOperationRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetModelsFromModulesResponse>* AsyncGetModelsFromModulesRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetModelsFromModulesRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetModelsFromModulesResponse>* PrepareAsyncGetModelsFromModulesRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetModelsFromModulesRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>* AsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>* PrepareAsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>* AsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>* PrepareAsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>* AsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>* PrepareAsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetStatusResponse>* AsyncGetStatusRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetStatusResponse>* PrepareAsyncGetStatusRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientReaderInterface< ::viam::robot::v1::StreamStatusResponse>* StreamStatusRaw(::grpc::ClientContext* context, const ::viam::robot::v1::StreamStatusRequest& request) = 0; @@ -562,6 +587,14 @@ class RobotService final { virtual ::grpc::ClientAsyncReaderWriterInterface< ::viam::robot::v1::TunnelRequest, ::viam::robot::v1::TunnelResponse>* PrepareAsyncTunnelRaw(::grpc::ClientContext* context, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::ListTunnelsResponse>* AsyncListTunnelsRaw(::grpc::ClientContext* context, const ::viam::robot::v1::ListTunnelsRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::ListTunnelsResponse>* PrepareAsyncListTunnelsRaw(::grpc::ClientContext* context, const ::viam::robot::v1::ListTunnelsRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>* AsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::FrameSystemConfigResponse>* PrepareAsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetPoseResponse>* AsyncGetPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::GetPoseResponse>* PrepareAsyncGetPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>* AsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPoseResponse>* PrepareAsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>* AsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::viam::robot::v1::TransformPCDResponse>* PrepareAsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) = 0; }; class Stub final : public StubInterface { public: @@ -615,27 +648,6 @@ class RobotService final { std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetModelsFromModulesResponse>> PrepareAsyncGetModelsFromModules(::grpc::ClientContext* context, const ::viam::robot::v1::GetModelsFromModulesRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetModelsFromModulesResponse>>(PrepareAsyncGetModelsFromModulesRaw(context, request, cq)); } - ::grpc::Status FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::viam::robot::v1::FrameSystemConfigResponse* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>> AsyncFrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>>(AsyncFrameSystemConfigRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>> PrepareAsyncFrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>>(PrepareAsyncFrameSystemConfigRaw(context, request, cq)); - } - ::grpc::Status TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::viam::robot::v1::TransformPoseResponse* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>> AsyncTransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>>(AsyncTransformPoseRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>> PrepareAsyncTransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>>(PrepareAsyncTransformPoseRaw(context, request, cq)); - } - ::grpc::Status TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::viam::robot::v1::TransformPCDResponse* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>> AsyncTransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>>(AsyncTransformPCDRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>> PrepareAsyncTransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>>(PrepareAsyncTransformPCDRaw(context, request, cq)); - } ::grpc::Status GetStatus(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::viam::robot::v1::GetStatusResponse* response) override; std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetStatusResponse>> AsyncGetStatus(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetStatusResponse>>(AsyncGetStatusRaw(context, request, cq)); @@ -731,6 +743,34 @@ class RobotService final { std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::ListTunnelsResponse>> PrepareAsyncListTunnels(::grpc::ClientContext* context, const ::viam::robot::v1::ListTunnelsRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::ListTunnelsResponse>>(PrepareAsyncListTunnelsRaw(context, request, cq)); } + ::grpc::Status FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::viam::robot::v1::FrameSystemConfigResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>> AsyncFrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>>(AsyncFrameSystemConfigRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>> PrepareAsyncFrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>>(PrepareAsyncFrameSystemConfigRaw(context, request, cq)); + } + ::grpc::Status GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::viam::robot::v1::GetPoseResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetPoseResponse>> AsyncGetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetPoseResponse>>(AsyncGetPoseRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetPoseResponse>> PrepareAsyncGetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetPoseResponse>>(PrepareAsyncGetPoseRaw(context, request, cq)); + } + ::grpc::Status TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::viam::robot::v1::TransformPoseResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>> AsyncTransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>>(AsyncTransformPoseRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>> PrepareAsyncTransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>>(PrepareAsyncTransformPoseRaw(context, request, cq)); + } + ::grpc::Status TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::viam::robot::v1::TransformPCDResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>> AsyncTransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>>(AsyncTransformPCDRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>> PrepareAsyncTransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>>(PrepareAsyncTransformPCDRaw(context, request, cq)); + } class experimental_async final : public StubInterface::experimental_async_interface { public: @@ -818,42 +858,6 @@ class RobotService final { #else void GetModelsFromModules(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetModelsFromModulesResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; #endif - void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function) override; - void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function) override; - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - #else - void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; - #endif - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - #else - void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; - #endif - void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, std::function) override; - void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, std::function) override; - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - #else - void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; - #endif - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - #else - void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; - #endif - void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, std::function) override; - void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, std::function) override; - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - #else - void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; - #endif - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - #else - void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; - #endif void GetStatus(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest* request, ::viam::robot::v1::GetStatusResponse* response, std::function) override; void GetStatus(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetStatusResponse* response, std::function) override; #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -996,6 +1000,54 @@ class RobotService final { #else void ListTunnels(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::ListTunnelsResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; #endif + void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function) override; + void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, std::function) override; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void FrameSystemConfig(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void FrameSystemConfig(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::FrameSystemConfigResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif + void GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response, std::function) override; + void GetPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetPoseResponse* response, std::function) override; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void GetPose(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void GetPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void GetPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::GetPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif + void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, std::function) override; + void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, std::function) override; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void TransformPose(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void TransformPose(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPoseResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif + void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, std::function) override; + void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, std::function) override; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void TransformPCD(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void TransformPCD(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::viam::robot::v1::TransformPCDResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif private: friend class Stub; explicit experimental_async(Stub* stub): stub_(stub) { } @@ -1021,12 +1073,6 @@ class RobotService final { ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::BlockForOperationResponse>* PrepareAsyncBlockForOperationRaw(::grpc::ClientContext* context, const ::viam::robot::v1::BlockForOperationRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetModelsFromModulesResponse>* AsyncGetModelsFromModulesRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetModelsFromModulesRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetModelsFromModulesResponse>* PrepareAsyncGetModelsFromModulesRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetModelsFromModulesRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>* AsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>* PrepareAsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>* AsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>* PrepareAsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>* AsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>* PrepareAsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetStatusResponse>* AsyncGetStatusRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetStatusResponse>* PrepareAsyncGetStatusRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetStatusRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientReader< ::viam::robot::v1::StreamStatusResponse>* StreamStatusRaw(::grpc::ClientContext* context, const ::viam::robot::v1::StreamStatusRequest& request) override; @@ -1055,6 +1101,14 @@ class RobotService final { ::grpc::ClientAsyncReaderWriter< ::viam::robot::v1::TunnelRequest, ::viam::robot::v1::TunnelResponse>* PrepareAsyncTunnelRaw(::grpc::ClientContext* context, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::ListTunnelsResponse>* AsyncListTunnelsRaw(::grpc::ClientContext* context, const ::viam::robot::v1::ListTunnelsRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::ListTunnelsResponse>* PrepareAsyncListTunnelsRaw(::grpc::ClientContext* context, const ::viam::robot::v1::ListTunnelsRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>* AsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::FrameSystemConfigResponse>* PrepareAsyncFrameSystemConfigRaw(::grpc::ClientContext* context, const ::viam::robot::v1::FrameSystemConfigRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetPoseResponse>* AsyncGetPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::GetPoseResponse>* PrepareAsyncGetPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::GetPoseRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>* AsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPoseResponse>* PrepareAsyncTransformPoseRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPoseRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>* AsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::viam::robot::v1::TransformPCDResponse>* PrepareAsyncTransformPCDRaw(::grpc::ClientContext* context, const ::viam::robot::v1::TransformPCDRequest& request, ::grpc::CompletionQueue* cq) override; const ::grpc::internal::RpcMethod rpcmethod_GetOperations_; const ::grpc::internal::RpcMethod rpcmethod_GetSessions_; const ::grpc::internal::RpcMethod rpcmethod_ResourceNames_; @@ -1062,9 +1116,6 @@ class RobotService final { const ::grpc::internal::RpcMethod rpcmethod_CancelOperation_; const ::grpc::internal::RpcMethod rpcmethod_BlockForOperation_; const ::grpc::internal::RpcMethod rpcmethod_GetModelsFromModules_; - const ::grpc::internal::RpcMethod rpcmethod_FrameSystemConfig_; - const ::grpc::internal::RpcMethod rpcmethod_TransformPose_; - const ::grpc::internal::RpcMethod rpcmethod_TransformPCD_; const ::grpc::internal::RpcMethod rpcmethod_GetStatus_; const ::grpc::internal::RpcMethod rpcmethod_StreamStatus_; const ::grpc::internal::RpcMethod rpcmethod_StopAll_; @@ -1078,6 +1129,10 @@ class RobotService final { const ::grpc::internal::RpcMethod rpcmethod_GetVersion_; const ::grpc::internal::RpcMethod rpcmethod_Tunnel_; const ::grpc::internal::RpcMethod rpcmethod_ListTunnels_; + const ::grpc::internal::RpcMethod rpcmethod_FrameSystemConfig_; + const ::grpc::internal::RpcMethod rpcmethod_GetPose_; + const ::grpc::internal::RpcMethod rpcmethod_TransformPose_; + const ::grpc::internal::RpcMethod rpcmethod_TransformPCD_; }; static std::unique_ptr NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions()); @@ -1095,9 +1150,6 @@ class RobotService final { virtual ::grpc::Status BlockForOperation(::grpc::ServerContext* context, const ::viam::robot::v1::BlockForOperationRequest* request, ::viam::robot::v1::BlockForOperationResponse* response); // GetModelsFromModules returns the list of models supported in modules on the machine. virtual ::grpc::Status GetModelsFromModules(::grpc::ServerContext* context, const ::viam::robot::v1::GetModelsFromModulesRequest* request, ::viam::robot::v1::GetModelsFromModulesResponse* response); - virtual ::grpc::Status FrameSystemConfig(::grpc::ServerContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response); - virtual ::grpc::Status TransformPose(::grpc::ServerContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response); - virtual ::grpc::Status TransformPCD(::grpc::ServerContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response); // GetStatus returns the list of all statuses requested. An empty request signifies all resources. virtual ::grpc::Status GetStatus(::grpc::ServerContext* context, const ::viam::robot::v1::GetStatusRequest* request, ::viam::robot::v1::GetStatusResponse* response); // StreamStatus periodically sends the status of all statuses requested. An empty request signifies all resources. @@ -1126,6 +1178,16 @@ class RobotService final { virtual ::grpc::Status Tunnel(::grpc::ServerContext* context, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* stream); // ListTunnels lists all available tunnels configured on the robot. virtual ::grpc::Status ListTunnels(::grpc::ServerContext* context, const ::viam::robot::v1::ListTunnelsRequest* request, ::viam::robot::v1::ListTunnelsResponse* response); + // The below methods constitute the methods accessible to modules as part of the FrameSystem service. + // + // FrameSystemConfig returns the information relevant to building the robot's frame system. + virtual ::grpc::Status FrameSystemConfig(::grpc::ServerContext* context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response); + // GetPose returns the pose of a component in a desired referenceframe. + virtual ::grpc::Status GetPose(::grpc::ServerContext* context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response); + // TransformPose returns a pose in one referenceframe in a desired referenceframe. + virtual ::grpc::Status TransformPose(::grpc::ServerContext* context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response); + // TransformPose returns a point cloud in one referenceframe in a desired referenceframe. + virtual ::grpc::Status TransformPCD(::grpc::ServerContext* context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response); }; template class WithAsyncMethod_GetOperations : public BaseClass { @@ -1268,326 +1330,346 @@ class RobotService final { } }; template - class WithAsyncMethod_FrameSystemConfig : public BaseClass { + class WithAsyncMethod_GetStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_FrameSystemConfig() { + WithAsyncMethod_GetStatus() { ::grpc::Service::MarkMethodAsync(7); } - ~WithAsyncMethod_FrameSystemConfig() override { + ~WithAsyncMethod_GetStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { + ::grpc::Status GetStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestFrameSystemConfig(::grpc::ServerContext* context, ::viam::robot::v1::FrameSystemConfigRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::FrameSystemConfigResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetStatus(::grpc::ServerContext* context, ::viam::robot::v1::GetStatusRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetStatusResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_TransformPose : public BaseClass { + class WithAsyncMethod_StreamStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_TransformPose() { + WithAsyncMethod_StreamStatus() { ::grpc::Service::MarkMethodAsync(8); } - ~WithAsyncMethod_TransformPose() override { + ~WithAsyncMethod_StreamStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { + ::grpc::Status StreamStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* /*writer*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestTransformPose(::grpc::ServerContext* context, ::viam::robot::v1::TransformPoseRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::TransformPoseResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag); + void RequestStreamStatus(::grpc::ServerContext* context, ::viam::robot::v1::StreamStatusRequest* request, ::grpc::ServerAsyncWriter< ::viam::robot::v1::StreamStatusResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncServerStreaming(8, context, request, writer, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_TransformPCD : public BaseClass { + class WithAsyncMethod_StopAll : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_TransformPCD() { + WithAsyncMethod_StopAll() { ::grpc::Service::MarkMethodAsync(9); } - ~WithAsyncMethod_TransformPCD() override { + ~WithAsyncMethod_StopAll() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { + ::grpc::Status StopAll(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StopAllRequest* /*request*/, ::viam::robot::v1::StopAllResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestTransformPCD(::grpc::ServerContext* context, ::viam::robot::v1::TransformPCDRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::TransformPCDResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestStopAll(::grpc::ServerContext* context, ::viam::robot::v1::StopAllRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::StopAllResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_GetStatus : public BaseClass { + class WithAsyncMethod_StartSession : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_GetStatus() { + WithAsyncMethod_StartSession() { ::grpc::Service::MarkMethodAsync(10); } - ~WithAsyncMethod_GetStatus() override { + ~WithAsyncMethod_StartSession() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) override { + ::grpc::Status StartSession(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StartSessionRequest* /*request*/, ::viam::robot::v1::StartSessionResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetStatus(::grpc::ServerContext* context, ::viam::robot::v1::GetStatusRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetStatusResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestStartSession(::grpc::ServerContext* context, ::viam::robot::v1::StartSessionRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::StartSessionResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_StreamStatus : public BaseClass { + class WithAsyncMethod_SendSessionHeartbeat : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_StreamStatus() { + WithAsyncMethod_SendSessionHeartbeat() { ::grpc::Service::MarkMethodAsync(11); } - ~WithAsyncMethod_StreamStatus() override { + ~WithAsyncMethod_SendSessionHeartbeat() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StreamStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* /*writer*/) override { + ::grpc::Status SendSessionHeartbeat(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::SendSessionHeartbeatRequest* /*request*/, ::viam::robot::v1::SendSessionHeartbeatResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestStreamStatus(::grpc::ServerContext* context, ::viam::robot::v1::StreamStatusRequest* request, ::grpc::ServerAsyncWriter< ::viam::robot::v1::StreamStatusResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(11, context, request, writer, new_call_cq, notification_cq, tag); + void RequestSendSessionHeartbeat(::grpc::ServerContext* context, ::viam::robot::v1::SendSessionHeartbeatRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::SendSessionHeartbeatResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_StopAll : public BaseClass { + class WithAsyncMethod_Log : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_StopAll() { + WithAsyncMethod_Log() { ::grpc::Service::MarkMethodAsync(12); } - ~WithAsyncMethod_StopAll() override { + ~WithAsyncMethod_Log() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StopAll(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StopAllRequest* /*request*/, ::viam::robot::v1::StopAllResponse* /*response*/) override { + ::grpc::Status Log(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::LogRequest* /*request*/, ::viam::robot::v1::LogResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestStopAll(::grpc::ServerContext* context, ::viam::robot::v1::StopAllRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::StopAllResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestLog(::grpc::ServerContext* context, ::viam::robot::v1::LogRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::LogResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(12, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_StartSession : public BaseClass { + class WithAsyncMethod_GetCloudMetadata : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_StartSession() { + WithAsyncMethod_GetCloudMetadata() { ::grpc::Service::MarkMethodAsync(13); } - ~WithAsyncMethod_StartSession() override { + ~WithAsyncMethod_GetCloudMetadata() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StartSession(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StartSessionRequest* /*request*/, ::viam::robot::v1::StartSessionResponse* /*response*/) override { + ::grpc::Status GetCloudMetadata(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetCloudMetadataRequest* /*request*/, ::viam::robot::v1::GetCloudMetadataResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestStartSession(::grpc::ServerContext* context, ::viam::robot::v1::StartSessionRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::StartSessionResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetCloudMetadata(::grpc::ServerContext* context, ::viam::robot::v1::GetCloudMetadataRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetCloudMetadataResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(13, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_SendSessionHeartbeat : public BaseClass { + class WithAsyncMethod_RestartModule : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_SendSessionHeartbeat() { + WithAsyncMethod_RestartModule() { ::grpc::Service::MarkMethodAsync(14); } - ~WithAsyncMethod_SendSessionHeartbeat() override { + ~WithAsyncMethod_RestartModule() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status SendSessionHeartbeat(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::SendSessionHeartbeatRequest* /*request*/, ::viam::robot::v1::SendSessionHeartbeatResponse* /*response*/) override { + ::grpc::Status RestartModule(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::RestartModuleRequest* /*request*/, ::viam::robot::v1::RestartModuleResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestSendSessionHeartbeat(::grpc::ServerContext* context, ::viam::robot::v1::SendSessionHeartbeatRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::SendSessionHeartbeatResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestRestartModule(::grpc::ServerContext* context, ::viam::robot::v1::RestartModuleRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::RestartModuleResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(14, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_Log : public BaseClass { + class WithAsyncMethod_Shutdown : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_Log() { + WithAsyncMethod_Shutdown() { ::grpc::Service::MarkMethodAsync(15); } - ~WithAsyncMethod_Log() override { + ~WithAsyncMethod_Shutdown() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Log(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::LogRequest* /*request*/, ::viam::robot::v1::LogResponse* /*response*/) override { + ::grpc::Status Shutdown(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ShutdownRequest* /*request*/, ::viam::robot::v1::ShutdownResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestLog(::grpc::ServerContext* context, ::viam::robot::v1::LogRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::LogResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestShutdown(::grpc::ServerContext* context, ::viam::robot::v1::ShutdownRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::ShutdownResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(15, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_GetCloudMetadata : public BaseClass { + class WithAsyncMethod_GetMachineStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_GetCloudMetadata() { + WithAsyncMethod_GetMachineStatus() { ::grpc::Service::MarkMethodAsync(16); } - ~WithAsyncMethod_GetCloudMetadata() override { + ~WithAsyncMethod_GetMachineStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetCloudMetadata(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetCloudMetadataRequest* /*request*/, ::viam::robot::v1::GetCloudMetadataResponse* /*response*/) override { + ::grpc::Status GetMachineStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetMachineStatusRequest* /*request*/, ::viam::robot::v1::GetMachineStatusResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetCloudMetadata(::grpc::ServerContext* context, ::viam::robot::v1::GetCloudMetadataRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetCloudMetadataResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetMachineStatus(::grpc::ServerContext* context, ::viam::robot::v1::GetMachineStatusRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetMachineStatusResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(16, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_RestartModule : public BaseClass { + class WithAsyncMethod_GetVersion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_RestartModule() { + WithAsyncMethod_GetVersion() { ::grpc::Service::MarkMethodAsync(17); } - ~WithAsyncMethod_RestartModule() override { + ~WithAsyncMethod_GetVersion() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status RestartModule(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::RestartModuleRequest* /*request*/, ::viam::robot::v1::RestartModuleResponse* /*response*/) override { + ::grpc::Status GetVersion(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetVersionRequest* /*request*/, ::viam::robot::v1::GetVersionResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestRestartModule(::grpc::ServerContext* context, ::viam::robot::v1::RestartModuleRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::RestartModuleResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetVersion(::grpc::ServerContext* context, ::viam::robot::v1::GetVersionRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetVersionResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(17, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_Shutdown : public BaseClass { + class WithAsyncMethod_Tunnel : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_Shutdown() { + WithAsyncMethod_Tunnel() { ::grpc::Service::MarkMethodAsync(18); } - ~WithAsyncMethod_Shutdown() override { + ~WithAsyncMethod_Tunnel() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Shutdown(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ShutdownRequest* /*request*/, ::viam::robot::v1::ShutdownResponse* /*response*/) override { + ::grpc::Status Tunnel(::grpc::ServerContext* /*context*/, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* /*stream*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestShutdown(::grpc::ServerContext* context, ::viam::robot::v1::ShutdownRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::ShutdownResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(18, context, request, response, new_call_cq, notification_cq, tag); + void RequestTunnel(::grpc::ServerContext* context, ::grpc::ServerAsyncReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* stream, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncBidiStreaming(18, context, stream, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_GetMachineStatus : public BaseClass { + class WithAsyncMethod_ListTunnels : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_GetMachineStatus() { + WithAsyncMethod_ListTunnels() { ::grpc::Service::MarkMethodAsync(19); } - ~WithAsyncMethod_GetMachineStatus() override { + ~WithAsyncMethod_ListTunnels() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetMachineStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetMachineStatusRequest* /*request*/, ::viam::robot::v1::GetMachineStatusResponse* /*response*/) override { + ::grpc::Status ListTunnels(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ListTunnelsRequest* /*request*/, ::viam::robot::v1::ListTunnelsResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetMachineStatus(::grpc::ServerContext* context, ::viam::robot::v1::GetMachineStatusRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetMachineStatusResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestListTunnels(::grpc::ServerContext* context, ::viam::robot::v1::ListTunnelsRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::ListTunnelsResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(19, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_GetVersion : public BaseClass { + class WithAsyncMethod_FrameSystemConfig : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_GetVersion() { + WithAsyncMethod_FrameSystemConfig() { ::grpc::Service::MarkMethodAsync(20); } - ~WithAsyncMethod_GetVersion() override { + ~WithAsyncMethod_FrameSystemConfig() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetVersion(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetVersionRequest* /*request*/, ::viam::robot::v1::GetVersionResponse* /*response*/) override { + ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetVersion(::grpc::ServerContext* context, ::viam::robot::v1::GetVersionRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetVersionResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestFrameSystemConfig(::grpc::ServerContext* context, ::viam::robot::v1::FrameSystemConfigRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::FrameSystemConfigResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(20, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_Tunnel : public BaseClass { + class WithAsyncMethod_GetPose : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_Tunnel() { + WithAsyncMethod_GetPose() { ::grpc::Service::MarkMethodAsync(21); } - ~WithAsyncMethod_Tunnel() override { + ~WithAsyncMethod_GetPose() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Tunnel(::grpc::ServerContext* /*context*/, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* /*stream*/) override { + ::grpc::Status GetPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetPoseRequest* /*request*/, ::viam::robot::v1::GetPoseResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestTunnel(::grpc::ServerContext* context, ::grpc::ServerAsyncReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* stream, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncBidiStreaming(21, context, stream, new_call_cq, notification_cq, tag); + void RequestGetPose(::grpc::ServerContext* context, ::viam::robot::v1::GetPoseRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::GetPoseResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(21, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithAsyncMethod_ListTunnels : public BaseClass { + class WithAsyncMethod_TransformPose : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithAsyncMethod_ListTunnels() { + WithAsyncMethod_TransformPose() { ::grpc::Service::MarkMethodAsync(22); } - ~WithAsyncMethod_ListTunnels() override { + ~WithAsyncMethod_TransformPose() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status ListTunnels(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ListTunnelsRequest* /*request*/, ::viam::robot::v1::ListTunnelsResponse* /*response*/) override { + ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestListTunnels(::grpc::ServerContext* context, ::viam::robot::v1::ListTunnelsRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::ListTunnelsResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestTransformPose(::grpc::ServerContext* context, ::viam::robot::v1::TransformPoseRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::TransformPoseResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(22, context, request, response, new_call_cq, notification_cq, tag); } }; - typedef WithAsyncMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > > AsyncService; + template + class WithAsyncMethod_TransformPCD : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithAsyncMethod_TransformPCD() { + ::grpc::Service::MarkMethodAsync(23); + } + ~WithAsyncMethod_TransformPCD() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestTransformPCD(::grpc::ServerContext* context, ::viam::robot::v1::TransformPCDRequest* request, ::grpc::ServerAsyncResponseWriter< ::viam::robot::v1::TransformPCDResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(23, context, request, response, new_call_cq, notification_cq, tag); + } + }; + typedef WithAsyncMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > > > AsyncService; template class ExperimentalWithCallbackMethod_GetOperations : public BaseClass { private: @@ -1918,244 +2000,103 @@ class RobotService final { { return nullptr; } }; template - class ExperimentalWithCallbackMethod_FrameSystemConfig : public BaseClass { + class ExperimentalWithCallbackMethod_GetStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithCallbackMethod_FrameSystemConfig() { + ExperimentalWithCallbackMethod_GetStatus() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif MarkMethodCallback(7, - new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>( + new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetStatusRequest, ::viam::robot::v1::GetStatusResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::CallbackServerContext* #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response) { return this->FrameSystemConfig(context, request, response); }));} - void SetMessageAllocatorFor_FrameSystemConfig( - ::grpc::experimental::MessageAllocator< ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>* allocator) { + context, const ::viam::robot::v1::GetStatusRequest* request, ::viam::robot::v1::GetStatusResponse* response) { return this->GetStatus(context, request, response); }));} + void SetMessageAllocatorFor_GetStatus( + ::grpc::experimental::MessageAllocator< ::viam::robot::v1::GetStatusRequest, ::viam::robot::v1::GetStatusResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(7); #else ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(7); #endif - static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>*>(handler) + static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetStatusRequest, ::viam::robot::v1::GetStatusResponse>*>(handler) ->SetMessageAllocator(allocator); } - ~ExperimentalWithCallbackMethod_FrameSystemConfig() override { + ~ExperimentalWithCallbackMethod_GetStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { + ::grpc::Status GetStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* FrameSystemConfig( - ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) + virtual ::grpc::ServerUnaryReactor* GetStatus( + ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* FrameSystemConfig( - ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) + virtual ::grpc::experimental::ServerUnaryReactor* GetStatus( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithCallbackMethod_TransformPose : public BaseClass { + class ExperimentalWithCallbackMethod_StreamStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithCallbackMethod_TransformPose() { + ExperimentalWithCallbackMethod_StreamStatus() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif MarkMethodCallback(8, - new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>( + new ::grpc_impl::internal::CallbackServerStreamingHandler< ::viam::robot::v1::StreamStatusRequest, ::viam::robot::v1::StreamStatusResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::CallbackServerContext* #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response) { return this->TransformPose(context, request, response); }));} - void SetMessageAllocatorFor_TransformPose( - ::grpc::experimental::MessageAllocator< ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>* allocator) { - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(8); - #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(8); - #endif - static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>*>(handler) - ->SetMessageAllocator(allocator); + context, const ::viam::robot::v1::StreamStatusRequest* request) { return this->StreamStatus(context, request); })); } - ~ExperimentalWithCallbackMethod_TransformPose() override { + ~ExperimentalWithCallbackMethod_StreamStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { + ::grpc::Status StreamStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* /*writer*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* TransformPose( - ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) + virtual ::grpc::ServerWriteReactor< ::viam::robot::v1::StreamStatusResponse>* StreamStatus( + ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* TransformPose( - ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) + virtual ::grpc::experimental::ServerWriteReactor< ::viam::robot::v1::StreamStatusResponse>* StreamStatus( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/) #endif { return nullptr; } }; template - class ExperimentalWithCallbackMethod_TransformPCD : public BaseClass { + class ExperimentalWithCallbackMethod_StopAll : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithCallbackMethod_TransformPCD() { + ExperimentalWithCallbackMethod_StopAll() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif MarkMethodCallback(9, - new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>( - [this]( - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::CallbackServerContext* - #else - ::grpc::experimental::CallbackServerContext* - #endif - context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response) { return this->TransformPCD(context, request, response); }));} - void SetMessageAllocatorFor_TransformPCD( - ::grpc::experimental::MessageAllocator< ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>* allocator) { - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(9); - #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(9); - #endif - static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>*>(handler) - ->SetMessageAllocator(allocator); - } - ~ExperimentalWithCallbackMethod_TransformPCD() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* TransformPCD( - ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) - #else - virtual ::grpc::experimental::ServerUnaryReactor* TransformPCD( - ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) - #endif - { return nullptr; } - }; - template - class ExperimentalWithCallbackMethod_GetStatus : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - ExperimentalWithCallbackMethod_GetStatus() { - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::Service:: - #else - ::grpc::Service::experimental(). - #endif - MarkMethodCallback(10, - new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetStatusRequest, ::viam::robot::v1::GetStatusResponse>( - [this]( - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::CallbackServerContext* - #else - ::grpc::experimental::CallbackServerContext* - #endif - context, const ::viam::robot::v1::GetStatusRequest* request, ::viam::robot::v1::GetStatusResponse* response) { return this->GetStatus(context, request, response); }));} - void SetMessageAllocatorFor_GetStatus( - ::grpc::experimental::MessageAllocator< ::viam::robot::v1::GetStatusRequest, ::viam::robot::v1::GetStatusResponse>* allocator) { - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(10); - #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(10); - #endif - static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetStatusRequest, ::viam::robot::v1::GetStatusResponse>*>(handler) - ->SetMessageAllocator(allocator); - } - ~ExperimentalWithCallbackMethod_GetStatus() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* GetStatus( - ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) - #else - virtual ::grpc::experimental::ServerUnaryReactor* GetStatus( - ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) - #endif - { return nullptr; } - }; - template - class ExperimentalWithCallbackMethod_StreamStatus : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - ExperimentalWithCallbackMethod_StreamStatus() { - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::Service:: - #else - ::grpc::Service::experimental(). - #endif - MarkMethodCallback(11, - new ::grpc_impl::internal::CallbackServerStreamingHandler< ::viam::robot::v1::StreamStatusRequest, ::viam::robot::v1::StreamStatusResponse>( - [this]( - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::CallbackServerContext* - #else - ::grpc::experimental::CallbackServerContext* - #endif - context, const ::viam::robot::v1::StreamStatusRequest* request) { return this->StreamStatus(context, request); })); - } - ~ExperimentalWithCallbackMethod_StreamStatus() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status StreamStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* /*writer*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerWriteReactor< ::viam::robot::v1::StreamStatusResponse>* StreamStatus( - ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/) - #else - virtual ::grpc::experimental::ServerWriteReactor< ::viam::robot::v1::StreamStatusResponse>* StreamStatus( - ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/) - #endif - { return nullptr; } - }; - template - class ExperimentalWithCallbackMethod_StopAll : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - ExperimentalWithCallbackMethod_StopAll() { - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::Service:: - #else - ::grpc::Service::experimental(). - #endif - MarkMethodCallback(12, - new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::StopAllRequest, ::viam::robot::v1::StopAllResponse>( + new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::StopAllRequest, ::viam::robot::v1::StopAllResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::CallbackServerContext* @@ -2166,9 +2107,9 @@ class RobotService final { void SetMessageAllocatorFor_StopAll( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::StopAllRequest, ::viam::robot::v1::StopAllResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(12); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(9); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(12); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(9); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::StopAllRequest, ::viam::robot::v1::StopAllResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2201,7 +2142,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(13, + MarkMethodCallback(10, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::StartSessionRequest, ::viam::robot::v1::StartSessionResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2213,9 +2154,9 @@ class RobotService final { void SetMessageAllocatorFor_StartSession( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::StartSessionRequest, ::viam::robot::v1::StartSessionResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(13); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(10); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(13); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(10); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::StartSessionRequest, ::viam::robot::v1::StartSessionResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2248,7 +2189,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(14, + MarkMethodCallback(11, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::SendSessionHeartbeatRequest, ::viam::robot::v1::SendSessionHeartbeatResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2260,9 +2201,9 @@ class RobotService final { void SetMessageAllocatorFor_SendSessionHeartbeat( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::SendSessionHeartbeatRequest, ::viam::robot::v1::SendSessionHeartbeatResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(14); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(11); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(14); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(11); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::SendSessionHeartbeatRequest, ::viam::robot::v1::SendSessionHeartbeatResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2295,7 +2236,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(15, + MarkMethodCallback(12, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::LogRequest, ::viam::robot::v1::LogResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2307,9 +2248,9 @@ class RobotService final { void SetMessageAllocatorFor_Log( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::LogRequest, ::viam::robot::v1::LogResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(15); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(12); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(15); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(12); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::LogRequest, ::viam::robot::v1::LogResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2342,7 +2283,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(16, + MarkMethodCallback(13, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetCloudMetadataRequest, ::viam::robot::v1::GetCloudMetadataResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2354,9 +2295,9 @@ class RobotService final { void SetMessageAllocatorFor_GetCloudMetadata( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::GetCloudMetadataRequest, ::viam::robot::v1::GetCloudMetadataResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(16); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(13); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(16); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(13); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetCloudMetadataRequest, ::viam::robot::v1::GetCloudMetadataResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2389,7 +2330,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(17, + MarkMethodCallback(14, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::RestartModuleRequest, ::viam::robot::v1::RestartModuleResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2401,9 +2342,9 @@ class RobotService final { void SetMessageAllocatorFor_RestartModule( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::RestartModuleRequest, ::viam::robot::v1::RestartModuleResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(17); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(14); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(17); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(14); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::RestartModuleRequest, ::viam::robot::v1::RestartModuleResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2436,7 +2377,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(18, + MarkMethodCallback(15, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::ShutdownRequest, ::viam::robot::v1::ShutdownResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2448,9 +2389,9 @@ class RobotService final { void SetMessageAllocatorFor_Shutdown( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::ShutdownRequest, ::viam::robot::v1::ShutdownResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(18); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(15); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(18); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(15); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::ShutdownRequest, ::viam::robot::v1::ShutdownResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2483,7 +2424,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(19, + MarkMethodCallback(16, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetMachineStatusRequest, ::viam::robot::v1::GetMachineStatusResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2495,9 +2436,9 @@ class RobotService final { void SetMessageAllocatorFor_GetMachineStatus( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::GetMachineStatusRequest, ::viam::robot::v1::GetMachineStatusResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(19); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(16); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(19); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(16); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetMachineStatusRequest, ::viam::robot::v1::GetMachineStatusResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2530,7 +2471,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(20, + MarkMethodCallback(17, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetVersionRequest, ::viam::robot::v1::GetVersionResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2542,9 +2483,9 @@ class RobotService final { void SetMessageAllocatorFor_GetVersion( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::GetVersionRequest, ::viam::robot::v1::GetVersionResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(20); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(17); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(20); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(17); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetVersionRequest, ::viam::robot::v1::GetVersionResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2577,7 +2518,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(21, + MarkMethodCallback(18, new ::grpc_impl::internal::CallbackBidiHandler< ::viam::robot::v1::TunnelRequest, ::viam::robot::v1::TunnelResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2615,7 +2556,7 @@ class RobotService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(22, + MarkMethodCallback(19, new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::ListTunnelsRequest, ::viam::robot::v1::ListTunnelsResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -2627,9 +2568,9 @@ class RobotService final { void SetMessageAllocatorFor_ListTunnels( ::grpc::experimental::MessageAllocator< ::viam::robot::v1::ListTunnelsRequest, ::viam::robot::v1::ListTunnelsResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(22); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(19); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(22); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(19); #endif static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::ListTunnelsRequest, ::viam::robot::v1::ListTunnelsResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -2651,177 +2592,314 @@ class RobotService final { #endif { return nullptr; } }; - #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - typedef ExperimentalWithCallbackMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > > CallbackService; - #endif - - typedef ExperimentalWithCallbackMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > > ExperimentalCallbackService; template - class WithGenericMethod_GetOperations : public BaseClass { + class ExperimentalWithCallbackMethod_FrameSystemConfig : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_GetOperations() { - ::grpc::Service::MarkMethodGeneric(0); + ExperimentalWithCallbackMethod_FrameSystemConfig() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodCallback(20, + new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context, const ::viam::robot::v1::FrameSystemConfigRequest* request, ::viam::robot::v1::FrameSystemConfigResponse* response) { return this->FrameSystemConfig(context, request, response); }));} + void SetMessageAllocatorFor_FrameSystemConfig( + ::grpc::experimental::MessageAllocator< ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>* allocator) { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(20); + #else + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(20); + #endif + static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>*>(handler) + ->SetMessageAllocator(allocator); } - ~WithGenericMethod_GetOperations() override { + ~ExperimentalWithCallbackMethod_FrameSystemConfig() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetOperations(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetOperationsRequest* /*request*/, ::viam::robot::v1::GetOperationsResponse* /*response*/) override { + ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerUnaryReactor* FrameSystemConfig( + ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) + #else + virtual ::grpc::experimental::ServerUnaryReactor* FrameSystemConfig( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) + #endif + { return nullptr; } }; template - class WithGenericMethod_GetSessions : public BaseClass { + class ExperimentalWithCallbackMethod_GetPose : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_GetSessions() { - ::grpc::Service::MarkMethodGeneric(1); + ExperimentalWithCallbackMethod_GetPose() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodCallback(21, + new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetPoseRequest, ::viam::robot::v1::GetPoseResponse>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context, const ::viam::robot::v1::GetPoseRequest* request, ::viam::robot::v1::GetPoseResponse* response) { return this->GetPose(context, request, response); }));} + void SetMessageAllocatorFor_GetPose( + ::grpc::experimental::MessageAllocator< ::viam::robot::v1::GetPoseRequest, ::viam::robot::v1::GetPoseResponse>* allocator) { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(21); + #else + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(21); + #endif + static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::GetPoseRequest, ::viam::robot::v1::GetPoseResponse>*>(handler) + ->SetMessageAllocator(allocator); } - ~WithGenericMethod_GetSessions() override { + ~ExperimentalWithCallbackMethod_GetPose() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetSessions(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetSessionsRequest* /*request*/, ::viam::robot::v1::GetSessionsResponse* /*response*/) override { + ::grpc::Status GetPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetPoseRequest* /*request*/, ::viam::robot::v1::GetPoseResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerUnaryReactor* GetPose( + ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::GetPoseRequest* /*request*/, ::viam::robot::v1::GetPoseResponse* /*response*/) + #else + virtual ::grpc::experimental::ServerUnaryReactor* GetPose( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::GetPoseRequest* /*request*/, ::viam::robot::v1::GetPoseResponse* /*response*/) + #endif + { return nullptr; } }; template - class WithGenericMethod_ResourceNames : public BaseClass { + class ExperimentalWithCallbackMethod_TransformPose : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_ResourceNames() { - ::grpc::Service::MarkMethodGeneric(2); + ExperimentalWithCallbackMethod_TransformPose() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodCallback(22, + new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context, const ::viam::robot::v1::TransformPoseRequest* request, ::viam::robot::v1::TransformPoseResponse* response) { return this->TransformPose(context, request, response); }));} + void SetMessageAllocatorFor_TransformPose( + ::grpc::experimental::MessageAllocator< ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>* allocator) { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(22); + #else + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(22); + #endif + static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>*>(handler) + ->SetMessageAllocator(allocator); } - ~WithGenericMethod_ResourceNames() override { + ~ExperimentalWithCallbackMethod_TransformPose() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status ResourceNames(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ResourceNamesRequest* /*request*/, ::viam::robot::v1::ResourceNamesResponse* /*response*/) override { + ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerUnaryReactor* TransformPose( + ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) + #else + virtual ::grpc::experimental::ServerUnaryReactor* TransformPose( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) + #endif + { return nullptr; } }; template - class WithGenericMethod_ResourceRPCSubtypes : public BaseClass { + class ExperimentalWithCallbackMethod_TransformPCD : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_ResourceRPCSubtypes() { - ::grpc::Service::MarkMethodGeneric(3); + ExperimentalWithCallbackMethod_TransformPCD() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodCallback(23, + new ::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context, const ::viam::robot::v1::TransformPCDRequest* request, ::viam::robot::v1::TransformPCDResponse* response) { return this->TransformPCD(context, request, response); }));} + void SetMessageAllocatorFor_TransformPCD( + ::grpc::experimental::MessageAllocator< ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>* allocator) { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(23); + #else + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(23); + #endif + static_cast<::grpc_impl::internal::CallbackUnaryHandler< ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>*>(handler) + ->SetMessageAllocator(allocator); } - ~WithGenericMethod_ResourceRPCSubtypes() override { + ~ExperimentalWithCallbackMethod_TransformPCD() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status ResourceRPCSubtypes(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ResourceRPCSubtypesRequest* /*request*/, ::viam::robot::v1::ResourceRPCSubtypesResponse* /*response*/) override { + ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerUnaryReactor* TransformPCD( + ::grpc::CallbackServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) + #else + virtual ::grpc::experimental::ServerUnaryReactor* TransformPCD( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) + #endif + { return nullptr; } }; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + typedef ExperimentalWithCallbackMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > > > CallbackService; + #endif + + typedef ExperimentalWithCallbackMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > > > ExperimentalCallbackService; template - class WithGenericMethod_CancelOperation : public BaseClass { + class WithGenericMethod_GetOperations : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_CancelOperation() { - ::grpc::Service::MarkMethodGeneric(4); + WithGenericMethod_GetOperations() { + ::grpc::Service::MarkMethodGeneric(0); } - ~WithGenericMethod_CancelOperation() override { + ~WithGenericMethod_GetOperations() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status CancelOperation(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::CancelOperationRequest* /*request*/, ::viam::robot::v1::CancelOperationResponse* /*response*/) override { + ::grpc::Status GetOperations(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetOperationsRequest* /*request*/, ::viam::robot::v1::GetOperationsResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } }; template - class WithGenericMethod_BlockForOperation : public BaseClass { + class WithGenericMethod_GetSessions : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_BlockForOperation() { - ::grpc::Service::MarkMethodGeneric(5); + WithGenericMethod_GetSessions() { + ::grpc::Service::MarkMethodGeneric(1); } - ~WithGenericMethod_BlockForOperation() override { + ~WithGenericMethod_GetSessions() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status BlockForOperation(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::BlockForOperationRequest* /*request*/, ::viam::robot::v1::BlockForOperationResponse* /*response*/) override { + ::grpc::Status GetSessions(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetSessionsRequest* /*request*/, ::viam::robot::v1::GetSessionsResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } }; template - class WithGenericMethod_GetModelsFromModules : public BaseClass { + class WithGenericMethod_ResourceNames : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_GetModelsFromModules() { - ::grpc::Service::MarkMethodGeneric(6); + WithGenericMethod_ResourceNames() { + ::grpc::Service::MarkMethodGeneric(2); } - ~WithGenericMethod_GetModelsFromModules() override { + ~WithGenericMethod_ResourceNames() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetModelsFromModules(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetModelsFromModulesRequest* /*request*/, ::viam::robot::v1::GetModelsFromModulesResponse* /*response*/) override { + ::grpc::Status ResourceNames(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ResourceNamesRequest* /*request*/, ::viam::robot::v1::ResourceNamesResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } }; template - class WithGenericMethod_FrameSystemConfig : public BaseClass { + class WithGenericMethod_ResourceRPCSubtypes : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_FrameSystemConfig() { - ::grpc::Service::MarkMethodGeneric(7); + WithGenericMethod_ResourceRPCSubtypes() { + ::grpc::Service::MarkMethodGeneric(3); } - ~WithGenericMethod_FrameSystemConfig() override { + ~WithGenericMethod_ResourceRPCSubtypes() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { + ::grpc::Status ResourceRPCSubtypes(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ResourceRPCSubtypesRequest* /*request*/, ::viam::robot::v1::ResourceRPCSubtypesResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } }; template - class WithGenericMethod_TransformPose : public BaseClass { + class WithGenericMethod_CancelOperation : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_TransformPose() { - ::grpc::Service::MarkMethodGeneric(8); + WithGenericMethod_CancelOperation() { + ::grpc::Service::MarkMethodGeneric(4); + } + ~WithGenericMethod_CancelOperation() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status CancelOperation(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::CancelOperationRequest* /*request*/, ::viam::robot::v1::CancelOperationResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_BlockForOperation : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_BlockForOperation() { + ::grpc::Service::MarkMethodGeneric(5); } - ~WithGenericMethod_TransformPose() override { + ~WithGenericMethod_BlockForOperation() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { + ::grpc::Status BlockForOperation(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::BlockForOperationRequest* /*request*/, ::viam::robot::v1::BlockForOperationResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } }; template - class WithGenericMethod_TransformPCD : public BaseClass { + class WithGenericMethod_GetModelsFromModules : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_TransformPCD() { - ::grpc::Service::MarkMethodGeneric(9); + WithGenericMethod_GetModelsFromModules() { + ::grpc::Service::MarkMethodGeneric(6); } - ~WithGenericMethod_TransformPCD() override { + ~WithGenericMethod_GetModelsFromModules() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { + ::grpc::Status GetModelsFromModules(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetModelsFromModulesRequest* /*request*/, ::viam::robot::v1::GetModelsFromModulesResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } @@ -2832,7 +2910,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_GetStatus() { - ::grpc::Service::MarkMethodGeneric(10); + ::grpc::Service::MarkMethodGeneric(7); } ~WithGenericMethod_GetStatus() override { BaseClassMustBeDerivedFromService(this); @@ -2849,7 +2927,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_StreamStatus() { - ::grpc::Service::MarkMethodGeneric(11); + ::grpc::Service::MarkMethodGeneric(8); } ~WithGenericMethod_StreamStatus() override { BaseClassMustBeDerivedFromService(this); @@ -2866,7 +2944,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_StopAll() { - ::grpc::Service::MarkMethodGeneric(12); + ::grpc::Service::MarkMethodGeneric(9); } ~WithGenericMethod_StopAll() override { BaseClassMustBeDerivedFromService(this); @@ -2883,7 +2961,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_StartSession() { - ::grpc::Service::MarkMethodGeneric(13); + ::grpc::Service::MarkMethodGeneric(10); } ~WithGenericMethod_StartSession() override { BaseClassMustBeDerivedFromService(this); @@ -2900,7 +2978,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SendSessionHeartbeat() { - ::grpc::Service::MarkMethodGeneric(14); + ::grpc::Service::MarkMethodGeneric(11); } ~WithGenericMethod_SendSessionHeartbeat() override { BaseClassMustBeDerivedFromService(this); @@ -2917,7 +2995,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_Log() { - ::grpc::Service::MarkMethodGeneric(15); + ::grpc::Service::MarkMethodGeneric(12); } ~WithGenericMethod_Log() override { BaseClassMustBeDerivedFromService(this); @@ -2934,7 +3012,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_GetCloudMetadata() { - ::grpc::Service::MarkMethodGeneric(16); + ::grpc::Service::MarkMethodGeneric(13); } ~WithGenericMethod_GetCloudMetadata() override { BaseClassMustBeDerivedFromService(this); @@ -2951,7 +3029,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_RestartModule() { - ::grpc::Service::MarkMethodGeneric(17); + ::grpc::Service::MarkMethodGeneric(14); } ~WithGenericMethod_RestartModule() override { BaseClassMustBeDerivedFromService(this); @@ -2968,7 +3046,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_Shutdown() { - ::grpc::Service::MarkMethodGeneric(18); + ::grpc::Service::MarkMethodGeneric(15); } ~WithGenericMethod_Shutdown() override { BaseClassMustBeDerivedFromService(this); @@ -2985,7 +3063,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_GetMachineStatus() { - ::grpc::Service::MarkMethodGeneric(19); + ::grpc::Service::MarkMethodGeneric(16); } ~WithGenericMethod_GetMachineStatus() override { BaseClassMustBeDerivedFromService(this); @@ -3002,7 +3080,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_GetVersion() { - ::grpc::Service::MarkMethodGeneric(20); + ::grpc::Service::MarkMethodGeneric(17); } ~WithGenericMethod_GetVersion() override { BaseClassMustBeDerivedFromService(this); @@ -3019,7 +3097,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_Tunnel() { - ::grpc::Service::MarkMethodGeneric(21); + ::grpc::Service::MarkMethodGeneric(18); } ~WithGenericMethod_Tunnel() override { BaseClassMustBeDerivedFromService(this); @@ -3036,7 +3114,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_ListTunnels() { - ::grpc::Service::MarkMethodGeneric(22); + ::grpc::Service::MarkMethodGeneric(19); } ~WithGenericMethod_ListTunnels() override { BaseClassMustBeDerivedFromService(this); @@ -3048,6 +3126,74 @@ class RobotService final { } }; template + class WithGenericMethod_FrameSystemConfig : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_FrameSystemConfig() { + ::grpc::Service::MarkMethodGeneric(20); + } + ~WithGenericMethod_FrameSystemConfig() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_GetPose : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_GetPose() { + ::grpc::Service::MarkMethodGeneric(21); + } + ~WithGenericMethod_GetPose() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetPoseRequest* /*request*/, ::viam::robot::v1::GetPoseResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_TransformPose : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_TransformPose() { + ::grpc::Service::MarkMethodGeneric(22); + } + ~WithGenericMethod_TransformPose() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_TransformPCD : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_TransformPCD() { + ::grpc::Service::MarkMethodGeneric(23); + } + ~WithGenericMethod_TransformPCD() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template class WithRawMethod_GetOperations : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} @@ -3188,323 +3334,343 @@ class RobotService final { } }; template - class WithRawMethod_FrameSystemConfig : public BaseClass { + class WithRawMethod_GetStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_FrameSystemConfig() { + WithRawMethod_GetStatus() { ::grpc::Service::MarkMethodRaw(7); } - ~WithRawMethod_FrameSystemConfig() override { + ~WithRawMethod_GetStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { + ::grpc::Status GetStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestFrameSystemConfig(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_TransformPose : public BaseClass { + class WithRawMethod_StreamStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_TransformPose() { + WithRawMethod_StreamStatus() { ::grpc::Service::MarkMethodRaw(8); } - ~WithRawMethod_TransformPose() override { + ~WithRawMethod_StreamStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { + ::grpc::Status StreamStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* /*writer*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestTransformPose(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag); + void RequestStreamStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncServerStreaming(8, context, request, writer, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_TransformPCD : public BaseClass { + class WithRawMethod_StopAll : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_TransformPCD() { + WithRawMethod_StopAll() { ::grpc::Service::MarkMethodRaw(9); } - ~WithRawMethod_TransformPCD() override { + ~WithRawMethod_StopAll() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { + ::grpc::Status StopAll(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StopAllRequest* /*request*/, ::viam::robot::v1::StopAllResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestTransformPCD(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestStopAll(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_GetStatus : public BaseClass { + class WithRawMethod_StartSession : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_GetStatus() { + WithRawMethod_StartSession() { ::grpc::Service::MarkMethodRaw(10); } - ~WithRawMethod_GetStatus() override { + ~WithRawMethod_StartSession() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) override { + ::grpc::Status StartSession(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StartSessionRequest* /*request*/, ::viam::robot::v1::StartSessionResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestStartSession(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_StreamStatus : public BaseClass { + class WithRawMethod_SendSessionHeartbeat : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_StreamStatus() { + WithRawMethod_SendSessionHeartbeat() { ::grpc::Service::MarkMethodRaw(11); } - ~WithRawMethod_StreamStatus() override { + ~WithRawMethod_SendSessionHeartbeat() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StreamStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* /*writer*/) override { + ::grpc::Status SendSessionHeartbeat(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::SendSessionHeartbeatRequest* /*request*/, ::viam::robot::v1::SendSessionHeartbeatResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestStreamStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(11, context, request, writer, new_call_cq, notification_cq, tag); + void RequestSendSessionHeartbeat(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_StopAll : public BaseClass { + class WithRawMethod_Log : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_StopAll() { + WithRawMethod_Log() { ::grpc::Service::MarkMethodRaw(12); } - ~WithRawMethod_StopAll() override { + ~WithRawMethod_Log() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StopAll(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StopAllRequest* /*request*/, ::viam::robot::v1::StopAllResponse* /*response*/) override { + ::grpc::Status Log(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::LogRequest* /*request*/, ::viam::robot::v1::LogResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestStopAll(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestLog(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(12, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_StartSession : public BaseClass { + class WithRawMethod_GetCloudMetadata : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_StartSession() { + WithRawMethod_GetCloudMetadata() { ::grpc::Service::MarkMethodRaw(13); } - ~WithRawMethod_StartSession() override { + ~WithRawMethod_GetCloudMetadata() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StartSession(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StartSessionRequest* /*request*/, ::viam::robot::v1::StartSessionResponse* /*response*/) override { + ::grpc::Status GetCloudMetadata(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetCloudMetadataRequest* /*request*/, ::viam::robot::v1::GetCloudMetadataResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestStartSession(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetCloudMetadata(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(13, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_SendSessionHeartbeat : public BaseClass { + class WithRawMethod_RestartModule : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_SendSessionHeartbeat() { + WithRawMethod_RestartModule() { ::grpc::Service::MarkMethodRaw(14); } - ~WithRawMethod_SendSessionHeartbeat() override { + ~WithRawMethod_RestartModule() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status SendSessionHeartbeat(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::SendSessionHeartbeatRequest* /*request*/, ::viam::robot::v1::SendSessionHeartbeatResponse* /*response*/) override { + ::grpc::Status RestartModule(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::RestartModuleRequest* /*request*/, ::viam::robot::v1::RestartModuleResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestSendSessionHeartbeat(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestRestartModule(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(14, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_Log : public BaseClass { + class WithRawMethod_Shutdown : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_Log() { + WithRawMethod_Shutdown() { ::grpc::Service::MarkMethodRaw(15); } - ~WithRawMethod_Log() override { + ~WithRawMethod_Shutdown() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Log(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::LogRequest* /*request*/, ::viam::robot::v1::LogResponse* /*response*/) override { + ::grpc::Status Shutdown(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ShutdownRequest* /*request*/, ::viam::robot::v1::ShutdownResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestLog(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestShutdown(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(15, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_GetCloudMetadata : public BaseClass { + class WithRawMethod_GetMachineStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_GetCloudMetadata() { + WithRawMethod_GetMachineStatus() { ::grpc::Service::MarkMethodRaw(16); } - ~WithRawMethod_GetCloudMetadata() override { + ~WithRawMethod_GetMachineStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetCloudMetadata(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetCloudMetadataRequest* /*request*/, ::viam::robot::v1::GetCloudMetadataResponse* /*response*/) override { + ::grpc::Status GetMachineStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetMachineStatusRequest* /*request*/, ::viam::robot::v1::GetMachineStatusResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetCloudMetadata(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetMachineStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(16, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_RestartModule : public BaseClass { + class WithRawMethod_GetVersion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_RestartModule() { + WithRawMethod_GetVersion() { ::grpc::Service::MarkMethodRaw(17); } - ~WithRawMethod_RestartModule() override { + ~WithRawMethod_GetVersion() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status RestartModule(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::RestartModuleRequest* /*request*/, ::viam::robot::v1::RestartModuleResponse* /*response*/) override { + ::grpc::Status GetVersion(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetVersionRequest* /*request*/, ::viam::robot::v1::GetVersionResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestRestartModule(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetVersion(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(17, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_Shutdown : public BaseClass { + class WithRawMethod_Tunnel : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_Shutdown() { + WithRawMethod_Tunnel() { ::grpc::Service::MarkMethodRaw(18); } - ~WithRawMethod_Shutdown() override { + ~WithRawMethod_Tunnel() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Shutdown(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ShutdownRequest* /*request*/, ::viam::robot::v1::ShutdownResponse* /*response*/) override { + ::grpc::Status Tunnel(::grpc::ServerContext* /*context*/, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* /*stream*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestShutdown(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(18, context, request, response, new_call_cq, notification_cq, tag); + void RequestTunnel(::grpc::ServerContext* context, ::grpc::ServerAsyncReaderWriter< ::grpc::ByteBuffer, ::grpc::ByteBuffer>* stream, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncBidiStreaming(18, context, stream, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_GetMachineStatus : public BaseClass { + class WithRawMethod_ListTunnels : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_GetMachineStatus() { + WithRawMethod_ListTunnels() { ::grpc::Service::MarkMethodRaw(19); } - ~WithRawMethod_GetMachineStatus() override { + ~WithRawMethod_ListTunnels() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetMachineStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetMachineStatusRequest* /*request*/, ::viam::robot::v1::GetMachineStatusResponse* /*response*/) override { + ::grpc::Status ListTunnels(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ListTunnelsRequest* /*request*/, ::viam::robot::v1::ListTunnelsResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetMachineStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestListTunnels(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(19, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_GetVersion : public BaseClass { + class WithRawMethod_FrameSystemConfig : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_GetVersion() { + WithRawMethod_FrameSystemConfig() { ::grpc::Service::MarkMethodRaw(20); } - ~WithRawMethod_GetVersion() override { + ~WithRawMethod_FrameSystemConfig() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestFrameSystemConfig(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(20, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithRawMethod_GetPose : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawMethod_GetPose() { + ::grpc::Service::MarkMethodRaw(21); + } + ~WithRawMethod_GetPose() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetVersion(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetVersionRequest* /*request*/, ::viam::robot::v1::GetVersionResponse* /*response*/) override { + ::grpc::Status GetPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetPoseRequest* /*request*/, ::viam::robot::v1::GetPoseResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetVersion(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(20, context, request, response, new_call_cq, notification_cq, tag); + void RequestGetPose(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(21, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_Tunnel : public BaseClass { + class WithRawMethod_TransformPose : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_Tunnel() { - ::grpc::Service::MarkMethodRaw(21); + WithRawMethod_TransformPose() { + ::grpc::Service::MarkMethodRaw(22); } - ~WithRawMethod_Tunnel() override { + ~WithRawMethod_TransformPose() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Tunnel(::grpc::ServerContext* /*context*/, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* /*stream*/) override { + ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestTunnel(::grpc::ServerContext* context, ::grpc::ServerAsyncReaderWriter< ::grpc::ByteBuffer, ::grpc::ByteBuffer>* stream, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncBidiStreaming(21, context, stream, new_call_cq, notification_cq, tag); + void RequestTransformPose(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(22, context, request, response, new_call_cq, notification_cq, tag); } }; template - class WithRawMethod_ListTunnels : public BaseClass { + class WithRawMethod_TransformPCD : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithRawMethod_ListTunnels() { - ::grpc::Service::MarkMethodRaw(22); + WithRawMethod_TransformPCD() { + ::grpc::Service::MarkMethodRaw(23); } - ~WithRawMethod_ListTunnels() override { + ~WithRawMethod_TransformPCD() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status ListTunnels(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ListTunnelsRequest* /*request*/, ::viam::robot::v1::ListTunnelsResponse* /*response*/) override { + ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestListTunnels(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(22, context, request, response, new_call_cq, notification_cq, tag); + void RequestTransformPCD(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(23, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3774,11 +3940,11 @@ class RobotService final { { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_FrameSystemConfig : public BaseClass { + class ExperimentalWithRawCallbackMethod_GetStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_FrameSystemConfig() { + ExperimentalWithRawCallbackMethod_GetStatus() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -3792,69 +3958,69 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->FrameSystemConfig(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetStatus(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_FrameSystemConfig() override { + ~ExperimentalWithRawCallbackMethod_GetStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { + ::grpc::Status GetStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* FrameSystemConfig( + virtual ::grpc::ServerUnaryReactor* GetStatus( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* FrameSystemConfig( + virtual ::grpc::experimental::ServerUnaryReactor* GetStatus( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_TransformPose : public BaseClass { + class ExperimentalWithRawCallbackMethod_StreamStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_TransformPose() { + ExperimentalWithRawCallbackMethod_StreamStatus() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif MarkMethodRawCallback(8, - new ::grpc_impl::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + new ::grpc_impl::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::CallbackServerContext* #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->TransformPose(context, request, response); })); + context, const::grpc::ByteBuffer* request) { return this->StreamStatus(context, request); })); } - ~ExperimentalWithRawCallbackMethod_TransformPose() override { + ~ExperimentalWithRawCallbackMethod_StreamStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { + ::grpc::Status StreamStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* /*writer*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* TransformPose( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) + virtual ::grpc::ServerWriteReactor< ::grpc::ByteBuffer>* StreamStatus( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* TransformPose( - ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) + virtual ::grpc::experimental::ServerWriteReactor< ::grpc::ByteBuffer>* StreamStatus( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_TransformPCD : public BaseClass { + class ExperimentalWithRawCallbackMethod_StopAll : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_TransformPCD() { + ExperimentalWithRawCallbackMethod_StopAll() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -3868,31 +4034,31 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->TransformPCD(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->StopAll(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_TransformPCD() override { + ~ExperimentalWithRawCallbackMethod_StopAll() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { + ::grpc::Status StopAll(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StopAllRequest* /*request*/, ::viam::robot::v1::StopAllResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* TransformPCD( + virtual ::grpc::ServerUnaryReactor* StopAll( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* TransformPCD( + virtual ::grpc::experimental::ServerUnaryReactor* StopAll( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_GetStatus : public BaseClass { + class ExperimentalWithRawCallbackMethod_StartSession : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_GetStatus() { + ExperimentalWithRawCallbackMethod_StartSession() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -3906,69 +4072,69 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetStatus(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->StartSession(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_GetStatus() override { + ~ExperimentalWithRawCallbackMethod_StartSession() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetStatusRequest* /*request*/, ::viam::robot::v1::GetStatusResponse* /*response*/) override { + ::grpc::Status StartSession(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StartSessionRequest* /*request*/, ::viam::robot::v1::StartSessionResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* GetStatus( + virtual ::grpc::ServerUnaryReactor* StartSession( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* GetStatus( + virtual ::grpc::experimental::ServerUnaryReactor* StartSession( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_StreamStatus : public BaseClass { + class ExperimentalWithRawCallbackMethod_SendSessionHeartbeat : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_StreamStatus() { + ExperimentalWithRawCallbackMethod_SendSessionHeartbeat() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif MarkMethodRawCallback(11, - new ::grpc_impl::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + new ::grpc_impl::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::CallbackServerContext* #else ::grpc::experimental::CallbackServerContext* #endif - context, const::grpc::ByteBuffer* request) { return this->StreamStatus(context, request); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SendSessionHeartbeat(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_StreamStatus() override { + ~ExperimentalWithRawCallbackMethod_SendSessionHeartbeat() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StreamStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StreamStatusRequest* /*request*/, ::grpc::ServerWriter< ::viam::robot::v1::StreamStatusResponse>* /*writer*/) override { + ::grpc::Status SendSessionHeartbeat(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::SendSessionHeartbeatRequest* /*request*/, ::viam::robot::v1::SendSessionHeartbeatResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerWriteReactor< ::grpc::ByteBuffer>* StreamStatus( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/) + virtual ::grpc::ServerUnaryReactor* SendSessionHeartbeat( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerWriteReactor< ::grpc::ByteBuffer>* StreamStatus( - ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/) + virtual ::grpc::experimental::ServerUnaryReactor* SendSessionHeartbeat( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_StopAll : public BaseClass { + class ExperimentalWithRawCallbackMethod_Log : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_StopAll() { + ExperimentalWithRawCallbackMethod_Log() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -3982,31 +4148,31 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->StopAll(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Log(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_StopAll() override { + ~ExperimentalWithRawCallbackMethod_Log() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StopAll(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StopAllRequest* /*request*/, ::viam::robot::v1::StopAllResponse* /*response*/) override { + ::grpc::Status Log(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::LogRequest* /*request*/, ::viam::robot::v1::LogResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* StopAll( + virtual ::grpc::ServerUnaryReactor* Log( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* StopAll( + virtual ::grpc::experimental::ServerUnaryReactor* Log( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_StartSession : public BaseClass { + class ExperimentalWithRawCallbackMethod_GetCloudMetadata : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_StartSession() { + ExperimentalWithRawCallbackMethod_GetCloudMetadata() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -4020,31 +4186,31 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->StartSession(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetCloudMetadata(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_StartSession() override { + ~ExperimentalWithRawCallbackMethod_GetCloudMetadata() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status StartSession(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::StartSessionRequest* /*request*/, ::viam::robot::v1::StartSessionResponse* /*response*/) override { + ::grpc::Status GetCloudMetadata(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetCloudMetadataRequest* /*request*/, ::viam::robot::v1::GetCloudMetadataResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* StartSession( + virtual ::grpc::ServerUnaryReactor* GetCloudMetadata( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* StartSession( + virtual ::grpc::experimental::ServerUnaryReactor* GetCloudMetadata( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_SendSessionHeartbeat : public BaseClass { + class ExperimentalWithRawCallbackMethod_RestartModule : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_SendSessionHeartbeat() { + ExperimentalWithRawCallbackMethod_RestartModule() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -4058,31 +4224,31 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SendSessionHeartbeat(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->RestartModule(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_SendSessionHeartbeat() override { + ~ExperimentalWithRawCallbackMethod_RestartModule() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status SendSessionHeartbeat(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::SendSessionHeartbeatRequest* /*request*/, ::viam::robot::v1::SendSessionHeartbeatResponse* /*response*/) override { + ::grpc::Status RestartModule(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::RestartModuleRequest* /*request*/, ::viam::robot::v1::RestartModuleResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* SendSessionHeartbeat( + virtual ::grpc::ServerUnaryReactor* RestartModule( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* SendSessionHeartbeat( + virtual ::grpc::experimental::ServerUnaryReactor* RestartModule( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_Log : public BaseClass { + class ExperimentalWithRawCallbackMethod_Shutdown : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_Log() { + ExperimentalWithRawCallbackMethod_Shutdown() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -4096,31 +4262,31 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Log(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Shutdown(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_Log() override { + ~ExperimentalWithRawCallbackMethod_Shutdown() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Log(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::LogRequest* /*request*/, ::viam::robot::v1::LogResponse* /*response*/) override { + ::grpc::Status Shutdown(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ShutdownRequest* /*request*/, ::viam::robot::v1::ShutdownResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* Log( + virtual ::grpc::ServerUnaryReactor* Shutdown( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* Log( + virtual ::grpc::experimental::ServerUnaryReactor* Shutdown( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_GetCloudMetadata : public BaseClass { + class ExperimentalWithRawCallbackMethod_GetMachineStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_GetCloudMetadata() { + ExperimentalWithRawCallbackMethod_GetMachineStatus() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -4134,31 +4300,31 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetCloudMetadata(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetMachineStatus(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_GetCloudMetadata() override { + ~ExperimentalWithRawCallbackMethod_GetMachineStatus() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetCloudMetadata(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetCloudMetadataRequest* /*request*/, ::viam::robot::v1::GetCloudMetadataResponse* /*response*/) override { + ::grpc::Status GetMachineStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetMachineStatusRequest* /*request*/, ::viam::robot::v1::GetMachineStatusResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* GetCloudMetadata( + virtual ::grpc::ServerUnaryReactor* GetMachineStatus( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* GetCloudMetadata( + virtual ::grpc::experimental::ServerUnaryReactor* GetMachineStatus( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_RestartModule : public BaseClass { + class ExperimentalWithRawCallbackMethod_GetVersion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_RestartModule() { + ExperimentalWithRawCallbackMethod_GetVersion() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else @@ -4172,37 +4338,75 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->RestartModule(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetVersion(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_RestartModule() override { + ~ExperimentalWithRawCallbackMethod_GetVersion() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status RestartModule(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::RestartModuleRequest* /*request*/, ::viam::robot::v1::RestartModuleResponse* /*response*/) override { + ::grpc::Status GetVersion(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetVersionRequest* /*request*/, ::viam::robot::v1::GetVersionResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* RestartModule( + virtual ::grpc::ServerUnaryReactor* GetVersion( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* RestartModule( + virtual ::grpc::experimental::ServerUnaryReactor* GetVersion( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_Shutdown : public BaseClass { + class ExperimentalWithRawCallbackMethod_Tunnel : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_Shutdown() { + ExperimentalWithRawCallbackMethod_Tunnel() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif MarkMethodRawCallback(18, + new ::grpc_impl::internal::CallbackBidiHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context) { return this->Tunnel(context); })); + } + ~ExperimentalWithRawCallbackMethod_Tunnel() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status Tunnel(::grpc::ServerContext* /*context*/, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* /*stream*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerBidiReactor< ::grpc::ByteBuffer, ::grpc::ByteBuffer>* Tunnel( + ::grpc::CallbackServerContext* /*context*/) + #else + virtual ::grpc::experimental::ServerBidiReactor< ::grpc::ByteBuffer, ::grpc::ByteBuffer>* Tunnel( + ::grpc::experimental::CallbackServerContext* /*context*/) + #endif + { return nullptr; } + }; + template + class ExperimentalWithRawCallbackMethod_ListTunnels : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + ExperimentalWithRawCallbackMethod_ListTunnels() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodRawCallback(19, new ::grpc_impl::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4210,37 +4414,37 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Shutdown(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ListTunnels(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_Shutdown() override { + ~ExperimentalWithRawCallbackMethod_ListTunnels() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Shutdown(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ShutdownRequest* /*request*/, ::viam::robot::v1::ShutdownResponse* /*response*/) override { + ::grpc::Status ListTunnels(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ListTunnelsRequest* /*request*/, ::viam::robot::v1::ListTunnelsResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* Shutdown( + virtual ::grpc::ServerUnaryReactor* ListTunnels( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* Shutdown( + virtual ::grpc::experimental::ServerUnaryReactor* ListTunnels( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_GetMachineStatus : public BaseClass { + class ExperimentalWithRawCallbackMethod_FrameSystemConfig : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_GetMachineStatus() { + ExperimentalWithRawCallbackMethod_FrameSystemConfig() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(19, + MarkMethodRawCallback(20, new ::grpc_impl::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4248,37 +4452,37 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetMachineStatus(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->FrameSystemConfig(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_GetMachineStatus() override { + ~ExperimentalWithRawCallbackMethod_FrameSystemConfig() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetMachineStatus(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetMachineStatusRequest* /*request*/, ::viam::robot::v1::GetMachineStatusResponse* /*response*/) override { + ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* GetMachineStatus( + virtual ::grpc::ServerUnaryReactor* FrameSystemConfig( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* GetMachineStatus( + virtual ::grpc::experimental::ServerUnaryReactor* FrameSystemConfig( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_GetVersion : public BaseClass { + class ExperimentalWithRawCallbackMethod_GetPose : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_GetVersion() { + ExperimentalWithRawCallbackMethod_GetPose() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(20, + MarkMethodRawCallback(21, new ::grpc_impl::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4286,75 +4490,75 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetVersion(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetPose(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_GetVersion() override { + ~ExperimentalWithRawCallbackMethod_GetPose() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetVersion(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetVersionRequest* /*request*/, ::viam::robot::v1::GetVersionResponse* /*response*/) override { + ::grpc::Status GetPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetPoseRequest* /*request*/, ::viam::robot::v1::GetPoseResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* GetVersion( + virtual ::grpc::ServerUnaryReactor* GetPose( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* GetVersion( + virtual ::grpc::experimental::ServerUnaryReactor* GetPose( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_Tunnel : public BaseClass { + class ExperimentalWithRawCallbackMethod_TransformPose : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_Tunnel() { + ExperimentalWithRawCallbackMethod_TransformPose() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(21, - new ::grpc_impl::internal::CallbackBidiHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + MarkMethodRawCallback(22, + new ::grpc_impl::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::CallbackServerContext* #else ::grpc::experimental::CallbackServerContext* #endif - context) { return this->Tunnel(context); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->TransformPose(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_Tunnel() override { + ~ExperimentalWithRawCallbackMethod_TransformPose() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status Tunnel(::grpc::ServerContext* /*context*/, ::grpc::ServerReaderWriter< ::viam::robot::v1::TunnelResponse, ::viam::robot::v1::TunnelRequest>* /*stream*/) override { + ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerBidiReactor< ::grpc::ByteBuffer, ::grpc::ByteBuffer>* Tunnel( - ::grpc::CallbackServerContext* /*context*/) + virtual ::grpc::ServerUnaryReactor* TransformPose( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerBidiReactor< ::grpc::ByteBuffer, ::grpc::ByteBuffer>* Tunnel( - ::grpc::experimental::CallbackServerContext* /*context*/) + virtual ::grpc::experimental::ServerUnaryReactor* TransformPose( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } }; template - class ExperimentalWithRawCallbackMethod_ListTunnels : public BaseClass { + class ExperimentalWithRawCallbackMethod_TransformPCD : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithRawCallbackMethod_ListTunnels() { + ExperimentalWithRawCallbackMethod_TransformPCD() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(22, + MarkMethodRawCallback(23, new ::grpc_impl::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4362,21 +4566,21 @@ class RobotService final { #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ListTunnels(context, request, response); })); + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->TransformPCD(context, request, response); })); } - ~ExperimentalWithRawCallbackMethod_ListTunnels() override { + ~ExperimentalWithRawCallbackMethod_TransformPCD() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status ListTunnels(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::ListTunnelsRequest* /*request*/, ::viam::robot::v1::ListTunnelsResponse* /*response*/) override { + ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerUnaryReactor* ListTunnels( + virtual ::grpc::ServerUnaryReactor* TransformPCD( ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #else - virtual ::grpc::experimental::ServerUnaryReactor* ListTunnels( + virtual ::grpc::experimental::ServerUnaryReactor* TransformPCD( ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) #endif { return nullptr; } @@ -4571,93 +4775,12 @@ class RobotService final { virtual ::grpc::Status StreamedGetModelsFromModules(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::GetModelsFromModulesRequest,::viam::robot::v1::GetModelsFromModulesResponse>* server_unary_streamer) = 0; }; template - class WithStreamedUnaryMethod_FrameSystemConfig : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_FrameSystemConfig() { - ::grpc::Service::MarkMethodStreamed(7, - new ::grpc::internal::StreamedUnaryHandler< - ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>( - [this](::grpc_impl::ServerContext* context, - ::grpc_impl::ServerUnaryStreamer< - ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>* streamer) { - return this->StreamedFrameSystemConfig(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_FrameSystemConfig() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedFrameSystemConfig(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::FrameSystemConfigRequest,::viam::robot::v1::FrameSystemConfigResponse>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_TransformPose : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_TransformPose() { - ::grpc::Service::MarkMethodStreamed(8, - new ::grpc::internal::StreamedUnaryHandler< - ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>( - [this](::grpc_impl::ServerContext* context, - ::grpc_impl::ServerUnaryStreamer< - ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>* streamer) { - return this->StreamedTransformPose(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_TransformPose() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedTransformPose(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::TransformPoseRequest,::viam::robot::v1::TransformPoseResponse>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_TransformPCD : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_TransformPCD() { - ::grpc::Service::MarkMethodStreamed(9, - new ::grpc::internal::StreamedUnaryHandler< - ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>( - [this](::grpc_impl::ServerContext* context, - ::grpc_impl::ServerUnaryStreamer< - ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>* streamer) { - return this->StreamedTransformPCD(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_TransformPCD() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedTransformPCD(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::TransformPCDRequest,::viam::robot::v1::TransformPCDResponse>* server_unary_streamer) = 0; - }; - template class WithStreamedUnaryMethod_GetStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_GetStatus() { - ::grpc::Service::MarkMethodStreamed(10, + ::grpc::Service::MarkMethodStreamed(7, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::GetStatusRequest, ::viam::robot::v1::GetStatusResponse>( [this](::grpc_impl::ServerContext* context, @@ -4684,7 +4807,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_StopAll() { - ::grpc::Service::MarkMethodStreamed(12, + ::grpc::Service::MarkMethodStreamed(9, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::StopAllRequest, ::viam::robot::v1::StopAllResponse>( [this](::grpc_impl::ServerContext* context, @@ -4711,7 +4834,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_StartSession() { - ::grpc::Service::MarkMethodStreamed(13, + ::grpc::Service::MarkMethodStreamed(10, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::StartSessionRequest, ::viam::robot::v1::StartSessionResponse>( [this](::grpc_impl::ServerContext* context, @@ -4738,7 +4861,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SendSessionHeartbeat() { - ::grpc::Service::MarkMethodStreamed(14, + ::grpc::Service::MarkMethodStreamed(11, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::SendSessionHeartbeatRequest, ::viam::robot::v1::SendSessionHeartbeatResponse>( [this](::grpc_impl::ServerContext* context, @@ -4765,7 +4888,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_Log() { - ::grpc::Service::MarkMethodStreamed(15, + ::grpc::Service::MarkMethodStreamed(12, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::LogRequest, ::viam::robot::v1::LogResponse>( [this](::grpc_impl::ServerContext* context, @@ -4792,7 +4915,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_GetCloudMetadata() { - ::grpc::Service::MarkMethodStreamed(16, + ::grpc::Service::MarkMethodStreamed(13, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::GetCloudMetadataRequest, ::viam::robot::v1::GetCloudMetadataResponse>( [this](::grpc_impl::ServerContext* context, @@ -4819,7 +4942,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_RestartModule() { - ::grpc::Service::MarkMethodStreamed(17, + ::grpc::Service::MarkMethodStreamed(14, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::RestartModuleRequest, ::viam::robot::v1::RestartModuleResponse>( [this](::grpc_impl::ServerContext* context, @@ -4846,7 +4969,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_Shutdown() { - ::grpc::Service::MarkMethodStreamed(18, + ::grpc::Service::MarkMethodStreamed(15, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::ShutdownRequest, ::viam::robot::v1::ShutdownResponse>( [this](::grpc_impl::ServerContext* context, @@ -4873,7 +4996,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_GetMachineStatus() { - ::grpc::Service::MarkMethodStreamed(19, + ::grpc::Service::MarkMethodStreamed(16, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::GetMachineStatusRequest, ::viam::robot::v1::GetMachineStatusResponse>( [this](::grpc_impl::ServerContext* context, @@ -4900,7 +5023,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_GetVersion() { - ::grpc::Service::MarkMethodStreamed(20, + ::grpc::Service::MarkMethodStreamed(17, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::GetVersionRequest, ::viam::robot::v1::GetVersionResponse>( [this](::grpc_impl::ServerContext* context, @@ -4927,7 +5050,7 @@ class RobotService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_ListTunnels() { - ::grpc::Service::MarkMethodStreamed(22, + ::grpc::Service::MarkMethodStreamed(19, new ::grpc::internal::StreamedUnaryHandler< ::viam::robot::v1::ListTunnelsRequest, ::viam::robot::v1::ListTunnelsResponse>( [this](::grpc_impl::ServerContext* context, @@ -4948,14 +5071,122 @@ class RobotService final { // replace default version of method with streamed unary virtual ::grpc::Status StreamedListTunnels(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::ListTunnelsRequest,::viam::robot::v1::ListTunnelsResponse>* server_unary_streamer) = 0; }; - typedef WithStreamedUnaryMethod_GetOperations > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; + template + class WithStreamedUnaryMethod_FrameSystemConfig : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_FrameSystemConfig() { + ::grpc::Service::MarkMethodStreamed(20, + new ::grpc::internal::StreamedUnaryHandler< + ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>( + [this](::grpc_impl::ServerContext* context, + ::grpc_impl::ServerUnaryStreamer< + ::viam::robot::v1::FrameSystemConfigRequest, ::viam::robot::v1::FrameSystemConfigResponse>* streamer) { + return this->StreamedFrameSystemConfig(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_FrameSystemConfig() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status FrameSystemConfig(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::FrameSystemConfigRequest* /*request*/, ::viam::robot::v1::FrameSystemConfigResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedFrameSystemConfig(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::FrameSystemConfigRequest,::viam::robot::v1::FrameSystemConfigResponse>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_GetPose : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_GetPose() { + ::grpc::Service::MarkMethodStreamed(21, + new ::grpc::internal::StreamedUnaryHandler< + ::viam::robot::v1::GetPoseRequest, ::viam::robot::v1::GetPoseResponse>( + [this](::grpc_impl::ServerContext* context, + ::grpc_impl::ServerUnaryStreamer< + ::viam::robot::v1::GetPoseRequest, ::viam::robot::v1::GetPoseResponse>* streamer) { + return this->StreamedGetPose(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_GetPose() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status GetPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::GetPoseRequest* /*request*/, ::viam::robot::v1::GetPoseResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedGetPose(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::GetPoseRequest,::viam::robot::v1::GetPoseResponse>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_TransformPose : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_TransformPose() { + ::grpc::Service::MarkMethodStreamed(22, + new ::grpc::internal::StreamedUnaryHandler< + ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>( + [this](::grpc_impl::ServerContext* context, + ::grpc_impl::ServerUnaryStreamer< + ::viam::robot::v1::TransformPoseRequest, ::viam::robot::v1::TransformPoseResponse>* streamer) { + return this->StreamedTransformPose(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_TransformPose() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status TransformPose(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPoseRequest* /*request*/, ::viam::robot::v1::TransformPoseResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedTransformPose(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::TransformPoseRequest,::viam::robot::v1::TransformPoseResponse>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_TransformPCD : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_TransformPCD() { + ::grpc::Service::MarkMethodStreamed(23, + new ::grpc::internal::StreamedUnaryHandler< + ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>( + [this](::grpc_impl::ServerContext* context, + ::grpc_impl::ServerUnaryStreamer< + ::viam::robot::v1::TransformPCDRequest, ::viam::robot::v1::TransformPCDResponse>* streamer) { + return this->StreamedTransformPCD(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_TransformPCD() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status TransformPCD(::grpc::ServerContext* /*context*/, const ::viam::robot::v1::TransformPCDRequest* /*request*/, ::viam::robot::v1::TransformPCDResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedTransformPCD(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::viam::robot::v1::TransformPCDRequest,::viam::robot::v1::TransformPCDResponse>* server_unary_streamer) = 0; + }; + typedef WithStreamedUnaryMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; template class WithSplitStreamingMethod_StreamStatus : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_StreamStatus() { - ::grpc::Service::MarkMethodStreamed(11, + ::grpc::Service::MarkMethodStreamed(8, new ::grpc::internal::SplitServerStreamingHandler< ::viam::robot::v1::StreamStatusRequest, ::viam::robot::v1::StreamStatusResponse>( [this](::grpc_impl::ServerContext* context, @@ -4977,7 +5208,7 @@ class RobotService final { virtual ::grpc::Status StreamedStreamStatus(::grpc::ServerContext* context, ::grpc::ServerSplitStreamer< ::viam::robot::v1::StreamStatusRequest,::viam::robot::v1::StreamStatusResponse>* server_split_streamer) = 0; }; typedef WithSplitStreamingMethod_StreamStatus SplitStreamedService; - typedef WithStreamedUnaryMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > StreamedService; + typedef WithStreamedUnaryMethod_GetOperations > > > > > > > > > > > > > > > > > > > > > > StreamedService; }; } // namespace v1 diff --git a/src/viam/api/robot/v1/robot.pb.cc b/src/viam/api/robot/v1/robot.pb.cc index d18ad7cdb..56b4b5013 100644 --- a/src/viam/api/robot/v1/robot.pb.cc +++ b/src/viam/api/robot/v1/robot.pb.cc @@ -730,10 +730,37 @@ struct GetVersionResponseDefaultTypeInternal { }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetVersionResponseDefaultTypeInternal _GetVersionResponse_default_instance_; +PROTOBUF_CONSTEXPR GetPoseRequest::GetPoseRequest( + ::_pbi::ConstantInitialized) + : supplemental_transforms_() + , component_name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) + , destination_frame_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) + , extra_(nullptr){} +struct GetPoseRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR GetPoseRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~GetPoseRequestDefaultTypeInternal() {} + union { + GetPoseRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetPoseRequestDefaultTypeInternal _GetPoseRequest_default_instance_; +PROTOBUF_CONSTEXPR GetPoseResponse::GetPoseResponse( + ::_pbi::ConstantInitialized) + : pose_(nullptr){} +struct GetPoseResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR GetPoseResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~GetPoseResponseDefaultTypeInternal() {} + union { + GetPoseResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetPoseResponseDefaultTypeInternal _GetPoseResponse_default_instance_; } // namespace v1 } // namespace robot } // namespace viam -static ::_pb::Metadata file_level_metadata_robot_2fv1_2frobot_2eproto[57]; +static ::_pb::Metadata file_level_metadata_robot_2fv1_2frobot_2eproto[59]; static const ::_pb::EnumDescriptor* file_level_enum_descriptors_robot_2fv1_2frobot_2eproto[3]; static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_robot_2fv1_2frobot_2eproto = nullptr; @@ -1175,6 +1202,23 @@ const uint32_t TableStruct_robot_2fv1_2frobot_2eproto::offsets[] PROTOBUF_SECTIO PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetVersionResponse, platform_), PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetVersionResponse, version_), PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetVersionResponse, api_version_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetPoseRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetPoseRequest, component_name_), + PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetPoseRequest, destination_frame_), + PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetPoseRequest, supplemental_transforms_), + PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetPoseRequest, extra_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetPoseResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::viam::robot::v1::GetPoseResponse, pose_), }; static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, -1, sizeof(::viam::robot::v1::TunnelRequest)}, @@ -1234,6 +1278,8 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode { 414, -1, -1, sizeof(::viam::robot::v1::ConfigStatus)}, { 422, -1, -1, sizeof(::viam::robot::v1::GetVersionRequest)}, { 428, -1, -1, sizeof(::viam::robot::v1::GetVersionResponse)}, + { 437, -1, -1, sizeof(::viam::robot::v1::GetPoseRequest)}, + { 447, -1, -1, sizeof(::viam::robot::v1::GetPoseResponse)}, }; static const ::_pb::Message* const file_default_instances[] = { @@ -1294,6 +1340,8 @@ static const ::_pb::Message* const file_default_instances[] = { &::viam::robot::v1::_ConfigStatus_default_instance_._instance, &::viam::robot::v1::_GetVersionRequest_default_instance_._instance, &::viam::robot::v1::_GetVersionResponse_default_instance_._instance, + &::viam::robot::v1::_GetPoseRequest_default_instance_._instance, + &::viam::robot::v1::_GetPoseResponse_default_instance_._instance, }; const char descriptor_table_protodef_robot_2fv1_2frobot_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = @@ -1430,86 +1478,96 @@ const char descriptor_table_protodef_robot_2fv1_2frobot_2eproto[] PROTOBUF_SECTI "f.TimestampR\013lastUpdated\"\023\n\021GetVersionRe" "quest\"k\n\022GetVersionResponse\022\032\n\010platform\030" "\001 \001(\tR\010platform\022\030\n\007version\030\002 \001(\tR\007versio" - "n\022\037\n\013api_version\030\003 \001(\tR\napiVersion*z\n\022Pe" - "erConnectionType\022$\n PEER_CONNECTION_TYPE" - "_UNSPECIFIED\020\000\022\035\n\031PEER_CONNECTION_TYPE_G" - "RPC\020\001\022\037\n\033PEER_CONNECTION_TYPE_WEBRTC\020\0022\216" - "\027\n\014RobotService\022\200\001\n\rGetOperations\022#.viam" - ".robot.v1.GetOperationsRequest\032$.viam.ro" - "bot.v1.GetOperationsResponse\"$\202\323\344\223\002\036\022\034/v" - "iam/api/v1/operations/list\022x\n\013GetSession" - "s\022!.viam.robot.v1.GetSessionsRequest\032\".v" - "iam.robot.v1.GetSessionsResponse\"\"\202\323\344\223\002\034" - "\022\032/viam/api/v1/sessions/list\022\177\n\rResource" - "Names\022#.viam.robot.v1.ResourceNamesReque" - "st\032$.viam.robot.v1.ResourceNamesResponse" - "\"#\202\323\344\223\002\035\022\033/viam/api/v1/resources/list\022\235\001" - "\n\023ResourceRPCSubtypes\022).viam.robot.v1.Re" - "sourceRPCSubtypesRequest\032*.viam.robot.v1" - ".ResourceRPCSubtypesResponse\"/\202\323\344\223\002)\022\'/v" - "iam/api/v1/resource_rpc_subtypes/list\022\210\001" - "\n\017CancelOperation\022%.viam.robot.v1.Cancel" - "OperationRequest\032&.viam.robot.v1.CancelO" - "perationResponse\"&\202\323\344\223\002 \"\036/viam/api/v1/o" - "perations/cancel\022\215\001\n\021BlockForOperation\022\'" - ".viam.robot.v1.BlockForOperationRequest\032" - "(.viam.robot.v1.BlockForOperationRespons" - "e\"%\202\323\344\223\002\037\"\035/viam/api/v1/operations/block" - "\022\223\001\n\024GetModelsFromModules\022*.viam.robot.v" - "1.GetModelsFromModulesRequest\032+.viam.rob" - "ot.v1.GetModelsFromModulesResponse\"\"\202\323\344\223" - "\002\034\022\032/viam/api/v1/module_models\022\220\001\n\021Frame" - "SystemConfig\022\'.viam.robot.v1.FrameSystem" - "ConfigRequest\032(.viam.robot.v1.FrameSyste" - "mConfigResponse\"(\202\323\344\223\002\"\022 /viam/api/v1/fr" - "ame_system/config\022\214\001\n\rTransformPose\022#.vi" - "am.robot.v1.TransformPoseRequest\032$.viam." - "robot.v1.TransformPoseResponse\"0\202\323\344\223\002*\022(" - "/viam/api/v1/frame_system/transform_pose" - "\022\210\001\n\014TransformPCD\022\".viam.robot.v1.Transf" - "ormPCDRequest\032#.viam.robot.v1.TransformP" - "CDResponse\"/\202\323\344\223\002)\022\'/viam/api/v1/frame_s" - "ystem/transform_pcd\022n\n\tGetStatus\022\037.viam." - "robot.v1.GetStatusRequest\032 .viam.robot.v" - "1.GetStatusResponse\"\036\210\002\001\202\323\344\223\002\025\022\023/viam/ap" - "i/v1/status\022\200\001\n\014StreamStatus\022\".viam.robo" - "t.v1.StreamStatusRequest\032#.viam.robot.v1" - ".StreamStatusResponse\"%\210\002\001\202\323\344\223\002\034\022\032/viam/" - "api/v1/status/stream0\001\022g\n\007StopAll\022\035.viam" - ".robot.v1.StopAllRequest\032\036.viam.robot.v1" - ".StopAllResponse\"\035\202\323\344\223\002\027\022\025/viam/api/v1/s" - "top_all\022v\n\014StartSession\022\".viam.robot.v1." - "StartSessionRequest\032#.viam.robot.v1.Star" - "tSessionResponse\"\035\202\323\344\223\002\027\"\025/viam/api/v1/s" - "essions\022\235\001\n\024SendSessionHeartbeat\022*.viam." - "robot.v1.SendSessionHeartbeatRequest\032+.v" - "iam.robot.v1.SendSessionHeartbeatRespons" - "e\",\202\323\344\223\002&\"$/viam/api/v1/sessions/{id}/he" - "artbeat\022V\n\003Log\022\031.viam.robot.v1.LogReques" - "t\032\032.viam.robot.v1.LogResponse\"\030\202\323\344\223\002\022\"\020/" - "viam/api/v1/log\022\210\001\n\020GetCloudMetadata\022&.v" - "iam.robot.v1.GetCloudMetadataRequest\032\'.v" - "iam.robot.v1.GetCloudMetadataResponse\"#\202" - "\323\344\223\002\035\022\033/viam/api/v1/cloud_metadata\022\177\n\rRe" - "startModule\022#.viam.robot.v1.RestartModul" - "eRequest\032$.viam.robot.v1.RestartModuleRe" - "sponse\"#\202\323\344\223\002\035\"\033/viam/api/v1/restart_mod" - "ule\022j\n\010Shutdown\022\036.viam.robot.v1.Shutdown" - "Request\032\037.viam.robot.v1.ShutdownResponse" - "\"\035\202\323\344\223\002\027\"\025/viam/api/v1/shutdown\022\210\001\n\020GetM" - "achineStatus\022&.viam.robot.v1.GetMachineS" - "tatusRequest\032\'.viam.robot.v1.GetMachineS" - "tatusResponse\"#\202\323\344\223\002\035\022\033/viam/api/v1/mach" - "ine_status\022o\n\nGetVersion\022 .viam.robot.v1" - ".GetVersionRequest\032!.viam.robot.v1.GetVe" - "rsionResponse\"\034\202\323\344\223\002\026\022\024/viam/api/v1/vers" - "ion\022I\n\006Tunnel\022\034.viam.robot.v1.TunnelRequ" - "est\032\035.viam.robot.v1.TunnelResponse(\0010\001\022w" - "\n\013ListTunnels\022!.viam.robot.v1.ListTunnel" - "sRequest\032\".viam.robot.v1.ListTunnelsResp" - "onse\"!\202\323\344\223\002\033\022\031/viam/api/v1/list_tunnelsB" - "-\n\021com.viam.robot.v1Z\030go.viam.com/api/ro" - "bot/v1b\006proto3" + "n\022\037\n\013api_version\030\003 \001(\tR\napiVersion\"\347\001\n\016G" + "etPoseRequest\022%\n\016component_name\030\001 \001(\tR\rc" + "omponentName\022+\n\021destination_frame\030\002 \001(\tR" + "\020destinationFrame\022R\n\027supplemental_transf" + "orms\030\003 \003(\0132\031.viam.common.v1.TransformR\026s" + "upplementalTransforms\022-\n\005extra\030c \001(\0132\027.g" + "oogle.protobuf.StructR\005extra\"B\n\017GetPoseR" + "esponse\022/\n\004pose\030\001 \001(\0132\033.viam.common.v1.P" + "oseInFrameR\004pose*z\n\022PeerConnectionType\022$" + "\n PEER_CONNECTION_TYPE_UNSPECIFIED\020\000\022\035\n\031" + "PEER_CONNECTION_TYPE_GRPC\020\001\022\037\n\033PEER_CONN" + "ECTION_TYPE_WEBRTC\020\0022\200\030\n\014RobotService\022\200\001" + "\n\rGetOperations\022#.viam.robot.v1.GetOpera" + "tionsRequest\032$.viam.robot.v1.GetOperatio" + "nsResponse\"$\202\323\344\223\002\036\022\034/viam/api/v1/operati" + "ons/list\022x\n\013GetSessions\022!.viam.robot.v1." + "GetSessionsRequest\032\".viam.robot.v1.GetSe" + "ssionsResponse\"\"\202\323\344\223\002\034\022\032/viam/api/v1/ses" + "sions/list\022\177\n\rResourceNames\022#.viam.robot" + ".v1.ResourceNamesRequest\032$.viam.robot.v1" + ".ResourceNamesResponse\"#\202\323\344\223\002\035\022\033/viam/ap" + "i/v1/resources/list\022\235\001\n\023ResourceRPCSubty" + "pes\022).viam.robot.v1.ResourceRPCSubtypesR" + "equest\032*.viam.robot.v1.ResourceRPCSubtyp" + "esResponse\"/\202\323\344\223\002)\022\'/viam/api/v1/resourc" + "e_rpc_subtypes/list\022\210\001\n\017CancelOperation\022" + "%.viam.robot.v1.CancelOperationRequest\032&" + ".viam.robot.v1.CancelOperationResponse\"&" + "\202\323\344\223\002 \"\036/viam/api/v1/operations/cancel\022\215" + "\001\n\021BlockForOperation\022\'.viam.robot.v1.Blo" + "ckForOperationRequest\032(.viam.robot.v1.Bl" + "ockForOperationResponse\"%\202\323\344\223\002\037\"\035/viam/a" + "pi/v1/operations/block\022\223\001\n\024GetModelsFrom" + "Modules\022*.viam.robot.v1.GetModelsFromMod" + "ulesRequest\032+.viam.robot.v1.GetModelsFro" + "mModulesResponse\"\"\202\323\344\223\002\034\022\032/viam/api/v1/m" + "odule_models\022n\n\tGetStatus\022\037.viam.robot.v" + "1.GetStatusRequest\032 .viam.robot.v1.GetSt" + "atusResponse\"\036\210\002\001\202\323\344\223\002\025\022\023/viam/api/v1/st" + "atus\022\200\001\n\014StreamStatus\022\".viam.robot.v1.St" + "reamStatusRequest\032#.viam.robot.v1.Stream" + "StatusResponse\"%\210\002\001\202\323\344\223\002\034\022\032/viam/api/v1/" + "status/stream0\001\022g\n\007StopAll\022\035.viam.robot." + "v1.StopAllRequest\032\036.viam.robot.v1.StopAl" + "lResponse\"\035\202\323\344\223\002\027\022\025/viam/api/v1/stop_all" + "\022v\n\014StartSession\022\".viam.robot.v1.StartSe" + "ssionRequest\032#.viam.robot.v1.StartSessio" + "nResponse\"\035\202\323\344\223\002\027\"\025/viam/api/v1/sessions" + "\022\235\001\n\024SendSessionHeartbeat\022*.viam.robot.v" + "1.SendSessionHeartbeatRequest\032+.viam.rob" + "ot.v1.SendSessionHeartbeatResponse\",\202\323\344\223" + "\002&\"$/viam/api/v1/sessions/{id}/heartbeat" + "\022V\n\003Log\022\031.viam.robot.v1.LogRequest\032\032.via" + "m.robot.v1.LogResponse\"\030\202\323\344\223\002\022\"\020/viam/ap" + "i/v1/log\022\210\001\n\020GetCloudMetadata\022&.viam.rob" + "ot.v1.GetCloudMetadataRequest\032\'.viam.rob" + "ot.v1.GetCloudMetadataResponse\"#\202\323\344\223\002\035\022\033" + "/viam/api/v1/cloud_metadata\022\177\n\rRestartMo" + "dule\022#.viam.robot.v1.RestartModuleReques" + "t\032$.viam.robot.v1.RestartModuleResponse\"" + "#\202\323\344\223\002\035\"\033/viam/api/v1/restart_module\022j\n\010" + "Shutdown\022\036.viam.robot.v1.ShutdownRequest" + "\032\037.viam.robot.v1.ShutdownResponse\"\035\202\323\344\223\002" + "\027\"\025/viam/api/v1/shutdown\022\210\001\n\020GetMachineS" + "tatus\022&.viam.robot.v1.GetMachineStatusRe" + "quest\032\'.viam.robot.v1.GetMachineStatusRe" + "sponse\"#\202\323\344\223\002\035\022\033/viam/api/v1/machine_sta" + "tus\022o\n\nGetVersion\022 .viam.robot.v1.GetVer" + "sionRequest\032!.viam.robot.v1.GetVersionRe" + "sponse\"\034\202\323\344\223\002\026\022\024/viam/api/v1/version\022I\n\006" + "Tunnel\022\034.viam.robot.v1.TunnelRequest\032\035.v" + "iam.robot.v1.TunnelResponse(\0010\001\022w\n\013ListT" + "unnels\022!.viam.robot.v1.ListTunnelsReques" + "t\032\".viam.robot.v1.ListTunnelsResponse\"!\202" + "\323\344\223\002\033\022\031/viam/api/v1/list_tunnels\022\220\001\n\021Fra" + "meSystemConfig\022\'.viam.robot.v1.FrameSyst" + "emConfigRequest\032(.viam.robot.v1.FrameSys" + "temConfigResponse\"(\202\323\344\223\002\"\022 /viam/api/v1/" + "frame_system/config\022p\n\007GetPose\022\035.viam.ro" + "bot.v1.GetPoseRequest\032\036.viam.robot.v1.Ge" + "tPoseResponse\"&\202\323\344\223\002 \022\036/viam/api/v1/fram" + "e_system/pose\022\214\001\n\rTransformPose\022#.viam.r" + "obot.v1.TransformPoseRequest\032$.viam.robo" + "t.v1.TransformPoseResponse\"0\202\323\344\223\002*\022(/via" + "m/api/v1/frame_system/transform_pose\022\210\001\n" + "\014TransformPCD\022\".viam.robot.v1.TransformP" + "CDRequest\032#.viam.robot.v1.TransformPCDRe" + "sponse\"/\202\323\344\223\002)\022\'/viam/api/v1/frame_syste" + "m/transform_pcdB-\n\021com.viam.robot.v1Z\030go" + ".viam.com/api/robot/v1b\006proto3" ; static const ::_pbi::DescriptorTable* const descriptor_table_robot_2fv1_2frobot_2eproto_deps[5] = { &::descriptor_table_common_2fv1_2fcommon_2eproto, @@ -1520,9 +1578,9 @@ static const ::_pbi::DescriptorTable* const descriptor_table_robot_2fv1_2frobot_ }; static ::_pbi::once_flag descriptor_table_robot_2fv1_2frobot_2eproto_once; const ::_pbi::DescriptorTable descriptor_table_robot_2fv1_2frobot_2eproto = { - false, false, 8494, descriptor_table_protodef_robot_2fv1_2frobot_2eproto, + false, false, 8910, descriptor_table_protodef_robot_2fv1_2frobot_2eproto, "robot/v1/robot.proto", - &descriptor_table_robot_2fv1_2frobot_2eproto_once, descriptor_table_robot_2fv1_2frobot_2eproto_deps, 5, 57, + &descriptor_table_robot_2fv1_2frobot_2eproto_once, descriptor_table_robot_2fv1_2frobot_2eproto_deps, 5, 59, schemas, file_default_instances, TableStruct_robot_2fv1_2frobot_2eproto::offsets, file_level_metadata_robot_2fv1_2frobot_2eproto, file_level_enum_descriptors_robot_2fv1_2frobot_2eproto, file_level_service_descriptors_robot_2fv1_2frobot_2eproto, @@ -11578,6 +11636,526 @@ ::PROTOBUF_NAMESPACE_ID::Metadata GetVersionResponse::GetMetadata() const { file_level_metadata_robot_2fv1_2frobot_2eproto[56]); } +// =================================================================== + +class GetPoseRequest::_Internal { + public: + static const ::PROTOBUF_NAMESPACE_ID::Struct& extra(const GetPoseRequest* msg); +}; + +const ::PROTOBUF_NAMESPACE_ID::Struct& +GetPoseRequest::_Internal::extra(const GetPoseRequest* msg) { + return *msg->extra_; +} +void GetPoseRequest::clear_supplemental_transforms() { + supplemental_transforms_.Clear(); +} +void GetPoseRequest::clear_extra() { + if (GetArenaForAllocation() == nullptr && extra_ != nullptr) { + delete extra_; + } + extra_ = nullptr; +} +GetPoseRequest::GetPoseRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), + supplemental_transforms_(arena) { + SharedCtor(); + // @@protoc_insertion_point(arena_constructor:viam.robot.v1.GetPoseRequest) +} +GetPoseRequest::GetPoseRequest(const GetPoseRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message(), + supplemental_transforms_(from.supplemental_transforms_) { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + component_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + component_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_component_name().empty()) { + component_name_.Set(from._internal_component_name(), + GetArenaForAllocation()); + } + destination_frame_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + destination_frame_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_destination_frame().empty()) { + destination_frame_.Set(from._internal_destination_frame(), + GetArenaForAllocation()); + } + if (from._internal_has_extra()) { + extra_ = new ::PROTOBUF_NAMESPACE_ID::Struct(*from.extra_); + } else { + extra_ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:viam.robot.v1.GetPoseRequest) +} + +inline void GetPoseRequest::SharedCtor() { +component_name_.InitDefault(); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + component_name_.Set("", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +destination_frame_.InitDefault(); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + destination_frame_.Set("", GetArenaForAllocation()); +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +extra_ = nullptr; +} + +GetPoseRequest::~GetPoseRequest() { + // @@protoc_insertion_point(destructor:viam.robot.v1.GetPoseRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void GetPoseRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + component_name_.Destroy(); + destination_frame_.Destroy(); + if (this != internal_default_instance()) delete extra_; +} + +void GetPoseRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void GetPoseRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:viam.robot.v1.GetPoseRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + supplemental_transforms_.Clear(); + component_name_.ClearToEmpty(); + destination_frame_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && extra_ != nullptr) { + delete extra_; + } + extra_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* GetPoseRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string component_name = 1 [json_name = "componentName"]; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_component_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "viam.robot.v1.GetPoseRequest.component_name")); + } else + goto handle_unusual; + continue; + // string destination_frame = 2 [json_name = "destinationFrame"]; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_destination_frame(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "viam.robot.v1.GetPoseRequest.destination_frame")); + } else + goto handle_unusual; + continue; + // repeated .viam.common.v1.Transform supplemental_transforms = 3 [json_name = "supplementalTransforms"]; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_supplemental_transforms(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + // .google.protobuf.Struct extra = 99 [json_name = "extra"]; + case 99: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_extra(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* GetPoseRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:viam.robot.v1.GetPoseRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string component_name = 1 [json_name = "componentName"]; + if (!this->_internal_component_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_component_name().data(), static_cast(this->_internal_component_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "viam.robot.v1.GetPoseRequest.component_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_component_name(), target); + } + + // string destination_frame = 2 [json_name = "destinationFrame"]; + if (!this->_internal_destination_frame().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_destination_frame().data(), static_cast(this->_internal_destination_frame().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "viam.robot.v1.GetPoseRequest.destination_frame"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_destination_frame(), target); + } + + // repeated .viam.common.v1.Transform supplemental_transforms = 3 [json_name = "supplementalTransforms"]; + for (unsigned i = 0, + n = static_cast(this->_internal_supplemental_transforms_size()); i < n; i++) { + const auto& repfield = this->_internal_supplemental_transforms(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + // .google.protobuf.Struct extra = 99 [json_name = "extra"]; + if (this->_internal_has_extra()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(99, _Internal::extra(this), + _Internal::extra(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:viam.robot.v1.GetPoseRequest) + return target; +} + +size_t GetPoseRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:viam.robot.v1.GetPoseRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .viam.common.v1.Transform supplemental_transforms = 3 [json_name = "supplementalTransforms"]; + total_size += 1UL * this->_internal_supplemental_transforms_size(); + for (const auto& msg : this->supplemental_transforms_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // string component_name = 1 [json_name = "componentName"]; + if (!this->_internal_component_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_component_name()); + } + + // string destination_frame = 2 [json_name = "destinationFrame"]; + if (!this->_internal_destination_frame().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_destination_frame()); + } + + // .google.protobuf.Struct extra = 99 [json_name = "extra"]; + if (this->_internal_has_extra()) { + total_size += 2 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *extra_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GetPoseRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + GetPoseRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetPoseRequest::GetClassData() const { return &_class_data_; } + +void GetPoseRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, + const ::PROTOBUF_NAMESPACE_ID::Message& from) { + static_cast(to)->MergeFrom( + static_cast(from)); +} + + +void GetPoseRequest::MergeFrom(const GetPoseRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:viam.robot.v1.GetPoseRequest) + GOOGLE_DCHECK_NE(&from, this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + supplemental_transforms_.MergeFrom(from.supplemental_transforms_); + if (!from._internal_component_name().empty()) { + _internal_set_component_name(from._internal_component_name()); + } + if (!from._internal_destination_frame().empty()) { + _internal_set_destination_frame(from._internal_destination_frame()); + } + if (from._internal_has_extra()) { + _internal_mutable_extra()->::PROTOBUF_NAMESPACE_ID::Struct::MergeFrom(from._internal_extra()); + } + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void GetPoseRequest::CopyFrom(const GetPoseRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:viam.robot.v1.GetPoseRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool GetPoseRequest::IsInitialized() const { + return true; +} + +void GetPoseRequest::InternalSwap(GetPoseRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + supplemental_transforms_.InternalSwap(&other->supplemental_transforms_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &component_name_, lhs_arena, + &other->component_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &destination_frame_, lhs_arena, + &other->destination_frame_, rhs_arena + ); + swap(extra_, other->extra_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata GetPoseRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_robot_2fv1_2frobot_2eproto_getter, &descriptor_table_robot_2fv1_2frobot_2eproto_once, + file_level_metadata_robot_2fv1_2frobot_2eproto[57]); +} + +// =================================================================== + +class GetPoseResponse::_Internal { + public: + static const ::viam::common::v1::PoseInFrame& pose(const GetPoseResponse* msg); +}; + +const ::viam::common::v1::PoseInFrame& +GetPoseResponse::_Internal::pose(const GetPoseResponse* msg) { + return *msg->pose_; +} +void GetPoseResponse::clear_pose() { + if (GetArenaForAllocation() == nullptr && pose_ != nullptr) { + delete pose_; + } + pose_ = nullptr; +} +GetPoseResponse::GetPoseResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(); + // @@protoc_insertion_point(arena_constructor:viam.robot.v1.GetPoseResponse) +} +GetPoseResponse::GetPoseResponse(const GetPoseResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_pose()) { + pose_ = new ::viam::common::v1::PoseInFrame(*from.pose_); + } else { + pose_ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:viam.robot.v1.GetPoseResponse) +} + +inline void GetPoseResponse::SharedCtor() { +pose_ = nullptr; +} + +GetPoseResponse::~GetPoseResponse() { + // @@protoc_insertion_point(destructor:viam.robot.v1.GetPoseResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void GetPoseResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete pose_; +} + +void GetPoseResponse::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void GetPoseResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:viam.robot.v1.GetPoseResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && pose_ != nullptr) { + delete pose_; + } + pose_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* GetPoseResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .viam.common.v1.PoseInFrame pose = 1 [json_name = "pose"]; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_pose(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* GetPoseResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:viam.robot.v1.GetPoseResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .viam.common.v1.PoseInFrame pose = 1 [json_name = "pose"]; + if (this->_internal_has_pose()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::pose(this), + _Internal::pose(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:viam.robot.v1.GetPoseResponse) + return target; +} + +size_t GetPoseResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:viam.robot.v1.GetPoseResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .viam.common.v1.PoseInFrame pose = 1 [json_name = "pose"]; + if (this->_internal_has_pose()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *pose_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GetPoseResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + GetPoseResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetPoseResponse::GetClassData() const { return &_class_data_; } + +void GetPoseResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, + const ::PROTOBUF_NAMESPACE_ID::Message& from) { + static_cast(to)->MergeFrom( + static_cast(from)); +} + + +void GetPoseResponse::MergeFrom(const GetPoseResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:viam.robot.v1.GetPoseResponse) + GOOGLE_DCHECK_NE(&from, this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_pose()) { + _internal_mutable_pose()->::viam::common::v1::PoseInFrame::MergeFrom(from._internal_pose()); + } + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void GetPoseResponse::CopyFrom(const GetPoseResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:viam.robot.v1.GetPoseResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool GetPoseResponse::IsInitialized() const { + return true; +} + +void GetPoseResponse::InternalSwap(GetPoseResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(pose_, other->pose_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata GetPoseResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_robot_2fv1_2frobot_2eproto_getter, &descriptor_table_robot_2fv1_2frobot_2eproto_once, + file_level_metadata_robot_2fv1_2frobot_2eproto[58]); +} + // @@protoc_insertion_point(namespace_scope) } // namespace v1 } // namespace robot @@ -11811,6 +12389,14 @@ template<> PROTOBUF_NOINLINE ::viam::robot::v1::GetVersionResponse* Arena::CreateMaybeMessage< ::viam::robot::v1::GetVersionResponse >(Arena* arena) { return Arena::CreateMessageInternal< ::viam::robot::v1::GetVersionResponse >(arena); } +template<> PROTOBUF_NOINLINE ::viam::robot::v1::GetPoseRequest* +Arena::CreateMaybeMessage< ::viam::robot::v1::GetPoseRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::viam::robot::v1::GetPoseRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::viam::robot::v1::GetPoseResponse* +Arena::CreateMaybeMessage< ::viam::robot::v1::GetPoseResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::viam::robot::v1::GetPoseResponse >(arena); +} PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) diff --git a/src/viam/api/robot/v1/robot.pb.h b/src/viam/api/robot/v1/robot.pb.h index 9b43c4f40..fd286cebb 100644 --- a/src/viam/api/robot/v1/robot.pb.h +++ b/src/viam/api/robot/v1/robot.pb.h @@ -102,6 +102,12 @@ extern GetOperationsRequestDefaultTypeInternal _GetOperationsRequest_default_ins class GetOperationsResponse; struct GetOperationsResponseDefaultTypeInternal; extern GetOperationsResponseDefaultTypeInternal _GetOperationsResponse_default_instance_; +class GetPoseRequest; +struct GetPoseRequestDefaultTypeInternal; +extern GetPoseRequestDefaultTypeInternal _GetPoseRequest_default_instance_; +class GetPoseResponse; +struct GetPoseResponseDefaultTypeInternal; +extern GetPoseResponseDefaultTypeInternal _GetPoseResponse_default_instance_; class GetSessionsRequest; struct GetSessionsRequestDefaultTypeInternal; extern GetSessionsRequestDefaultTypeInternal _GetSessionsRequest_default_instance_; @@ -245,6 +251,8 @@ template<> ::viam::robot::v1::GetModelsFromModulesRequest* Arena::CreateMaybeMes template<> ::viam::robot::v1::GetModelsFromModulesResponse* Arena::CreateMaybeMessage<::viam::robot::v1::GetModelsFromModulesResponse>(Arena*); template<> ::viam::robot::v1::GetOperationsRequest* Arena::CreateMaybeMessage<::viam::robot::v1::GetOperationsRequest>(Arena*); template<> ::viam::robot::v1::GetOperationsResponse* Arena::CreateMaybeMessage<::viam::robot::v1::GetOperationsResponse>(Arena*); +template<> ::viam::robot::v1::GetPoseRequest* Arena::CreateMaybeMessage<::viam::robot::v1::GetPoseRequest>(Arena*); +template<> ::viam::robot::v1::GetPoseResponse* Arena::CreateMaybeMessage<::viam::robot::v1::GetPoseResponse>(Arena*); template<> ::viam::robot::v1::GetSessionsRequest* Arena::CreateMaybeMessage<::viam::robot::v1::GetSessionsRequest>(Arena*); template<> ::viam::robot::v1::GetSessionsResponse* Arena::CreateMaybeMessage<::viam::robot::v1::GetSessionsResponse>(Arena*); template<> ::viam::robot::v1::GetStatusRequest* Arena::CreateMaybeMessage<::viam::robot::v1::GetStatusRequest>(Arena*); @@ -9103,6 +9111,362 @@ class GetVersionResponse final : mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_robot_2fv1_2frobot_2eproto; }; +// ------------------------------------------------------------------- + +class GetPoseRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:viam.robot.v1.GetPoseRequest) */ { + public: + inline GetPoseRequest() : GetPoseRequest(nullptr) {} + ~GetPoseRequest() override; + explicit PROTOBUF_CONSTEXPR GetPoseRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + GetPoseRequest(const GetPoseRequest& from); + GetPoseRequest(GetPoseRequest&& from) noexcept + : GetPoseRequest() { + *this = ::std::move(from); + } + + inline GetPoseRequest& operator=(const GetPoseRequest& from) { + CopyFrom(from); + return *this; + } + inline GetPoseRequest& operator=(GetPoseRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const GetPoseRequest& default_instance() { + return *internal_default_instance(); + } + static inline const GetPoseRequest* internal_default_instance() { + return reinterpret_cast( + &_GetPoseRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 57; + + friend void swap(GetPoseRequest& a, GetPoseRequest& b) { + a.Swap(&b); + } + inline void Swap(GetPoseRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(GetPoseRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + GetPoseRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const GetPoseRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom(const GetPoseRequest& from); + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(GetPoseRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "viam.robot.v1.GetPoseRequest"; + } + protected: + explicit GetPoseRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kSupplementalTransformsFieldNumber = 3, + kComponentNameFieldNumber = 1, + kDestinationFrameFieldNumber = 2, + kExtraFieldNumber = 99, + }; + // repeated .viam.common.v1.Transform supplemental_transforms = 3 [json_name = "supplementalTransforms"]; + int supplemental_transforms_size() const; + private: + int _internal_supplemental_transforms_size() const; + public: + void clear_supplemental_transforms(); + ::viam::common::v1::Transform* mutable_supplemental_transforms(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::common::v1::Transform >* + mutable_supplemental_transforms(); + private: + const ::viam::common::v1::Transform& _internal_supplemental_transforms(int index) const; + ::viam::common::v1::Transform* _internal_add_supplemental_transforms(); + public: + const ::viam::common::v1::Transform& supplemental_transforms(int index) const; + ::viam::common::v1::Transform* add_supplemental_transforms(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::common::v1::Transform >& + supplemental_transforms() const; + + // string component_name = 1 [json_name = "componentName"]; + void clear_component_name(); + const std::string& component_name() const; + template + void set_component_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_component_name(); + PROTOBUF_NODISCARD std::string* release_component_name(); + void set_allocated_component_name(std::string* component_name); + private: + const std::string& _internal_component_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_component_name(const std::string& value); + std::string* _internal_mutable_component_name(); + public: + + // string destination_frame = 2 [json_name = "destinationFrame"]; + void clear_destination_frame(); + const std::string& destination_frame() const; + template + void set_destination_frame(ArgT0&& arg0, ArgT... args); + std::string* mutable_destination_frame(); + PROTOBUF_NODISCARD std::string* release_destination_frame(); + void set_allocated_destination_frame(std::string* destination_frame); + private: + const std::string& _internal_destination_frame() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_destination_frame(const std::string& value); + std::string* _internal_mutable_destination_frame(); + public: + + // .google.protobuf.Struct extra = 99 [json_name = "extra"]; + bool has_extra() const; + private: + bool _internal_has_extra() const; + public: + void clear_extra(); + const ::PROTOBUF_NAMESPACE_ID::Struct& extra() const; + PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Struct* release_extra(); + ::PROTOBUF_NAMESPACE_ID::Struct* mutable_extra(); + void set_allocated_extra(::PROTOBUF_NAMESPACE_ID::Struct* extra); + private: + const ::PROTOBUF_NAMESPACE_ID::Struct& _internal_extra() const; + ::PROTOBUF_NAMESPACE_ID::Struct* _internal_mutable_extra(); + public: + void unsafe_arena_set_allocated_extra( + ::PROTOBUF_NAMESPACE_ID::Struct* extra); + ::PROTOBUF_NAMESPACE_ID::Struct* unsafe_arena_release_extra(); + + // @@protoc_insertion_point(class_scope:viam.robot.v1.GetPoseRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::common::v1::Transform > supplemental_transforms_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr component_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr destination_frame_; + ::PROTOBUF_NAMESPACE_ID::Struct* extra_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_robot_2fv1_2frobot_2eproto; +}; +// ------------------------------------------------------------------- + +class GetPoseResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:viam.robot.v1.GetPoseResponse) */ { + public: + inline GetPoseResponse() : GetPoseResponse(nullptr) {} + ~GetPoseResponse() override; + explicit PROTOBUF_CONSTEXPR GetPoseResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + GetPoseResponse(const GetPoseResponse& from); + GetPoseResponse(GetPoseResponse&& from) noexcept + : GetPoseResponse() { + *this = ::std::move(from); + } + + inline GetPoseResponse& operator=(const GetPoseResponse& from) { + CopyFrom(from); + return *this; + } + inline GetPoseResponse& operator=(GetPoseResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const GetPoseResponse& default_instance() { + return *internal_default_instance(); + } + static inline const GetPoseResponse* internal_default_instance() { + return reinterpret_cast( + &_GetPoseResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 58; + + friend void swap(GetPoseResponse& a, GetPoseResponse& b) { + a.Swap(&b); + } + inline void Swap(GetPoseResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(GetPoseResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + GetPoseResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const GetPoseResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom(const GetPoseResponse& from); + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(GetPoseResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "viam.robot.v1.GetPoseResponse"; + } + protected: + explicit GetPoseResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kPoseFieldNumber = 1, + }; + // .viam.common.v1.PoseInFrame pose = 1 [json_name = "pose"]; + bool has_pose() const; + private: + bool _internal_has_pose() const; + public: + void clear_pose(); + const ::viam::common::v1::PoseInFrame& pose() const; + PROTOBUF_NODISCARD ::viam::common::v1::PoseInFrame* release_pose(); + ::viam::common::v1::PoseInFrame* mutable_pose(); + void set_allocated_pose(::viam::common::v1::PoseInFrame* pose); + private: + const ::viam::common::v1::PoseInFrame& _internal_pose() const; + ::viam::common::v1::PoseInFrame* _internal_mutable_pose(); + public: + void unsafe_arena_set_allocated_pose( + ::viam::common::v1::PoseInFrame* pose); + ::viam::common::v1::PoseInFrame* unsafe_arena_release_pose(); + + // @@protoc_insertion_point(class_scope:viam.robot.v1.GetPoseResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + ::viam::common::v1::PoseInFrame* pose_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_robot_2fv1_2frobot_2eproto; +}; // =================================================================== @@ -13747,6 +14111,321 @@ inline void GetVersionResponse::set_allocated_api_version(std::string* api_versi // @@protoc_insertion_point(field_set_allocated:viam.robot.v1.GetVersionResponse.api_version) } +// ------------------------------------------------------------------- + +// GetPoseRequest + +// string component_name = 1 [json_name = "componentName"]; +inline void GetPoseRequest::clear_component_name() { + component_name_.ClearToEmpty(); +} +inline const std::string& GetPoseRequest::component_name() const { + // @@protoc_insertion_point(field_get:viam.robot.v1.GetPoseRequest.component_name) + return _internal_component_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void GetPoseRequest::set_component_name(ArgT0&& arg0, ArgT... args) { + + component_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:viam.robot.v1.GetPoseRequest.component_name) +} +inline std::string* GetPoseRequest::mutable_component_name() { + std::string* _s = _internal_mutable_component_name(); + // @@protoc_insertion_point(field_mutable:viam.robot.v1.GetPoseRequest.component_name) + return _s; +} +inline const std::string& GetPoseRequest::_internal_component_name() const { + return component_name_.Get(); +} +inline void GetPoseRequest::_internal_set_component_name(const std::string& value) { + + component_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* GetPoseRequest::_internal_mutable_component_name() { + + return component_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* GetPoseRequest::release_component_name() { + // @@protoc_insertion_point(field_release:viam.robot.v1.GetPoseRequest.component_name) + return component_name_.Release(); +} +inline void GetPoseRequest::set_allocated_component_name(std::string* component_name) { + if (component_name != nullptr) { + + } else { + + } + component_name_.SetAllocated(component_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (component_name_.IsDefault()) { + component_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:viam.robot.v1.GetPoseRequest.component_name) +} + +// string destination_frame = 2 [json_name = "destinationFrame"]; +inline void GetPoseRequest::clear_destination_frame() { + destination_frame_.ClearToEmpty(); +} +inline const std::string& GetPoseRequest::destination_frame() const { + // @@protoc_insertion_point(field_get:viam.robot.v1.GetPoseRequest.destination_frame) + return _internal_destination_frame(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void GetPoseRequest::set_destination_frame(ArgT0&& arg0, ArgT... args) { + + destination_frame_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:viam.robot.v1.GetPoseRequest.destination_frame) +} +inline std::string* GetPoseRequest::mutable_destination_frame() { + std::string* _s = _internal_mutable_destination_frame(); + // @@protoc_insertion_point(field_mutable:viam.robot.v1.GetPoseRequest.destination_frame) + return _s; +} +inline const std::string& GetPoseRequest::_internal_destination_frame() const { + return destination_frame_.Get(); +} +inline void GetPoseRequest::_internal_set_destination_frame(const std::string& value) { + + destination_frame_.Set(value, GetArenaForAllocation()); +} +inline std::string* GetPoseRequest::_internal_mutable_destination_frame() { + + return destination_frame_.Mutable(GetArenaForAllocation()); +} +inline std::string* GetPoseRequest::release_destination_frame() { + // @@protoc_insertion_point(field_release:viam.robot.v1.GetPoseRequest.destination_frame) + return destination_frame_.Release(); +} +inline void GetPoseRequest::set_allocated_destination_frame(std::string* destination_frame) { + if (destination_frame != nullptr) { + + } else { + + } + destination_frame_.SetAllocated(destination_frame, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (destination_frame_.IsDefault()) { + destination_frame_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:viam.robot.v1.GetPoseRequest.destination_frame) +} + +// repeated .viam.common.v1.Transform supplemental_transforms = 3 [json_name = "supplementalTransforms"]; +inline int GetPoseRequest::_internal_supplemental_transforms_size() const { + return supplemental_transforms_.size(); +} +inline int GetPoseRequest::supplemental_transforms_size() const { + return _internal_supplemental_transforms_size(); +} +inline ::viam::common::v1::Transform* GetPoseRequest::mutable_supplemental_transforms(int index) { + // @@protoc_insertion_point(field_mutable:viam.robot.v1.GetPoseRequest.supplemental_transforms) + return supplemental_transforms_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::common::v1::Transform >* +GetPoseRequest::mutable_supplemental_transforms() { + // @@protoc_insertion_point(field_mutable_list:viam.robot.v1.GetPoseRequest.supplemental_transforms) + return &supplemental_transforms_; +} +inline const ::viam::common::v1::Transform& GetPoseRequest::_internal_supplemental_transforms(int index) const { + return supplemental_transforms_.Get(index); +} +inline const ::viam::common::v1::Transform& GetPoseRequest::supplemental_transforms(int index) const { + // @@protoc_insertion_point(field_get:viam.robot.v1.GetPoseRequest.supplemental_transforms) + return _internal_supplemental_transforms(index); +} +inline ::viam::common::v1::Transform* GetPoseRequest::_internal_add_supplemental_transforms() { + return supplemental_transforms_.Add(); +} +inline ::viam::common::v1::Transform* GetPoseRequest::add_supplemental_transforms() { + ::viam::common::v1::Transform* _add = _internal_add_supplemental_transforms(); + // @@protoc_insertion_point(field_add:viam.robot.v1.GetPoseRequest.supplemental_transforms) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::common::v1::Transform >& +GetPoseRequest::supplemental_transforms() const { + // @@protoc_insertion_point(field_list:viam.robot.v1.GetPoseRequest.supplemental_transforms) + return supplemental_transforms_; +} + +// .google.protobuf.Struct extra = 99 [json_name = "extra"]; +inline bool GetPoseRequest::_internal_has_extra() const { + return this != internal_default_instance() && extra_ != nullptr; +} +inline bool GetPoseRequest::has_extra() const { + return _internal_has_extra(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Struct& GetPoseRequest::_internal_extra() const { + const ::PROTOBUF_NAMESPACE_ID::Struct* p = extra_; + return p != nullptr ? *p : reinterpret_cast( + ::PROTOBUF_NAMESPACE_ID::_Struct_default_instance_); +} +inline const ::PROTOBUF_NAMESPACE_ID::Struct& GetPoseRequest::extra() const { + // @@protoc_insertion_point(field_get:viam.robot.v1.GetPoseRequest.extra) + return _internal_extra(); +} +inline void GetPoseRequest::unsafe_arena_set_allocated_extra( + ::PROTOBUF_NAMESPACE_ID::Struct* extra) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(extra_); + } + extra_ = extra; + if (extra) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:viam.robot.v1.GetPoseRequest.extra) +} +inline ::PROTOBUF_NAMESPACE_ID::Struct* GetPoseRequest::release_extra() { + + ::PROTOBUF_NAMESPACE_ID::Struct* temp = extra_; + extra_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::PROTOBUF_NAMESPACE_ID::Struct* GetPoseRequest::unsafe_arena_release_extra() { + // @@protoc_insertion_point(field_release:viam.robot.v1.GetPoseRequest.extra) + + ::PROTOBUF_NAMESPACE_ID::Struct* temp = extra_; + extra_ = nullptr; + return temp; +} +inline ::PROTOBUF_NAMESPACE_ID::Struct* GetPoseRequest::_internal_mutable_extra() { + + if (extra_ == nullptr) { + auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Struct>(GetArenaForAllocation()); + extra_ = p; + } + return extra_; +} +inline ::PROTOBUF_NAMESPACE_ID::Struct* GetPoseRequest::mutable_extra() { + ::PROTOBUF_NAMESPACE_ID::Struct* _msg = _internal_mutable_extra(); + // @@protoc_insertion_point(field_mutable:viam.robot.v1.GetPoseRequest.extra) + return _msg; +} +inline void GetPoseRequest::set_allocated_extra(::PROTOBUF_NAMESPACE_ID::Struct* extra) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(extra_); + } + if (extra) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(extra)); + if (message_arena != submessage_arena) { + extra = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, extra, submessage_arena); + } + + } else { + + } + extra_ = extra; + // @@protoc_insertion_point(field_set_allocated:viam.robot.v1.GetPoseRequest.extra) +} + +// ------------------------------------------------------------------- + +// GetPoseResponse + +// .viam.common.v1.PoseInFrame pose = 1 [json_name = "pose"]; +inline bool GetPoseResponse::_internal_has_pose() const { + return this != internal_default_instance() && pose_ != nullptr; +} +inline bool GetPoseResponse::has_pose() const { + return _internal_has_pose(); +} +inline const ::viam::common::v1::PoseInFrame& GetPoseResponse::_internal_pose() const { + const ::viam::common::v1::PoseInFrame* p = pose_; + return p != nullptr ? *p : reinterpret_cast( + ::viam::common::v1::_PoseInFrame_default_instance_); +} +inline const ::viam::common::v1::PoseInFrame& GetPoseResponse::pose() const { + // @@protoc_insertion_point(field_get:viam.robot.v1.GetPoseResponse.pose) + return _internal_pose(); +} +inline void GetPoseResponse::unsafe_arena_set_allocated_pose( + ::viam::common::v1::PoseInFrame* pose) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_); + } + pose_ = pose; + if (pose) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:viam.robot.v1.GetPoseResponse.pose) +} +inline ::viam::common::v1::PoseInFrame* GetPoseResponse::release_pose() { + + ::viam::common::v1::PoseInFrame* temp = pose_; + pose_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::viam::common::v1::PoseInFrame* GetPoseResponse::unsafe_arena_release_pose() { + // @@protoc_insertion_point(field_release:viam.robot.v1.GetPoseResponse.pose) + + ::viam::common::v1::PoseInFrame* temp = pose_; + pose_ = nullptr; + return temp; +} +inline ::viam::common::v1::PoseInFrame* GetPoseResponse::_internal_mutable_pose() { + + if (pose_ == nullptr) { + auto* p = CreateMaybeMessage<::viam::common::v1::PoseInFrame>(GetArenaForAllocation()); + pose_ = p; + } + return pose_; +} +inline ::viam::common::v1::PoseInFrame* GetPoseResponse::mutable_pose() { + ::viam::common::v1::PoseInFrame* _msg = _internal_mutable_pose(); + // @@protoc_insertion_point(field_mutable:viam.robot.v1.GetPoseResponse.pose) + return _msg; +} +inline void GetPoseResponse::set_allocated_pose(::viam::common::v1::PoseInFrame* pose) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_); + } + if (pose) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose)); + if (message_arena != submessage_arena) { + pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, pose, submessage_arena); + } + + } else { + + } + pose_ = pose; + // @@protoc_insertion_point(field_set_allocated:viam.robot.v1.GetPoseResponse.pose) +} + #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ @@ -13862,6 +14541,10 @@ inline void GetVersionResponse::set_allocated_api_version(std::string* api_versi // ------------------------------------------------------------------- +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + // @@protoc_insertion_point(namespace_scope) diff --git a/src/viam/api/service/motion/v1/motion.pb.cc b/src/viam/api/service/motion/v1/motion.pb.cc index 1faa2d1be..6ce9bb996 100644 --- a/src/viam/api/service/motion/v1/motion.pb.cc +++ b/src/viam/api/service/motion/v1/motion.pb.cc @@ -834,120 +834,120 @@ const char descriptor_table_protodef_service_2fmotion_2fv1_2fmotion_2eproto[] PR "Regions\022-\n\005extra\030c \001(\0132\027.google.protobuf" ".StructR\005extraB\n\n\010_headingB\027\n\025_motion_co" "nfiguration\"8\n\023MoveOnGlobeResponse\022!\n\014ex" - "ecution_id\030\001 \001(\tR\013executionId\"\231\002\n\016GetPos" + "ecution_id\030\001 \001(\tR\013executionId\"\235\002\n\016GetPos" "eRequest\022\022\n\004name\030\001 \001(\tR\004name\022C\n\016componen" "t_name\030\002 \001(\0132\034.viam.common.v1.ResourceNa" "meR\rcomponentName\022+\n\021destination_frame\030\003" " \001(\tR\020destinationFrame\022R\n\027supplemental_t" "ransforms\030\004 \003(\0132\031.viam.common.v1.Transfo" "rmR\026supplementalTransforms\022-\n\005extra\030c \001(" - "\0132\027.google.protobuf.StructR\005extra\"B\n\017Get" - "PoseResponse\022/\n\004pose\030\001 \001(\0132\033.viam.common" - ".v1.PoseInFrameR\004pose\"\231\001\n\017StopPlanReques" - "t\022\022\n\004name\030\001 \001(\tR\004name\022C\n\016component_name\030" + "\0132\027.google.protobuf.StructR\005extra:\002\030\001\"F\n" + "\017GetPoseResponse\022/\n\004pose\030\001 \001(\0132\033.viam.co" + "mmon.v1.PoseInFrameR\004pose:\002\030\001\"\231\001\n\017StopPl" + "anRequest\022\022\n\004name\030\001 \001(\tR\004name\022C\n\016compone" + "nt_name\030\002 \001(\0132\034.viam.common.v1.ResourceN" + "ameR\rcomponentName\022-\n\005extra\030c \001(\0132\027.goog" + "le.protobuf.StructR\005extra\"\022\n\020StopPlanRes" + "ponse\"\210\001\n\027ListPlanStatusesRequest\022\022\n\004nam" + "e\030\001 \001(\tR\004name\022*\n\021only_active_plans\030\002 \001(\010" + "R\017onlyActivePlans\022-\n\005extra\030c \001(\0132\027.googl" + "e.protobuf.StructR\005extra\"y\n\030ListPlanStat" + "usesResponse\022]\n\026plan_statuses_with_ids\030\001" + " \003(\0132(.viam.service.motion.v1.PlanStatus" + "WithIDR\023planStatusesWithIds\"\367\001\n\016GetPlanR" + "equest\022\022\n\004name\030\001 \001(\tR\004name\022C\n\016component_" + "name\030\002 \001(\0132\034.viam.common.v1.ResourceName" + "R\rcomponentName\022$\n\016last_plan_only\030\003 \001(\010R" + "\014lastPlanOnly\022&\n\014execution_id\030\004 \001(\tH\000R\013e" + "xecutionId\210\001\001\022-\n\005extra\030c \001(\0132\027.google.pr" + "otobuf.StructR\005extraB\017\n\r_execution_id\"\301\001" + "\n\017GetPlanResponse\022_\n\030current_plan_with_s" + "tatus\030\001 \001(\0132&.viam.service.motion.v1.Pla" + "nWithStatusR\025currentPlanWithStatus\022M\n\016re" + "plan_history\030\002 \003(\0132&.viam.service.motion" + ".v1.PlanWithStatusR\rreplanHistory\"\263\002\n\013Co" + "nstraints\022U\n\021linear_constraint\030\001 \003(\0132(.v" + "iam.service.motion.v1.LinearConstraintR\020" + "linearConstraint\022d\n\026orientation_constrai" + "nt\030\002 \003(\0132-.viam.service.motion.v1.Orient" + "ationConstraintR\025orientationConstraint\022g" + "\n\027collision_specification\030\003 \003(\0132..viam.s" + "ervice.motion.v1.CollisionSpecificationR" + "\026collisionSpecification\"\273\001\n\020LinearConstr" + "aint\022/\n\021line_tolerance_mm\030\001 \001(\002H\000R\017lineT" + "oleranceMm\210\001\001\022A\n\032orientation_tolerance_d" + "egs\030\002 \001(\002H\001R\030orientationToleranceDegs\210\001\001" + "B\024\n\022_line_tolerance_mmB\035\n\033_orientation_t" + "olerance_degs\"y\n\025OrientationConstraint\022A" + "\n\032orientation_tolerance_degs\030\001 \001(\002H\000R\030or" + "ientationToleranceDegs\210\001\001B\035\n\033_orientatio" + "n_tolerance_degs\"\301\001\n\026CollisionSpecificat" + "ion\022]\n\006allows\030\001 \003(\0132E.viam.service.motio" + "n.v1.CollisionSpecification.AllowedFrame" + "CollisionsR\006allows\032H\n\026AllowedFrameCollis" + "ions\022\026\n\006frame1\030\001 \001(\tR\006frame1\022\026\n\006frame2\030\002" + " \001(\tR\006frame2\"\311\001\n\016PlanWithStatus\0220\n\004plan\030" + "\001 \001(\0132\034.viam.service.motion.v1.PlanR\004pla" + "n\022:\n\006status\030\002 \001(\0132\".viam.service.motion." + "v1.PlanStatusR\006status\022I\n\016status_history\030" + "\003 \003(\0132\".viam.service.motion.v1.PlanStatu" + "sR\rstatusHistory\"\317\001\n\020PlanStatusWithID\022\027\n" + "\007plan_id\030\001 \001(\tR\006planId\022C\n\016component_name" + "\030\002 \001(\0132\034.viam.common.v1.ResourceNameR\rco" + "mponentName\022!\n\014execution_id\030\003 \001(\tR\013execu" + "tionId\022:\n\006status\030\004 \001(\0132\".viam.service.mo" + "tion.v1.PlanStatusR\006status\"\247\001\n\nPlanStatu" + "s\0227\n\005state\030\001 \001(\0162!.viam.service.motion.v" + "1.PlanStateR\005state\0228\n\ttimestamp\030\002 \001(\0132\032." + "google.protobuf.TimestampR\ttimestamp\022\033\n\006" + "reason\030\003 \001(\tH\000R\006reason\210\001\001B\t\n\007_reason\"\266\001\n" + "\004Plan\022\016\n\002id\030\001 \001(\tR\002id\022C\n\016component_name\030" "\002 \001(\0132\034.viam.common.v1.ResourceNameR\rcom" - "ponentName\022-\n\005extra\030c \001(\0132\027.google.proto" - "buf.StructR\005extra\"\022\n\020StopPlanResponse\"\210\001" - "\n\027ListPlanStatusesRequest\022\022\n\004name\030\001 \001(\tR" - "\004name\022*\n\021only_active_plans\030\002 \001(\010R\017onlyAc" - "tivePlans\022-\n\005extra\030c \001(\0132\027.google.protob" - "uf.StructR\005extra\"y\n\030ListPlanStatusesResp" - "onse\022]\n\026plan_statuses_with_ids\030\001 \003(\0132(.v" - "iam.service.motion.v1.PlanStatusWithIDR\023" - "planStatusesWithIds\"\367\001\n\016GetPlanRequest\022\022" - "\n\004name\030\001 \001(\tR\004name\022C\n\016component_name\030\002 \001" - "(\0132\034.viam.common.v1.ResourceNameR\rcompon" - "entName\022$\n\016last_plan_only\030\003 \001(\010R\014lastPla" - "nOnly\022&\n\014execution_id\030\004 \001(\tH\000R\013execution" - "Id\210\001\001\022-\n\005extra\030c \001(\0132\027.google.protobuf.S" - "tructR\005extraB\017\n\r_execution_id\"\301\001\n\017GetPla" - "nResponse\022_\n\030current_plan_with_status\030\001 " - "\001(\0132&.viam.service.motion.v1.PlanWithSta" - "tusR\025currentPlanWithStatus\022M\n\016replan_his" - "tory\030\002 \003(\0132&.viam.service.motion.v1.Plan" - "WithStatusR\rreplanHistory\"\263\002\n\013Constraint" - "s\022U\n\021linear_constraint\030\001 \003(\0132(.viam.serv" - "ice.motion.v1.LinearConstraintR\020linearCo" - "nstraint\022d\n\026orientation_constraint\030\002 \003(\013" - "2-.viam.service.motion.v1.OrientationCon" - "straintR\025orientationConstraint\022g\n\027collis" - "ion_specification\030\003 \003(\0132..viam.service.m" - "otion.v1.CollisionSpecificationR\026collisi" - "onSpecification\"\273\001\n\020LinearConstraint\022/\n\021" - "line_tolerance_mm\030\001 \001(\002H\000R\017lineTolerance" - "Mm\210\001\001\022A\n\032orientation_tolerance_degs\030\002 \001(" - "\002H\001R\030orientationToleranceDegs\210\001\001B\024\n\022_lin" - "e_tolerance_mmB\035\n\033_orientation_tolerance" - "_degs\"y\n\025OrientationConstraint\022A\n\032orient" - "ation_tolerance_degs\030\001 \001(\002H\000R\030orientatio" - "nToleranceDegs\210\001\001B\035\n\033_orientation_tolera" - "nce_degs\"\301\001\n\026CollisionSpecification\022]\n\006a" - "llows\030\001 \003(\0132E.viam.service.motion.v1.Col" - "lisionSpecification.AllowedFrameCollisio" - "nsR\006allows\032H\n\026AllowedFrameCollisions\022\026\n\006" - "frame1\030\001 \001(\tR\006frame1\022\026\n\006frame2\030\002 \001(\tR\006fr" - "ame2\"\311\001\n\016PlanWithStatus\0220\n\004plan\030\001 \001(\0132\034." - "viam.service.motion.v1.PlanR\004plan\022:\n\006sta" - "tus\030\002 \001(\0132\".viam.service.motion.v1.PlanS" - "tatusR\006status\022I\n\016status_history\030\003 \003(\0132\"." - "viam.service.motion.v1.PlanStatusR\rstatu" - "sHistory\"\317\001\n\020PlanStatusWithID\022\027\n\007plan_id" - "\030\001 \001(\tR\006planId\022C\n\016component_name\030\002 \001(\0132\034" - ".viam.common.v1.ResourceNameR\rcomponentN" - "ame\022!\n\014execution_id\030\003 \001(\tR\013executionId\022:" - "\n\006status\030\004 \001(\0132\".viam.service.motion.v1." - "PlanStatusR\006status\"\247\001\n\nPlanStatus\0227\n\005sta" - "te\030\001 \001(\0162!.viam.service.motion.v1.PlanSt" - "ateR\005state\0228\n\ttimestamp\030\002 \001(\0132\032.google.p" - "rotobuf.TimestampR\ttimestamp\022\033\n\006reason\030\003" - " \001(\tH\000R\006reason\210\001\001B\t\n\007_reason\"\266\001\n\004Plan\022\016\n" - "\002id\030\001 \001(\tR\002id\022C\n\016component_name\030\002 \001(\0132\034." - "viam.common.v1.ResourceNameR\rcomponentNa" - "me\022!\n\014execution_id\030\003 \001(\tR\013executionId\0226\n" - "\005steps\030\004 \003(\0132 .viam.service.motion.v1.Pl" - "anStepR\005steps\"\253\001\n\010PlanStep\022>\n\004step\030\001 \003(\013" - "2*.viam.service.motion.v1.PlanStep.StepE" - "ntryR\004step\032_\n\tStepEntry\022\020\n\003key\030\001 \001(\tR\003ke" - "y\022<\n\005value\030\002 \001(\0132&.viam.service.motion.v" - "1.ComponentStateR\005value:\0028\001\":\n\016Component" - "State\022(\n\004pose\030\001 \001(\0132\024.viam.common.v1.Pos" - "eR\004pose*\214\001\n\tPlanState\022\032\n\026PLAN_STATE_UNSP" - "ECIFIED\020\000\022\032\n\026PLAN_STATE_IN_PROGRESS\020\001\022\026\n" - "\022PLAN_STATE_STOPPED\020\002\022\030\n\024PLAN_STATE_SUCC" - "EEDED\020\003\022\025\n\021PLAN_STATE_FAILED\020\0042\311\t\n\rMotio" - "nService\022\202\001\n\004Move\022#.viam.service.motion." - "v1.MoveRequest\032$.viam.service.motion.v1." - "MoveResponse\"/\202\323\344\223\002)\"\'/viam/api/v1/servi" - "ce/motion/{name}/move\022\230\001\n\tMoveOnMap\022(.vi" - "am.service.motion.v1.MoveOnMapRequest\032)." - "viam.service.motion.v1.MoveOnMapResponse" - "\"6\202\323\344\223\0020\"./viam/api/v1/service/motion/{n" - "ame}/move_on_map\022\240\001\n\013MoveOnGlobe\022*.viam." - "service.motion.v1.MoveOnGlobeRequest\032+.v" - "iam.service.motion.v1.MoveOnGlobeRespons" - "e\"8\202\323\344\223\0022\"0/viam/api/v1/service/motion/{" - "name}/move_on_globe\022\213\001\n\007GetPose\022&.viam.s" - "ervice.motion.v1.GetPoseRequest\032\'.viam.s" - "ervice.motion.v1.GetPoseResponse\"/\202\323\344\223\002)" - "\022\'/viam/api/v1/service/motion/{name}/pos" - "e\022\223\001\n\010StopPlan\022\'.viam.service.motion.v1." - "StopPlanRequest\032(.viam.service.motion.v1" - ".StopPlanResponse\"4\202\323\344\223\002.\032,/viam/api/v1/" - "service/motion/{name}/stop_plan\022\264\001\n\020List" - "PlanStatuses\022/.viam.service.motion.v1.Li" - "stPlanStatusesRequest\0320.viam.service.mot" - "ion.v1.ListPlanStatusesResponse\"=\202\323\344\223\0027\022" - "5/viam/api/v1/service/motion/{name}/list" - "_plan_statuses\022\217\001\n\007GetPlan\022&.viam.servic" - "e.motion.v1.GetPlanRequest\032\'.viam.servic" - "e.motion.v1.GetPlanResponse\"3\202\323\344\223\002-\022+/vi" - "am/api/v1/service/motion/{name}/get_plan" - "\022\207\001\n\tDoCommand\022 .viam.common.v1.DoComman" - "dRequest\032!.viam.common.v1.DoCommandRespo" - "nse\"5\202\323\344\223\002/\"-/viam/api/v1/service/motion" - "/{name}/do_commandB\?\n\032com.viam.service.m" - "otion.v1Z!go.viam.com/api/service/motion" - "/v1b\006proto3" + "ponentName\022!\n\014execution_id\030\003 \001(\tR\013execut" + "ionId\0226\n\005steps\030\004 \003(\0132 .viam.service.moti" + "on.v1.PlanStepR\005steps\"\253\001\n\010PlanStep\022>\n\004st" + "ep\030\001 \003(\0132*.viam.service.motion.v1.PlanSt" + "ep.StepEntryR\004step\032_\n\tStepEntry\022\020\n\003key\030\001" + " \001(\tR\003key\022<\n\005value\030\002 \001(\0132&.viam.service." + "motion.v1.ComponentStateR\005value:\0028\001\":\n\016C" + "omponentState\022(\n\004pose\030\001 \001(\0132\024.viam.commo" + "n.v1.PoseR\004pose*\214\001\n\tPlanState\022\032\n\026PLAN_ST" + "ATE_UNSPECIFIED\020\000\022\032\n\026PLAN_STATE_IN_PROGR" + "ESS\020\001\022\026\n\022PLAN_STATE_STOPPED\020\002\022\030\n\024PLAN_ST" + "ATE_SUCCEEDED\020\003\022\025\n\021PLAN_STATE_FAILED\020\0042\314" + "\t\n\rMotionService\022\202\001\n\004Move\022#.viam.service" + ".motion.v1.MoveRequest\032$.viam.service.mo" + "tion.v1.MoveResponse\"/\202\323\344\223\002)\"\'/viam/api/" + "v1/service/motion/{name}/move\022\230\001\n\tMoveOn" + "Map\022(.viam.service.motion.v1.MoveOnMapRe" + "quest\032).viam.service.motion.v1.MoveOnMap" + "Response\"6\202\323\344\223\0020\"./viam/api/v1/service/m" + "otion/{name}/move_on_map\022\240\001\n\013MoveOnGlobe" + "\022*.viam.service.motion.v1.MoveOnGlobeReq" + "uest\032+.viam.service.motion.v1.MoveOnGlob" + "eResponse\"8\202\323\344\223\0022\"0/viam/api/v1/service/" + "motion/{name}/move_on_globe\022\216\001\n\007GetPose\022" + "&.viam.service.motion.v1.GetPoseRequest\032" + "\'.viam.service.motion.v1.GetPoseResponse" + "\"2\210\002\001\202\323\344\223\002)\022\'/viam/api/v1/service/motion" + "/{name}/pose\022\223\001\n\010StopPlan\022\'.viam.service" + ".motion.v1.StopPlanRequest\032(.viam.servic" + "e.motion.v1.StopPlanResponse\"4\202\323\344\223\002.\032,/v" + "iam/api/v1/service/motion/{name}/stop_pl" + "an\022\264\001\n\020ListPlanStatuses\022/.viam.service.m" + "otion.v1.ListPlanStatusesRequest\0320.viam." + "service.motion.v1.ListPlanStatusesRespon" + "se\"=\202\323\344\223\0027\0225/viam/api/v1/service/motion/" + "{name}/list_plan_statuses\022\217\001\n\007GetPlan\022&." + "viam.service.motion.v1.GetPlanRequest\032\'." + "viam.service.motion.v1.GetPlanResponse\"3" + "\202\323\344\223\002-\022+/viam/api/v1/service/motion/{nam" + "e}/get_plan\022\207\001\n\tDoCommand\022 .viam.common." + "v1.DoCommandRequest\032!.viam.common.v1.DoC" + "ommandResponse\"5\202\323\344\223\002/\"-/viam/api/v1/ser" + "vice/motion/{name}/do_commandB\?\n\032com.via" + "m.service.motion.v1Z!go.viam.com/api/ser" + "vice/motion/v1b\006proto3" ; static const ::_pbi::DescriptorTable* const descriptor_table_service_2fmotion_2fv1_2fmotion_2eproto_deps[4] = { &::descriptor_table_common_2fv1_2fcommon_2eproto, @@ -957,7 +957,7 @@ static const ::_pbi::DescriptorTable* const descriptor_table_service_2fmotion_2f }; static ::_pbi::once_flag descriptor_table_service_2fmotion_2fv1_2fmotion_2eproto_once; const ::_pbi::DescriptorTable descriptor_table_service_2fmotion_2fv1_2fmotion_2eproto = { - false, false, 6971, descriptor_table_protodef_service_2fmotion_2fv1_2fmotion_2eproto, + false, false, 6982, descriptor_table_protodef_service_2fmotion_2fv1_2fmotion_2eproto, "service/motion/v1/motion.proto", &descriptor_table_service_2fmotion_2fv1_2fmotion_2eproto_once, descriptor_table_service_2fmotion_2fv1_2fmotion_2eproto_deps, 4, 28, schemas, file_default_instances, TableStruct_service_2fmotion_2fv1_2fmotion_2eproto::offsets,