18 #ifndef PRBT_HARDWARE_SUPPORT_BRAKE_TEST_EXECUTOR_H 19 #define PRBT_HARDWARE_SUPPORT_BRAKE_TEST_EXECUTOR_H 27 #include <prbt_hardware_support/BrakeTest.h> 61 bool executeBrakeTest(BrakeTest::Request& req, BrakeTest::Response& response);
72 #endif // PRBT_HARDWARE_SUPPORT_BRAKE_TEST_EXECUTOR_H DetectRobotMotionFunc detect_robot_motion_func_
std::function< void()> ControllerHoldFunc
BrakeTestResultFunc brake_test_result_func_
TriggerBrakeTestFunc execute_brake_test_func_
ControllerUnholdFunc unhold_controller_func_
std::function< BrakeTest::Response()> TriggerBrakeTestFunc
std::function< bool(const bool)> BrakeTestResultFunc
Triggers execution of brake tests only if the controller is not executing a trajectory.
BrakeTestExecutorException(const std::string &what_arg)
std::function< bool()> DetectRobotMotionFunc
ControllerHoldFunc hold_controller_func_
std::function< void()> ControllerUnholdFunc