|
bool | moveit_studio::behaviors::start_recording_callback (std::atomic_bool &start_recording_flag, const size_t joint_state_publisher_count, std::atomic_bool &error_flag, std::string &error, std::condition_variable &cv, std::mutex &mtx) |
|
bool | moveit_studio::behaviors::stop_recording_callback (std::atomic_bool &stop_recording_flag, std::atomic_bool &start_recording_flag, std::atomic_bool &error_flag, std::string &error, std::condition_variable &cv, std::mutex &mtx) |
|
void | moveit_studio::behaviors::joint_state_callback (std::atomic_bool &start_recording_flag, std::atomic_bool &stop_recording_flag, trajectory_msgs::msg::JointTrajectory &joint_trajectory_msg, const sensor_msgs::msg::JointState &joint_state_msg, const std::set< std::string, std::less<> > &joints_to_record, rclcpp::Time &start_time_for_recording, const rclcpp::Time &node_time, rclcpp::Time &timeout_start, const double timeout, std::atomic_bool &error_flag, std::string &error, std::condition_variable &cv, std::mutex &mtx) |
|
tl::expected< void, std::string > | moveit_studio::behaviors::waitForServiceCallsAndErrors (std::atomic_bool &stop_recording_flag, std::atomic_bool &start_recording_flag, std::atomic_bool &error_flag, std::string &error, std::condition_variable &cv, std::mutex &mtx) |
|
tl::expected< void, std::string > | moveit_studio::behaviors::downsampleJointTrajectory (const moveit::core::JointModelGroup &group, trajectory_msgs::msg::JointTrajectory &joint_trajectory_msg, const double joint_space_step) |
|
void | moveit_studio::behaviors::onHaltedFcn (rclcpp::Service< std_srvs::srv::Trigger >::SharedPtr &start_recording_service, rclcpp::Service< std_srvs::srv::Trigger >::SharedPtr &stop_recording_service, rclcpp::Subscription< sensor_msgs::msg::JointState >::SharedPtr &joint_state_subscriber, std::atomic_bool &error_flag, std::string &error, std::condition_variable &cv, std::mutex &mtx) |
|