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.