Public Member Functions | Public Attributes | List of all members
rosbag::RecorderOptions Struct Reference

#include <recorder.h>

Public Member Functions

 RecorderOptions ()
 

Public Attributes

bool append_date
 
uint32_t buffer_size
 
uint32_t chunk_size
 
CompressionType compression
 
bool do_exclude
 
boost::regex exclude_regex
 
uint32_t limit
 
ros::Duration max_duration
 
uint64_t max_size
 
uint32_t max_splits
 
unsigned long long min_space
 
std::string min_space_str
 
std::string name
 
std::string node
 
std::string prefix
 
bool publish
 
bool quiet
 
bool record_all
 
bool regex
 
bool snapshot
 
bool split
 
std::vector< std::string > topics
 
ros::TransportHints transport_hints
 
bool trigger
 
bool verbose
 

Detailed Description

Definition at line 88 of file recorder.h.

Constructor & Destructor Documentation

◆ RecorderOptions()

rosbag::RecorderOptions::RecorderOptions ( )

Definition at line 90 of file recorder.cpp.

Member Data Documentation

◆ append_date

bool rosbag::RecorderOptions::append_date

Definition at line 97 of file recorder.h.

◆ buffer_size

uint32_t rosbag::RecorderOptions::buffer_size

Definition at line 105 of file recorder.h.

◆ chunk_size

uint32_t rosbag::RecorderOptions::chunk_size

Definition at line 106 of file recorder.h.

◆ compression

CompressionType rosbag::RecorderOptions::compression

Definition at line 101 of file recorder.h.

◆ do_exclude

bool rosbag::RecorderOptions::do_exclude

Definition at line 95 of file recorder.h.

◆ exclude_regex

boost::regex rosbag::RecorderOptions::exclude_regex

Definition at line 104 of file recorder.h.

◆ limit

uint32_t rosbag::RecorderOptions::limit

Definition at line 107 of file recorder.h.

◆ max_duration

ros::Duration rosbag::RecorderOptions::max_duration

Definition at line 111 of file recorder.h.

◆ max_size

uint64_t rosbag::RecorderOptions::max_size

Definition at line 109 of file recorder.h.

◆ max_splits

uint32_t rosbag::RecorderOptions::max_splits

Definition at line 110 of file recorder.h.

◆ min_space

unsigned long long rosbag::RecorderOptions::min_space

Definition at line 113 of file recorder.h.

◆ min_space_str

std::string rosbag::RecorderOptions::min_space_str

Definition at line 114 of file recorder.h.

◆ name

std::string rosbag::RecorderOptions::name

Definition at line 103 of file recorder.h.

◆ node

std::string rosbag::RecorderOptions::node

Definition at line 112 of file recorder.h.

◆ prefix

std::string rosbag::RecorderOptions::prefix

Definition at line 102 of file recorder.h.

◆ publish

bool rosbag::RecorderOptions::publish

Definition at line 100 of file recorder.h.

◆ quiet

bool rosbag::RecorderOptions::quiet

Definition at line 96 of file recorder.h.

◆ record_all

bool rosbag::RecorderOptions::record_all

Definition at line 93 of file recorder.h.

◆ regex

bool rosbag::RecorderOptions::regex

Definition at line 94 of file recorder.h.

◆ snapshot

bool rosbag::RecorderOptions::snapshot

Definition at line 98 of file recorder.h.

◆ split

bool rosbag::RecorderOptions::split

Definition at line 108 of file recorder.h.

◆ topics

std::vector<std::string> rosbag::RecorderOptions::topics

Definition at line 117 of file recorder.h.

◆ transport_hints

ros::TransportHints rosbag::RecorderOptions::transport_hints

Definition at line 115 of file recorder.h.

◆ trigger

bool rosbag::RecorderOptions::trigger

Definition at line 92 of file recorder.h.

◆ verbose

bool rosbag::RecorderOptions::verbose

Definition at line 99 of file recorder.h.


The documentation for this struct was generated from the following files:


rosbag
Author(s): Tim Field, Jeremy Leibs, James Bowman, Dirk Thomas
autogenerated on Mon Feb 28 2022 23:34:21