File tree Expand file tree Collapse file tree 7 files changed +52
-21
lines changed Expand file tree Collapse file tree 7 files changed +52
-21
lines changed Original file line number Diff line number Diff line change 1
- cmake_minimum_required (VERSION 3.0.2 )
1
+ cmake_minimum_required (VERSION 3.5 )
2
2
project (cob_msgs)
3
- find_package (catkin REQUIRED COMPONENTS diagnostic_msgs message_generation std_msgs)
4
3
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 ()
14
17
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
+ )
16
38
17
- catkin_package(CATKIN_DEPENDS diagnostic_msgs message_runtime std_msgs)
39
+ ament_export_dependencies(rosidl_default_runtime)
40
+ ament_package()
Original file line number Diff line number Diff line change 1
1
# This message communicates the state of the PR2's wifi access point.
2
- Header header
2
+ std_msgs/ Header header
3
3
string essid
4
4
string macaddr
5
5
int32 signal
Original file line number Diff line number Diff line change 1
1
# This message communicates the state of the power system.
2
- Header header
2
+ std_msgs/ Header header
3
3
float64 voltage # [V]
4
4
float64 current # [A]
5
5
float64 power_consumption # [W] can only be calculated if not charging
Original file line number Diff line number Diff line change 1
- Header header
1
+ std_msgs/ Header header
2
2
bool has_wireless_emstop
3
3
bool has_fall_sensors
4
4
bool has_magnetic_safety_switch
Original file line number Diff line number Diff line change 1
- Header header
1
+ std_msgs/ Header header
2
2
Network [] networks
Original file line number Diff line number Diff line change 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" >
2
4
<name >cob_msgs</name >
3
5
<version >0.7.8</version >
4
6
<description >
11
13
12
14
<license >Apache 2.0</license >
13
15
14
- <buildtool_depend >catkin</buildtool_depend >
16
+ <buildtool_depend >ament_cmake</buildtool_depend >
17
+ <buildtool_depend >rosidl_default_generators</buildtool_depend >
15
18
16
- <build_depend >message_generation</build_depend >
17
- <exec_depend >message_runtime</exec_depend >
19
+ <exec_depend >rosidl_default_runtime</exec_depend >
18
20
21
+ <test_depend >ament_lint_common</test_depend >
22
+
23
+ <member_of_group >rosidl_interface_packages</member_of_group >
19
24
<depend >diagnostic_msgs</depend >
20
25
<depend >std_msgs</depend >
21
26
27
+ <export >
28
+ <build_type >ament_cmake</build_type >
29
+ </export >
22
30
</package >
You can’t perform that action at this time.
0 commit comments