Public Member Functions | Protected Attributes | List of all members
prbt_hardware_support::Stop1ServiceMissingIntegrationTest Class Reference

Test the stop1 startup with a missing service. More...

Inheritance diagram for prbt_hardware_support::Stop1ServiceMissingIntegrationTest:
Inheritance graph
[legend]

Public Member Functions

void SetUp () override
 Gather service-advertising functions for all manipulator services and determine service to omit. More...
 

Protected Attributes

std::map< std::string, std::function< void()> > advertise_funcs_
 Map holding all but one service-advertising functions. More...
 
ros::ServiceServer halt_server_
 
ros::ServiceServer hold_server_
 
ros::NodeHandle nh_
 
ros::NodeHandle nh_priv_ {"~"}
 
std::function< void()> omit_advertise_func_
 
ros::ServiceServer recover_server_
 
ros::ServiceServer unhold_server_
 

Detailed Description

Test the stop1 startup with a missing service.

Definition at line 51 of file integrationtest_stop1_service_missing.cpp.

Member Function Documentation

void prbt_hardware_support::Stop1ServiceMissingIntegrationTest::SetUp ( )
override

Gather service-advertising functions for all manipulator services and determine service to omit.

Definition at line 73 of file integrationtest_stop1_service_missing.cpp.

Member Data Documentation

std::map<std::string, std::function<void()> > prbt_hardware_support::Stop1ServiceMissingIntegrationTest::advertise_funcs_
protected

Map holding all but one service-advertising functions.

Definition at line 70 of file integrationtest_stop1_service_missing.cpp.

ros::ServiceServer prbt_hardware_support::Stop1ServiceMissingIntegrationTest::halt_server_
protected

Definition at line 65 of file integrationtest_stop1_service_missing.cpp.

ros::ServiceServer prbt_hardware_support::Stop1ServiceMissingIntegrationTest::hold_server_
protected

Definition at line 63 of file integrationtest_stop1_service_missing.cpp.

ros::NodeHandle prbt_hardware_support::Stop1ServiceMissingIntegrationTest::nh_
protected

Definition at line 60 of file integrationtest_stop1_service_missing.cpp.

ros::NodeHandle prbt_hardware_support::Stop1ServiceMissingIntegrationTest::nh_priv_ {"~"}
protected

Definition at line 61 of file integrationtest_stop1_service_missing.cpp.

std::function<void()> prbt_hardware_support::Stop1ServiceMissingIntegrationTest::omit_advertise_func_
protected

Definition at line 68 of file integrationtest_stop1_service_missing.cpp.

ros::ServiceServer prbt_hardware_support::Stop1ServiceMissingIntegrationTest::recover_server_
protected

Definition at line 66 of file integrationtest_stop1_service_missing.cpp.

ros::ServiceServer prbt_hardware_support::Stop1ServiceMissingIntegrationTest::unhold_server_
protected

Definition at line 64 of file integrationtest_stop1_service_missing.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