Skip to content

Commit 4d9baef

Browse files
include ros2/src/fs_msgs as a submodule
1 parent b75e7df commit 4d9baef

9 files changed

Lines changed: 41 additions & 54 deletions

File tree

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
[submodule "ros/src/fs_msgs"]
22
path = ros/src/fs_msgs
33
url = https://github.com/FS-Driverless/fs_msgs.git
4+
[submodule "ros2/src/fs_msgs"]
5+
path = ros2/src/fs_msgs
6+
url = https://github.com/FS-Driverless/fs_msgs.git
7+
branch = ros2

ros2/src/fs_msgs/CMakeLists.txt

Lines changed: 25 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,36 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 2.8.3)
22
project(fs_msgs)
33

4-
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
5-
add_compile_options(-Wall -Wextra -Wpedantic)
6-
endif()
7-
8-
find_package(ament_cmake REQUIRED)
9-
find_package(builtin_interfaces REQUIRED)
10-
find_package(rosidl_default_generators REQUIRED)
11-
find_package(std_msgs REQUIRED)
12-
find_package(geometry_msgs REQUIRED)
4+
find_package(catkin REQUIRED COMPONENTS
5+
geometry_msgs
6+
message_generation
7+
message_runtime
8+
)
139

14-
set(msg_files
15-
msg/ControlCommand.msg
16-
msg/FinishedSignal.msg
17-
msg/GoSignal.msg
18-
msg/Track.msg
19-
msg/Cone.msg
20-
msg/ExtraInfo.msg
10+
add_message_files(
11+
FILES
12+
ControlCommand.msg
13+
FinishedSignal.msg
14+
GoSignal.msg
15+
Track.msg
16+
Cone.msg
17+
ExtraInfo.msg
2118
)
2219

23-
set(srv_files
24-
srv/Reset.srv
20+
add_service_files(
21+
FILES
22+
Reset.srv
2523
)
2624

25+
generate_messages(
26+
DEPENDENCIES
27+
geometry_msgs
28+
)
2729

28-
if(BUILD_TESTING)
29-
find_package(ament_lint_auto REQUIRED)
30-
ament_lint_auto_find_test_dependencies()
31-
endif()
3230

33-
rosidl_generate_interfaces(${PROJECT_NAME}
34-
${msg_files}
35-
${srv_files}
36-
DEPENDENCIES builtin_interfaces std_msgs geometry_msgs
37-
ADD_LINTER_TESTS
31+
catkin_package(
32+
CATKIN_DEPENDS
33+
geometry_msgs
34+
message_runtime
3835
)
39-
ament_export_dependencies(rosidl_default_runtime)
40-
ament_package()
41-
4236

ros2/src/fs_msgs/msg/Cone.msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ uint8 BLUE=0
55
uint8 YELLOW=1
66
uint8 ORANGE_BIG=2
77
uint8 ORANGE_SMALL=3
8-
uint8 UNKNOWN=4
8+
uint8 UNKNOWN=4
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
std_msgs/Header header
1+
Header header
22
float64 throttle # [-] range : (0, 1)
33
float64 steering # [-] range : (-1, 1)
4-
float64 brake # # [-] range : (0, 1)
4+
float64 brake # # [-] range : (0, 1)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
std_msgs/Header header
1+
Header header
22
bool placeholder

ros2/src/fs_msgs/msg/GoSignal.msg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
std_msgs/Header header
1+
Header header
22
string mission
3-
string track
3+
string track

ros2/src/fs_msgs/msg/Track.msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
fs_msgs/Cone[] track
1+
fs_msgs/Cone[] track

ros2/src/fs_msgs/package.xml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0"?>
2-
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
3-
<package format="3">
2+
<package format="2">
43
<name>fs_msgs</name>
54
<version>0.1.0</version>
65
<description>
@@ -9,18 +8,8 @@
98
<maintainer email="davidoort@hotmail.com">David Oort Alonso</maintainer>
109
<maintainer email="sijmenhuizenga@gmail.com">Sijmen Huizenga</maintainer>
1110
<license>Apache-License-2.0</license>
12-
<buildtool_depend>ament_cmake</buildtool_depend>
13-
<buildtool_depend>rosidl_default_generators</buildtool_depend>
14-
15-
<depend>builtin_interfaces</depend>
16-
<depend>std_msgs</depend>
11+
<buildtool_depend>catkin</buildtool_depend>
12+
<depend>message_generation</depend>
13+
<depend>message_runtime</depend>
1714
<depend>geometry_msgs</depend>
18-
19-
<exec_depend>rosidl_default_runtime</exec_depend>
20-
21-
<member_of_group>rosidl_interface_packages</member_of_group>
22-
<export>
23-
<build_type>ament_cmake</build_type>
24-
<architecture_independent/>
25-
</export>
2615
</package>

ros2/src/fs_msgs/srv/Reset.srv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
bool wait_on_last_task
1+
bool waitOnLastTask
22
---

0 commit comments

Comments
 (0)