NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
localization_common::RosTimer Class Reference

#include <ros_timer.h>

Public Member Functions

 RosTimer (const std::string &timer_name)
 
void Start ()
 
void HeaderDiff (const std_msgs::Header &header)
 
void Stop ()
 
void Log () const
 
void Vlog (const int level=2) const
 
void LogEveryN (const int num_timing_events_per_log) const
 
void VlogEveryN (const int num_timing_events_per_log, const int level=2) const
 

Constructor & Destructor Documentation

◆ RosTimer()

localization_common::RosTimer::RosTimer ( const std::string &  timer_name)
explicit

Member Function Documentation

◆ HeaderDiff()

void localization_common::RosTimer::HeaderDiff ( const std_msgs::Header &  header)

◆ Log()

void localization_common::RosTimer::Log ( ) const

◆ LogEveryN()

void localization_common::RosTimer::LogEveryN ( const int  num_timing_events_per_log) const

◆ Start()

void localization_common::RosTimer::Start ( )

◆ Stop()

void localization_common::RosTimer::Stop ( )

◆ Vlog()

void localization_common::RosTimer::Vlog ( const int  level = 2) const

◆ VlogEveryN()

void localization_common::RosTimer::VlogEveryN ( const int  num_timing_events_per_log,
const int  level = 2 
) const

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