Rosbag

rio rosbag

Record ROS Topics for ROS components

rio rosbag [OPTIONS] COMMAND [ARGS]...

blob

ROSBag file actions

rio rosbag blob [OPTIONS] COMMAND [ARGS]...

delete

Delete a ROSbag blob

rio rosbag blob delete [OPTIONS] GUID

Arguments

GUID

Required argument

download

Download a ROSbag blob

rio rosbag blob download [OPTIONS] GUID

Options

--filename <filename>

Name of the file

--download-dir <download_dir>

Directory to download the file into

Arguments

GUID

Required argument

list

List the Rosbag blobs in the selected project

rio rosbag blob list [OPTIONS]

Options

--guids <guids>

Filter by blob guids

--deployment-ids <deployment_ids>

Filter by deployment ids

--component-instance-ids <component_instance_ids>

Filter by component instance ids

--job-ids <job_ids>

Filter by job ids

--device-ids <device_ids>

Filter by device ids

--statuses <statuses>

Filter by rosbag blob statuses

Options

Starting | Uploading | Uploaded | Error

job

Record the topics for any ROS component

rio rosbag job [OPTIONS] COMMAND [ARGS]...

create

Create a ROSbag job

rio rosbag job create [OPTIONS]

Options

--name <name>

Name of the rosbag job

--deployment-id <deployment_id>

Deployment id

--component-instance-id <component_instance_id>

Component instance id

--all-topics, --not-all-topics

Record all topics?

--topics <topics>

List of topics whose content is to be recorded

--topic-include-regex <topic_include_regex>

Include topics matching the given regular expression

--topic-exclude-regex <topic_exclude_regex>

Exclude topics matching the given regular expression

--max-message-count <max_message_count>

Only record NUM messages on each topic

--node <node>

Record all topics subscribed to by a specific node

--compression <compression>

Compression ?

Options

LZ4 | BZ2

--max-splits <max_splits>

Split bag at most MAX_SPLITS times

--max-split-size <max_split_size>

Record a bag of maximum size

--chunk-size <chunk_size>

Record to chunks of size KB before writing to disk

list

List the Rosbag jobs for the given Deployment

rio rosbag job list [OPTIONS] DEPLOYMENT_NAME

Options

--component-instance-ids <component_instance_ids>

Filter by component instance ids

--guids <guids>

Filter by job guids

--statuses <statuses>

Filter by rosbag job statuses

Options

Starting | Running | Error | Stopping | Stopped

Arguments

DEPLOYMENT_NAME

Required argument

stop

Stop ROSbag jobs

rio rosbag job stop [OPTIONS] DEPLOYMENT_NAME

Options

--component-instance-ids <component_instance_ids>

Filter by component instance ids

--guids <guids>

Filter by job guids

Arguments

DEPLOYMENT_NAME

Required argument