Public Member Functions | |
abstract< MextendsMessage > Publisher< M > | advertise (String newTopic, M messageTemplate, int queueSize, boolean latch) throws RosException |
abstract< QextendsMessage, AextendsMessage, SextendsService< Q, A > ServiceServer< Q, A, S > | advertiseService (String serviceName, S serviceTemplate, ServiceServer.Callback< Q, A > callback) throws RosException |
abstract boolean | checkMaster () |
abstract NodeHandle | copy () |
abstract Collection< String > | getAdvertisedTopics () |
boolean | getBooleanParam (String param) throws RosException |
abstract boolean | getBooleanParam (String param, boolean useCache) throws RosException |
double | getDoubleParam (String param) throws RosException |
abstract double | getDoubleParam (String param, boolean useCache) throws RosException |
int | getIntParam (String param) throws RosException |
abstract int | getIntParam (String param, boolean useCache) throws RosException |
abstract String | getMasterHost () |
abstract int | getMasterPort () |
abstract String | getName () |
abstract String | getNamespace () |
String | getStringParam (String param) throws RosException |
abstract String | getStringParam (String param, boolean useCache) throws RosException |
abstract Collection< String > | getSubscribedTopics () |
abstract Collection< Topic > | getTopics () |
abstract boolean | hasParam (String param) |
abstract boolean | isValid () |
abstract void | logDebug (String message) |
abstract void | logError (String message) |
abstract void | logFatal (String message) |
abstract void | logInfo (String message) |
abstract void | logWarn (String message) |
abstract Time | now () |
abstract boolean | ok () |
abstract String | resolveName (String name) |
abstract< QextendsMessage, AextendsMessage, SextendsService< Q, A > ServiceClient< Q, A, S > | serviceClient (String serviceName, S serviceTemplate, boolean isPersistant, Map< String, String > headerValues) |
abstract void | setMasterRetryTimeout (int ms) |
abstract void | setParam (String param, String value) |
abstract void | setParam (String param, double value) |
abstract void | setParam (String param, int value) |
abstract void | setParam (String param, boolean value) throws RosException |
abstract void | shutdown () |
abstract void | spin () |
abstract void | spinOnce () |
abstract< MextendsMessage > Subscriber< M > | subscribe (String topic, M messageTemplate, Subscriber.Callback< M > callback, int queueSize) throws RosException |
Package Functions | |
public< M extends Message > Publisher< M > | advertise (String newTopic, M messageTemplate, int queueSize) throws RosException |
public< Q extends Message, A extends Message, S extends Service< Q, A > > ServiceClient< Q, A, S > | serviceClient (String serviceName, S serviceTemplate, boolean isPersistant) |
public< Q extends Message, A extends Message, S extends Service< Q, A > > ServiceClient< Q, A, S > | serviceClient (String serviceName, S serviceTemplate) |
Definition at line 45 of file NodeHandle.java.
public<M extends Message> Publisher<M> ros::NodeHandle::advertise | ( | String | newTopic, | |
M | messageTemplate, | |||
int | queueSize | |||
) | throws RosException [inline, package] |
Definition at line 96 of file NodeHandle.java.
abstract <MextendsMessage> Publisher<M> ros::NodeHandle::advertise | ( | String | newTopic, | |
M | messageTemplate, | |||
int | queueSize, | |||
boolean | latch | |||
) | throws RosException [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract <QextendsMessage,AextendsMessage,SextendsService<Q,A> ServiceServer<Q, A, S> ros::NodeHandle::advertiseService | ( | String | serviceName, | |
S | serviceTemplate, | |||
ServiceServer.Callback< Q, A > | callback | |||
) | throws RosException [pure virtual] |
abstract boolean ros::NodeHandle::checkMaster | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract NodeHandle ros::NodeHandle::copy | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract Collection<String> ros::NodeHandle::getAdvertisedTopics | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
boolean ros::NodeHandle::getBooleanParam | ( | String | param | ) | throws RosException [inline] |
Definition at line 72 of file NodeHandle.java.
abstract boolean ros::NodeHandle::getBooleanParam | ( | String | param, | |
boolean | useCache | |||
) | throws RosException [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
double ros::NodeHandle::getDoubleParam | ( | String | param | ) | throws RosException [inline] |
Definition at line 74 of file NodeHandle.java.
abstract double ros::NodeHandle::getDoubleParam | ( | String | param, | |
boolean | useCache | |||
) | throws RosException [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
int ros::NodeHandle::getIntParam | ( | String | param | ) | throws RosException [inline] |
Definition at line 73 of file NodeHandle.java.
abstract int ros::NodeHandle::getIntParam | ( | String | param, | |
boolean | useCache | |||
) | throws RosException [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract String ros::NodeHandle::getMasterHost | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract int ros::NodeHandle::getMasterPort | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract String ros::NodeHandle::getName | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract String ros::NodeHandle::getNamespace | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
String ros::NodeHandle::getStringParam | ( | String | param | ) | throws RosException [inline] |
Definition at line 75 of file NodeHandle.java.
abstract String ros::NodeHandle::getStringParam | ( | String | param, | |
boolean | useCache | |||
) | throws RosException [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract Collection<String> ros::NodeHandle::getSubscribedTopics | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract Collection<Topic> ros::NodeHandle::getTopics | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract boolean ros::NodeHandle::hasParam | ( | String | param | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract boolean ros::NodeHandle::isValid | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::logDebug | ( | String | message | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::logError | ( | String | message | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::logFatal | ( | String | message | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::logInfo | ( | String | message | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::logWarn | ( | String | message | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract Time ros::NodeHandle::now | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract boolean ros::NodeHandle::ok | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract String ros::NodeHandle::resolveName | ( | String | name | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
public<Q extends Message, A extends Message, S extends Service<Q, A> > ServiceClient<Q, A, S> ros::NodeHandle::serviceClient | ( | String | serviceName, | |
S | serviceTemplate, | |||
boolean | isPersistant | |||
) | [inline, package] |
Definition at line 114 of file NodeHandle.java.
public<Q extends Message, A extends Message, S extends Service<Q, A> > ServiceClient<Q, A, S> ros::NodeHandle::serviceClient | ( | String | serviceName, | |
S | serviceTemplate | |||
) | [inline, package] |
Definition at line 109 of file NodeHandle.java.
abstract <QextendsMessage,AextendsMessage,SextendsService<Q,A> ServiceClient<Q, A, S> ros::NodeHandle::serviceClient | ( | String | serviceName, | |
S | serviceTemplate, | |||
boolean | isPersistant, | |||
Map< String, String > | headerValues | |||
) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::setMasterRetryTimeout | ( | int | ms | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::setParam | ( | String | param, | |
String | value | |||
) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::setParam | ( | String | param, | |
double | value | |||
) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::setParam | ( | String | param, | |
int | value | |||
) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::setParam | ( | String | param, | |
boolean | value | |||
) | throws RosException [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::shutdown | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::spin | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract void ros::NodeHandle::spinOnce | ( | ) | [pure virtual] |
Implemented in ros::roscpp::CppNodeHandle.
abstract <MextendsMessage> Subscriber<M> ros::NodeHandle::subscribe | ( | String | topic, | |
M | messageTemplate, | |||
Subscriber.Callback< M > | callback, | |||
int | queueSize | |||
) | throws RosException [pure virtual] |