Public Member Functions | Private Attributes
mtrace_recorder.MtraceRecorder Class Reference

List of all members.

Public Member Functions

def __init__
def clearMsgList
def getMsgList
def loadBagFile
def loadBagFileAsync
def loadBagFileInternal
def mtraceCallback
def rosTopicThread
def startRosRecording

Private Attributes

 _msg_list
 _mutex
 _ros_topic_thread
 _topic_subs

Detailed Description

Class to record and keep trace of MotorTrace messages

Definition at line 59 of file mtrace_recorder.py.


Constructor & Destructor Documentation

Definition at line 61 of file mtrace_recorder.py.


Member Function Documentation

Definition at line 72 of file mtrace_recorder.py.

Definition at line 67 of file mtrace_recorder.py.

def mtrace_recorder.MtraceRecorder.loadBagFile (   self,
  bag_filename 
)
Loads all MotorTrace messages from a given bag file 

Definition at line 85 of file mtrace_recorder.py.

def mtrace_recorder.MtraceRecorder.loadBagFileAsync (   self,
  bag_filename 
)
Starts background thread that loads all MotorTrace messages from a given bag file 

Definition at line 90 of file mtrace_recorder.py.

Internal, loads all MotorTrace messages from a given bag file 

Definition at line 76 of file mtrace_recorder.py.

def mtrace_recorder.MtraceRecorder.mtraceCallback (   self,
  msg,
  topic 
)

Definition at line 98 of file mtrace_recorder.py.

Definition at line 104 of file mtrace_recorder.py.

Starts recoarding messages from any ROS topic that has a MotorTrace type
scans for new ROS MotorModel topics every second and subscribes to every new one

Definition at line 130 of file mtrace_recorder.py.


Member Data Documentation

Definition at line 61 of file mtrace_recorder.py.

Definition at line 61 of file mtrace_recorder.py.

Definition at line 61 of file mtrace_recorder.py.

Definition at line 61 of file mtrace_recorder.py.


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


mtrace_tools
Author(s): Derek
autogenerated on Sat Dec 28 2013 17:58:08