Public Member Functions | |
def | __init__ (self, pkg, rel_path, prefix) |
def | getAllBags (self, elements) |
def | getBagContents (self, elements, bag) |
def | msgToList (self, msg) |
def | poseMsgToList (self, msg) |
def | wrenchMsgToList (self, msg) |
Private Attributes | |
_dir | |
_prefix | |
Provides functionality to parse a ROS bag which holds an actionlib feedback message.
Definition at line 9 of file bag_parser.py.
def generic_control_toolbox.bag_parser.BagParser.__init__ | ( | self, | |
pkg, | |||
rel_path, | |||
prefix | |||
) |
Definition at line 14 of file bag_parser.py.
def generic_control_toolbox.bag_parser.BagParser.getAllBags | ( | self, | |
elements | |||
) |
Get all data from bags in the directory. @param elements attributes to extract from each bag (list) @returns list of bag data dictionaries.
Definition at line 20 of file bag_parser.py.
def generic_control_toolbox.bag_parser.BagParser.getBagContents | ( | self, | |
elements, | |||
bag | |||
) |
Get all messages in the bag in the format msg.feedback.elements[i], plus the respective time. @param elements elements to extract from each bag (list) @param bag a rosbag.Bag instance. @returns A dictionary with the data mapping {elements[i]: value}
Definition at line 35 of file bag_parser.py.
def generic_control_toolbox.bag_parser.BagParser.msgToList | ( | self, | |
msg | |||
) |
Convert the given message to a list.
Definition at line 65 of file bag_parser.py.
def generic_control_toolbox.bag_parser.BagParser.poseMsgToList | ( | self, | |
msg | |||
) |
Convert a pose message to list
Definition at line 91 of file bag_parser.py.
def generic_control_toolbox.bag_parser.BagParser.wrenchMsgToList | ( | self, | |
msg | |||
) |
Convert a wrench message to a list
Definition at line 83 of file bag_parser.py.
|
private |
Definition at line 16 of file bag_parser.py.
|
private |
Definition at line 17 of file bag_parser.py.