Skip to content

Commit 5ae0566

Browse files
committed
port cob_msgs
1 parent 662364f commit 5ae0566

File tree

7 files changed

+52
-21
lines changed

7 files changed

+52
-21
lines changed

cob_msgs/CMakeLists.txt

Lines changed: 36 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,40 @@
1-
cmake_minimum_required(VERSION 3.0.2)
1+
cmake_minimum_required(VERSION 3.5)
22
project(cob_msgs)
3-
find_package(catkin REQUIRED COMPONENTS diagnostic_msgs message_generation std_msgs)
43

5-
add_message_files(FILES
6-
AccessPoint.msg
7-
DashboardState.msg
8-
EmergencyStopState.msg
9-
Network.msg
10-
PowerState.msg
11-
SafetyControllerState.msg
12-
SiteSurvey.msg
13-
)
4+
# Default to C99
5+
if(NOT CMAKE_C_STANDARD)
6+
set(CMAKE_C_STANDARD 99)
7+
endif()
8+
9+
# Default to C++14
10+
if(NOT CMAKE_CXX_STANDARD)
11+
set(CMAKE_CXX_STANDARD 14)
12+
endif()
13+
14+
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
15+
add_compile_options(-Wall -Wextra -Wpedantic)
16+
endif()
1417

15-
generate_messages(DEPENDENCIES diagnostic_msgs std_msgs)
18+
find_package(ament_cmake REQUIRED)
19+
find_package(builtin_interfaces REQUIRED)
20+
find_package(rosidl_default_generators REQUIRED)
21+
find_package(diagnostic_msgs REQUIRED)
22+
find_package(std_msgs REQUIRED)
23+
24+
set(msg_files
25+
"msg/AccessPoint.msg"
26+
"msg/DashboardState.msg"
27+
"msg/EmergencyStopState.msg"
28+
"msg/Network.msg"
29+
"msg/PowerState.msg"
30+
"msg/SafetyControllerState.msg"
31+
"msg/SiteSurvey.msg"
32+
)
33+
rosidl_generate_interfaces(${PROJECT_NAME}
34+
${msg_files}
35+
DEPENDENCIES std_msgs diagnostic_msgs
36+
ADD_LINTER_TESTS
37+
)
1638

17-
catkin_package(CATKIN_DEPENDS diagnostic_msgs message_runtime std_msgs)
39+
ament_export_dependencies(rosidl_default_runtime)
40+
ament_package()

cob_msgs/COLCON_IGNORE

Whitespace-only changes.

cob_msgs/msg/AccessPoint.msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This message communicates the state of the PR2's wifi access point.
2-
Header header
2+
std_msgs/Header header
33
string essid
44
string macaddr
55
int32 signal

cob_msgs/msg/PowerState.msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This message communicates the state of the power system.
2-
Header header
2+
std_msgs/Header header
33
float64 voltage # [V]
44
float64 current # [A]
55
float64 power_consumption # [W] can only be calculated if not charging

cob_msgs/msg/SafetyControllerState.msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Header header
1+
std_msgs/Header header
22
bool has_wireless_emstop
33
bool has_fall_sensors
44
bool has_magnetic_safety_switch

cob_msgs/msg/SiteSurvey.msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Header header
1+
std_msgs/Header header
22
Network[] networks

cob_msgs/package.xml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
<package format="2">
1+
<?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">
24
<name>cob_msgs</name>
35
<version>0.7.8</version>
46
<description>
@@ -11,12 +13,18 @@
1113

1214
<license>Apache 2.0</license>
1315

14-
<buildtool_depend>catkin</buildtool_depend>
16+
<buildtool_depend>ament_cmake</buildtool_depend>
17+
<buildtool_depend>rosidl_default_generators</buildtool_depend>
1518

16-
<build_depend>message_generation</build_depend>
17-
<exec_depend>message_runtime</exec_depend>
19+
<exec_depend>rosidl_default_runtime</exec_depend>
1820

21+
<test_depend>ament_lint_common</test_depend>
22+
23+
<member_of_group>rosidl_interface_packages</member_of_group>
1924
<depend>diagnostic_msgs</depend>
2025
<depend>std_msgs</depend>
2126

27+
<export>
28+
<build_type>ament_cmake</build_type>
29+
</export>
2230
</package>

0 commit comments

Comments
 (0)