Public Member Functions | Protected Attributes | List of all members
speed_observer_test::SpeedObserverUnitTest Class Reference
Inheritance diagram for speed_observer_test::SpeedObserverUnitTest:
Inheritance graph
[legend]

Public Member Functions

 MOCK_METHOD1 (frame_speeds_cb_mock, void(const FrameSpeeds::ConstPtr &msg))
 
 MOCK_METHOD2 (stop_cb_mock, bool(std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &res))
 
void publishTfAtSpeed (const double v, const double observer_frequency=OBSERVER_FREQUENCY)
 
void SetUp () override
 
void stopTfPublisher ()
 

Protected Attributes

std::vector< std::string > additional_frames_
 
ros::NodeHandle nh_
 
ros::NodeHandle pnh_ { "~" }
 
ros::Subscriber speed_subscriber_
 
ros::ServiceServer stop_subscriber_
 
bool tf_publisher_running_ { false }
 

Detailed Description

Definition at line 64 of file unittest_speed_observer.cpp.

Member Function Documentation

speed_observer_test::SpeedObserverUnitTest::MOCK_METHOD1 ( frame_speeds_cb_mock  ,
void(const FrameSpeeds::ConstPtr &msg  
)
speed_observer_test::SpeedObserverUnitTest::MOCK_METHOD2 ( stop_cb_mock  ,
bool(std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &res)   
)
void speed_observer_test::SpeedObserverUnitTest::publishTfAtSpeed ( const double  v,
const double  observer_frequency = OBSERVER_FREQUENCY 
)

Definition at line 92 of file unittest_speed_observer.cpp.

void speed_observer_test::SpeedObserverUnitTest::SetUp ( )
override

Definition at line 83 of file unittest_speed_observer.cpp.

void speed_observer_test::SpeedObserverUnitTest::stopTfPublisher ( )

Definition at line 130 of file unittest_speed_observer.cpp.

Member Data Documentation

std::vector<std::string> speed_observer_test::SpeedObserverUnitTest::additional_frames_
protected

Definition at line 79 of file unittest_speed_observer.cpp.

ros::NodeHandle speed_observer_test::SpeedObserverUnitTest::nh_
protected

Definition at line 77 of file unittest_speed_observer.cpp.

ros::NodeHandle speed_observer_test::SpeedObserverUnitTest::pnh_ { "~" }
protected

Definition at line 78 of file unittest_speed_observer.cpp.

ros::Subscriber speed_observer_test::SpeedObserverUnitTest::speed_subscriber_
protected

Definition at line 75 of file unittest_speed_observer.cpp.

ros::ServiceServer speed_observer_test::SpeedObserverUnitTest::stop_subscriber_
protected

Definition at line 76 of file unittest_speed_observer.cpp.

bool speed_observer_test::SpeedObserverUnitTest::tf_publisher_running_ { false }
protected

Definition at line 80 of file unittest_speed_observer.cpp.


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


prbt_hardware_support
Author(s):
autogenerated on Tue Feb 2 2021 03:50:18