Functions | |
def | callbackStdIn |
Variables | |
string | cmd = " " |
string | cmd_stdbuf = "stdbuf -o L" |
tuple | cmd_user = rospy.get_param('~command', "") |
tuple | fd_err = process.stderr.fileno() |
tuple | fd_out = process.stdout.fileno() |
tuple | fl = fcntl.fcntl(fd_out, fcntl.F_GETFL) |
tuple | process = sp.Popen(cmd.split(" "), stdout=sp.PIPE, stderr=sp.PIPE, stdin=sp.PIPE, bufsize=1) |
tuple | pubERR = rospy.Publisher( topicStdErr, String) |
tuple | pubOUT = rospy.Publisher( topicStdOut, String) |
ret = process.returncode | |
tuple | stderr = process.stderr.readline() |
tuple | stdout = process.stdout.readline() |
tuple | subIN = rospy.Subscriber(topicStdIn, String, callbackStdIn) |
tuple | topicStdErr = rospy.get_param('~stderr', "/rosshellX/stderr") |
tuple | topicStdIn = rospy.get_param('~stdin', "/rosshellX/stdin") |
tuple | topicStdOut = rospy.get_param('~stdout', "/rosshellX/stdout") |
def rosshellX.callbackStdIn | ( | msg | ) |
Definition at line 13 of file rosshellX.py.
string rosshellX::cmd = " " |
Definition at line 48 of file rosshellX.py.
string rosshellX::cmd_stdbuf = "stdbuf -o L" |
Definition at line 47 of file rosshellX.py.
list rosshellX::cmd_user = rospy.get_param('~command', "") |
Definition at line 29 of file rosshellX.py.
tuple rosshellX::fd_err = process.stderr.fileno() |
Definition at line 63 of file rosshellX.py.
tuple rosshellX::fd_out = process.stdout.fileno() |
Definition at line 59 of file rosshellX.py.
tuple rosshellX::fl = fcntl.fcntl(fd_out, fcntl.F_GETFL) |
Definition at line 60 of file rosshellX.py.
tuple rosshellX::process = sp.Popen(cmd.split(" "), stdout=sp.PIPE, stderr=sp.PIPE, stdin=sp.PIPE, bufsize=1) |
Definition at line 50 of file rosshellX.py.
tuple rosshellX::pubERR = rospy.Publisher( topicStdErr, String) |
Definition at line 55 of file rosshellX.py.
tuple rosshellX::pubOUT = rospy.Publisher( topicStdOut, String) |
Definition at line 54 of file rosshellX.py.
rosshellX::ret = process.returncode |
Definition at line 92 of file rosshellX.py.
tuple rosshellX::stderr = process.stderr.readline() |
Definition at line 78 of file rosshellX.py.
tuple rosshellX::stdout = process.stdout.readline() |
Definition at line 70 of file rosshellX.py.
tuple rosshellX::subIN = rospy.Subscriber(topicStdIn, String, callbackStdIn) |
Definition at line 56 of file rosshellX.py.
tuple rosshellX::topicStdErr = rospy.get_param('~stderr', "/rosshellX/stderr") |
Definition at line 27 of file rosshellX.py.
tuple rosshellX::topicStdIn = rospy.get_param('~stdin', "/rosshellX/stdin") |
Definition at line 28 of file rosshellX.py.
tuple rosshellX::topicStdOut = rospy.get_param('~stdout', "/rosshellX/stdout") |
Definition at line 26 of file rosshellX.py.