Skip navigation links
A B C D F G H I J K L M N O P R S T U V W X Y Z 

A

addDelegate(RosListenDelegate) - Method in class ros.RosBridge.RosBridgeSubscriber
Adds a delegate to receive messages from Rosbridge.
advertise() - Method in class ros.Publisher
Advertises to ROS that this topic will have messages published to it.
advertise(String, String) - Method in class ros.RosBridge
Advertises that this object will be publishing to a ROS topic.
angular - Variable in class ros.msgs.geometry_msgs.Twist
 
awaitClose(int, TimeUnit) - Method in class ros.RosBridge
Use this to close the connection
awaitClose(int, TimeUnit) - Method in class tests.SimpleEchoSocket
 

B

beginPublishing(int) - Method in class ros.tools.PeriodicPublisher
Causes this object to begin periodically publishing at the specified rate.
beginPublishing(Object, int) - Method in class ros.tools.PeriodicPublisher
Causes this object to begin periodically publishing the specified message at the specified rate.

C

cancelPublishing() - Method in class ros.tools.PeriodicPublisher
Stops this object from periodically publishing, or does nothing if it is not currently periodically publishing.
closeLatch - Variable in class ros.RosBridge
 
complete() - Method in class ros.RosBridge.FragmentManager
 
completedFragements - Variable in class ros.RosBridge.FragmentManager
 
connect(String) - Method in class ros.RosBridge
Connects to the Rosbridge host at the provided URI.
connect(String, boolean) - Method in class ros.RosBridge
Connects to the Rosbridge host at the provided URI.
createConnection(String) - Static method in class ros.RosBridge
Creates a default RosBridge and connects it to the ROS Bridge websocket server located at rosBridgeURI.

D

data - Variable in class ros.msgs.std_msgs.PrimitiveMsg
 
delegates - Variable in class ros.RosBridge.RosBridgeSubscriber
 

F

formatAndSend(Object) - Method in class ros.RosBridge
Attempts to turn the the provided object into a JSON message and send it to the ROSBridge server.
fragementManagers - Variable in class ros.RosBridge
 
FragmentManager(JsonNode) - Constructor for class ros.RosBridge.FragmentManager
 
fragments - Variable in class ros.RosBridge.FragmentManager
 

G

generate(String) - Static method in class ros.SubscriptionRequestMsg
 
generateFullMessage() - Method in class ros.RosBridge.FragmentManager
 
generateJsonString() - Method in class ros.SubscriptionRequestMsg
Generates the JSON string for this subscription request.
getFragmentSize() - Method in class ros.SubscriptionRequestMsg
 
getId() - Method in class ros.SubscriptionRequestMsg
 
getMsg() - Method in class ros.tools.PeriodicPublisher
Returns the ROS message that is being or will be periodically published.
getMsgType() - Method in class ros.Publisher
Returns the ROS message type of the topic to which this object publishes.
getPub() - Method in class ros.tools.PeriodicPublisher
 
getPublishingPeriod() - Method in class ros.tools.PeriodicPublisher
The delay in milliseconds between subsequent periodic publishes.
getQueueLength() - Method in class ros.SubscriptionRequestMsg
 
getRosBridge() - Method in class ros.Publisher
Returns the RosBridge object that manages the connection to the ROS Bridge server.
getThrottleRate() - Method in class ros.SubscriptionRequestMsg
 
getTopic() - Method in class ros.Publisher
Returns the topic topic to which this object publishes.
getTopic() - Method in class ros.SubscriptionRequestMsg
 
getType() - Method in class ros.SubscriptionRequestMsg
 

H

hasConnected - Variable in class ros.RosBridge
 
hasConnected() - Method in class ros.RosBridge
Indicates whether the connection has been made

I

id - Variable in class ros.RosBridge.FragmentManager
 
isPublishing() - Method in class ros.tools.PeriodicPublisher
Indicates whether this object is currently periodically publishing.

J

javaClass - Variable in class ros.tools.MessageUnpacker
 

K

keyValues - Variable in class ros.SubscriptionRequestMsg
 

L

LegacyFormat() - Constructor for class ros.RosListenDelegate.LegacyFormat
 
legacyFormat(String) - Static method in class ros.RosListenDelegate.LegacyFormat
A method for easy conversion to the legacy java_rosbridge RosListenDelegate.receive(com.fasterxml.jackson.databind.JsonNode, String) message format that presented the JSON data in a Map from String to Object instances in which the values were ether primitives, Map objects themselves, or List objects.
linear - Variable in class ros.msgs.geometry_msgs.Twist
 
listeners - Variable in class ros.RosBridge
 

M

main(String[]) - Static method in class tests.RosTest
 
main(String[]) - Static method in class tests.SimpleEchoClient
 
mapper - Variable in class ros.tools.MessageUnpacker
 
MessageUnpacker<T> - Class in ros.tools
This is a helper class that may be used for taking a JSON message returned from Ros bridge, and unpacking the actual ros message inside it into a Java bean object.
MessageUnpacker(Class<?>) - Constructor for class ros.tools.MessageUnpacker
Constructor.
msg - Variable in class ros.tools.PeriodicPublisher
The ROS message that will be periodically published
msgType - Variable in class ros.Publisher
 

N

numCompletedFragments() - Method in class ros.RosBridge.FragmentManager
 
numDelegates() - Method in class ros.RosBridge.RosBridgeSubscriber
Returns the number of delegates listening to this topic.
numFragments() - Method in class ros.RosBridge.FragmentManager
 

O

onClose(int, String) - Method in class ros.RosBridge
 
onClose(int, String) - Method in class tests.SimpleEchoSocket
 
onConnect(Session) - Method in class ros.RosBridge
 
onConnect(Session) - Method in class tests.SimpleEchoSocket
 
onMessage(String) - Method in class ros.RosBridge
 
onMessage(String) - Method in class tests.SimpleEchoSocket
 

P

period - Variable in class ros.tools.PeriodicPublisher
The period at which this object is publishing; -1 if it is not currently publishing.
PeriodicPublisher - Class in ros.tools
This class is a tool for causing a ROS message to be periodically published at a given rate.
PeriodicPublisher(String, String, RosBridge) - Constructor for class ros.tools.PeriodicPublisher
Initializes with a Publisher for this action using the specified topic, message type, and RosBridge connection.
PeriodicPublisher(String, String, RosBridge, Object) - Constructor for class ros.tools.PeriodicPublisher
Initializes with a Publisher for this action using the specified topic, message type, and RosBridge connection.
PeriodicPublisher(Publisher) - Constructor for class ros.tools.PeriodicPublisher
Initializes with a Publisher for publishing action messages to ROS.
PeriodicPublisher(Publisher, Object) - Constructor for class ros.tools.PeriodicPublisher
Initializes with a Publisher for publishing action messages to ROS.
PeriodicPublisher.PublisherTimerTask - Class in ros.tools
The class that is called by Java's Timer and invokes the actual publish call.
PrimitiveMsg<T> - Class in ros.msgs.std_msgs
A generic specified Java Bean for capturing many of the primitive data-type messages used by ROS in the std_msgs package.
PrimitiveMsg() - Constructor for class ros.msgs.std_msgs.PrimitiveMsg
 
PrimitiveMsg(T) - Constructor for class ros.msgs.std_msgs.PrimitiveMsg
 
printMessagesAsReceived - Variable in class ros.RosBridge
 
printMessagesAsReceived() - Method in class ros.RosBridge
Returns whether ROSBridge will print all ROSBridge messages as they are received to the command line.
processFragment(JsonNode) - Method in class ros.RosBridge
 
pub - Variable in class ros.tools.PeriodicPublisher
The Publisher to which publish calls are made
publish(Object) - Method in class ros.Publisher
Publishes the message.
publish(String, String, Object) - Method in class ros.RosBridge
Publishes to a topic.
publishedTopics - Variable in class ros.RosBridge
 
Publisher - Class in ros
A wrapper class for streamlining ROS Topic publishing.
Publisher(String, String, RosBridge) - Constructor for class ros.Publisher
Constructs and automatically advertises publishing to this topic.
Publisher(String, String, RosBridge, boolean) - Constructor for class ros.Publisher
Constructs and advertises if the advertiseNow flag is set to true.
PublisherTimerTask() - Constructor for class ros.tools.PeriodicPublisher.PublisherTimerTask
 
publishJsonMsg(String) - Method in class ros.Publisher
Publishes a ROS message specified in a JSON string.
publishJsonMsg(String, String, String) - Method in class ros.RosBridge
Publishes to a topic with a ros message represented in its JSON string form.

R

receive(JsonNode, String) - Method in class ros.RosBridge.RosBridgeSubscriber
Receives a new published message to a subscribed topic and informs all listeners.
receive(JsonNode, String) - Method in interface ros.RosListenDelegate
Receives a new published message to a subscribed topic.
removeDelegate(RosListenDelegate) - Method in class ros.RosBridge.RosBridgeSubscriber
Removes a delegate from receiving messages from Rosbridge
removeListener(String, RosListenDelegate) - Method in class ros.RosBridge
Stops a RosListenDelegate from receiving messages from Rosbridge.
ros - package ros
 
ros.msgs.geometry_msgs - package ros.msgs.geometry_msgs
 
ros.msgs.std_msgs - package ros.msgs.std_msgs
 
ros.tools - package ros.tools
 
rosBridge - Variable in class ros.Publisher
 
RosBridge - Class in ros
A socket for connecting to ros bridge that accepts subscribe and publish commands.
RosBridge() - Constructor for class ros.RosBridge
 
RosBridge.FragmentManager - Class in ros
 
RosBridge.RosBridgeSubscriber - Class in ros
Class for managing all the listeners that have subscribed to a topic on Rosbridge.
RosBridgeSubscriber() - Constructor for class ros.RosBridge.RosBridgeSubscriber
 
RosBridgeSubscriber(RosListenDelegate...) - Constructor for class ros.RosBridge.RosBridgeSubscriber
Initializes and adds all the input delegates to receive messages.
RosListenDelegate - Interface in ros
This is a delegate interface for handling ros topic subscriptions.
RosListenDelegate.LegacyFormat - Class in ros
A class for easy conversion to the legacy java_rosbridge RosListenDelegate.receive(com.fasterxml.jackson.databind.JsonNode, String) message format that presented the JSON data in a Map from String to Object instances in which the values were ether primitives, Map objects themselves, or List objects.
RosTest - Class in tests
Example of connecting to rosbridge with publish/subscribe messages.
RosTest() - Constructor for class tests.RosTest
 
run() - Method in class ros.tools.PeriodicPublisher.PublisherTimerTask
 

S

sendRawMessage(String) - Method in class ros.RosBridge
Sends the provided fully specified message to the ROS Bridge server.
session - Variable in class ros.RosBridge
 
setFragmentSize(Integer) - Method in class ros.SubscriptionRequestMsg
 
setId(String) - Method in class ros.SubscriptionRequestMsg
 
setKeyValue(String, Object) - Method in class ros.SubscriptionRequestMsg
 
setMsg(Object) - Method in class ros.tools.PeriodicPublisher
Sets the ROS message that will be periodically published.
setPrintMessagesAsReceived(boolean) - Method in class ros.RosBridge
Sets whether ROSBridge should print all ROSBridge messages as they are received to the command.
setPub(Publisher) - Method in class ros.tools.PeriodicPublisher
 
setQueueLength(Integer) - Method in class ros.SubscriptionRequestMsg
 
setThrottleRate(Integer) - Method in class ros.SubscriptionRequestMsg
 
setTopic(String) - Method in class ros.SubscriptionRequestMsg
 
setType(String) - Method in class ros.SubscriptionRequestMsg
 
SimpleEchoClient - Class in tests
Example of a simple Echo Client.
SimpleEchoClient() - Constructor for class tests.SimpleEchoClient
 
SimpleEchoSocket - Class in tests
Basic Echo Client Socket
SimpleEchoSocket() - Constructor for class tests.SimpleEchoSocket
 
subscribe(String, String, RosListenDelegate) - Method in class ros.RosBridge
Subscribes to a ros topic.
subscribe(String, String, RosListenDelegate, int, int) - Method in class ros.RosBridge
Subscribes to a ros topic.
subscribe(SubscriptionRequestMsg, RosListenDelegate) - Method in class ros.RosBridge
Subscribes to a topic with the subscription parameters specified in the provided SubscriptionRequestMsg.
SubscriptionRequestMsg - Class in ros
A Subscription request builder.
SubscriptionRequestMsg(String) - Constructor for class ros.SubscriptionRequestMsg
 

T

tests - package tests
 
timerTask - Variable in class ros.tools.PeriodicPublisher
The timer task that calls the publish.
topic - Variable in class ros.Publisher
 
Twist - Class in ros.msgs.geometry_msgs
A Java Bean for the Vector3 ROS geometry_msgs/Twist message type.
Twist() - Constructor for class ros.msgs.geometry_msgs.Twist
 
Twist(Vector3, Vector3) - Constructor for class ros.msgs.geometry_msgs.Twist
 

U

unpackRosMessage(JsonNode) - Method in class ros.tools.MessageUnpacker
Unpacks a ros message into the appropriate Java bean from the JSON message returned by ros bridge.
unsubscribe(String) - Method in class ros.RosBridge
Unsubscribes from a topic.
updateFragment(JsonNode) - Method in class ros.RosBridge.FragmentManager
 

V

Vector3 - Class in ros.msgs.geometry_msgs
A Java Bean for the Vector3 ROS geometry_msgs/Vector3 message type.
Vector3() - Constructor for class ros.msgs.geometry_msgs.Vector3
 
Vector3(double, double, double) - Constructor for class ros.msgs.geometry_msgs.Vector3
 

W

waitForConnection() - Method in class ros.RosBridge
Blocks execution until a connection to the ros bridge server is established.

X

x - Variable in class ros.msgs.geometry_msgs.Vector3
 

Y

y - Variable in class ros.msgs.geometry_msgs.Vector3
 

Z

z - Variable in class ros.msgs.geometry_msgs.Vector3
 
A B C D F G H I J K L M N O P R S T U V W X Y Z 
Skip navigation links

Copyright © 2016. All rights reserved.