Skip to content

Commit ca939cd

Browse files
committed
port to ros galactic
1 parent 0eb7313 commit ca939cd

File tree

20 files changed

+86
-34
lines changed

20 files changed

+86
-34
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ jobs:
88
matrix:
99
env:
1010
- {ROS_DISTRO: foxy, UPSTREAM_WORKSPACE: 'dependencies.rosinstall', CMAKE_ARGS: '--event-handlers console_direct+'}
11+
- {ROS_DISTRO: galactic, UPSTREAM_WORKSPACE: 'dependencies.rosinstall', CMAKE_ARGS: '--event-handlers console_direct+'}
1112
runs-on: ubuntu-latest
1213
steps:
1314
- uses: actions/checkout@v2

dependencies.rosinstall

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
- git:
22
local-name: iop_msgs
33
uri: https://github.com/fkie/iop_msgs
4-
version: foxy-devel
4+
version: ros2
55

66
- git:
77
local-name: iop_core
88
uri: https://github.com/fkie/iop_core
9-
version: foxy-devel
9+
version: ros2
1010

fkie_iop_global_pose_sensor/CMakeLists.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@ if(NOT CMAKE_C_STANDARD)
66
set(CMAKE_C_STANDARD 99)
77
endif()
88

9-
# Default to C++14
10-
if(NOT CMAKE_CXX_STANDARD)
11-
set(CMAKE_CXX_STANDARD 14)
9+
# set default c++ version
10+
if($ENV{ROS_DISTRO} MATCHES "foxy")
11+
if(NOT CMAKE_CXX_STANDARD)
12+
set(CMAKE_CXX_STANDARD 14)
13+
endif()
14+
elseif($ENV{ROS_DISTRO} MATCHES "galactic")
15+
if(NOT CMAKE_CXX_STANDARD)
16+
set(CMAKE_CXX_STANDARD 17)
17+
endif()
1218
endif()
1319

1420
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")

fkie_iop_global_pose_sensor/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0"?>
22
<package format="3">
33
<name>fkie_iop_global_pose_sensor</name>
4-
<version>1.1.0</version>
4+
<version>2.1.0</version>
55
<description>Translation of the global position sensor service functionality to/from ROS</description>
66

77
<author>Alexander Tiderko</author>

fkie_iop_global_waypoint_driver/CMakeLists.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@ if(NOT CMAKE_C_STANDARD)
66
set(CMAKE_C_STANDARD 99)
77
endif()
88

9-
# Default to C++14
10-
if(NOT CMAKE_CXX_STANDARD)
11-
set(CMAKE_CXX_STANDARD 14)
9+
# set default c++ version
10+
if($ENV{ROS_DISTRO} MATCHES "foxy")
11+
if(NOT CMAKE_CXX_STANDARD)
12+
set(CMAKE_CXX_STANDARD 14)
13+
endif()
14+
elseif($ENV{ROS_DISTRO} MATCHES "galactic")
15+
if(NOT CMAKE_CXX_STANDARD)
16+
set(CMAKE_CXX_STANDARD 17)
17+
endif()
1218
endif()
1319

1420
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")

fkie_iop_global_waypoint_driver/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0"?>
22
<package format="3">
33
<name>fkie_iop_global_waypoint_driver</name>
4-
<version>1.1.0</version>
4+
<version>2.1.0</version>
55
<description>Service to move the platform given a single target waypoint.</description>
66

77
<author>Alexander Tiderko</author>

fkie_iop_global_waypoint_list_driver/CMakeLists.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@ if(NOT CMAKE_C_STANDARD)
66
set(CMAKE_C_STANDARD 99)
77
endif()
88

9-
# Default to C++14
10-
if(NOT CMAKE_CXX_STANDARD)
11-
set(CMAKE_CXX_STANDARD 14)
9+
# set default c++ version
10+
if($ENV{ROS_DISTRO} MATCHES "foxy")
11+
if(NOT CMAKE_CXX_STANDARD)
12+
set(CMAKE_CXX_STANDARD 14)
13+
endif()
14+
elseif($ENV{ROS_DISTRO} MATCHES "galactic")
15+
if(NOT CMAKE_CXX_STANDARD)
16+
set(CMAKE_CXX_STANDARD 17)
17+
endif()
1218
endif()
1319

1420
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")

fkie_iop_local_pose_sensor/CMakeLists.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,15 @@ if(NOT CMAKE_C_STANDARD)
77
set(CMAKE_C_STANDARD 99)
88
endif()
99

10-
# Default to C++14
11-
if(NOT CMAKE_CXX_STANDARD)
12-
set(CMAKE_CXX_STANDARD 14)
10+
# set default c++ version
11+
if($ENV{ROS_DISTRO} MATCHES "foxy")
12+
if(NOT CMAKE_CXX_STANDARD)
13+
set(CMAKE_CXX_STANDARD 14)
14+
endif()
15+
elseif($ENV{ROS_DISTRO} MATCHES "galactic")
16+
if(NOT CMAKE_CXX_STANDARD)
17+
set(CMAKE_CXX_STANDARD 17)
18+
endif()
1319
endif()
1420

1521
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")

fkie_iop_local_pose_sensor/include/urn_jaus_jss_mobility_LocalPoseSensor/LocalPoseSensor_ReceiveFSM.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ along with this program; or you can read the full license at
4545

4646
#include <nav_msgs/msg/odometry.hpp>
4747
#include <geometry_msgs/msg/pose_stamped.hpp>
48+
#include <tf2_ros/buffer.h>
4849
#include <tf2_ros/transform_listener.h>
4950

5051

fkie_iop_local_pose_sensor/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0"?>
22
<package format="3">
33
<name>fkie_iop_local_pose_sensor</name>
4-
<version>1.1.0</version>
4+
<version>2.1.0</version>
55
<description>Translation of the local position sensor service functionality to/from ROS</description>
66

77
<author>Alexander Tiderko</author>

0 commit comments

Comments
 (0)