File size: 1,419 Bytes
15b8951 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | cmake_minimum_required(VERSION 3.8)
project(go2_interfaces)
# Fix for CMake policy CMP0148 warning
if(POLICY CMP0148)
cmake_policy(SET CMP0148 OLD)
endif()
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_compile_options(-Wall -Wextra -Wpedantic)
endif()
# find dependencies
find_package(ament_cmake REQUIRED)
find_package(geometry_msgs REQUIRED)
find_package(rosidl_default_generators REQUIRED)
# uncomment the following section in order to fill in
# further dependencies manually.
rosidl_generate_interfaces(${PROJECT_NAME}
# Original go2_interfaces messages
"msg/Go2Cmd.msg"
"msg/Go2State.msg"
"msg/Go2Move.msg"
"msg/Go2RpyCmd.msg"
"msg/IMU.msg"
# Merged from unitree_go
"msg/AudioData.msg"
"msg/BmsCmd.msg"
"msg/BmsState.msg"
"msg/Error.msg"
"msg/Go2FrontVideoData.msg"
"msg/HeightMap.msg"
"msg/InterfaceConfig.msg"
"msg/LidarState.msg"
"msg/LowCmd.msg"
"msg/LowState.msg"
"msg/MotorCmd.msg"
"msg/MotorCmds.msg"
"msg/MotorState.msg"
"msg/MotorStates.msg"
"msg/PathPoint.msg"
"msg/Req.msg"
"msg/Res.msg"
"msg/SportModeCmd.msg"
"msg/SportModeState.msg"
"msg/TimeSpec.msg"
"msg/UwbState.msg"
"msg/UwbSwitch.msg"
"msg/VoxelMapCompressed.msg"
"msg/VoxelHeightMapState.msg"
"msg/WebRtcReq.msg"
"msg/WirelessController.msg"
DEPENDENCIES geometry_msgs # Add packages that above messages depend on
)
ament_package()
|