forked from ros2/rosbag2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
player_node_params.yaml
52 lines (51 loc) · 1.71 KB
/
player_node_params.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
player_params_node:
ros__parameters:
play:
read_ahead_queue_size: 3
node_prefix: "test"
rate: 13.0
topics_to_filter: ["/foo", "/bar"]
services_to_filter: ["/service1", "/service2"]
regex_to_filter: "[xyz]/topic_service"
exclude_topics_to_filter: ["/exclude_foo", "/exclude_bar"]
exclude_services_to_filter: ["/exclude_service1", "/exclude_service2"]
exclude_regex_to_filter: "[abc]/topic_service"
loop: false
clock_publish_frequency: 19.0
clock_publish_on_topic_publish: true
clock_trigger_topics: ["/triggers/clock"]
# Negative durations are invalid.
delay:
sec: 0
nsec: 1
# Negative timestamps will make the playback to not stop.
playback_duration:
sec: -1
nsec: 00000000
# Negative timestamps will make the playback to not stop.
playback_until_timestamp:
sec: -2
nsec: -500000000
start_paused: true
# Negative durations are invalid.
start_offset:
sec: 0
nsec: 999999999
disable_keyboard_controls: true
# Negative value means that published messages do not need to be acknowledged.
wait_acked_timeout:
sec: 0
nsec: -999999999
disable_loan_message: false
publish_service_requests: false
service_requests_source: "CLIENT_INTROSPECTION" # SERVICE_INTROSPECTION or CLIENT_INTROSPECTION
storage:
uri: "path/to/some_bag"
storage_id: "sqlite3"
storage_config_uri: ""
max_bagfile_size: 12345
max_bagfile_duration: 54321
max_cache_size: 9898
storage_preset_profile: "resilient"
snapshot_mode: false
custom_data: ["key1=value1", "key2=value2"]