Classes | Functions | Variables
timer_callbacks.cpp File Reference
#include <string>
#include <sstream>
#include <fstream>
#include <gtest/gtest.h>
#include <time.h>
#include <stdlib.h>
#include "ros/ros.h"
#include "ros/callback_queue.h"
#include <test_roscpp/TestArray.h>
#include <test_roscpp/TestStringString.h>
#include <boost/scoped_ptr.hpp>
Include dependency graph for timer_callbacks.cpp:

Go to the source code of this file.

Classes

class  SteadyTimerHelper
 
class  TimerHelper
 
class  Tracked
 
class  WallTimerHelper
 

Functions

int main (int argc, char **argv)
 
void steadyTimerCallback (const ros::SteadyTimerEvent &)
 
 TEST (RoscppTimerCallbacks, multipleROSTimeCallbacks)
 
 TEST (RoscppTimerCallbacks, multipleSteadyTimeCallbacks)
 
 TEST (RoscppTimerCallbacks, multipleWallTimeCallbacks)
 
 TEST (RoscppTimerCallbacks, oneshotROSTimer)
 
 TEST (RoscppTimerCallbacks, oneShotSteadyTimer)
 
 TEST (RoscppTimerCallbacks, oneShotWallTimer)
 
 TEST (RoscppTimerCallbacks, setPeriod)
 
 TEST (RoscppTimerCallbacks, singleROSTimeCallback)
 
 TEST (RoscppTimerCallbacks, singleROSTimeCallbackFromRate)
 
 TEST (RoscppTimerCallbacks, singleROSTimeCallbackLargeTimestep)
 
 TEST (RoscppTimerCallbacks, singleSteadyTimeCallback)
 
 TEST (RoscppTimerCallbacks, singleWallTimeCallback)
 
 TEST (RoscppTimerCallbacks, steadySetPeriod)
 
 TEST (RoscppTimerCallbacks, steadyStopThenSpin)
 
 TEST (RoscppTimerCallbacks, stopROSTimer)
 
 TEST (RoscppTimerCallbacks, stopSteadyTimer)
 
 TEST (RoscppTimerCallbacks, stopThenSpin)
 
 TEST (RoscppTimerCallbacks, stopWallTimer)
 
 TEST (RoscppTimerCallbacks, trackedObject)
 
void timerCallback (const ros::WallTimerEvent &)
 

Variables

int32_t g_count = 0
 
std::string g_node_name = "test_timer_callbacks"
 
int32_t g_steady_count = 0
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 951 of file timer_callbacks.cpp.

◆ steadyTimerCallback()

void steadyTimerCallback ( const ros::SteadyTimerEvent )

Definition at line 319 of file timer_callbacks.cpp.

◆ TEST() [1/19]

TEST ( RoscppTimerCallbacks  ,
multipleROSTimeCallbacks   
)

Definition at line 816 of file timer_callbacks.cpp.

◆ TEST() [2/19]

TEST ( RoscppTimerCallbacks  ,
multipleSteadyTimeCallbacks   
)

Definition at line 180 of file timer_callbacks.cpp.

◆ TEST() [3/19]

TEST ( RoscppTimerCallbacks  ,
multipleWallTimeCallbacks   
)

Definition at line 474 of file timer_callbacks.cpp.

◆ TEST() [4/19]

TEST ( RoscppTimerCallbacks  ,
oneshotROSTimer   
)

Definition at line 752 of file timer_callbacks.cpp.

◆ TEST() [5/19]

TEST ( RoscppTimerCallbacks  ,
oneShotSteadyTimer   
)

Definition at line 338 of file timer_callbacks.cpp.

◆ TEST() [6/19]

TEST ( RoscppTimerCallbacks  ,
oneShotWallTimer   
)

Definition at line 636 of file timer_callbacks.cpp.

◆ TEST() [7/19]

TEST ( RoscppTimerCallbacks  ,
setPeriod   
)

Definition at line 510 of file timer_callbacks.cpp.

◆ TEST() [8/19]

TEST ( RoscppTimerCallbacks  ,
singleROSTimeCallback   
)

Definition at line 684 of file timer_callbacks.cpp.

◆ TEST() [9/19]

TEST ( RoscppTimerCallbacks  ,
singleROSTimeCallbackFromRate   
)

Definition at line 718 of file timer_callbacks.cpp.

◆ TEST() [10/19]

TEST ( RoscppTimerCallbacks  ,
singleROSTimeCallbackLargeTimestep   
)

Definition at line 782 of file timer_callbacks.cpp.

◆ TEST() [11/19]

TEST ( RoscppTimerCallbacks  ,
singleSteadyTimeCallback   
)

Definition at line 156 of file timer_callbacks.cpp.

◆ TEST() [12/19]

TEST ( RoscppTimerCallbacks  ,
singleWallTimeCallback   
)

Definition at line 450 of file timer_callbacks.cpp.

◆ TEST() [13/19]

TEST ( RoscppTimerCallbacks  ,
steadySetPeriod   
)

Definition at line 216 of file timer_callbacks.cpp.

◆ TEST() [14/19]

TEST ( RoscppTimerCallbacks  ,
steadyStopThenSpin   
)

Definition at line 324 of file timer_callbacks.cpp.

◆ TEST() [15/19]

TEST ( RoscppTimerCallbacks  ,
stopROSTimer   
)

Definition at line 918 of file timer_callbacks.cpp.

◆ TEST() [16/19]

TEST ( RoscppTimerCallbacks  ,
stopSteadyTimer   
)

Definition at line 294 of file timer_callbacks.cpp.

◆ TEST() [17/19]

TEST ( RoscppTimerCallbacks  ,
stopThenSpin   
)

Definition at line 622 of file timer_callbacks.cpp.

◆ TEST() [18/19]

TEST ( RoscppTimerCallbacks  ,
stopWallTimer   
)

Definition at line 592 of file timer_callbacks.cpp.

◆ TEST() [19/19]

TEST ( RoscppTimerCallbacks  ,
trackedObject   
)

Definition at line 884 of file timer_callbacks.cpp.

◆ timerCallback()

void timerCallback ( const ros::WallTimerEvent )

Definition at line 617 of file timer_callbacks.cpp.

Variable Documentation

◆ g_count

int32_t g_count = 0

Definition at line 616 of file timer_callbacks.cpp.

◆ g_node_name

std::string g_node_name = "test_timer_callbacks"

Definition at line 55 of file timer_callbacks.cpp.

◆ g_steady_count

int32_t g_steady_count = 0

Definition at line 318 of file timer_callbacks.cpp.



test_roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas , Jacob Perron
autogenerated on Thu Nov 23 2023 04:02:03