Skip to content

Commit 1e14d35

Browse files
authored
Merge pull request #37 from ichiro-its/feature/migrate-to-roslib
[PI Sprint 24/25 / PD-462] - [Feature] Migrate to RoslibJS
2 parents c2c1858 + d954274 commit 1e14d35

22 files changed

+15
-1027
lines changed

CMakeLists.txt

Lines changed: 4 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -21,45 +21,19 @@ find_package(kansei REQUIRED)
2121
find_package(kansei_interfaces REQUIRED)
2222
find_package(keisan REQUIRED)
2323
find_package(rclcpp REQUIRED)
24+
find_package(soccer_interfaces REQUIRED)
2425
find_package(tachimawari REQUIRED)
2526
find_package(tachimawari_interfaces REQUIRED)
26-
find_package(Protobuf CONFIG REQUIRED)
27-
message(STATUS "Using protobuf ${Protobuf_VERSION}")
28-
29-
# Find gRPC installation
30-
# Looks for gRPCConfig.cmake file installed by gRPC's cmake installation.
31-
find_package(gRPC CONFIG REQUIRED)
32-
message(STATUS "Using gRPC ${gRPC_VERSION}")
3327

3428
add_library(${PROJECT_NAME} SHARED
3529
"src/${PROJECT_NAME}/config/node/config_node.cpp"
3630
"src/${PROJECT_NAME}/node/aruku_node.cpp"
3731
"src/${PROJECT_NAME}/walking/node/walking_manager.cpp"
3832
"src/${PROJECT_NAME}/walking/node/walking_node.cpp"
3933
"src/${PROJECT_NAME}/walking/process/kinematic.cpp"
40-
"src/${PROJECT_NAME}/config/grpc/config.cpp"
41-
"src/${PROJECT_NAME}/config/grpc/call_data_base.cpp"
42-
"src/${PROJECT_NAME}/config/grpc/call_data_get_config.cpp"
43-
"src/${PROJECT_NAME}/config/grpc/call_data_load_config.cpp"
44-
"src/${PROJECT_NAME}/config/grpc/call_data_set_config.cpp"
45-
"src/${PROJECT_NAME}/config/grpc/call_data_save_config.cpp"
46-
"src/${PROJECT_NAME}/config/grpc/call_data_publish_config.cpp"
47-
"src/${PROJECT_NAME}/config/grpc/call_data_set_app_status.cpp"
4834
)
4935

50-
add_library(${PROJECT_NAME}_exported SHARED
51-
"src/${PROJECT_NAME}/walking/node/walking_manager.cpp"
52-
"src/${PROJECT_NAME}/walking/node/walking_node.cpp"
53-
"src/${PROJECT_NAME}/walking/process/kinematic.cpp"
54-
)
55-
56-
target_include_directories(${PROJECT_NAME}_exported PUBLIC
57-
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
58-
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
59-
$<INSTALL_INTERFACE:include>)
60-
6136
target_include_directories(${PROJECT_NAME} PUBLIC
62-
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
6337
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
6438
$<INSTALL_INTERFACE:include>)
6539

@@ -71,28 +45,11 @@ ament_target_dependencies(${PROJECT_NAME}
7145
kansei_interfaces
7246
keisan
7347
rclcpp
48+
soccer_interfaces
7449
tachimawari
7550
tachimawari_interfaces
76-
gRPC
7751
)
7852

79-
ament_target_dependencies(${PROJECT_NAME}_exported
80-
ament_index_cpp
81-
aruku_interfaces
82-
jitsuyo
83-
kansei
84-
kansei_interfaces
85-
keisan
86-
rclcpp
87-
tachimawari
88-
tachimawari_interfaces
89-
)
90-
91-
target_link_libraries(${PROJECT_NAME}
92-
gRPC::grpc++_reflection
93-
gRPC::grpc++
94-
)
95-
9653
install(DIRECTORY "include" DESTINATION ".")
9754

9855
install(TARGETS ${PROJECT_NAME}
@@ -102,13 +59,6 @@ install(TARGETS ${PROJECT_NAME}
10259
RUNTIME DESTINATION "bin"
10360
)
10461

105-
install(TARGETS ${PROJECT_NAME}_exported
106-
EXPORT export_${PROJECT_NAME}_exported
107-
ARCHIVE DESTINATION "lib"
108-
LIBRARY DESTINATION "lib"
109-
RUNTIME DESTINATION "bin"
110-
)
111-
11262
target_compile_options(${PROJECT_NAME} PRIVATE -fPIC)
11363

11464
add_executable(control "src/control_main.cpp")
@@ -149,9 +99,10 @@ ament_export_dependencies(
14999
kansei_interfaces
150100
keisan
151101
rclcpp
102+
soccer_interfaces
152103
tachimawari
153104
tachimawari_interfaces
154105
)
155106
ament_export_include_directories("include")
156-
ament_export_libraries(${PROJECT_NAME}_exported)
107+
ament_export_libraries(${PROJECT_NAME})
157108
ament_package()

include/aruku/config/grpc/call_data.hpp

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

include/aruku/config/grpc/call_data_base.hpp

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

include/aruku/config/grpc/call_data_get_config.hpp

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

include/aruku/config/grpc/call_data_load_config.hpp

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

include/aruku/config/grpc/call_data_publish_config.hpp

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

0 commit comments

Comments
 (0)