Skip to content

Commit

Permalink
Merge pull request #28 from ROBOTIS-GIT/ros2-devel
Browse files Browse the repository at this point in the history
Ros2 devel
  • Loading branch information
ROBOTIS-Will authored Oct 6, 2022
2 parents c0d5a2b + 245288b commit f1ee7e2
Show file tree
Hide file tree
Showing 6 changed files with 77 additions and 43 deletions.
53 changes: 53 additions & 0 deletions .github/workflows/ros-ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: ros2

# Controls when the action will run. Triggers the workflow on push or pull request
on:
push:
branches: [ ros2, ros2-devel ]
pull_request:
branches: [ ros2, ros2-devel ]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
ros2-ci:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
ros_distribution:
- foxy
- galactic
- humble
- rolling
include:
# Foxy Fitzroy (June 2020 - May 2023)
- docker_image: rostooling/setup-ros-docker:ubuntu-focal-ros-foxy-ros-base-latest
ros_distribution: foxy
ros_version: 2
# Galactic Geochelone (May 2021)
- docker_image: rostooling/setup-ros-docker:ubuntu-focal-ros-galactic-ros-base-latest
ros_distribution: galactic
ros_version: 2
# Humble Hawksbill (May 2027)
- docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
ros_distribution: humble
ros_version: 2
# Rolling
- docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-rolling-ros-base-latest
ros_distribution: rolling
ros_version: 2
container:
image: ${{ matrix.docker_image }}
steps:
- name: Setup directories
run: mkdir -p ros_ws/src
- name: checkout
uses: actions/checkout@v2
with:
path: ros_ws/src
- name: Build and Test
uses: ros-tooling/action-ros-ci@0.2.6
with:
package-name: dynamixel_workbench_msgs
target-ros2-distro: ${{ matrix.ros_distribution }}
vcs-repo-file-url: ""
33 changes: 0 additions & 33 deletions .travis.yml

This file was deleted.

11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@
![](https://github.com/ROBOTIS-GIT/emanual/blob/master/assets/images/sw/dynamixel/dynamixel_workbench/DYNAMIXEL_WORKBENCH_LOGO.png)

## ROS Package for Dynamixel Workbench Messages
|Version|Kinetic + Ubuntu Xenial|Melodic + Ubuntu Bionic|
|:---:|:---:|:---:|
|[![GitHub version](https://badge.fury.io/gh/ROBOTIS-GIT%2Fdynamixel-workbench-msgs.svg)](https://badge.fury.io/gh/ROBOTIS-GIT%2Fdynamixel-workbench-msgs)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/dynamixel-workbench-msgs.svg?branch=kinetic-devel)](https://travis-ci.org/ROBOTIS-GIT/dynamixel-workbench-msgs)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/dynamixel-workbench-msgs.svg?branch=melodic-devel)](https://travis-ci.org/ROBOTIS-GIT/dynamixel-workbench-msgs)|

[![Kinetic Status](https://github.com/ROBOTIS-GIT/dynamixel_workbench/workflows/kinetic-devel/badge.svg)](https://github.com/ROBOTIS-GIT/dynamixel_workbench/tree/kinetic-devel)
[![Melodic Status](https://github.com/ROBOTIS-GIT/dynamixel_workbench/workflows/melodic-devel/badge.svg)](https://github.com/ROBOTIS-GIT/dynamixel_workbench/tree/melodic-devel)
[![Noetic Status](https://github.com/ROBOTIS-GIT/dynamixel_workbench/workflows/noetic-devel/badge.svg)](https://github.com/ROBOTIS-GIT/dynamixel_workbench/tree/noetic-devel)

[![Foxy Status](https://github.com/ROBOTIS-GIT/dynamixel_workbench/workflows/foxy-devel/badge.svg)](https://github.com/ROBOTIS-GIT/dynamixel_workbench/tree/foxy-devel)
[![Galactic Status](https://github.com/ROBOTIS-GIT/dynamixel_workbench/workflows/galactic-devel/badge.svg)](https://github.com/ROBOTIS-GIT/dynamixel_workbench/tree/galactic-devel)
[![Humble Status](https://github.com/ROBOTIS-GIT/dynamixel_workbench/workflows/humble-devel/badge.svg)](https://github.com/ROBOTIS-GIT/dynamixel_workbench/tree/humble-devel)

## ROBOTIS e-Manual for Dynamixel Workbench
- [ROBOTIS e-Manual for Dynamixel Workbench](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/)
Expand Down
5 changes: 5 additions & 0 deletions dynamixel_workbench_msgs/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
Changelog for package dynamixel_workbench_msgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2.0.3 (2022-10-06)
------------------
* release for ROS2
* Contributors: Will Son

2.0.0 (2018-11-30)
------------------
* deleted unused msg and srv
Expand Down
6 changes: 6 additions & 0 deletions dynamixel_workbench_msgs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_compile_options(-Wall -Wextra -Wpedantic)
endif()

if(MSVC)
add_compile_definitions(
_USE_MATH_DEFINES
)
endif()

################################################################################
# Find ament packages and libraries for ament and system dependencies
################################################################################
Expand Down
12 changes: 5 additions & 7 deletions dynamixel_workbench_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,18 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>dynamixel_workbench_msgs</name>
<version>2.0.0</version>
<version>2.0.3</version>
<description>
This package includes ROS messages and services for dynamixel_workbench packages
</description>
<maintainer email="willson@robotis.com">Will Son</maintainer>
<license>Apache 2.0</license>
<author email="thlim@robotis.com">Darby Lim</author>
<author email="jhshim@robotis.com">Ryan Shim</author>
<maintainer email="pyo@robotis.com">Pyo</maintainer>
<maintainer email="thlim@robotis.com">Darby Lim</maintainer>
<maintainer email="jhshim@robotis.com">Ryan Shim</maintainer>
<url type="website">http://wiki.ros.org/dynamixel_workbench_msgs</url>
<url type="emanual">http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/</url>
<url type="repository">https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs</url>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs/issues</url>
<author email="thlim@robotis.com">Darby Lim</author>
<author>Ryan Shim</author>

<buildtool_depend>ament_cmake</buildtool_depend>
<buildtool_depend>rosidl_default_generators</buildtool_depend>

Expand Down

0 comments on commit f1ee7e2

Please sign in to comment.