diff --git a/rosjava/src/rosjava_catkin_package_a/.gitlab-ci.yml b/rosjava/src/rosjava_catkin_package_a/.gitlab-ci.yml deleted file mode 100644 index 6ef864f15b1d5cbf5a450a0fb1804ea7fe38d5f4..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/.gitlab-ci.yml +++ /dev/null @@ -1,20 +0,0 @@ -variables: - GIT_SUBMODULE_STRATEGY: recursive - -stages: - - build - -build-ws: - image: ros:noetic-ros-base-focal - stage: build - script: - - apt-get update - - apt-get install -y python3-osrf-pycommon python3-catkin-tools build-essential protobuf-compiler libprotobuf-dev python3-rosdep - - echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc - - source ~/.bashrc - - mkdir -p ~/rosjava/src - - wstool init -j4 ~/rosjava/src https://raw.githubusercontent.com/rosjava/rosjava/kinetic/rosjava.rosinstall - - rosdep install -y -i --from-paths . - - catkin build - tags: - - highmem diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileChanges/last-build.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileChanges/last-build.bin deleted file mode 100644 index f76dd238ade08917e6712764a16a22005a50573d..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileChanges/last-build.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileContent/annotation-processors.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileContent/annotation-processors.bin deleted file mode 100644 index 14e2d0ed7b7fa8a1cfd2ac7421e7426f287b42d5..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileContent/annotation-processors.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileContent/fileContent.lock b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileContent/fileContent.lock deleted file mode 100644 index 77d159f7430de59c0542cacebd82c04e726b1ae4..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileContent/fileContent.lock and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/fileHashes.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/fileHashes.bin deleted file mode 100644 index 22df771df4dd3d1acb89875e97fb0887a3240412..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/fileHashes.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/fileHashes.lock b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/fileHashes.lock deleted file mode 100644 index 325b56cc522176b54fb0203aa95e36e09c4d9d6b..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/fileHashes.lock and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/resourceHashesCache.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/resourceHashesCache.bin deleted file mode 100644 index 9e81125a3ae8ec70904f522d15e97c10fcfc6acd..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/fileHashes/resourceHashesCache.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/gc.properties b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/gc.properties deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/classAnalysis.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/classAnalysis.bin deleted file mode 100644 index 1732d624e42f8d6bf05c7f7987696d6afcd162a2..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/classAnalysis.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/jarAnalysis.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/jarAnalysis.bin deleted file mode 100644 index 850c150dcee090c564fbe0fec424cf111799ec08..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/jarAnalysis.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/javaCompile.lock b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/javaCompile.lock deleted file mode 100644 index 602a7e0e8f1238a1ee7f5c9dc71a2f95e65e3a68..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/javaCompile.lock and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/taskHistory.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/taskHistory.bin deleted file mode 100644 index 0750be5d134683829e402d7a8f1be64387342398..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/javaCompile/taskHistory.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/taskHistory/taskHistory.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/taskHistory/taskHistory.bin deleted file mode 100644 index 9bfd9c38ca123fc2873bea742d167496c3b6ff2f..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/taskHistory/taskHistory.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/taskHistory/taskHistory.lock b/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/taskHistory/taskHistory.lock deleted file mode 100644 index 2793b99ee7b691dcdbed729537f4ab61a98d683f..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/4.10.2/taskHistory/taskHistory.lock and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index bc6cc8ec8cb425efe473e0c51515c35cbefefcf0..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/cache.properties b/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index d551f7d4da4663539050169fd5e6fd861a120311..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Jul 09 15:37:22 CEST 2021 -gradle.version=4.10.2 diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/outputFiles.bin b/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index 77d743ee2bfd2830b9ddc02c246a3134951f16ec..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/.gradle/buildOutputCleanup/outputFiles.bin and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/.gradle/vcs-1/gc.properties b/rosjava/src/rosjava_catkin_package_a/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/rosjava/src/rosjava_catkin_package_a/CMakeLists.txt b/rosjava/src/rosjava_catkin_package_a/CMakeLists.txt deleted file mode 100644 index 44e634daf44a1241991678b9fefed14ee448bfcd..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/CMakeLists.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################################################################## -# CMake -############################################################################## - -cmake_minimum_required(VERSION 2.8.3) -project(rosjava_catkin_package_a) - -############################################################################## -# Catkin -############################################################################## - -find_package(catkin REQUIRED rosjava_build_tools) - -# Set the gradle targets you want catkin's make to run by default, e.g. -# catkin_rosjava_setup(installDist) -# Note that the catkin_create_rosjava_xxx scripts will usually automatically -# add tasks to this for you when you create subprojects. -catkin_rosjava_setup(installDist publish) - -catkin_package() - -############################################################################## -# Installation -############################################################################## - -# Change this to match the maven group name you have specified in the -# allprojects closure the root build.gradle -install(DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_MAVEN_DESTINATION}/com/github/rosjava/${PROJECT_NAME}/ - DESTINATION ${CATKIN_GLOBAL_MAVEN_DESTINATION}/com/github/rosjava/${PROJECT_NAME}) diff --git a/rosjava/src/rosjava_catkin_package_a/README.md b/rosjava/src/rosjava_catkin_package_a/README.md deleted file mode 100644 index 9bbe4ec7c0fe98f5fbc3ecf091479d668a261342..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# rosjava_catkin_package_a - -Fork of the official "rosjava_catkin_package_a" tutorial. \ No newline at end of file diff --git a/rosjava/src/rosjava_catkin_package_a/build.gradle b/rosjava/src/rosjava_catkin_package_a/build.gradle deleted file mode 100644 index 985fe4c62cacff54aaf296c351b1e114db9070b8..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/build.gradle +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright (C) 2014 Sebastian Ebert - * - * 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. - */ - -task wrapper(type: Wrapper) { - gradleVersion = '4.10.2' -} - -buildscript { - apply from: "https://github.com/rosjava/rosjava_bootstrap/raw/kinetic/buildscript.gradle" -} - -apply plugin: 'catkin' - - -allprojects { - /* - A github url provides a good standard unique name for your project - Example below, but you may wish to switch to your own unique url. - */ - group 'com.github.rosjava.rosjava_catkin_package_a' - version = project.catkin.pkg.version -} - -subprojects { - /* - * The ros-java plugin configures a few things: - * - * - local deployment repository : where it dumps the jars and packaged artifacts) - * - local maven repositories : where it finds your locally installed/built artifacts) - * - external maven repositories : where it goes looking if it can't find dependencies locally - * - * To modify, or add repos to the default external maven repositories list, pull request against this code: - * - * https://github.com/rosjava/rosjava_bootstrap/blob/kinetic/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy#L31 - */ - apply plugin: "ros-java" - /* - * Some IDE support if you use it. - */ - /* apply plugin: "eclipse" */ - apply plugin: "idea" -} - -/* - Some useful tasks: - - install: deploys jar's to MavenLocal() (i.e. ~/.m2/repository) - publish : deploys jar's to devel/share/maven - installDist : assembles java apps in the _subproject_/build directories. - - Note that these are dependent on the type of project (e.g. installDist is only valid for - java binary subprojects, while publish is only added once a subproject is included. - If you're using catkin_make, this is not important, since it will use the task list specified - in CMakeLists.txt -*/ -defaultTasks 'tasks' diff --git a/rosjava/src/rosjava_catkin_package_a/gradle/wrapper/gradle-wrapper.jar b/rosjava/src/rosjava_catkin_package_a/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 29953ea141f55e3b8fc691d31b5ca8816d89fa87..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/gradle/wrapper/gradle-wrapper.properties b/rosjava/src/rosjava_catkin_package_a/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index e0b3fb8d70b1bbf790f6f8ed1c928ddf09f54628..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/rosjava/src/rosjava_catkin_package_a/gradlew b/rosjava/src/rosjava_catkin_package_a/gradlew deleted file mode 100755 index cccdd3d517fc5249beaefa600691cf150f2fa3e6..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/gradlew +++ /dev/null @@ -1,172 +0,0 @@ -#!/usr/bin/env sh - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn () { - echo "$*" -} - -die () { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=$(save "$@") - -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" - -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong -if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then - cd "$(dirname "$0")" -fi - -exec "$JAVACMD" "$@" diff --git a/rosjava/src/rosjava_catkin_package_a/gradlew.bat b/rosjava/src/rosjava_catkin_package_a/gradlew.bat deleted file mode 100644 index e95643d6a2ca62258464e83c72f5156dc941c609..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/gradlew.bat +++ /dev/null @@ -1,84 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/build.gradle b/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/build.gradle deleted file mode 100644 index bb8035899c8af3650f8b74586754382c1c819ddf..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/build.gradle +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (C) 2014 Sebastian Ebert. - * - * 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. - */ - -/* This plugin is necessary for creating installDist tasks (i.e. executables) */ -apply plugin: 'application' -mainClassName = 'org.ros.RosRun' - -/* - Examples of - 1) dependencies from another project in this gradle stack. - 2,3) open ranged dependencies from a maven repository. - - Dependencies can be on external maven artifacts (such as rosjava_core - here) or on sibling subprojects. For rosjava maven artifact dependencies - it is a good idea to use open ranges on to - save continually updating these references, but it is recommended - to restrict this to the patch version number (e.g. [0.3,0.4) will - get the latest 0.3.x version) to avoid unknowingly - having api breaking changes usually associated with minor and major - version number changes. -*/ - -dependencies { - /* An external maven artifact dependency */ - compile 'org.ros.rosjava_core:rosjava:[0.3,0.4)' - /*compile 'org.ros.rosjava_messages:rosjava_custom_srv:[0.1, 0.2)'*/ - /* Example of a local subproject dependency */ - /* compile project(':sibling_gradle_project') */ - - // logging - implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.30' - implementation group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: '2.13.2' - - // pnml lib - implementation group: 'org.eclipse.emf', name: 'org.eclipse.emf.ecore', version: '2.12.0' - implementation group: 'org.eclipse.emf', name: 'org.eclipse.emf.ecore.xmi', version: '2.12.0' - implementation group: 'org.eclipse.emf', name: 'org.eclipse.emf.common', version: '2.12.0' - implementation group: 'org.eclipse.emf', name: 'org.eclipse.emf.mwe.core', version: '1.3.13' - implementation group: 'fr.lip6.pnml', name: 'fr.lip6.pnml.framework.ptnet', version: '2.2.12' - implementation group: 'fr.lip6.pnml', name: 'fr.lip6.pnml.framework.utils', version: '2.2.12' - implementation group: 'org.apache.ws.commons.axiom', name: 'axiom-api', version: '1.2.22' - implementation group: 'org.apache.ws.commons.axiom', name: 'axiom-impl', version: '1.2.22' - implementation group: 'com.thaiopensource', name: 'jing', version: '20091111' - implementation 'org.jetbrains:annotations:19.0.0' - - // apache - implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.0' - - - implementation fileTree(include: ['pnml-relast-0.2.jar'], dir: './libs') -} - -task cleanScripts(dependsOn: 'installDist') { - doLast { - file('build/scripts').deleteDir() - } -} - -installDist.finalizedBy(cleanScripts) diff --git a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/libs/pnml-relast-0.2.jar b/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/libs/pnml-relast-0.2.jar deleted file mode 100644 index d7e986218259d2d62226fdc96525b86eef9c7a94..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/libs/pnml-relast-0.2.jar and /dev/null differ diff --git a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/java/com/github/rosjava_catkin_package_a/my_pub_sub_tutorial/Listener.java b/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/java/com/github/rosjava_catkin_package_a/my_pub_sub_tutorial/Listener.java deleted file mode 100644 index 160cda7e7d99d06651356570b93e94e00d78c53d..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/java/com/github/rosjava_catkin_package_a/my_pub_sub_tutorial/Listener.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (C) 2014 Sebastian Ebert. - * - * 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. - */ - -package com.github.rosjava.rosjava_catkin_package_a.my_pub_sub_tutorial; - -import de.tudresden.inf.st.pnml.jastadd.model.JavaHandler; -import de.tudresden.inf.st.pnml.jastadd.model.Marking; -import de.tudresden.inf.st.service.PetriNetInitService; -import de.tudresden.inf.st.service.PetriNetLoggingService; -import org.apache.commons.logging.Log; -import org.ros.message.MessageListener; -import org.ros.namespace.GraphName; -import org.ros.node.AbstractNodeMain; -import org.ros.node.ConnectedNode; -import org.ros.node.NodeMain; -import org.ros.node.topic.Subscriber; -//import rosjava_custom_srv.sample; - -import java.util.List; - -/** - * A simple {@link Subscriber} {@link NodeMain}. - */ -/*public class Listener extends AbstractNodeMain { - - @Override - public GraphName getDefaultNodeName() { - return GraphName.of("rosjava/listener"); - } - - @Override - public void onStart(ConnectedNode connectedNode) { - final Log log = connectedNode.getLog(); - Subscriber<rosjava_custom_srv.sample> subscriber = connectedNode.newSubscriber("chatter", rosjava_custom_srv.sample._TYPE); - subscriber.addMessageListener(new MessageListener<rosjava_custom_srv.sample>() { - @Override - public void onNewMessage(rosjava_custom_srv.sample message) { - log.info("I heard: \"" + message.getData() + "\""); - } - }); - } -}*/ - -/** - * A simple {@link Subscriber} {@link NodeMain}. -*/ -public class Listener extends AbstractNodeMain { - - @Override - public GraphName getDefaultNodeName() { - return GraphName.of("rosjava/listener"); - } - - @Override - public void onStart(ConnectedNode connectedNode) { - - JavaHandler javaHandler = JavaHandler.getInstance(); - List<Marking> markedGraphs = PetriNetInitService.initMarkedGraphs("src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/resources/minimal.pnml"); - PetriNetLoggingService.printInputSignals(markedGraphs.get(0)); - PetriNetLoggingService.printOutputSignals(markedGraphs.get(0)); - markedGraphs.get(0).print(); - - final Log log = connectedNode.getLog(); - Subscriber<std_msgs.String> subscriber = connectedNode.newSubscriber("chatter", std_msgs.String._TYPE); - subscriber.addMessageListener(new MessageListener<std_msgs.String>() { - @Override - public void onNewMessage(std_msgs.String message) { - log.info("I heard: \"" + message.getData() + "\""); - } - }); - } -} \ No newline at end of file diff --git a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/java/com/github/rosjava_catkin_package_a/my_pub_sub_tutorial/Talker.java b/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/java/com/github/rosjava_catkin_package_a/my_pub_sub_tutorial/Talker.java deleted file mode 100644 index 706655c9a9d3f70853d3a924fe84d2b60c1b1db5..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/java/com/github/rosjava_catkin_package_a/my_pub_sub_tutorial/Talker.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright (C) 2014 Sebastian Ebert. - * - * 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. - */ - -package com.github.rosjava.rosjava_catkin_package_a.my_pub_sub_tutorial; - -import org.ros.concurrent.CancellableLoop; -import org.ros.namespace.GraphName; -import org.ros.node.AbstractNodeMain; -import org.ros.node.ConnectedNode; -import org.ros.node.NodeMain; -import org.ros.node.topic.Publisher; -//import rosjava_custom_srv.sample; - - - -/** - * A simple {@link Publisher} {@link NodeMain}. - */ -/*public class Talker extends AbstractNodeMain { - - @Override - public GraphName getDefaultNodeName() { - return GraphName.of("rosjava/talker"); - } - - @Override - public void onStart(final ConnectedNode connectedNode) { - final Publisher<rosjava_custom_srv.sample> publisher = - connectedNode.newPublisher("chatter", rosjava_custom_srv.sample._TYPE); - // This CancellableLoop will be canceled automatically when the node shuts - // down. - connectedNode.executeCancellableLoop(new CancellableLoop() { - private String sendedString; - - @Override - protected void setup() { - sendedString = "Hello World!"; - } - - @Override - protected void loop() throws InterruptedException { - rosjava_custom_srv.sample str = publisher.newMessage(); - str.setData(sendedString); - publisher.publish(str); - // sequenceNumber++; - Thread.sleep(1000); - } - }); - } -}*/ - - -/** - * A simple {@link Publisher} {@link NodeMain}. - */ -public class Talker extends AbstractNodeMain { - - @Override - public GraphName getDefaultNodeName() { - return GraphName.of("rosjava/talker"); - } - - @Override - public void onStart(final ConnectedNode connectedNode) { - final Publisher<std_msgs.String> publisher = - connectedNode.newPublisher("chatter", std_msgs.String._TYPE); - // This CancellableLoop will be canceled automatically when the node shuts - // down. - connectedNode.executeCancellableLoop(new CancellableLoop() { - private int sequenceNumber; - - @Override - protected void setup() { - sequenceNumber = 0; - } - - @Override - protected void loop() throws InterruptedException { - std_msgs.String str = publisher.newMessage(); - str.setData("Hello world! " + sequenceNumber); - publisher.publish(str); - sequenceNumber++; - Thread.sleep(1000); - } - }); - } -} diff --git a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/resources/minimal.pnml b/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/resources/minimal.pnml deleted file mode 100644 index 02aac0252a55e8aeea785a415cbe4f61c9d6784c..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/resources/minimal.pnml +++ /dev/null @@ -1,149 +0,0 @@ -<pnml xmlns="http://www.pnml.org/version-2009/grammar/pnml"> - <net id="n-E2D0-BCF46-0" type ="http://www.pnml.org/version-2009/grammar/ptnet"> - <name> - <text>minimal</text> - </name> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - </toolspecific> - <page id="g-E2D0-BCF68-1"> - <place id="p-E2D0-BCF6F-2"> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - <location>node-1</location> - <type>discretePlaceType</type> - <outputsignalbindings> - <outputsignalbinding> - <placeID>p-E2D0-BCF6F-2</placeID> - <outputsignalID>os2</outputsignalID> - <initialvalue>1</initialvalue> <!-- -1 = undefined --> - <outputmappings> - <equal> - <value>1</value> - <result>3</result> - </equal> - <equal> - <value>0</value> - <result>2</result> - </equal> - <threshold> - <value>6</value> - <result>0</result> - </threshold> - <range> - <upperbound>5</upperbound> - <lowerbound>3</lowerbound> - <result>1</result> - </range> - </outputmappings> - </outputsignalbinding> - </outputsignalbindings> - </toolspecific> - <name> - <text>p0</text> - <graphics> - <offset x="0" y="-10" /> - </graphics> - </name> - <initialMarking> - <text>1</text> - </initialMarking> - <graphics> - <position x="30" y="50"/> - </graphics> - </place> - <place id="p-E2D0-BCF9D-3"> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - <location>node-1</location> - <type>discretePlaceType</type> - <outputsignalbindings> - <outputsignalbinding> - <placeID>p-E2D0-BCF9D-3</placeID> - <outputsignalID>os1</outputsignalID> - <initialvalue>4</initialvalue> <!-- -1 = undefined --> - <outputmappings> - <equal> - <value>1</value> - <result>1</result> - </equal> - <threshold> - <value>6</value> - <result>0</result> - </threshold> - <range> - <upperbound>5</upperbound> - <lowerbound>3</lowerbound> - <result>1</result> - </range> - </outputmappings> - </outputsignalbinding> - </outputsignalbindings> - </toolspecific> - <name> - <text>p1</text> - <graphics> - <offset x="0" y="-10" /> - </graphics> - </name> - <graphics> - <position x="635" y="90"/> - </graphics> - </place> - <transition id="t1"> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - <location>node-1</location> - <type>discreteTransitionType</type> - <inputsignalbindings> - <inputsignalbinding> - <transitionID>t1</transitionID> - <inputsignalID>is1</inputsignalID> - <initialvalue>1</initialvalue> - </inputsignalbinding> - <inputsignalbinding> - <transitionID>t1</transitionID> - <inputsignalID>is3</inputsignalID> - <initialvalue>1</initialvalue> - </inputsignalbinding> - </inputsignalbindings> - </toolspecific> - <name> - <text>t0</text> - <graphics> - <offset x="0" y="0" /> - </graphics> - </name> - <graphics> - <position x="300" y="50"/> - </graphics> - </transition> - <transition id="t2"> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - <location>node-1</location> - <type>discreteTransitionType</type> - <inputsignalbindings> - <inputsignalbinding> - <transitionID>t2</transitionID> - <inputsignalID>is2</inputsignalID> - <initialvalue>0</initialvalue> - </inputsignalbinding> - </inputsignalbindings> - </toolspecific> - <name> - <text>t1</text> - <graphics> - <offset x="0" y="0" /> - </graphics> - </name> - <graphics> - <position x="285" y="205"/> - </graphics> - </transition> - <arc id="e-E2D0-BCFCD-6" source="t2" target="p-E2D0-BCF6F-2"> - </arc> - <arc id="e-E2D0-BCFDB-7" source="p-E2D0-BCF9D-3" target="t2"> - </arc> - <arc id="e-E2D0-BCFF3-8" source="t1" target="p-E2D0-BCF9D-3"> - </arc> - <arc id="e-E2D0-BCFFB-9" source="p-E2D0-BCF6F-2" target="t1"> - </arc> - </page> - </net> -</pnml> \ No newline at end of file diff --git a/rosjava/src/rosjava_catkin_package_a/package.xml b/rosjava/src/rosjava_catkin_package_a/package.xml deleted file mode 100644 index 2814c3c70c59d9a01205f81af77965f7a713c6fe..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/package.xml +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0"?> -<package format="2"> - <name>rosjava_catkin_package_a</name> - <version>0.1.0</version> - <description>The rosjava_catkin_package_a package</description> - - <!-- One maintainer tag required, multiple allowed, one person per tag --> - <!-- Example: --> - <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> - <maintainer email="sebastian@todo.todo">sebastian</maintainer> - - - <!-- One license tag required, multiple allowed, one license per tag --> - <!-- Commonly used license strings: --> - <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> - <license>Apache 2.0</license> - - - <!-- Url tags are optional, but multiple are allowed, one per tag --> - <!-- Optional attribute type can be: website, bugtracker, or repository --> - <!-- Example: --> - <!-- <url type="website">http://wiki.ros.org/rosjava_catkin_package_a</url> --> - - - <!-- Author tags are optional, multiple are allowed, one per tag --> - <!-- Authors do not have to be maintainers, but could be --> - <!-- Example: --> - <!-- <author email="jane.doe@example.com">Jane Doe</author> --> - - - <!-- The *depend tags are used to specify dependencies --> - <!-- Dependencies can be catkin packages or system dependencies --> - <!-- Examples: --> - <!-- Use depend as a shortcut for packages that are both build and exec dependencies --> - <!-- <depend>roscpp</depend> --> - <!-- Note that this is equivalent to the following: --> - <!-- <build_depend>roscpp</build_depend> --> - <!-- <exec_depend>roscpp</exec_depend> --> - <!-- Use build_depend for packages you need at compile time: --> - <!-- <build_depend>message_generation</build_depend> --> - <!-- Use build_export_depend for packages you need in order to build against this package: --> - <!-- <build_export_depend>message_generation</build_export_depend> --> - <!-- Use buildtool_depend for build tool packages: --> - <!-- <buildtool_depend>catkin</buildtool_depend> --> - <!-- Use exec_depend for packages you need at runtime: --> - <!-- <exec_depend>message_runtime</exec_depend> --> - <!-- Use test_depend for packages you need only for testing: --> - <!-- <test_depend>gtest</test_depend> --> - <!-- Use doc_depend for packages you need only for building documentation: --> - <!-- <doc_depend>doxygen</doc_depend> --> - <buildtool_depend>catkin</buildtool_depend> - <build_depend>rosjava_build_tools</build_depend> - - - <!-- The export tag contains other, unspecified, tags --> - <export> - <!-- Other tools can request additional information be placed here --> - - </export> -</package> diff --git a/rosjava/src/rosjava_catkin_package_a/rosjava.rosinstall b/rosjava/src/rosjava_catkin_package_a/rosjava.rosinstall deleted file mode 100644 index 0ab9930dc9bd7fa5f88c30df343b95c78fe97a47..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/rosjava.rosinstall +++ /dev/null @@ -1,16 +0,0 @@ -# Install this on top of rosjava core workspaces -# -# Note: Disabling annotations messages (and dependencies) until a redesign comes through. -# Note: usually don't have yocs_msgs sources in an underlay, so add it here. -[ -# A minimal source environment for rosjava that utilises rosjava_messages for message generation -{'git': {'local-name': 'rosjava_build_tools', 'version': 'clf', 'uri':'https://git-st.inf.tu-dresden.de/ceti/ros-internal/forked-rosjava-packages/rosjava_build_tools.git'}}, -{'git': {'local-name': 'genjava', 'version': 'kinetic', 'uri':'https://git-st.inf.tu-dresden.de/ceti/ros-internal/forked-rosjava-packages/genjava.git'}}, -{'git': {'local-name': 'rosjava_bootstrap', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_bootstrap'}}, -{'git': {'local-name': 'rosjava_test_msgs', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_test_msgs.git'}}, -{'git': {'local-name': 'rosjava_messages', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_messages'}}, -{'git': {'local-name': 'rosjava_core', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_core'}}, -{'git': {'local-name': 'rosjava_extras', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_extras'}}, -{'git': {'local-name': 'zeroconf_jmdns_suite', 'version': 'kinetic', 'uri':'https://github.com/rosjava/zeroconf_jmdns_suite'}}, -{'git': {'local-name': 'rosjava', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava.git'}}, -] diff --git a/rosjava/src/rosjava_catkin_package_a/settings.gradle b/rosjava/src/rosjava_catkin_package_a/settings.gradle deleted file mode 100644 index b3b9ff348c333ffd9bb87259a9daa9c81303fb79..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_catkin_package_a/settings.gradle +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Copyright (C) 2013 Sebastian Ebert - * - * 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. - */ - -include 'my_pub_sub_tutorial' diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileChanges/last-build.bin b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileChanges/last-build.bin deleted file mode 100644 index f76dd238ade08917e6712764a16a22005a50573d..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileChanges/last-build.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileContent/annotation-processors.bin b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileContent/annotation-processors.bin deleted file mode 100644 index 8780a493ffdc25d24cb62c65ffa39d0a88dfadc7..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileContent/annotation-processors.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileContent/fileContent.lock b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileContent/fileContent.lock deleted file mode 100644 index 73d628c64ef1465764128ce5cc96f84070d36ddd..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileContent/fileContent.lock and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/fileHashes.bin b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/fileHashes.bin deleted file mode 100644 index 1cef55c6047c1a0c0414c2b8e7f1c34fc7f0214c..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/fileHashes.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/fileHashes.lock b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/fileHashes.lock deleted file mode 100644 index e7aaf25158404a011c2e8b73d010780661c77baa..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/fileHashes.lock and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/resourceHashesCache.bin b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/resourceHashesCache.bin deleted file mode 100644 index f4e1d6abe10bf6f67e903cf73a87b8b285c755d5..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/fileHashes/resourceHashesCache.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/gc.properties b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/gc.properties deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/classAnalysis.bin b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/classAnalysis.bin deleted file mode 100644 index e4be60d062ccd2dfa72417f4f4701345126c5abe..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/classAnalysis.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/jarAnalysis.bin b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/jarAnalysis.bin deleted file mode 100644 index 09a537409b7c2d6dea12ce85468902d4ded17360..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/jarAnalysis.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/javaCompile.lock b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/javaCompile.lock deleted file mode 100644 index 71b22519faa7d7b566c395551c98b9cd5f40110c..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/javaCompile.lock and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/taskHistory.bin b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/taskHistory.bin deleted file mode 100644 index a3374bfa6b3a35a2858e7eb7028791063b3da7dc..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/javaCompile/taskHistory.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/taskHistory/taskHistory.bin b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/taskHistory/taskHistory.bin deleted file mode 100644 index 93aafb61b059e223feb0603185f5331351821258..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/taskHistory/taskHistory.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/taskHistory/taskHistory.lock b/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/taskHistory/taskHistory.lock deleted file mode 100644 index 53b90df2154e985d4fefe6b4b1770bcf980d44c5..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/4.10.2/taskHistory/taskHistory.lock and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index cdaac1132261c2a0a3d3b2add31e85f3426bd244..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/buildOutputCleanup.lock and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/cache.properties b/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index daa97776842846721cebf7a95c9bfe3b2d012a12..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Tue Feb 16 15:53:04 CET 2021 -gradle.version=4.10.2 diff --git a/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/outputFiles.bin b/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index cd5776711066eaf06fcfa440bef429c0430abca3..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/.gradle/buildOutputCleanup/outputFiles.bin and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/.gradle/vcs-1/gc.properties b/rosjava/src/rosjava_rag_connector/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/rosjava/src/rosjava_rag_connector/CMakeLists.txt b/rosjava/src/rosjava_rag_connector/CMakeLists.txt deleted file mode 100644 index 562460c2b548d87dcdea873d90fd0fdbb3463eba..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/CMakeLists.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################################################################## -# CMake -############################################################################## - -cmake_minimum_required(VERSION 2.8.3) -project(rosjava_rag_connector) - -############################################################################## -# Catkin -############################################################################## - -find_package(catkin REQUIRED rosjava_build_tools) - -# Set the gradle targets you want catkin's make to run by default, e.g. -# catkin_rosjava_setup(installDist) -# Note that the catkin_create_rosjava_xxx scripts will usually automatically -# add tasks to this for you when you create subprojects. -catkin_rosjava_setup(installDist publish) - -catkin_package() - -############################################################################## -# Installation -############################################################################## - -# Change this to match the maven group name you have specified in the -# allprojects closure the root build.gradle -install(DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_MAVEN_DESTINATION}/com/github/rosjava/${PROJECT_NAME}/ - DESTINATION ${CATKIN_GLOBAL_MAVEN_DESTINATION}/com/github/rosjava/${PROJECT_NAME}) diff --git a/rosjava/src/rosjava_rag_connector/README.md b/rosjava/src/rosjava_rag_connector/README.md deleted file mode 100644 index fe12d1a4ec2663b64897b17984fd715005d2bbe3..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rosjava_rag_connector - diff --git a/rosjava/src/rosjava_rag_connector/build.gradle b/rosjava/src/rosjava_rag_connector/build.gradle deleted file mode 100644 index 74d1cb2805e764875fc1032f50b74c5e509df8c5..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/build.gradle +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (C) 2014 Sebastian Ebert - * - * 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. - */ - -task wrapper(type: Wrapper) { - gradleVersion = '4.10.2' -} - -buildscript { - apply from: "https://github.com/rosjava/rosjava_bootstrap/raw/kinetic/buildscript.gradle" -} - -apply plugin: 'catkin' -apply plugin: "idea" - - -allprojects { - /* - A github url provides a good standard unique name for your project - Example below, but you may wish to switch to your own unique url. - */ - group 'de.tudresden.inf.st.rosjava_rag_connector' - version = project.catkin.pkg.version -} - -subprojects { - /* - * The ros-java plugin configures a few things: - * - * - local deployment repository : where it dumps the jars and packaged artifacts) - * - local maven repositories : where it finds your locally installed/built artifacts) - * - external maven repositories : where it goes looking if it can't find dependencies locally - * - * To modify, or add repos to the default external maven repositories list, pull request against this code: - * - * https://github.com/rosjava/rosjava_bootstrap/blob/kinetic/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy#L31 - */ - apply plugin: "ros-java" - /* - * Some IDE support if you use it. - */ - /* apply plugin: "eclipse" */ - /* apply plugin: "idea" */ -} - -/* - Some useful tasks: - - install: deploys jar's to MavenLocal() (i.e. ~/.m2/repository) - publish : deploys jar's to devel/share/maven - installDist : assembles java apps in the _subproject_/build directories. - - Note that these are dependent on the type of project (e.g. installDist is only valid for - java binary subprojects, while publish is only added once a subproject is included. - If you're using catkin_make, this is not important, since it will use the task list specified - in CMakeLists.txt -*/ -defaultTasks 'tasks' diff --git a/rosjava/src/rosjava_rag_connector/gradle/wrapper/gradle-wrapper.jar b/rosjava/src/rosjava_rag_connector/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 29953ea141f55e3b8fc691d31b5ca8816d89fa87..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/gradle/wrapper/gradle-wrapper.properties b/rosjava/src/rosjava_rag_connector/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index e0b3fb8d70b1bbf790f6f8ed1c928ddf09f54628..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/rosjava/src/rosjava_rag_connector/gradlew b/rosjava/src/rosjava_rag_connector/gradlew deleted file mode 100755 index cccdd3d517fc5249beaefa600691cf150f2fa3e6..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/gradlew +++ /dev/null @@ -1,172 +0,0 @@ -#!/usr/bin/env sh - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn () { - echo "$*" -} - -die () { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=$(save "$@") - -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" - -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong -if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then - cd "$(dirname "$0")" -fi - -exec "$JAVACMD" "$@" diff --git a/rosjava/src/rosjava_rag_connector/gradlew.bat b/rosjava/src/rosjava_rag_connector/gradlew.bat deleted file mode 100644 index e95643d6a2ca62258464e83c72f5156dc941c609..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/gradlew.bat +++ /dev/null @@ -1,84 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/rosjava/src/rosjava_rag_connector/package.xml b/rosjava/src/rosjava_rag_connector/package.xml deleted file mode 100644 index 9ee225e318a4ecf5a19bcecbafa258d6406def15..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/package.xml +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0"?> -<package format="2"> - <name>rosjava_rag_connector</name> - <version>0.1.0</version> - <description>The rosjava_rag_connector package</description> - - <!-- One maintainer tag required, multiple allowed, one person per tag --> - <!-- Example: --> - <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> - <maintainer email="sebastian@todo.todo">sebastian</maintainer> - - - <!-- One license tag required, multiple allowed, one license per tag --> - <!-- Commonly used license strings: --> - <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> - <license>Apache 2.0</license> - - - <!-- Url tags are optional, but multiple are allowed, one per tag --> - <!-- Optional attribute type can be: website, bugtracker, or repository --> - <!-- Example: --> - <!-- <url type="website">http://wiki.ros.org/rosjava_rag_connector</url> --> - - - <!-- Author tags are optional, multiple are allowed, one per tag --> - <!-- Authors do not have to be maintainers, but could be --> - <!-- Example: --> - <!-- <author email="jane.doe@example.com">Jane Doe</author> --> - - - <!-- The *depend tags are used to specify dependencies --> - <!-- Dependencies can be catkin packages or system dependencies --> - <!-- Examples: --> - <!-- Use depend as a shortcut for packages that are both build and exec dependencies --> - <!-- <depend>roscpp</depend> --> - <!-- Note that this is equivalent to the following: --> - <!-- <build_depend>roscpp</build_depend> --> - <!-- <exec_depend>roscpp</exec_depend> --> - <!-- Use build_depend for packages you need at compile time: --> - <!-- <build_depend>message_generation</build_depend> --> - <!-- Use build_export_depend for packages you need in order to build against this package: --> - <!-- <build_export_depend>message_generation</build_export_depend> --> - <!-- Use buildtool_depend for build tool packages: --> - <!-- <buildtool_depend>catkin</buildtool_depend> --> - <!-- Use exec_depend for packages you need at runtime: --> - <!-- <exec_depend>message_runtime</exec_depend> --> - <!-- Use test_depend for packages you need only for testing: --> - <!-- <test_depend>gtest</test_depend> --> - <!-- Use doc_depend for packages you need only for building documentation: --> - <!-- <doc_depend>doxygen</doc_depend> --> - <buildtool_depend>catkin</buildtool_depend> - <build_depend>rosjava_build_tools</build_depend> - - - <!-- The export tag contains other, unspecified, tags --> - <export> - <!-- Other tools can request additional information be placed here --> - - </export> -</package> diff --git a/rosjava/src/rosjava_rag_connector/settings.gradle b/rosjava/src/rosjava_rag_connector/settings.gradle deleted file mode 100644 index 57f15f7c109d61e16255cc65772ba4c176b809e0..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/settings.gradle +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Copyright (C) 2013 Sebastian Ebert - * - * 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. - */ - -include 'signal_connector_module' diff --git a/rosjava/src/rosjava_rag_connector/signal_connector_module/build.gradle b/rosjava/src/rosjava_rag_connector/signal_connector_module/build.gradle deleted file mode 100644 index 8b0058ba9efcf587bfa504d3cc26d7c943ced3c7..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/signal_connector_module/build.gradle +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (C) 2014 Sebastian Ebert. - * - * 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. - */ - -/* This plugin is necessary for creating installDist tasks (i.e. executables) */ -apply plugin: 'application' -apply plugin: "idea" -mainClassName = 'org.ros.RosRun' - -/* - Examples of - 1) dependencies from another project in this gradle stack. - 2,3) open ranged dependencies from a maven repository. - - Dependencies can be on external maven artifacts (such as rosjava_core - here) or on sibling subprojects. For rosjava maven artifact dependencies - it is a good idea to use open ranges on to - save continually updating these references, but it is recommended - to restrict this to the patch version number (e.g. [0.3,0.4) will - get the latest 0.3.x version) to avoid unknowingly - having api breaking changes usually associated with minor and major - version number changes. -*/ - -dependencies { - /* An external maven artifact dependency */ - compile 'org.ros.rosjava_core:rosjava:[0.3,0.4)' - /* Example of a local subproject dependency */ - /* compile project(':sibling_gradle_project') */ - - // logging - implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.30' - implementation group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: '2.13.2' - - // pnml lib - implementation group: 'org.eclipse.emf', name: 'org.eclipse.emf.ecore', version: '2.12.0' - implementation group: 'org.eclipse.emf', name: 'org.eclipse.emf.ecore.xmi', version: '2.12.0' - implementation group: 'org.eclipse.emf', name: 'org.eclipse.emf.common', version: '2.12.0' - implementation group: 'org.eclipse.emf', name: 'org.eclipse.emf.mwe.core', version: '1.3.13' - implementation group: 'fr.lip6.pnml', name: 'fr.lip6.pnml.framework.ptnet', version: '2.2.12' - implementation group: 'fr.lip6.pnml', name: 'fr.lip6.pnml.framework.utils', version: '2.2.12' - implementation group: 'org.apache.ws.commons.axiom', name: 'axiom-api', version: '1.2.22' - implementation group: 'org.apache.ws.commons.axiom', name: 'axiom-impl', version: '1.2.22' - implementation group: 'com.thaiopensource', name: 'jing', version: '20091111' - implementation 'org.jetbrains:annotations:19.0.0' - - // apache - implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.0' - - // pnml-relast - implementation fileTree(include: ['pnml-relast-0.2.jar'], dir: './libs') -} - -task cleanScripts(dependsOn: 'installDist') { - doLast { - file('build/scripts').deleteDir() - } -} - -installDist.finalizedBy(cleanScripts) diff --git a/rosjava/src/rosjava_rag_connector/signal_connector_module/libs/pnml-relast-0.2.jar b/rosjava/src/rosjava_rag_connector/signal_connector_module/libs/pnml-relast-0.2.jar deleted file mode 100644 index df8dff560b12b488f328c3db05cb56710b8ff42a..0000000000000000000000000000000000000000 Binary files a/rosjava/src/rosjava_rag_connector/signal_connector_module/libs/pnml-relast-0.2.jar and /dev/null differ diff --git a/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_connector_module/SignalConnector.java b/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_connector_module/SignalConnector.java deleted file mode 100644 index 984b2a06bc6759019be8220757e0c430152d8c06..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_connector_module/SignalConnector.java +++ /dev/null @@ -1,77 +0,0 @@ -package de.tudresden.inf.st.rosjava_rag_connector.signal_connector_module; - -import de.tudresden.inf.st.pnml.jastadd.model.*; -import de.tudresden.inf.st.service.PetriNetInitService; -import org.apache.commons.logging.Log; -import org.ros.message.MessageListener; -import org.ros.namespace.GraphName; -import org.ros.node.AbstractNodeMain; -import org.ros.node.ConnectedNode; -import org.ros.node.Node; -import org.ros.node.topic.Publisher; -import org.ros.node.topic.Subscriber; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import std_msgs.String; - -import java.util.List; -import java.util.function.Consumer; - -public class SignalConnector extends AbstractNodeMain { - - private static final Logger logger = LoggerFactory.getLogger(SignalConnector.class); - private List<Marking> markedGraphs = null; - private JavaHandler jh = JavaHandler.getInstance(); - - @Override - public GraphName getDefaultNodeName() { - return GraphName.of("pn/signalconnector"); - } - - @Override - public void onError(Node node, Throwable throwable) { - logger.error("[SIGNALCONNECTOR] An error occurred: " + throwable.getLocalizedMessage()); - } - - @Override - public void onStart(final ConnectedNode connectedNode) { - - // TODO replace path with config-parameter - markedGraphs = PetriNetInitService.initMarkedGraphs("src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/resources/minimal.pnml"); - - for(Marking markedGraph : markedGraphs){ - - for(Place place : markedGraph.getPetriNet().allPlaces()){ - OutputSignalPlace osp = place.asOutputSignalPlace(); - for(OutputSignalBinding osBinding : osp.getOutputSignalBindingList()){ - - final Publisher<String> publisher = connectedNode.newPublisher("/outputsignal/" + osBinding.getId(), std_msgs.String._TYPE); - - jh.registerCallback("/outputsignal/" + osBinding.getId(), new Consumer<byte[]>() { - @Override - public void accept(byte[] bytes) { - std_msgs.String str = publisher.newMessage(); - str.setData(new java.lang.String(bytes)); - publisher.publish(str); - } - }); - } - } - - for(Transition transition : markedGraph.getPetriNet().allTransitions()){ - InputSignalTransition ist = transition.asInputSignalTransition(); - for(InputSignalBinding isBinding : ist.getInputSignalBindingList()){ - - final Subscriber<String> subscriber = connectedNode.newSubscriber("/inputsignal/" /*+ isBinding.getId()*/, std_msgs.String._TYPE); - - subscriber.addMessageListener(new MessageListener<String>() { - @Override - public void onNewMessage(std_msgs.String message) { - // jh.push("/inputsignal/" + isBinding.getId(), message.getData().getBytes()); - } - }, 1000); - } - } - } - } -} diff --git a/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_test/Listener.java b/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_test/Listener.java deleted file mode 100644 index b4253c6232c831fbcb7bb78eb3dbef9f5aac0d9e..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_test/Listener.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (C) 2014 Sebastian Ebert. - * - * 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. - */ - -package de.tudresden.inf.st.rosjava_rag_connector.signal_test; - -import org.apache.commons.logging.Log; -import org.ros.message.MessageListener; -import org.ros.namespace.GraphName; -import org.ros.node.AbstractNodeMain; -import org.ros.node.ConnectedNode; -import org.ros.node.NodeMain; -import org.ros.node.topic.Subscriber; - -// rosrun rosjava_rag_connector signal_connector_module de.tudresden.inf.st.rosjava_rag_connector.signal_connector_module.Listener -/** - * A simple {@link Subscriber} {@link NodeMain}. - */ -public class Listener extends AbstractNodeMain { - - @Override - public GraphName getDefaultNodeName() { - return GraphName.of("rosjava/listener"); - } - - @Override - public void onStart(ConnectedNode connectedNode) { - - final Log log = connectedNode.getLog(); - Subscriber<std_msgs.String> subscriber = connectedNode.newSubscriber("chatter", std_msgs.String._TYPE); - subscriber.addMessageListener(new MessageListener<std_msgs.String>() { - @Override - public void onNewMessage(std_msgs.String message) { - log.info("I heard: \"" + message.getData() + "\""); - } - }, 1000); - } -} diff --git a/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_test/Talker.java b/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_test/Talker.java deleted file mode 100644 index 4cccbbfbc6007f175259aac445bc6588efb6813b..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/java/de/tudresden/inf/st/rosjava_rag_connector/signal_test/Talker.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright (C) 2014 Sebastian Ebert. - * - * 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. - */ - -package de.tudresden.inf.st.rosjava_rag_connector.signal_test; - -import de.tudresden.inf.st.pnml.jastadd.model.JavaHandler; -import de.tudresden.inf.st.pnml.jastadd.model.Marking; -import de.tudresden.inf.st.service.PetriNetInitService; -import de.tudresden.inf.st.service.PetriNetLoggingService; -import org.ros.concurrent.CancellableLoop; -import org.ros.namespace.GraphName; -import org.ros.node.AbstractNodeMain; -import org.ros.node.ConnectedNode; -import org.ros.node.NodeMain; -import org.ros.node.topic.Publisher; - -import java.util.List; -import java.util.function.Consumer; - -// rosrun rosjava_rag_connector signal_connector_module de.tudresden.inf.st.rosjava_rag_connector.signal_connector_module.Talker -/** - * A simple {@link Publisher} {@link NodeMain}. - */ -public class Talker extends AbstractNodeMain { - - @Override - public GraphName getDefaultNodeName() { - return GraphName.of("rosjava/talker"); - } - - @Override - public void onStart(final ConnectedNode connectedNode) { - final Publisher<std_msgs.String> publisher = - connectedNode.newPublisher("chatter", std_msgs.String._TYPE); - JavaHandler jh = JavaHandler.getInstance(); - - jh.registerCallback("/outputsignal/os1", new Consumer<byte[]>() { - @Override - public void accept(byte[] bytes) { - System.out.println("TEST OS1 CALLBACK"); - std_msgs.String str = publisher.newMessage(); - str.setData("TEST OS1 CALLBACK ROS"); - publisher.publish(str); - } - }); - jh.registerCallback("/outputsignal/os2", new Consumer<byte[]>() { - @Override - public void accept(byte[] bytes) { - System.out.println("TEST OS2 CALLBACK"); - std_msgs.String str = publisher.newMessage(); - str.setData("TEST OS1 CALLBACK ROS"); - publisher.publish(str); - } - }); - - List<Marking> markedGraphs = PetriNetInitService.initMarkedGraphs("src/rosjava_catkin_package_a/my_pub_sub_tutorial/src/main/resources/minimal.pnml"); - //PetriNetLoggingService.printInputSignals(markedGraphs.get(0)); - PetriNetLoggingService.printOutputSignals(markedGraphs.get(0)); - //markedGraphs.get(0).print(); - - // This CancellableLoop will be canceled automatically when the node shuts - // down. - /*connectedNode.executeCancellableLoop(new CancellableLoop() { - private int sequenceNumber; - - @Override - protected void setup() { - sequenceNumber = 0; - } - - @Override - protected void loop() throws InterruptedException { - std_msgs.String str = publisher.newMessage(); - str.setData("Hello world! " + sequenceNumber); - publisher.publish(str); - sequenceNumber++; - Thread.sleep(1000); - } - });*/ - } -} diff --git a/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/resources/minimal.pnml b/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/resources/minimal.pnml deleted file mode 100644 index 02aac0252a55e8aeea785a415cbe4f61c9d6784c..0000000000000000000000000000000000000000 --- a/rosjava/src/rosjava_rag_connector/signal_connector_module/src/main/resources/minimal.pnml +++ /dev/null @@ -1,149 +0,0 @@ -<pnml xmlns="http://www.pnml.org/version-2009/grammar/pnml"> - <net id="n-E2D0-BCF46-0" type ="http://www.pnml.org/version-2009/grammar/ptnet"> - <name> - <text>minimal</text> - </name> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - </toolspecific> - <page id="g-E2D0-BCF68-1"> - <place id="p-E2D0-BCF6F-2"> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - <location>node-1</location> - <type>discretePlaceType</type> - <outputsignalbindings> - <outputsignalbinding> - <placeID>p-E2D0-BCF6F-2</placeID> - <outputsignalID>os2</outputsignalID> - <initialvalue>1</initialvalue> <!-- -1 = undefined --> - <outputmappings> - <equal> - <value>1</value> - <result>3</result> - </equal> - <equal> - <value>0</value> - <result>2</result> - </equal> - <threshold> - <value>6</value> - <result>0</result> - </threshold> - <range> - <upperbound>5</upperbound> - <lowerbound>3</lowerbound> - <result>1</result> - </range> - </outputmappings> - </outputsignalbinding> - </outputsignalbindings> - </toolspecific> - <name> - <text>p0</text> - <graphics> - <offset x="0" y="-10" /> - </graphics> - </name> - <initialMarking> - <text>1</text> - </initialMarking> - <graphics> - <position x="30" y="50"/> - </graphics> - </place> - <place id="p-E2D0-BCF9D-3"> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - <location>node-1</location> - <type>discretePlaceType</type> - <outputsignalbindings> - <outputsignalbinding> - <placeID>p-E2D0-BCF9D-3</placeID> - <outputsignalID>os1</outputsignalID> - <initialvalue>4</initialvalue> <!-- -1 = undefined --> - <outputmappings> - <equal> - <value>1</value> - <result>1</result> - </equal> - <threshold> - <value>6</value> - <result>0</result> - </threshold> - <range> - <upperbound>5</upperbound> - <lowerbound>3</lowerbound> - <result>1</result> - </range> - </outputmappings> - </outputsignalbinding> - </outputsignalbindings> - </toolspecific> - <name> - <text>p1</text> - <graphics> - <offset x="0" y="-10" /> - </graphics> - </name> - <graphics> - <position x="635" y="90"/> - </graphics> - </place> - <transition id="t1"> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - <location>node-1</location> - <type>discreteTransitionType</type> - <inputsignalbindings> - <inputsignalbinding> - <transitionID>t1</transitionID> - <inputsignalID>is1</inputsignalID> - <initialvalue>1</initialvalue> - </inputsignalbinding> - <inputsignalbinding> - <transitionID>t1</transitionID> - <inputsignalID>is3</inputsignalID> - <initialvalue>1</initialvalue> - </inputsignalbinding> - </inputsignalbindings> - </toolspecific> - <name> - <text>t0</text> - <graphics> - <offset x="0" y="0" /> - </graphics> - </name> - <graphics> - <position x="300" y="50"/> - </graphics> - </transition> - <transition id="t2"> - <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.0.1"> - <location>node-1</location> - <type>discreteTransitionType</type> - <inputsignalbindings> - <inputsignalbinding> - <transitionID>t2</transitionID> - <inputsignalID>is2</inputsignalID> - <initialvalue>0</initialvalue> - </inputsignalbinding> - </inputsignalbindings> - </toolspecific> - <name> - <text>t1</text> - <graphics> - <offset x="0" y="0" /> - </graphics> - </name> - <graphics> - <position x="285" y="205"/> - </graphics> - </transition> - <arc id="e-E2D0-BCFCD-6" source="t2" target="p-E2D0-BCF6F-2"> - </arc> - <arc id="e-E2D0-BCFDB-7" source="p-E2D0-BCF9D-3" target="t2"> - </arc> - <arc id="e-E2D0-BCFF3-8" source="t1" target="p-E2D0-BCF9D-3"> - </arc> - <arc id="e-E2D0-BCFFB-9" source="p-E2D0-BCF6F-2" target="t1"> - </arc> - </page> - </net> -</pnml> \ No newline at end of file