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

Public Member Functions

 MOCK_METHOD1 (frame_speeds_cb, void(const FrameSpeeds::ConstPtr &msg))
 
 MOCK_METHOD2 (run_permitted_cb, bool(std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &res))
 
void publishJointStatesAtSpeed (double v)
 
void publishOperationMode (OperationModes::_value_type omv)
 
void publishTfAtSpeed (double speed, const std::string &frame)
 
void SetUp () override
 
void stopJointStatePublisher ()
 
void stopTfPublisher ()
 
void TearDown () override
 

Protected Attributes

std::vector< std::string > additional_frames_
 
ros::Publisher fake_controller_joint_states_pub_
 
bool joint_publisher_running_ { false }
 
ros::NodeHandle nh_
 
ros::Publisher operation_mode_pub_
 
ros::NodeHandle pnh_ { "~" }
 
std_srvs::SetBool::Response run_permitted_res
 
ros::ServiceServer run_permitted_srv_
 
double speed_limit_automatic_
 
double speed_limit_t1_
 
ros::AsyncSpinner spinner_ {2}
 
ros::Subscriber subscriber_
 
bool tf_publisher_running_ { false }
 

Detailed Description

Definition at line 87 of file integrationtest_speed_observer_and_operation_mode.cpp.

Member Function Documentation

speed_observer_test::SpeedObserverIntegrationTest::MOCK_METHOD1 ( frame_speeds_cb  ,
void(const FrameSpeeds::ConstPtr &msg  
)
speed_observer_test::SpeedObserverIntegrationTest::MOCK_METHOD2 ( run_permitted_cb  ,
bool(std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &res)   
)
void speed_observer_test::SpeedObserverIntegrationTest::publishJointStatesAtSpeed ( double  v)
void speed_observer_test::SpeedObserverIntegrationTest::publishOperationMode ( OperationModes::_value_type  omv)
void speed_observer_test::SpeedObserverIntegrationTest::publishTfAtSpeed ( double  speed,
const std::string &  frame 
)
void speed_observer_test::SpeedObserverIntegrationTest::SetUp ( )
override
void speed_observer_test::SpeedObserverIntegrationTest::stopJointStatePublisher ( )
void speed_observer_test::SpeedObserverIntegrationTest::stopTfPublisher ( )
void speed_observer_test::SpeedObserverIntegrationTest::TearDown ( )
override

Member Data Documentation

std::vector<std::string> speed_observer_test::SpeedObserverIntegrationTest::additional_frames_
protected
ros::Publisher speed_observer_test::SpeedObserverIntegrationTest::fake_controller_joint_states_pub_
protected
bool speed_observer_test::SpeedObserverIntegrationTest::joint_publisher_running_ { false }
protected
ros::NodeHandle speed_observer_test::SpeedObserverIntegrationTest::nh_
protected
ros::Publisher speed_observer_test::SpeedObserverIntegrationTest::operation_mode_pub_
protected
ros::NodeHandle speed_observer_test::SpeedObserverIntegrationTest::pnh_ { "~" }
protected
std_srvs::SetBool::Response speed_observer_test::SpeedObserverIntegrationTest::run_permitted_res
protected
ros::ServiceServer speed_observer_test::SpeedObserverIntegrationTest::run_permitted_srv_
protected
double speed_observer_test::SpeedObserverIntegrationTest::speed_limit_automatic_
protected
double speed_observer_test::SpeedObserverIntegrationTest::speed_limit_t1_
protected
ros::AsyncSpinner speed_observer_test::SpeedObserverIntegrationTest::spinner_ {2}
protected
ros::Subscriber speed_observer_test::SpeedObserverIntegrationTest::subscriber_
protected
bool speed_observer_test::SpeedObserverIntegrationTest::tf_publisher_running_ { false }
protected

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