cmake_minimum_required(VERSION 3.4)
project(rdl_msgs)

find_package(catkin REQUIRED
        COMPONENTS
        rdl_cmake
        message_generation
        geometry_msgs
        std_msgs 
        sensor_msgs 
        nav_msgs)

add_message_files(
  FILES
  RobotState.msg
 )

add_service_files(
  FILES
  ChangeWrenchFrame.srv
  ChangeWrenchArrayFrame.srv
  ChangePointFrame.srv
  ChangePoseFrame.srv
  ChangePointArrayFrame.srv
  Change3DVectorFrame.srv
  Change3DVectorArrayFrame.srv
  ChangeTwistFrame.srv
  ChangeTwistArrayFrame.srv
  ChangeOrientationFrame.srv
  GetTransform.srv
  GetTwist.srv
  GetRobotCenterOfMass.srv
  GetBodyGravityWrench.srv
 )

generate_messages(
  DEPENDENCIES geometry_msgs std_msgs sensor_msgs nav_msgs
)

catkin_package(
    CATKIN_DEPENDS geometry_msgs std_msgs sensor_msgs nav_msgs
)