ros2_control_utils.hpp File
#include <algorithm>
#include <cstddef>
#include <functional>
#include <iterator>
#include <memory>
#include <mutex>
#include <span>
#include <string>
#include <string_view>
#include <vector>
#include <spdlog/spdlog.h>
#include <controller_interface/controller_interface_base.hpp>
#include <controller_interface/helpers.hpp>
#include <geometry_msgs/msg/wrench.hpp>
#include <hardware_interface/loaned_command_interface.hpp>
#include <hardware_interface/loaned_state_interface.hpp>
#include <hardware_interface/types/hardware_interface_type_values.hpp>
#include <rclcpp/rclcpp.hpp>
#include <rclcpp_lifecycle/lifecycle_node.hpp>
#include <semantic_components/force_torque_sensor.hpp>
#include <std_msgs/msg/string.hpp>
#include <tl/expected.hpp>
#include "
control_common/signal_processing.hpp"
#include "moveit_pro_base/rdf_loader/rdf_loader.hpp"
#include "moveit_pro_base/robot_model/joint_model_group.hpp"
#include "moveit_pro_base/robot_model/robot_model.hpp"
#include "moveit_pro_base/robot_state/robot_state.hpp"
#include "moveit_pro_macros/macros.hpp"
#include "moveit_pro_types/types.hpp"
Namespaces Index
Classes Index
Macro Definitions Index
Macro Definitions
CHECK_NOT_EMPTY
| #define CHECK_NOT_EMPTY(object, error_message) ... |
|
- Value
-
do \
{ \
if (object.empty()) \
{ \
spdlog::error("{}", error_message); \
return CallbackReturn::ERROR; \
} \
} while (0)
Definition at line 315 of file ros2_control_utils.hpp.
CHECK_ONE_NOT_EMPTY
| #define CHECK_ONE_NOT_EMPTY(object1, object2, error_message) ... |
|
- Value
-
do \
{ \
if (object1.empty() && object2.empty()) \
{ \
spdlog::error("{}", error_message); \
return CallbackReturn::ERROR; \
} \
} while (0)
Definition at line 327 of file ros2_control_utils.hpp.
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.