Struct RecordOptions

Struct Documentation

struct RecordOptions

Public Members

bool all_topics = false
bool all_services = 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> exclude_topics
std::vector<std::string> exclude_topic_types
std::vector<std::string> exclude_service_events
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
int32_t compression_threads_priority = 0
std::unordered_map<std::string, rclcpp::QoS> topic_qos_profile_overrides = {}
bool include_hidden_topics = false
bool include_unpublished_topics = false
bool ignore_leaf_topics = false
bool start_paused = false
bool use_sim_time = false
bool disable_keyboard_controls = false