ros2bag.verb.record module

class ros2bag.verb.record.RecordVerb

Bases: VerbExtension

Record ROS data to a bag.

add_arguments(parser, cli_name)
main(*, args)
ros2bag.verb.record.add_recorder_arguments(parser: ArgumentParser) None
ros2bag.verb.record.check_necessary_argument(args)
ros2bag.verb.record.parse_repeat_transient_local_topics(values)
ros2bag.verb.record.signal_handler(signum, _)
ros2bag.verb.record.split_key_value(entry, default_value='')

Split a ‘key=value’ string. Returns (key, value) or (entry, default_value) if no ‘=’.

ros2bag.verb.record.validate_parsed_arguments(args, uri) str