Public Member Functions | |
void | awaitStart () throws InterruptedException |
boolean | awaitStart (long timeout, TimeUnit unit) throws InterruptedException |
MasterServer | getMasterServer () |
URI | getUri () |
void | shutdown () |
void | start () |
Static Public Member Functions | |
static RosCore | newPrivate (int port) |
static RosCore | newPrivate () |
static RosCore | newPublic (String host, int port) |
static RosCore | newPublic (int port) |
static RosCore | newPublic () |
Private Member Functions | |
RosCore (BindAddress bindAddress, AdvertiseAddress advertiseAddress) | |
Private Attributes | |
final MasterServer | masterServer |
RosCore is a collection of nodes and programs that are pre-requisites of a ROS-based system. You must have a RosCore (either this implementation or the default Python implementation distributed with ROS) running in order for ROS nodes to communicate.
Definition at line 39 of file RosCore.java.
org.ros.RosCore.RosCore | ( | BindAddress | bindAddress, |
AdvertiseAddress | advertiseAddress | ||
) | [inline, private] |
Definition at line 63 of file RosCore.java.
void org.ros.RosCore.awaitStart | ( | ) | throws InterruptedException [inline] |
Definition at line 75 of file RosCore.java.
boolean org.ros.RosCore.awaitStart | ( | long | timeout, |
TimeUnit | unit | ||
) | throws InterruptedException [inline] |
Definition at line 79 of file RosCore.java.
MasterServer org.ros.RosCore.getMasterServer | ( | ) | [inline] |
Definition at line 88 of file RosCore.java.
URI org.ros.RosCore.getUri | ( | ) | [inline] |
Definition at line 71 of file RosCore.java.
static RosCore org.ros.RosCore.newPrivate | ( | int | port | ) | [inline, static] |
Definition at line 55 of file RosCore.java.
static RosCore org.ros.RosCore.newPrivate | ( | ) | [inline, static] |
Definition at line 59 of file RosCore.java.
static RosCore org.ros.RosCore.newPublic | ( | String | host, |
int | port | ||
) | [inline, static] |
Definition at line 43 of file RosCore.java.
static RosCore org.ros.RosCore.newPublic | ( | int | port | ) | [inline, static] |
Definition at line 47 of file RosCore.java.
static RosCore org.ros.RosCore.newPublic | ( | ) | [inline, static] |
Definition at line 51 of file RosCore.java.
void org.ros.RosCore.shutdown | ( | ) | [inline] |
Definition at line 83 of file RosCore.java.
void org.ros.RosCore.start | ( | ) | [inline] |
Definition at line 67 of file RosCore.java.
final MasterServer org.ros.RosCore.masterServer [private] |
Definition at line 41 of file RosCore.java.