File tree Expand file tree Collapse file tree 8 files changed +17
-11
lines changed
ackermann_steering_controller
bicycle_steering_controller
steering_controllers_library
tricycle_steering_controller
include/tricycle_steering_controller Expand file tree Collapse file tree 8 files changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ ament_target_dependencies(ackermann_steering_controller PUBLIC ${THIS_PACKAGE_IN
4444
4545# Causes the visibility macros to use dllexport rather than dllimport,
4646# which is appropriate when building the dll but not consuming it.
47- target_compile_definitions (ackermann_steering_controller PRIVATE "ACKERMANN_STEERING_CONTROLLER_BUILDING_DLL " )
47+ target_compile_definitions (ackermann_steering_controller PRIVATE "ACKERMANN_STEERING_CONTROLLER__VISIBILITY_BUILDING_DLL " )
4848
4949pluginlib_export_plugin_description_file(
5050 controller_interface ackermann_steering_controller.xml)
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ ament_target_dependencies(bicycle_steering_controller PUBLIC ${THIS_PACKAGE_INCL
4444
4545# Causes the visibility macros to use dllexport rather than dllimport,
4646# which is appropriate when building the dll but not consuming it.
47- target_compile_definitions (bicycle_steering_controller PRIVATE "ACKERMANN_STEERING_CONTROLLER_BUILDING_DLL " )
47+ target_compile_definitions (bicycle_steering_controller PRIVATE "BICYCLE_STEERING_CONTROLLER__VISIBILITY_BUILDING_DLL " )
4848
4949pluginlib_export_plugin_description_file(
5050 controller_interface bicycle_steering_controller.xml)
Original file line number Diff line number Diff line change @@ -45,6 +45,10 @@ target_link_libraries(gripper_action_controller PUBLIC
4545)
4646ament_target_dependencies(gripper_action_controller PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS} )
4747
48+ # Causes the visibility macros to use dllexport rather than dllimport,
49+ # which is appropriate when building the dll but not consuming it.
50+ target_compile_definitions (gripper_action_controller PRIVATE "GRIPPER_ACTION_CONTROLLER_BUILDING_DLL" )
51+
4852pluginlib_export_plugin_description_file(controller_interface ros_control_plugins.xml)
4953
5054if (BUILD_TESTING)
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ ament_target_dependencies(pid_controller PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS})
4545
4646# Causes the visibility macros to use dllexport rather than dllimport,
4747# which is appropriate when building the dll but not consuming it.
48- target_compile_definitions (pid_controller PRIVATE "PID_CONTROLLER_BUILDING_DLL " )
48+ target_compile_definitions (pid_controller PRIVATE "PID_CONTROLLER__VISIBILITY_BUILDING_DLL " )
4949
5050pluginlib_export_plugin_description_file(controller_interface pid_controller.xml)
5151
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ ament_target_dependencies(steering_controllers_library PUBLIC ${THIS_PACKAGE_INC
5151
5252# Causes the visibility macros to use dllexport rather than dllimport,
5353# which is appropriate when building the dll but not consuming it.
54- target_compile_definitions (steering_controllers_library PRIVATE "STEERING_CONTROLLERS_BUILDING_DLL " "_USE_MATH_DEFINES" )
54+ target_compile_definitions (steering_controllers_library PRIVATE "STEERING_CONTROLLERS__VISIBILITY_BUILDING_DLL " "_USE_MATH_DEFINES" )
5555
5656if (BUILD_TESTING)
5757 find_package (ament_cmake_gmock REQUIRED)
Original file line number Diff line number Diff line change @@ -47,7 +47,9 @@ target_include_directories(tricycle_controller PUBLIC
4747)
4848target_link_libraries (tricycle_controller PUBLIC tricycle_controller_parameters)
4949ament_target_dependencies(tricycle_controller PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS} )
50- target_compile_definitions (tricycle_controller PRIVATE _USE_MATH_DEFINES)
50+ # Causes the visibility macros to use dllexport rather than dllimport,
51+ # which is appropriate when building the dll but not consuming it.
52+ target_compile_definitions (tricycle_controller PRIVATE "TRICYCLE_CONTROLLER_BUILDING_DLL" "_USE_MATH_DEFINES" )
5153
5254pluginlib_export_plugin_description_file(controller_interface tricycle_controller.xml)
5355
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ ament_target_dependencies(tricycle_steering_controller PUBLIC ${THIS_PACKAGE_INC
4444
4545# Causes the visibility macros to use dllexport rather than dllimport,
4646# which is appropriate when building the dll but not consuming it.
47- target_compile_definitions (tricycle_steering_controller PRIVATE "ACKERMANN_STEERING_CONTROLLER_BUILDING_DLL " )
47+ target_compile_definitions (tricycle_steering_controller PRIVATE "TRICYCLE_STEERING_CONTROLLER__VISIBILITY_BUILDING_DLL " )
4848
4949pluginlib_export_plugin_description_file(
5050 controller_interface tricycle_steering_controller.xml)
Original file line number Diff line number Diff line change @@ -45,14 +45,14 @@ class TricycleSteeringController : public steering_controllers_library::Steering
4545public:
4646 TricycleSteeringController ();
4747
48- STEERING_CONTROLLERS__VISIBILITY_PUBLIC controller_interface::CallbackReturn configure_odometry ()
49- override ;
48+ TRICYCLE_STEERING_CONTROLLER__VISIBILITY_PUBLIC controller_interface::CallbackReturn
49+ configure_odometry () override ;
5050
51- STEERING_CONTROLLERS__VISIBILITY_PUBLIC bool update_odometry (
51+ TRICYCLE_STEERING_CONTROLLER__VISIBILITY_PUBLIC bool update_odometry (
5252 const rclcpp::Duration & period) override ;
5353
54- STEERING_CONTROLLERS__VISIBILITY_PUBLIC void initialize_implementation_parameter_listener ()
55- override ;
54+ TRICYCLE_STEERING_CONTROLLER__VISIBILITY_PUBLIC void
55+ initialize_implementation_parameter_listener () override ;
5656
5757protected:
5858 std::shared_ptr<tricycle_steering_controller::ParamListener> tricycle_param_listener_;
You can’t perform that action at this time.
0 commit comments