Skip to content

Commit 5d7b442

Browse files
Julián Bermúdez OrtegaBorjaOuterelopablogs9
committed
Dashing migration (#11)
* Refs #6007. Move example to rclc and rclcpp folders. * Refs #6607. Add .gitignore. * Refs #6007. Add rcl int32_publisher example. * Refs #6007. Add rcl int32_subscriber example. * Refs #6130. Modify rcl int32_publisher and int32_subscriber examples. * Refs #6130. Check Clang-Tidy installation for examples. * Refs #6130. Rename rclc examples. * Refs #6130. Rename rclcpp examples. * Refs #6130. Fix packages.xml. * Refs #6130. Fix rclcpp examples warnings. * Group demos executables in packages. * Fix rcl demo implementation. * Add rcl error print and fix subscription. * Feature/actions (#14) * Add services examples * Refactor pub/sub examples * Add action server example * Action server updated * Add action client example * Adjust action client and server demos * Indentation fix * Ensure finalizing elements * Name typo * Ensure fini elements * Using RCL_MS_TO_NS function in rcl_wait * Style consistency * Independent action client event checking * Style fix * Error handling * Typo * Added multinode example Check required * Sleep to wait matching comment * Indentation fix * Return codes removed * Feature/demos cleanup (#15) * Refactor add two ints requester * Style refactor and macro rc check * Typos * Typos * rc variable independace * Typo * Feature/configuration (#13) * Add configuration examples. * Added configuration examples * Client key API * Fix * Examples cleanup ad error code check * Added error check macros * Indentation fix * Indentation fix * Indentation fix Co-authored-by: Borja Outerelo <borjaouterelo@gmail.com> * Fix some warnings. (#16) * Guard condition example (#17) * Cleaning subscriptor code (#18) * Change Apache license identifier in package.xml files. * Apply suggestions from code review. Co-authored-by: Borja Outerelo <borjaouterelo@gmail.com> Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
1 parent 89d454f commit 5d7b442

77 files changed

Lines changed: 1802 additions & 455 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
# Created by https://www.gitignore.io/api/c,qt,c++,ros,cmake,qtcreator
2+
# Edit at https://www.gitignore.io/?templates=c,qt,c++,ros,cmake,qtcreator
3+
4+
### C ###
5+
# Prerequisites
6+
*.d
7+
8+
# Object files
9+
*.o
10+
*.ko
11+
*.obj
12+
*.elf
13+
14+
# Linker output
15+
*.ilk
16+
*.map
17+
*.exp
18+
19+
# Precompiled Headers
20+
*.gch
21+
*.pch
22+
23+
# Libraries
24+
*.lib
25+
*.a
26+
*.la
27+
*.lo
28+
29+
# Shared objects (inc. Windows DLLs)
30+
*.dll
31+
*.so
32+
*.so.*
33+
*.dylib
34+
35+
# Executables
36+
*.exe
37+
*.out
38+
*.app
39+
*.i*86
40+
*.x86_64
41+
*.hex
42+
43+
# Debug files
44+
*.dSYM/
45+
*.su
46+
*.idb
47+
*.pdb
48+
49+
# Kernel Module Compile Results
50+
*.mod*
51+
*.cmd
52+
.tmp_versions/
53+
modules.order
54+
Module.symvers
55+
Mkfile.old
56+
dkms.conf
57+
58+
### C++ ###
59+
# Prerequisites
60+
61+
# Compiled Object files
62+
*.slo
63+
64+
# Precompiled Headers
65+
66+
# Compiled Dynamic libraries
67+
68+
# Fortran module files
69+
*.mod
70+
*.smod
71+
72+
# Compiled Static libraries
73+
*.lai
74+
75+
# Executables
76+
77+
### CMake ###
78+
CMakeLists.txt.user
79+
CMakeCache.txt
80+
CMakeFiles
81+
CMakeScripts
82+
Testing
83+
Makefile
84+
cmake_install.cmake
85+
install_manifest.txt
86+
compile_commands.json
87+
CTestTestfile.cmake
88+
_deps
89+
90+
### CMake Patch ###
91+
# External projects
92+
*-prefix/
93+
94+
### Qt ###
95+
# C++ objects and libs
96+
97+
# Qt-es
98+
object_script.*.Release
99+
object_script.*.Debug
100+
*_plugin_import.cpp
101+
/.qmake.cache
102+
/.qmake.stash
103+
*.pro.user
104+
*.pro.user.*
105+
*.qbs.user
106+
*.qbs.user.*
107+
*.moc
108+
moc_*.cpp
109+
moc_*.h
110+
qrc_*.cpp
111+
ui_*.h
112+
*.qmlc
113+
*.jsc
114+
Makefile*
115+
*build-*
116+
117+
# Qt unit tests
118+
target_wrapper.*
119+
120+
# QtCreator
121+
*.autosave
122+
123+
# QtCreator Qml
124+
*.qmlproject.user
125+
*.qmlproject.user.*
126+
127+
# QtCreator CMake
128+
CMakeLists.txt.user*
129+
130+
# QtCreator 4.8< compilation database
131+
132+
# QtCreator local machine specific files for imported projects
133+
*creator.user*
134+
135+
### QtCreator ###
136+
# gitignore for Qt Creator like IDE for pure C/C++ project without Qt
137+
#
138+
# Reference: http://doc.qt.io/qtcreator/creator-project-generic.html
139+
140+
141+
142+
# Qt Creator autogenerated files
143+
144+
145+
# A listing of all the files included in the project
146+
*.files
147+
148+
# Include directories
149+
*.includes
150+
151+
# Project configuration settings like predefined Macros
152+
*.config
153+
154+
# Qt Creator settings
155+
*.creator
156+
157+
# User project settings
158+
*.creator.user*
159+
160+
# Qt Creator backups
161+
162+
### ROS ###
163+
devel/
164+
logs/
165+
build/
166+
bin/
167+
lib/
168+
msg_gen/
169+
srv_gen/
170+
msg/*Action.msg
171+
msg/*ActionFeedback.msg
172+
msg/*ActionGoal.msg
173+
msg/*ActionResult.msg
174+
msg/*Feedback.msg
175+
msg/*Goal.msg
176+
msg/*Result.msg
177+
msg/_*.py
178+
build_isolated/
179+
devel_isolated/
180+
181+
# Generated by dynamic reconfigure
182+
*.cfgc
183+
/cfg/cpp/
184+
/cfg/*.py
185+
186+
# Ignore generated docs
187+
*.dox
188+
*.wikidoc
189+
190+
# eclipse stuff
191+
.project
192+
.cproject
193+
194+
# qcreator stuff
195+
196+
srv/_*.py
197+
*.pcd
198+
*.pyc
199+
qtcreator-*
200+
*.user
201+
202+
/planning/cfg
203+
/planning/docs
204+
/planning/src
205+
206+
*~
207+
208+
# Emacs
209+
.#*
210+
211+
# Catkin custom files
212+
CATKIN_IGNORE
213+
214+
# Colcon custom files
215+
COLCON_IGNORE
216+
217+
# End of https://www.gitignore.io/api/c,qt,c++,ros,cmake,qtcreator

C/RAD0_actuator/package.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

C/RAD0_altitude_sensor/package.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

C/RAD0_display/package.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

C/complex_msg_publisher/package.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

C/complex_msg_subscriber/package.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

C/string_publisher/CMakeLists.txt

Lines changed: 0 additions & 24 deletions
This file was deleted.

C/string_publisher/package.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

C/string_subscriber/CMakeLists.txt

Lines changed: 0 additions & 24 deletions
This file was deleted.

C/string_subscriber/package.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)