File tree 5 files changed +12
-35
lines changed
5 files changed +12
-35
lines changed Original file line number Diff line number Diff line change @@ -4,11 +4,16 @@ project(emergency_handler)
4
4
find_package (autoware_cmake REQUIRED)
5
5
autoware_package()
6
6
7
- ament_auto_add_executable(emergency_handler
8
- src/emergency_handler/emergency_handler_node.cpp
7
+ ament_auto_add_library(${PROJECT_NAME} SHARED
9
8
src/emergency_handler/emergency_handler_core.cpp
10
9
)
11
10
11
+ rclcpp_components_register_node(${PROJECT_NAME}
12
+ PLUGIN "EmergencyHandler"
13
+ EXECUTABLE ${PROJECT_NAME} _node
14
+ EXECUTOR MultiThreadedExecutor
15
+ )
16
+
12
17
ament_auto_package(INSTALL_TO_SHARE
13
18
launch
14
19
config
Original file line number Diff line number Diff line change 16
16
<arg name =" config_file" default =" $(find-pkg-share emergency_handler)/config/emergency_handler.param.yaml" />
17
17
18
18
<!-- emergency_handler -->
19
- <node pkg =" emergency_handler" exec =" emergency_handler " name =" emergency_handler" output =" screen" >
19
+ <node pkg =" emergency_handler" exec =" emergency_handler_node " name =" emergency_handler" output =" screen" >
20
20
<remap from =" ~/input/hazard_status" to =" $(var input_hazard_status)" />
21
21
<remap from =" ~/input/prev_control_command" to =" $(var input_prev_control_command)" />
22
22
<remap from =" ~/input/odometry" to =" $(var input_odometry)" />
Original file line number Diff line number Diff line change 18
18
<depend >autoware_auto_vehicle_msgs</depend >
19
19
<depend >nav_msgs</depend >
20
20
<depend >rclcpp</depend >
21
+ <depend >rclcpp_components</depend >
21
22
<depend >std_msgs</depend >
22
23
<depend >std_srvs</depend >
23
24
<depend >tier4_system_msgs</depend >
Original file line number Diff line number Diff line change @@ -459,3 +459,6 @@ bool EmergencyHandler::isStopped()
459
459
460
460
return false ;
461
461
}
462
+
463
+ #include < rclcpp_components/register_node_macro.hpp>
464
+ RCLCPP_COMPONENTS_REGISTER_NODE (EmergencyHandler)
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments