diff --git a/rcljava_examples/src/main/java/org/ros2/rcljava/examples/client/AddTwoIntsClient.java b/rcljava_examples/src/main/java/org/ros2/rcljava/examples/client/AddTwoIntsClient.java index d8357a6..2369be6 100644 --- a/rcljava_examples/src/main/java/org/ros2/rcljava/examples/client/AddTwoIntsClient.java +++ b/rcljava_examples/src/main/java/org/ros2/rcljava/examples/client/AddTwoIntsClient.java @@ -42,6 +42,8 @@ public static void main(final String[] args) throws InterruptedException, Except Future future = client.asyncSendRequest(request); + RCLJava.spinUntilComplete(node, future); + System.out.println( "result of " + request.getA() + " + " + request.getB() + " = " + future.get().getSum()); }