Struct RecordOptions
Defined in File record_options.hpp
Struct Documentation
-
struct RecordOptions
Public Members
-
bool all_topics = false
-
bool all_services = false
-
bool all_actions = false
-
bool is_discovery_disabled = false
-
std::vector<std::string> topics
-
std::vector<std::string> topic_types
-
std::vector<std::string> services
-
std::vector<std::string> actions
-
std::vector<std::string> exclude_topics
-
std::vector<std::string> exclude_topic_types
-
std::vector<std::string> exclude_service_events
-
std::vector<std::string> exclude_actions
-
std::string rmw_serialization_format
-
std::chrono::milliseconds topic_polling_interval = {100}
-
std::string regex = ""
-
std::string exclude_regex = ""
-
std::string node_prefix = ""
-
std::string compression_mode = ""
-
std::string compression_format = ""
-
uint64_t compression_queue_size = 1
-
uint64_t compression_threads = 0
// The number of compression threads
-
int32_t compression_threads_priority = 0
Compression threads scheduling priority. For Windows the valid values are: THREAD_PRIORITY_LOWEST=-2, THREAD_PRIORITY_BELOW_NORMAL=-1 and THREAD_PRIORITY_NORMAL=0. For POSIX compatible OSes this is the “nice” value. The nice value range is -20 to +19 where -20 is highest, 0 default and +19 is lowest.
-
std::unordered_map<std::string, rclcpp::QoS> topic_qos_profile_overrides = {}
-
bool include_unpublished_topics = false
-
bool ignore_leaf_topics = false
-
bool start_paused = false
-
bool use_sim_time = false
-
bool disable_keyboard_controls = false
-
bool all_topics = false