Stores configuration information (e.g. ROS master URI) for Nodes.
Definition at line 57 of file NodeConfiguration.java.
org.ros.node.NodeConfiguration.NodeConfiguration | ( | ) | [inline, private] |
Definition at line 181 of file NodeConfiguration.java.
org.ros.node.NodeConfiguration.[static initializer] | ( | ) | [inline, static, package] |
static NodeConfiguration org.ros.node.NodeConfiguration.copyOf | ( | NodeConfiguration | nodeConfiguration | ) | [inline, static] |
nodeConfiguration | the NodeConfiguration to copy |
Definition at line 95 of file NodeConfiguration.java.
URI org.ros.node.NodeConfiguration.getMasterUri | ( | ) | [inline] |
Definition at line 217 of file NodeConfiguration.java.
MessageSerializationFactory org.ros.node.NodeConfiguration.getMessageSerializationFactory | ( | ) | [inline] |
Definition at line 345 of file NodeConfiguration.java.
GraphName org.ros.node.NodeConfiguration.getNodeName | ( | ) | [inline] |
Definition at line 294 of file NodeConfiguration.java.
Definition at line 196 of file NodeConfiguration.java.
List<File> org.ros.node.NodeConfiguration.getRosPackagePath | ( | ) | [inline] |
These ordered paths tell the ROS system where to search for more ROS packages. If there are multiple packages of the same name, ROS will choose the one that appears in the List first.
Definition at line 269 of file NodeConfiguration.java.
File org.ros.node.NodeConfiguration.getRosRoot | ( | ) | [inline] |
Definition at line 241 of file NodeConfiguration.java.
Definition at line 430 of file NodeConfiguration.java.
Definition at line 385 of file NodeConfiguration.java.
Definition at line 400 of file NodeConfiguration.java.
Definition at line 483 of file NodeConfiguration.java.
AdvertiseAddressFactory org.ros.node.NodeConfiguration.getTcpRosAdvertiseAddressFactory | ( | ) | [inline] |
Definition at line 460 of file NodeConfiguration.java.
Definition at line 439 of file NodeConfiguration.java.
Definition at line 547 of file NodeConfiguration.java.
Definition at line 415 of file NodeConfiguration.java.
Definition at line 370 of file NodeConfiguration.java.
Definition at line 515 of file NodeConfiguration.java.
AdvertiseAddressFactory org.ros.node.NodeConfiguration.getXmlRpcAdvertiseAddressFactory | ( | ) | [inline] |
Definition at line 526 of file NodeConfiguration.java.
Definition at line 493 of file NodeConfiguration.java.
static NodeConfiguration org.ros.node.NodeConfiguration.newPrivate | ( | URI | masterUri | ) | [inline, static] |
Creates a new NodeConfiguration for a Node that is only accessible on the local host.
Definition at line 161 of file NodeConfiguration.java.
static NodeConfiguration org.ros.node.NodeConfiguration.newPrivate | ( | ) | [inline, static] |
Creates a new NodeConfiguration for a Node that is only accessible on the local host.
Definition at line 177 of file NodeConfiguration.java.
static NodeConfiguration org.ros.node.NodeConfiguration.newPublic | ( | String | host, |
URI | masterUri | ||
) | [inline, static] |
Creates a new NodeConfiguration for a publicly accessible Node.
host | the host that the Node will run on |
masterUri | the URI for the master that the Node will register with |
Definition at line 129 of file NodeConfiguration.java.
static NodeConfiguration org.ros.node.NodeConfiguration.newPublic | ( | String | host | ) | [inline, static] |
Creates a new NodeConfiguration for a publicly accessible Node.
host | the host that the Node will run on |
Definition at line 148 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setDefaultNodeName | ( | GraphName | nodeName | ) | [inline] |
Sets the name of the Node if the name has not already been set.
nodeName | the name of the Node |
Definition at line 324 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setDefaultNodeName | ( | String | nodeName | ) | [inline] |
Sets the name of the Node if the name has not already been set.
nodeName | the name of the Node |
Definition at line 338 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setMasterUri | ( | URI | masterUri | ) | [inline] |
Definition at line 230 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setMessageSerializationFactory | ( | MessageSerializationFactory | messageSerializationFactory | ) | [inline] |
messageSerializationFactory | the MessageSerializationFactory for the Node |
Definition at line 354 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setNodeName | ( | GraphName | nodeName | ) | [inline] |
nodeName | the name of the Node |
Definition at line 303 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setNodeName | ( | String | nodeName | ) | [inline] |
nodeName | the name of the Node |
Definition at line 313 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setParentResolver | ( | NameResolver | resolver | ) | [inline] |
resolver | the NameResolver for the Node's parent namespace |
Definition at line 205 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setRosPackagePath | ( | List< File > | rosPackagePath | ) | [inline] |
These ordered paths tell the ROS system where to search for more ROS packages. If there are multiple packages of the same name, ROS will choose the one that appears in the List first.
rosPackagePath | the List of paths where the system will look for ROS packages |
Definition at line 286 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setRosRoot | ( | File | rosRoot | ) | [inline] |
rosRoot | the location where the ROS core packages are installed |
Definition at line 253 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setServiceDescriptionFactory | ( | ServiceDescriptionFactory | serviceDescriptionFactory | ) | [inline] |
serviceDescriptionFactory | the ServiceDescriptionFactory for the Node |
Definition at line 424 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setServiceRequestMessageFactory | ( | ServiceRequestMessageFactory | serviceRequestMessageFactory | ) | [inline] |
serviceRequestMessageFactory | the ServiceRequestMessageFactory for the Node |
Definition at line 379 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setServiceResponseMessageFactory | ( | ServiceResponseMessageFactory | serviceResponseMessageFactory | ) | [inline] |
serviceResponseMessageFactory | the ServiceResponseMessageFactory for the Node |
Definition at line 394 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setTcpRosAdvertiseAddressFactory | ( | AdvertiseAddressFactory | tcpRosAdvertiseAddressFactory | ) | [inline] |
tcpRosAdvertiseAddressFactory | the AdvertiseAddressFactory for the Node's TCPROS server |
Definition at line 472 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setTcpRosBindAddress | ( | BindAddress | tcpRosBindAddress | ) | [inline] |
tcpRosBindAddress | the BindAddress for the Node's TCPROS server |
Definition at line 449 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setTimeProvider | ( | TimeProvider | timeProvider | ) | [inline] |
Sets the TimeProvider that Nodes will use. By default, the WallTimeProvider is used.
timeProvider | the TimeProvider that Nodes will use |
Definition at line 558 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setTopicDescriptionFactory | ( | TopicDescriptionFactory | topicDescriptionFactory | ) | [inline] |
topicDescriptionFactory | the TopicDescriptionFactory for the Node |
Definition at line 409 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setTopicMessageFactory | ( | MessageFactory | topicMessageFactory | ) | [inline] |
topicMessageFactory | the MessageFactory for the Node |
Definition at line 365 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setXmlRpcAdvertiseAddressFactory | ( | AdvertiseAddressFactory | xmlRpcAdvertiseAddressFactory | ) | [inline] |
xmlRpcAdvertiseAddressFactory | the AdvertiseAddressFactory for the Node's XML-RPC server |
Definition at line 538 of file NodeConfiguration.java.
NodeConfiguration org.ros.node.NodeConfiguration.setXmlRpcBindAddress | ( | BindAddress | xmlRpcBindAddress | ) | [inline] |
xmlRpcBindAddress | the BindAddress for the Node's XML-RPC server |
Definition at line 504 of file NodeConfiguration.java.
final URI org.ros.node.NodeConfiguration.DEFAULT_MASTER_URI [static] |
The default master URI.
Definition at line 62 of file NodeConfiguration.java.
URI org.ros.node.NodeConfiguration.masterUri [private] |
Definition at line 73 of file NodeConfiguration.java.
Definition at line 82 of file NodeConfiguration.java.
Definition at line 76 of file NodeConfiguration.java.
Definition at line 72 of file NodeConfiguration.java.
List<File> org.ros.node.NodeConfiguration.rosPackagePath [private] |
Definition at line 75 of file NodeConfiguration.java.
File org.ros.node.NodeConfiguration.rosRoot [private] |
Definition at line 74 of file NodeConfiguration.java.
ScheduledExecutorService org.ros.node.NodeConfiguration.scheduledExecutorService [private] |
Definition at line 87 of file NodeConfiguration.java.
Definition at line 79 of file NodeConfiguration.java.
Definition at line 80 of file NodeConfiguration.java.
Definition at line 81 of file NodeConfiguration.java.
Definition at line 84 of file NodeConfiguration.java.
Definition at line 83 of file NodeConfiguration.java.
Definition at line 88 of file NodeConfiguration.java.
Definition at line 77 of file NodeConfiguration.java.
Definition at line 78 of file NodeConfiguration.java.
Definition at line 86 of file NodeConfiguration.java.
Definition at line 85 of file NodeConfiguration.java.