@Override public void onStart(ConnectedNode connectedNode) { parameters = connectedNode.getParameterTree(); latch.countDown(); } }, nodeConfiguration);
@Override public void onStart(ConnectedNode connectedNode) { parameters = connectedNode.getParameterTree(); log = connectedNode.getLog(); latch.countDown(); } }, nodeConfiguration);
@Override public void onStart(ConnectedNode connectedNode) { ParameterTree parameterTree = connectedNode.getParameterTree(); log = connectedNode.getLog(); // TODO: For some reason, setting the / param when using a rosjava master doesn't work // It does work fine with an external master, and also setting other params of any type for (LoadedResource r : params) { addParams(parameterTree, r.namespace, r.resource); } connectedNode.shutdown(); }
@Override public void onStart(ConnectedNode connectedNode) { ParameterTree subscriberParameters = connectedNode.getParameterTree(); subscriberParameters.addParameterListener("/foo/bar", new ParameterListener() { @Override public void onNewValue(Object value) { assertEquals(42, value); parameterLatch.countDown(); } }); nodeLatch.countDown(); } }, nodeConfiguration);
@SuppressWarnings({ "unchecked", "rawtypes" }) public void onStart(ConnectedNode connectedNode) parameters = connectedNode.getParameterTree(); for (Entry<String, RosTopicSubscriberInterface<? extends Message>> entry : subscribers.entrySet()) connectedNode.getParameterTree().addParameterListener(entry.getKey(), entry.getValue());
@SuppressWarnings({ "unchecked", "rawtypes" }) public void onStart(ConnectedNode connectedNode) parameters = connectedNode.getParameterTree(); for (Entry<String, RosTopicSubscriberInterface<? extends Message>> entry : subscribers.entrySet()) connectedNode.getParameterTree().addParameterListener(entry.getKey(), entry.getValue());
connectedNode.newPublisher("list", rosjava_test_msgs.TestArrays._TYPE); ParameterTree param = connectedNode.getParameterTree();