Triggers execution of brake tests only if the controller is not executing a trajectory. More...
#include <brake_test_executor.h>
Public Member Functions | |
BrakeTestExecutor (DetectRobotMotionFunc &&detect_robot_motion_func, ControllerHoldFunc &&controller_hold_func, TriggerBrakeTestFunc &&trigger_brake_test_func, ControllerUnholdFunc &&unhold_func, BrakeTestResultFunc &&brake_test_result_fun) | |
bool | executeBrakeTest (pilz_msgs::BrakeTest::Request &req, pilz_msgs::BrakeTest::Response &response) |
Triggers execution of brake tests only if the controller is not executing a trajectory.
Definition at line 52 of file brake_test_executor.h.
prbt_hardware_support::BrakeTestExecutor::BrakeTestExecutor | ( | DetectRobotMotionFunc && | detect_robot_motion_func, |
ControllerHoldFunc && | controller_hold_func, | ||
TriggerBrakeTestFunc && | trigger_brake_test_func, | ||
ControllerUnholdFunc && | unhold_func, | ||
BrakeTestResultFunc && | brake_test_result_fun | ||
) |
Definition at line 24 of file brake_test_executor.cpp.
bool prbt_hardware_support::BrakeTestExecutor::executeBrakeTest | ( | pilz_msgs::BrakeTest::Request & | req, |
pilz_msgs::BrakeTest::Response & | response | ||
) |
Definition at line 60 of file brake_test_executor.cpp.
|
private |
Definition at line 67 of file brake_test_executor.h.
|
private |
Definition at line 63 of file brake_test_executor.h.
|
private |
Definition at line 65 of file brake_test_executor.h.
|
private |
Definition at line 64 of file brake_test_executor.h.
|
private |
Definition at line 66 of file brake_test_executor.h.