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::vector<std::string> services_to_filter = {}
-
std::string regex_to_filter = ""
-
std::vector<std::string> exclude_topics_to_filter = {}
-
std::vector<std::string> exclude_services_to_filter = {}
-
std::string exclude_regex_to_filter = ""
-
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
-
bool publish_service_requests = false
-
ServiceRequestsSource service_requests_source = ServiceRequestsSource::SERVICE_INTROSPECTION
-
size_t read_ahead_queue_size = 1000