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

 fork_server
 
 isConnected
 
 msg
 
 serversocket
 
 socket
 
 tcp_portnum
 

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 SerialClient.py.

Constructor & Destructor Documentation

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

Definition at line 223 of file SerialClient.py.

Member Function Documentation

def rosserial_python.SerialClient.RosSerialServer.flushInput (   self)

Definition at line 281 of file SerialClient.py.

def rosserial_python.SerialClient.RosSerialServer.inWaiting (   self)

Definition at line 308 of file SerialClient.py.

def rosserial_python.SerialClient.RosSerialServer.listen (   self)

Definition at line 228 of file SerialClient.py.

def rosserial_python.SerialClient.RosSerialServer.read (   self,
  rqsted_length 
)

Definition at line 296 of file SerialClient.py.

def rosserial_python.SerialClient.RosSerialServer.startSerialClient (   self)

Definition at line 256 of file SerialClient.py.

def rosserial_python.SerialClient.RosSerialServer.startSocketServer (   self,
  port,
  address 
)

Definition at line 276 of file SerialClient.py.

def rosserial_python.SerialClient.RosSerialServer.write (   self,
  data 
)

Definition at line 284 of file SerialClient.py.

Member Data Documentation

rosserial_python.SerialClient.RosSerialServer.fork_server

Definition at line 226 of file SerialClient.py.

rosserial_python.SerialClient.RosSerialServer.isConnected

Definition at line 243 of file SerialClient.py.

rosserial_python.SerialClient.RosSerialServer.msg

Definition at line 297 of file SerialClient.py.

rosserial_python.SerialClient.RosSerialServer.serversocket

Definition at line 229 of file SerialClient.py.

rosserial_python.SerialClient.RosSerialServer.socket

Definition at line 242 of file SerialClient.py.

rosserial_python.SerialClient.RosSerialServer.tcp_portnum

Definition at line 225 of file SerialClient.py.


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


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