Public Member Functions | Public Attributes | List of all members
Aws::Rosbag::Utils::RecorderOptions Struct Reference

#include <recorder.h>

Public Member Functions

 RecorderOptions ()=default
 

Public Attributes

bool append_date {true}
 
uint32_t buffer_size {1048576 * 256}
 
uint32_t chunk_size {1024 * 768}
 
rosbag::CompressionType compression {rosbag::compression::Uncompressed}
 
bool do_exclude {false}
 
boost::regex exclude_regex {}
 
uint32_t limit {0}
 
ros::Duration max_duration {-1.0}
 
uint64_t max_size {0}
 
uint32_t max_splits {0}
 
uint64_t min_space {1024 * 1024 * 1024}
 
std::string min_space_str {"1G"}
 
std::string name {""}
 
std::string node {""}
 
std::string prefix {""}
 
bool publish {false}
 
bool quiet {false}
 
bool record_all {false}
 
bool regex {false}
 
bool snapshot {false}
 
bool split {false}
 
std::vector< std::string > topics
 
ros::TransportHints transport_hints
 
bool trigger {false}
 
bool verbose {false}
 

Detailed Description

Definition at line 93 of file recorder.h.

Constructor & Destructor Documentation

Aws::Rosbag::Utils::RecorderOptions::RecorderOptions ( )
default

Member Data Documentation

bool Aws::Rosbag::Utils::RecorderOptions::append_date {true}

Definition at line 102 of file recorder.h.

uint32_t Aws::Rosbag::Utils::RecorderOptions::buffer_size {1048576 * 256}

Definition at line 110 of file recorder.h.

uint32_t Aws::Rosbag::Utils::RecorderOptions::chunk_size {1024 * 768}

Definition at line 111 of file recorder.h.

rosbag::CompressionType Aws::Rosbag::Utils::RecorderOptions::compression {rosbag::compression::Uncompressed}

Definition at line 106 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::do_exclude {false}

Definition at line 100 of file recorder.h.

boost::regex Aws::Rosbag::Utils::RecorderOptions::exclude_regex {}

Definition at line 109 of file recorder.h.

uint32_t Aws::Rosbag::Utils::RecorderOptions::limit {0}

Definition at line 112 of file recorder.h.

ros::Duration Aws::Rosbag::Utils::RecorderOptions::max_duration {-1.0}

Definition at line 116 of file recorder.h.

uint64_t Aws::Rosbag::Utils::RecorderOptions::max_size {0}

Definition at line 114 of file recorder.h.

uint32_t Aws::Rosbag::Utils::RecorderOptions::max_splits {0}

Definition at line 115 of file recorder.h.

uint64_t Aws::Rosbag::Utils::RecorderOptions::min_space {1024 * 1024 * 1024}

Definition at line 118 of file recorder.h.

std::string Aws::Rosbag::Utils::RecorderOptions::min_space_str {"1G"}

Definition at line 119 of file recorder.h.

std::string Aws::Rosbag::Utils::RecorderOptions::name {""}

Definition at line 108 of file recorder.h.

std::string Aws::Rosbag::Utils::RecorderOptions::node {""}

Definition at line 117 of file recorder.h.

std::string Aws::Rosbag::Utils::RecorderOptions::prefix {""}

Definition at line 107 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::publish {false}

Definition at line 105 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::quiet {false}

Definition at line 101 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::record_all {false}

Definition at line 98 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::regex {false}

Definition at line 99 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::snapshot {false}

Definition at line 103 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::split {false}

Definition at line 113 of file recorder.h.

std::vector<std::string> Aws::Rosbag::Utils::RecorderOptions::topics

Definition at line 122 of file recorder.h.

ros::TransportHints Aws::Rosbag::Utils::RecorderOptions::transport_hints

Definition at line 120 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::trigger {false}

Definition at line 97 of file recorder.h.

bool Aws::Rosbag::Utils::RecorderOptions::verbose {false}

Definition at line 104 of file recorder.h.


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


rosbag_cloud_recorders
Author(s): AWS RoboMaker
autogenerated on Tue Jun 1 2021 02:51:28