Public Member Functions | Private Attributes | List of all members
Aws::Rosbag::DurationRecorder Class Reference

#include <duration_recorder.h>

Public Member Functions

 DurationRecorder ()
 
 DurationRecorder (DurationRecorderOptions duration_recorder_options)
 
 ~DurationRecorder ()=default
 

Private Attributes

DurationRecorderActionServer action_server_
 
DurationRecorderOptions duration_recorder_options_
 
ros::NodeHandle node_handle_
 
std::unique_ptr< Utils::RosbagRecorder< Utils::Recorder > > rosbag_recorder_
 
S3FileUploaderSimpleActionClient upload_client_
 

Detailed Description

Duration recorder is a node that responds to actions to record rosbag files

Definition at line 46 of file duration_recorder.h.

Constructor & Destructor Documentation

Aws::Rosbag::DurationRecorder::DurationRecorder ( )

Definition at line 36 of file duration_recorder.cpp.

Aws::Rosbag::DurationRecorder::DurationRecorder ( DurationRecorderOptions  duration_recorder_options)
explicit

Definition at line 39 of file duration_recorder.cpp.

Aws::Rosbag::DurationRecorder::~DurationRecorder ( )
default

Member Data Documentation

DurationRecorderActionServer Aws::Rosbag::DurationRecorder::action_server_
private

Definition at line 56 of file duration_recorder.h.

DurationRecorderOptions Aws::Rosbag::DurationRecorder::duration_recorder_options_
private

Definition at line 54 of file duration_recorder.h.

ros::NodeHandle Aws::Rosbag::DurationRecorder::node_handle_
private

Definition at line 55 of file duration_recorder.h.

std::unique_ptr<Utils::RosbagRecorder<Utils::Recorder> > Aws::Rosbag::DurationRecorder::rosbag_recorder_
private

Definition at line 58 of file duration_recorder.h.

S3FileUploaderSimpleActionClient Aws::Rosbag::DurationRecorder::upload_client_
private

Definition at line 57 of file duration_recorder.h.


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


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