Struct PlayOptions
- Defined in File play_options.hpp 
Struct Documentation
- 
struct PlayOptions
- Public Members - 
size_t read_ahead_queue_size = 1000
 - 
std::string node_prefix = ""
 - 
float rate = 1.0
 - 
std::vector<std::string> topics_to_filter = {}
 - 
std::string topics_regex_to_filter = ""
 - 
std::string topics_regex_to_exclude = ""
 - 
std::unordered_map<std::string, rclcpp::QoS> topic_qos_profile_overrides = {}
 - 
bool loop = false
 - 
std::vector<std::string> topic_remapping_options = {}
 - 
double clock_publish_frequency = 0.0
 - 
bool clock_publish_on_topic_publish = {false}
 - 
std::vector<std::string> clock_trigger_topics = {}
 - 
rclcpp::Duration delay = rclcpp::Duration(0, 0)
 - 
rclcpp::Duration playback_duration = rclcpp::Duration(-1, 0)
 - 
rcutils_time_point_value_t playback_until_timestamp = -1
 - 
bool start_paused = false
 - 
rcutils_time_point_value_t start_offset = 0
 - 
bool disable_keyboard_controls = false
 - 
KeyboardHandler::KeyCode pause_resume_toggle_key = KeyboardHandler::KeyCode::SPACE
 - 
KeyboardHandler::KeyCode play_next_key = KeyboardHandler::KeyCode::CURSOR_RIGHT
 - 
KeyboardHandler::KeyCode increase_rate_key = KeyboardHandler::KeyCode::CURSOR_UP
 - 
KeyboardHandler::KeyCode decrease_rate_key = KeyboardHandler::KeyCode::CURSOR_DOWN
 - 
int64_t wait_acked_timeout = -1
 - 
bool disable_loan_message = false
 
- 
size_t read_ahead_queue_size = 1000