NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <stats_logger.h>
Public Member Functions | |
StatsLogger (const bool log_on_destruction=true) | |
~StatsLogger () | |
void | AddAverager (localization_common::Averager &averager) |
void | AddTimer (localization_common::Timer &timer) |
void | Log () const |
void | LogToFile (std::ofstream &ofstream) const |
void | LogToCsv (std::ofstream &ofstream) const |
Public Attributes | |
std::vector< std::reference_wrapper< localization_common::Timer > > | timers_ |
std::vector< std::reference_wrapper< localization_common::Averager > > | averagers_ |
|
explicit |
localization_common::StatsLogger::~StatsLogger | ( | ) |
void localization_common::StatsLogger::AddAverager | ( | localization_common::Averager & | averager | ) |
void localization_common::StatsLogger::AddTimer | ( | localization_common::Timer & | timer | ) |
void localization_common::StatsLogger::Log | ( | ) | const |
void localization_common::StatsLogger::LogToCsv | ( | std::ofstream & | ofstream | ) | const |
void localization_common::StatsLogger::LogToFile | ( | std::ofstream & | ofstream | ) | const |
std::vector<std::reference_wrapper<localization_common::Averager> > localization_common::StatsLogger::averagers_ |
std::vector<std::reference_wrapper<localization_common::Timer> > localization_common::StatsLogger::timers_ |