From e32a8bcf0f9c91357a77a49113a44805b9ea52b4 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Tue, 20 Jul 2021 20:04:03 +0200 Subject: [PATCH 1/3] Detect ign instead of using cmake module to check for ignition-tools (#166) Signed-off-by: Jose Luis Rivero --- CMakeLists.txt | 5 ++--- tools/CMakeLists.txt | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b52c71e5..d2cae5ee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,9 +69,8 @@ ign_find_package(ignition-math6 REQUIRED) set(IGN_MATH_VER ${ignition-math6_VERSION_MAJOR}) #-------------------------------------- -# Find ignition-tools -ign_find_package(ignition-tools - QUIET) +# Find if ign command is available +find_program(HAVE_IGN_TOOLS ign) #-------------------------------------- # Find Tinyxml2 diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 3343f257..65cd2d4c 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -12,6 +12,7 @@ if (MSVC) list(REMOVE_ITEM test_sources ign_TEST.cc) endif() -if (IGNITION-TOOLS_BINARY_DIRS) + +if (HAVE_IGN_TOOLS) ign_build_tests(TYPE UNIT SOURCES ${test_sources}) endif () From 47dae0ffe48506b66eff72d695c40fea18c10ed5 Mon Sep 17 00:00:00 2001 From: Franco Cipollone <53065142+francocipollone@users.noreply.github.com> Date: Mon, 2 Aug 2021 14:48:50 -0300 Subject: [PATCH 2/3] Adds PerformanceSensorMetrics proto message. (#172) * Adds PerformanceSensorMetrics proto message. Signed-off-by: Franco Cipollone * Use Double for fps field. Signed-off-by: Franco Cipollone --- .../msgs/performance_sensor_metrics.proto | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 proto/ignition/msgs/performance_sensor_metrics.proto diff --git a/proto/ignition/msgs/performance_sensor_metrics.proto b/proto/ignition/msgs/performance_sensor_metrics.proto new file mode 100644 index 00000000..4785625b --- /dev/null +++ b/proto/ignition/msgs/performance_sensor_metrics.proto @@ -0,0 +1,43 @@ +/* + * Copyright (C) 2021 Open Source Robotics Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * +*/ + +syntax = "proto3"; +package ignition.msgs; + +import "ignition/msgs/double.proto"; + +/// \brief This message contains information about the performance of +/// a sensor in the world. +/// If the sensor is a camera then it will publish the frame per second (fps). +message PerformanceSensorMetrics +{ + /// \brief Sensor name + string name = 1; + + /// \brief The update rate of the sensor in real time. + double real_update_rate = 2; + + /// \brief The update rate of the sensor in simulation time. + double sim_update_rate = 3; + + /// \brief The nominal update rate defined to the sensor. + double nominal_update_rate = 4; + + /// \brief If the sensor is a camera then this field should be filled + /// with average fps in real time. + Double fps_optional = 5; +} From e559c9e8a737466e9639e3b468317e7d0a77dbfe Mon Sep 17 00:00:00 2001 From: Louise Poubel Date: Mon, 30 Aug 2021 15:59:45 -0700 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=8E=88=206.6.0=20(#176)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Louise Poubel --- CMakeLists.txt | 2 +- Changelog.md | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 28f862fd..f6b6ac87 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR) #============================================================================ # Initialize the project #============================================================================ -project(ignition-msgs6 VERSION 6.5.0) +project(ignition-msgs6 VERSION 6.6.0) #============================================================================ # Find ignition-cmake diff --git a/Changelog.md b/Changelog.md index 8d897802..9e164191 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,19 @@ ## Ignition Msgs 6.x +### Ignition Msgs 6.6.0 (2021-08-30) + +1. Adds PerformanceSensorMetrics proto message. + * [Pull request #172](https://github.com/ignitionrobotics/ign-msgs/pull/172) + +1. Detect ign instead of using cmake module to check for ignition-tools + * [Pull request #166](https://github.com/ignitionrobotics/ign-msgs/pull/166) + +1. Bazel build support for ign-msgs6 + * [Pull request #95](https://github.com/ignitionrobotics/ign-msgs/pull/95) + +1. Remove tools/code_check and update codecov + * [Pull request #164](https://github.com/ignitionrobotics/ign-msgs/pull/164) + ### Ignition Msgs 6.5.0 (2021-04-06) 1. Added particle_emitter vector message @@ -83,11 +97,11 @@ ### Ignition Msgs 5.7.0 (2021-03-17) -1. Add ignition version of nav_msgs/OccupancyGrid (backport #138) +1. Add ignition version of nav_msgs/OccupancyGrid (backport #138) * [Pull request 143](https://github.com/ignitionrobotics/ign-msgs/pull/143) * [Pull request 143](https://github.com/ignitionrobotics/ign-msgs/pull/138) -1. Master branch updates +1. Master branch updates * [Pull request 141](https://github.com/ignitionrobotics/ign-msgs/pull/141) 1. Add windows installation; move installation in README to tutorial