Uses of Class
org.ros.node.NodeConfiguration
Packages that use NodeConfiguration
Package
Description
Provides internal classes for loading node configurations.
Provides internal classes for creating and communicating with nodes in the ROS graph.
Provides the classes for creating and communicating with nodes in the ROS graph.
-
Uses of NodeConfiguration in org.ros.internal.loader
Methods in org.ros.internal.loader that return NodeConfigurationModifier and TypeMethodDescriptionCommandLineLoader.build()Create NodeConfiguration according to ROS command-line and environment specification. -
Uses of NodeConfiguration in org.ros.internal.node
Constructors in org.ros.internal.node with parameters of type NodeConfigurationModifierConstructorDescriptionDefaultNode(NodeConfiguration nodeConfiguration, Collection<NodeListener> nodeListeners, ScheduledExecutorService scheduledExecutorService) DefaultNodes should only be constructed using theDefaultNodeFactory. -
Uses of NodeConfiguration in org.ros.node
Methods in org.ros.node that return NodeConfigurationModifier and TypeMethodDescriptionstatic NodeConfigurationNodeConfiguration.copyOf(NodeConfiguration nodeConfiguration) static NodeConfigurationNodeConfiguration.newPrivate()Creates a newNodeConfigurationfor aNodethat is only accessible on the local host.static NodeConfigurationNodeConfiguration.newPrivate(URI masterUri) Creates a newNodeConfigurationfor aNodethat is only accessible on the local host.static NodeConfigurationCreates a newNodeConfigurationfor a publicly accessibleNode.static NodeConfigurationCreates a newNodeConfigurationfor a publicly accessibleNode.NodeConfiguration.setDefaultNodeName(String nodeName) Sets the name of theNodeif the name has not already been set.NodeConfiguration.setDefaultNodeName(GraphName nodeName) Sets the name of theNodeif the name has not already been set.NodeConfiguration.setMasterUri(URI masterUri) NodeConfiguration.setMessageSerializationFactory(org.ros.message.MessageSerializationFactory messageSerializationFactory) NodeConfiguration.setNodeName(String nodeName) NodeConfiguration.setNodeName(GraphName nodeName) NodeConfiguration.setParentResolver(NameResolver resolver) NodeConfiguration.setRosPackagePath(List<File> rosPackagePath) These ordered paths tell the ROS system where to search for more ROS packages.NodeConfiguration.setRosRoot(File rosRoot) NodeConfiguration.setServiceDescriptionFactory(org.ros.internal.message.service.ServiceDescriptionFactory serviceDescriptionFactory) NodeConfiguration.setServiceRequestMessageFactory(org.ros.internal.message.service.ServiceRequestMessageFactory serviceRequestMessageFactory) NodeConfiguration.setServiceResponseMessageFactory(org.ros.internal.message.service.ServiceResponseMessageFactory serviceResponseMessageFactory) NodeConfiguration.setTcpRosAdvertiseAddressFactory(AdvertiseAddressFactory tcpRosAdvertiseAddressFactory) NodeConfiguration.setTcpRosBindAddress(BindAddress tcpRosBindAddress) NodeConfiguration.setTimeProvider(TimeProvider timeProvider) Sets theTimeProviderthatNodes will use.NodeConfiguration.setTopicDescriptionFactory(org.ros.internal.message.topic.TopicDescriptionFactory topicDescriptionFactory) NodeConfiguration.setTopicMessageFactory(org.ros.message.MessageFactory topicMessageFactory) NodeConfiguration.setXmlRpcAdvertiseAddressFactory(AdvertiseAddressFactory xmlRpcAdvertiseAddressFactory) NodeConfiguration.setXmlRpcBindAddress(BindAddress xmlRpcBindAddress) Methods in org.ros.node with parameters of type NodeConfigurationModifier and TypeMethodDescriptionstatic NodeConfigurationNodeConfiguration.copyOf(NodeConfiguration nodeConfiguration) voidDefaultNodeMainExecutor.execute(NodeMain nodeMain, NodeConfiguration nodeConfiguration) voidDefaultNodeMainExecutor.execute(NodeMain nodeMain, NodeConfiguration nodeConfiguration, Collection<NodeListener> nodeListeners) voidNodeMainExecutor.execute(NodeMain nodeMain, NodeConfiguration nodeConfiguration) Executes the suppliedNodeMainusing the suppliedNodeConfiguration.voidNodeMainExecutor.execute(NodeMain nodeMain, NodeConfiguration nodeConfiguration, Collection<NodeListener> nodeListeners) Executes the suppliedNodeMainusing the suppliedNodeConfiguration.DefaultNodeFactory.newNode(NodeConfiguration nodeConfiguration) DefaultNodeFactory.newNode(NodeConfiguration nodeConfiguration, Collection<NodeListener> listeners) NodeFactory.newNode(NodeConfiguration configuration) Build a newNodewith the givenNodeConfiguration.NodeFactory.newNode(NodeConfiguration configuration, Collection<NodeListener> listeners)