![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrecorder_tool at Robotics Stack Exchange
![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrecorder_tool at Robotics Stack Exchange
![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrecorder_tool at Robotics Stack Exchange
![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrecorder_tool at Robotics Stack Exchange
![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrecorder_tool at Robotics Stack Exchange
![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrecorder_tool at Robotics Stack Exchange
![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrecorder_tool at Robotics Stack Exchange
![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrecorder_tool at Robotics Stack Exchange
![]() |
ddsrecorder_tool package from dds-record-replay repocontroller_tool ddsrecorder_tool ddsrecorder_participants ddsrecorder_yaml ddsreplayer_tool ddsrecorder_docs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP format database. Thus, the exact playback of the recorded network events is possible. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-record-replay.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-29 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | recorder replay dds fastdds eprosima |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Recorder Tool Module
This module create an executable that runs a DDS Recorder configured via yaml configuration file.
Example of usage
# Source installation first. In colcon workspace: :$ source install/setup.bash
ddsrecorder --help
# Usage: DDS Recorder
# Record traffic generated by eProsima Fast DDS.
# It will build a communication bridge between the different Participants included in the provided configuration file.
# To stop the execution gracefully use SIGINT (C^) or SIGTERM (kill) signals.
# General options:
# Application help and information.
# -h --help Print this help message.
# -v --version Print version, branch and commit hash.
# Application parameters
# -c --config-path Path to the Configuration File (yaml format) [Default: ./DDS_RECORDER_CONFIGURATION.yaml].
# -r --reload-time Time period in seconds to reload configuration file. This is needed when FileWatcher functionality is not available (e.g. config file is a symbolic link). Value 0 does not reload file. [Default: 0].
# -t --timeout Set a maximum time in seconds for the recorder to run. Value 0 does not set maximum. [Default: 0].
# Debug parameters
# -d --debug Set log verbosity to Info
# (Using this option with --log-filter and/or --log-verbosity will head to undefined behaviour).
# --log-filter Set a Regex Filter to filter by category the info and warning log entries. [Default = "DDSRECORDER"].
# --log-verbosity Set a Log Verbosity Level higher or equal the one given. (Values accepted: "info","warning","error" no Case Sensitive) [Default = "warning"].
Dependencies
cpp_utils
ddspipe_core
ddspipe_participants
ddspipe_yaml
ddsrecorder_participants
ddsrecorder_yaml
Only for test:
python
Package Dependencies
Deps | Name |
---|---|
googletest-distribution | |
cpp_utils | |
ddspipe_core | |
ddsrecorder_participants | |
ddsrecorder_yaml |