#include <bag_manager.hpp>
|
| BagManager (const std::string &path, const std::string &default_topic) |
|
template<class T > |
void | write (const T &msg) |
|
template<class T > |
void | write (const std::string &topic, const T &msg) |
|
| ~BagManager () |
|
Produces a rosbag with given message data.
Definition at line 13 of file bag_manager.hpp.
◆ BagManager()
generic_control_toolbox::BagManager::BagManager |
( |
const std::string & |
path, |
|
|
const std::string & |
default_topic |
|
) |
| |
Open a bag on the given path.
- Parameters
-
path | The path where to record the bag. |
default_topic | The default topic name for the bag to record. |
Definition at line 5 of file bag_manager.cpp.
◆ ~BagManager()
generic_control_toolbox::BagManager::~BagManager |
( |
| ) |
|
◆ numOfFiles()
int generic_control_toolbox::BagManager::numOfFiles |
( |
const std::string & |
path | ) |
const |
|
private |
Returns the number of bag files in the recording directory.
- Parameters
-
path | Path to the recording directory. |
- Returns
- Number of files of extension "*.bag" in the directory.
Definition at line 18 of file bag_manager.cpp.
◆ write() [1/2]
template<class T >
void generic_control_toolbox::BagManager::write |
( |
const T & |
msg | ) |
|
Add a message to the bag file on the default topic.
- Parameters
-
msg | The message to be written. |
Definition at line 56 of file bag_manager.hpp.
◆ write() [2/2]
template<class T >
void generic_control_toolbox::BagManager::write |
( |
const std::string & |
topic, |
|
|
const T & |
msg |
|
) |
| |
Add a message to the bag file on a given topic.
- Parameters
-
topic | The topic name. |
msg | The message to be written. |
Definition at line 62 of file bag_manager.hpp.
◆ bag_
◆ default_topic_
std::string generic_control_toolbox::BagManager::default_topic_ |
|
private |
The documentation for this class was generated from the following files: