Public Member Functions | |
def | __init__ |
def | feedback |
def | snap |
def | start |
def | stop |
Public Attributes | |
client | |
n_captures | |
snap_pub | |
stop_pub | |
Private Member Functions | |
def | _setupClient |
An attempt at a common capture client interface This does all boot strapping for you to hook up to the pano_capture action server this will look for the capture_server at 'pano_capture' TODO make this resolve pano_capture instead of hardcoding
Definition at line 53 of file capture_client_interface.py.
Definition at line 60 of file capture_client_interface.py.
def pano_ros.capture_client_interface.CaptureClientInterface._setupClient | ( | self | ) | [private] |
setup pubs and subs, and feedback callback with the actionlib pano_capture server
Definition at line 63 of file capture_client_interface.py.
def pano_ros.capture_client_interface.CaptureClientInterface.feedback | ( | self, | |
feedback | |||
) |
High jack me if you would like to receive feedback calls. Keep in mind that this is called asynchronously
Definition at line 104 of file capture_client_interface.py.
send a snap message to the capture server, will request a photo to be captured expect a call to feedback_c
Definition at line 86 of file capture_client_interface.py.
def pano_ros.capture_client_interface.CaptureClientInterface.start | ( | self, | |
bag_filename = None |
|||
) |
start capturing a pano to a bag file bag_filename is the absolute pathname of the bagfile to record to
Definition at line 75 of file capture_client_interface.py.
send a stop message to the capture server todo handle ctrl-c escape properly!
Definition at line 93 of file capture_client_interface.py.
Definition at line 65 of file capture_client_interface.py.
Definition at line 60 of file capture_client_interface.py.
Definition at line 65 of file capture_client_interface.py.
Definition at line 65 of file capture_client_interface.py.