Public Member Functions | Public Attributes | List of all members
rosserial_python.SerialClient.RosSerialServer Class Reference

Public Member Functions

def __init__ (self, tcp_portnum, fork_server=False)
def flushInput (self)
def inWaiting (self)
def listen (self)
def read (self, rqsted_length)
def startSerialClient (self)
def startSocketServer (self, port, address)
def write (self, data)

Public Attributes


Detailed Description

    RosSerialServer waits for a socket connection then passes itself, forked as a
    new process, to SerialClient which uses it as a serial port. It continues to listen
    for additional connections. Each forked process is a new ros node, and proxies ros
    operations (e.g. publish/subscribe) from its connection to the rest of ros.

Definition at line 216 of file

Constructor & Destructor Documentation

def rosserial_python.SerialClient.RosSerialServer.__init__ (   self,
  fork_server = False 

Definition at line 223 of file

Member Function Documentation

def rosserial_python.SerialClient.RosSerialServer.flushInput (   self)

Definition at line 281 of file

def rosserial_python.SerialClient.RosSerialServer.inWaiting (   self)

Definition at line 308 of file

def rosserial_python.SerialClient.RosSerialServer.listen (   self)

Definition at line 228 of file

def (   self,

Definition at line 296 of file

def rosserial_python.SerialClient.RosSerialServer.startSerialClient (   self)

Definition at line 256 of file

def rosserial_python.SerialClient.RosSerialServer.startSocketServer (   self,

Definition at line 276 of file

def rosserial_python.SerialClient.RosSerialServer.write (   self,

Definition at line 284 of file

Member Data Documentation


Definition at line 226 of file


Definition at line 243 of file


Definition at line 297 of file


Definition at line 229 of file


Definition at line 242 of file


Definition at line 225 of file

The documentation for this class was generated from the following file:

Author(s): Michael Ferguson
autogenerated on Mon Jun 10 2019 14:53:29