rosserial_python::SerialClient::SerialClient Class Reference

List of all members.

Public Member Functions

def __init__
def handleLoggingRequest
def handleParameterRequest
def handleTimeRequest
def requestTopics
def run
def send
def setPublishSize
def setSubscribeSize
def setupPublisher
def setupServiceClientPublisher
def setupServiceClientSubscriber
def setupServiceServerPublisher
def setupServiceServerSubscriber
def setupSubscriber

Public Attributes

 buffer_in
 buffer_out
 callbacks
 lastsync
 mutex
 port
 publishers
 services
 subscribers
 timeout

Detailed Description

    ServiceServer responds to requests from the serial device.

Definition at line 194 of file SerialClient.py.


Member Function Documentation

def rosserial_python::SerialClient::SerialClient::__init__ (   self,
  port = None,
  baud = 57600,
  timeout = 5.0 
)
Initialize node, connect to bus, attempt to negotiate topics. 

Definition at line 199 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::handleLoggingRequest (   self,
  data 
)
Forward logging information from serial device into ROS. 

Definition at line 438 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::handleParameterRequest (   self,
  data 
)
Send parameters to device. Supports only simple datatypes and arrays of such. 

Definition at line 407 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::handleTimeRequest (   self,
  data 
)
Respond to device with system time. 

Definition at line 398 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::requestTopics (   self  ) 
Determine topics to subscribe/publish. 

Definition at line 244 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::run (   self  ) 
Forward recieved messages to appropriate publisher. 

Definition at line 250 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::send (   self,
  topic,
  msg 
)
Send a message on a particular topic to the device. 

Definition at line 453 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::setPublishSize (   self,
  bytes 
)

Definition at line 289 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::setSubscribeSize (   self,
  bytes 
)

Definition at line 294 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::setupPublisher (   self,
  data 
)
Register a new publisher. 

Definition at line 299 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::setupServiceClientPublisher (   self,
  data 
)
Register a new service client. 

Definition at line 361 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::setupServiceClientSubscriber (   self,
  data 
)
Register a new service client. 

Definition at line 379 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::setupServiceServerPublisher (   self,
  data 
)
Register a new service server. 

Definition at line 324 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::setupServiceServerSubscriber (   self,
  data 
)
Register a new service server. 

Definition at line 342 of file SerialClient.py.

def rosserial_python::SerialClient::SerialClient::setupSubscriber (   self,
  data 
)
Register a new subscriber. 

Definition at line 312 of file SerialClient.py.


Member Data Documentation

Definition at line 225 of file SerialClient.py.

Definition at line 224 of file SerialClient.py.

Definition at line 227 of file SerialClient.py.

Definition at line 203 of file SerialClient.py.

Definition at line 201 of file SerialClient.py.

Definition at line 211 of file SerialClient.py.

Definition at line 220 of file SerialClient.py.

Definition at line 222 of file SerialClient.py.

Definition at line 221 of file SerialClient.py.

Definition at line 204 of file SerialClient.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables


rosserial_python
Author(s): Michael Ferguson
autogenerated on Fri Jan 11 10:01:07 2013