Skip to content

Commit 3811be4

Browse files
author
YH.Wang
committed
1.0.0 Initial version of TM2 Humble ROS2 application.
1 parent cec365d commit 3811be4

File tree

119 files changed

+4403
-4466
lines changed

Some content is hidden

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

119 files changed

+4403
-4466
lines changed

.github/ISSUE_TEMPLATE/issue.md

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

LICENSE

100644100755
Lines changed: 446 additions & 446 deletions
Large diffs are not rendered by default.

README.md

100644100755
Lines changed: 114 additions & 114 deletions
Large diffs are not rendered by default.

demo/CMakeLists.txt

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 3.16.3)
22
project(demo)
33

44
# Default to C99
55
if(NOT CMAKE_C_STANDARD)
66
set(CMAKE_C_STANDARD 99)
77
endif()
88

9-
# Default to C++14
9+
# Default to C++17
1010
if(NOT CMAKE_CXX_STANDARD)
11-
set(CMAKE_CXX_STANDARD 14)
11+
set(CMAKE_CXX_STANDARD 17)
12+
set(CMAKE_CXX_STANDARD_REQUIRED ON)
1213
endif()
1314

1415
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
@@ -56,7 +57,7 @@ install(TARGETS
5657
)
5758

5859
add_executable(demo_ask_sta
59-
src/demo_ask_sta.cpp
60+
src/demo_ask_sta.cpp
6061
)
6162

6263
ament_target_dependencies(demo_ask_sta
@@ -72,7 +73,7 @@ demo_ask_sta
7273
)
7374

7475
add_executable(demo_connect_tm
75-
src/demo_connect_tm.cpp
76+
src/demo_connect_tm.cpp
7677
)
7778

7879
ament_target_dependencies(demo_connect_tm
@@ -88,7 +89,7 @@ install(TARGETS
8889
)
8990

9091
add_executable(demo_set_event
91-
src/demo_set_event.cpp
92+
src/demo_set_event.cpp
9293
)
9394

9495
ament_target_dependencies(demo_set_event
@@ -104,7 +105,7 @@ install(TARGETS
104105
)
105106

106107
add_executable(demo_set_io
107-
src/demo_set_io.cpp
108+
src/demo_set_io.cpp
108109
)
109110

110111
ament_target_dependencies(demo_set_io
@@ -120,7 +121,7 @@ install(TARGETS
120121
)
121122

122123
add_executable(demo_set_positions # robot does'nt move
123-
src/demo_set_positions.cpp
124+
src/demo_set_positions.cpp
124125
)
125126

126127
ament_target_dependencies(demo_set_positions
@@ -136,7 +137,7 @@ install(TARGETS
136137
)
137138

138139
add_executable(demo_write_item
139-
src/demo_write_item.cpp
140+
src/demo_write_item.cpp
140141
)
141142

142143
ament_target_dependencies(demo_write_item
@@ -152,7 +153,7 @@ install(TARGETS
152153
)
153154

154155
add_executable(demo_ask_item
155-
src/demo_ask_item.cpp
156+
src/demo_ask_item.cpp
156157
)
157158

158159
ament_target_dependencies(demo_ask_item
@@ -168,7 +169,7 @@ install(TARGETS
168169
)
169170

170171
add_executable(demo_get_feedback
171-
get_status_demo_src/demo_get_feedback.cpp
172+
get_status_demo_src/demo_get_feedback.cpp
172173
)
173174

174175
ament_target_dependencies(demo_get_feedback
@@ -184,7 +185,7 @@ install(TARGETS
184185
)
185186

186187
add_executable(demo_get_torque_feedback
187-
get_status_demo_src/demo_get_torque_feedback.cpp
188+
get_status_demo_src/demo_get_torque_feedback.cpp
188189
)
189190

190191
ament_target_dependencies(demo_get_torque_feedback
@@ -200,7 +201,7 @@ install(TARGETS
200201
)
201202

202203
add_executable(demo_get_sct_response
203-
get_status_demo_src/demo_get_sct_response.cpp
204+
get_status_demo_src/demo_get_sct_response.cpp
204205
)
205206

206207
ament_target_dependencies(demo_get_sct_response
@@ -216,7 +217,7 @@ install(TARGETS
216217
)
217218

218219
add_executable(demo_get_sta_response
219-
get_status_demo_src/demo_get_sta_response.cpp
220+
get_status_demo_src/demo_get_sta_response.cpp
220221
)
221222

222223
ament_target_dependencies(demo_get_sta_response
@@ -232,7 +233,7 @@ install(TARGETS
232233
)
233234

234235
add_executable(demo_get_svr_response
235-
get_status_demo_src/demo_get_svr_response.cpp
236+
get_status_demo_src/demo_get_svr_response.cpp
236237
)
237238

238239
ament_target_dependencies(demo_get_svr_response
@@ -247,7 +248,7 @@ install(TARGETS
247248
DESTINATION lib/${PROJECT_NAME}
248249
)
249250
add_executable(demo_leave_listen_node
250-
src/demo_leave_listen_node.cpp
251+
src/demo_leave_listen_node.cpp
251252
)
252253

253254
ament_target_dependencies(demo_leave_listen_node

demo/get_status_demo_src/demo_get_feedback.cpp

100644100755
File mode changed.

demo/get_status_demo_src/demo_get_sct_response.cpp

100644100755
File mode changed.

demo/get_status_demo_src/demo_get_sta_response.cpp

100644100755
File mode changed.

demo/get_status_demo_src/demo_get_svr_response.cpp

100644100755
File mode changed.

demo/get_status_demo_src/demo_get_torque_feedback.cpp

100644100755
File mode changed.

demo/package.xml

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,32 @@
1-
<?xml version="1.0"?>
2-
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
3-
<package format="3">
4-
<name>demo</name>
5-
<version>2.0.0</version>
6-
<description>The demo package</description>
7-
<maintainer email="[email protected]">leowu</maintainer>
8-
<maintainer email="[email protected]">Yh Wang</maintainer>
9-
<license>BSD</license>
10-
<url type="repository">https://github.com/TechmanRobotInc/tm2_ros2</url>
11-
12-
<buildtool_depend>ament_cmake</buildtool_depend>
13-
<build_depend>rclcpp</build_depend>
14-
<build_depend>std_msgs</build_depend>
15-
<build_depend>sensor_msgs</build_depend>
16-
<build_depend>tm_msgs</build_depend>
17-
18-
<exec_depend>rclcpp</exec_depend>
19-
<exec_depend>std_msgs</exec_depend>
20-
<exec_depend>sensor_msgs</exec_depend>
21-
<exec_depend>tm_msgs</exec_depend>
22-
23-
<test_depend>ament_lint_auto</test_depend>
24-
<test_depend>ament_lint_common</test_depend>
25-
26-
<export>
27-
<build_type>ament_cmake</build_type>
28-
</export>
29-
</package>
1+
<?xml version="1.0"?>
2+
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
3+
<package format="3">
4+
<name>demo</name>
5+
<version>2.1.0</version>
6+
<description>The demo package</description>
7+
8+
<maintainer email="[email protected]">leo wu</maintainer>
9+
<maintainer email="[email protected]">Yh Wang</maintainer>
10+
11+
<license>BSD</license>
12+
13+
<url type="repository">https://github.com/TechmanRobotInc/tm2_ros2/tree/humble</url>
14+
15+
<buildtool_depend>ament_cmake</buildtool_depend>
16+
<build_depend>rclcpp</build_depend>
17+
<build_depend>std_msgs</build_depend>
18+
<build_depend>sensor_msgs</build_depend>
19+
<build_depend>tm_msgs</build_depend>
20+
21+
<exec_depend>rclcpp</exec_depend>
22+
<exec_depend>std_msgs</exec_depend>
23+
<exec_depend>sensor_msgs</exec_depend>
24+
<exec_depend>tm_msgs</exec_depend>
25+
26+
<test_depend>ament_lint_auto</test_depend>
27+
<test_depend>ament_lint_common</test_depend>
28+
29+
<export>
30+
<build_type>ament_cmake</build_type>
31+
</export>
32+
</package>

0 commit comments

Comments
 (0)