doosan-robotics / doosan-robot2

ROS 2 for Doosan Robot
BSD 3-Clause "New" or "Revised" License
64 stars 39 forks source link

colcon build warning #31

Closed xwn-github closed 1 year ago

xwn-github commented 1 year ago

我在colcon build时,终端给出一下这些警告,希望您们近期维护一下doosan-robot2软件包。

--- stderr: dsr_control2                                       
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:218: warning: "_DEBUG_DSR_CTL" redefined
  218 | #define _DEBUG_DSR_CTL      0
      | 
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:38: note: this is the location of the previous definition
   38 | #define _DEBUG_DSR_CTL      1
      | 
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:62,
                 from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:215,
                 from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFL.h:293:6: warning: extra ‘;’ [-Wpedantic]
  293 |     };
      |      ^
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:215,
                 from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:397:6: warning: extra ‘;’ [-Wpedantic]
  397 |     };
      |      ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h: In member function ‘bool DRAFramework::CDRFLEx::close_connection()’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:407:64: warning: no return statement in function returning non-void [-Wreturn-type]
  407 |         bool close_connection() { _close_connection(_rbtCtrl); }
      |                                                                ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h: In member function ‘bool DRAFramework::CDRFLEx::set_safe_stop_reset_type(SAFE_STOP_RESET_TYPE)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:522:154: warning: no return statement in function returning non-void [-Wreturn-type]
  522 | _DEFAULT) { _set_safe_stop_reset_type(_rbtCtrl, eResetType); }
      |                                                              ^

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In member function ‘int dsr_control2::DRHWInterface::MsgPublisher_RobotState()’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:477:60: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct DR_STATE’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  477 |         memcpy(&m_stDrState, &g_stDrState, sizeof(DR_STATE));
      |                                                            ^
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:400:16: note: ‘struct DR_STATE’ declared here
  400 | typedef struct {
      |                ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In member function ‘int dsr_control2::DRHWInterface::MsgPublisher_JointState()’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:620:60: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct DR_STATE’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  620 |         memcpy(&m_stDrState, &g_stDrState, sizeof(DR_STATE));
      |                                                            ^
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:400:16: note: ‘struct DR_STATE’ declared here
  400 | typedef struct {
      |                ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:621:26: warning: statement has no effect [-Wunused-value]
  621 |         msg.header.stamp.sec;
      |         ~~~~~~~~~~~~~~~~~^~~
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static void dsr_control2::DRHWInterface::thread_subscribe(rclcpp::Node::SharedPtr)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:653:66: warning: unused parameter ‘nh’ [-Wunused-parameter]
  653 |     void DRHWInterface::thread_subscribe(rclcpp::Node::SharedPtr nh)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In constructor ‘dsr_control2::DRHWInterface::DRHWInterface(rclcpp::Node::SharedPtr&)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:906:52: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct DR_STATE’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  906 |         memset(&g_stDrState, 0x00, sizeof(DR_STATE));
      |                                                    ^
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:400:16: note: ‘struct DR_STATE’ declared here
  400 | typedef struct {
      |                ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:908:52: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct DR_STATE’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  908 |         memset(&m_stDrState, 0x00, sizeof(DR_STATE));
      |                                                    ^
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:400:16: note: ‘struct DR_STATE’ declared here
  400 | typedef struct {
      |                ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In member function ‘virtual hardware_interface::return_type dsr_control2::DRHWInterface::init()’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1026:48: warning: missing initializer for member ‘_SYSTEM_VERSION::_szController’ [-Wmissing-field-initializers]
 1026 |             SYSTEM_VERSION tSysVerion = {'\0', };
      |                                                ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1026:48: warning: missing initializer for member ‘_SYSTEM_VERSION::_szInterpreter’ [-Wmissing-field-initializers]
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1026:48: warning: missing initializer for member ‘_SYSTEM_VERSION::_szInverter’ [-Wmissing-field-initializers]
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1026:48: warning: missing initializer for member ‘_SYSTEM_VERSION::_szSafetyBoard’ [-Wmissing-field-initializers]
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1026:48: warning: missing initializer for member ‘_SYSTEM_VERSION::_szRobotSerial’ [-Wmissing-field-initializers]
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1026:48: warning: missing initializer for member ‘_SYSTEM_VERSION::_szRobotModel’ [-Wmissing-field-initializers]
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1026:48: warning: missing initializer for member ‘_SYSTEM_VERSION::_szJTSBoard’ [-Wmissing-field-initializers]
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1026:48: warning: missing initializer for member ‘_SYSTEM_VERSION::_szFlangeBoard’ [-Wmissing-field-initializers]
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In member function ‘void dsr_control2::DRHWInterface::trajectoryCallback(moveit_msgs::msg::DisplayTrajectory_<std::allocator<void> >::SharedPtr) const’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1187:20: warning: unused variable ‘sn_cnt’ [-Wunused-variable]
 1187 |         static int sn_cnt = 0;
      |                    ^~~~~~
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1224:15: warning: unused variable ‘preTargetTime’ [-Wunused-variable]
 1224 |         float preTargetTime = 0.0;
      |               ^~~~~~~~~~~~~
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1226:15: warning: unused variable ‘targetTime_sec’ [-Wunused-variable]
 1226 |         float targetTime_sec = 0.0;
      |               ^~~~~~~~~~~~~~
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_robot_mode_cb(std::shared_ptr<dsr_msgs2::srv::GetRobotMode_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetRobotMode_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1317:104: warning: unused parameter ‘req’ [-Wunused-parameter]
 1317 | const std::shared_ptr<dsr_msgs2::srv::GetRobotMode::Request> req, std::shared_ptr<dsr_msgs2::srv::GetRobotMode::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_robot_system_cb(std::shared_ptr<dsr_msgs2::srv::GetRobotSystem_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetRobotSystem_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1331:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1331 | nst std::shared_ptr<dsr_msgs2::srv::GetRobotSystem::Request> req, std::shared_ptr<dsr_msgs2::srv::GetRobotSystem::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_robot_state_cb(std::shared_ptr<dsr_msgs2::srv::GetRobotState_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetRobotState_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1339:106: warning: unused parameter ‘req’ [-Wunused-parameter]
 1339 | onst std::shared_ptr<dsr_msgs2::srv::GetRobotState::Request> req, std::shared_ptr<dsr_msgs2::srv::GetRobotState::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_robot_speed_mode_cb(std::shared_ptr<dsr_msgs2::srv::GetRobotSpeedMode_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetRobotSpeedMode_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1354:115: warning: unused parameter ‘req’ [-Wunused-parameter]
 1354 |  std::shared_ptr<dsr_msgs2::srv::GetRobotSpeedMode::Request> req, std::shared_ptr<dsr_msgs2::srv::GetRobotSpeedMode::Response> res)
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_last_alarm_cb(std::shared_ptr<dsr_msgs2::srv::GetLastAlarm_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetLastAlarm_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1380:104: warning: unused parameter ‘req’ [-Wunused-parameter]
 1380 | const std::shared_ptr<dsr_msgs2::srv::GetLastAlarm::Request> req, std::shared_ptr<dsr_msgs2::srv::GetLastAlarm::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::moveb_cb(std::shared_ptr<dsr_msgs2::srv::MoveBlending_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::MoveBlending_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1529:19: warning: ISO C++ forbids variable length array ‘posb’ [-Wvla]
 1529 |         MOVE_POSB posb[req->pos_cnt];
      |                   ^~~~
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::movewait_cb(std::shared_ptr<dsr_msgs2::srv::MoveWait_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::MoveWait_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1605:94: warning: unused parameter ‘req’ [-Wunused-parameter]
 1605 | _cb(const std::shared_ptr<dsr_msgs2::srv::MoveWait::Request> req, std::shared_ptr<dsr_msgs2::srv::MoveWait::Response> res)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::move_resume_cb(std::shared_ptr<dsr_msgs2::srv::MoveResume_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::MoveResume_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1635:99: warning: unused parameter ‘req’ [-Wunused-parameter]
 1635 | b(const std::shared_ptr<dsr_msgs2::srv::MoveResume::Request> req, std::shared_ptr<dsr_msgs2::srv::MoveResume::Response> res)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::move_pause_cb(std::shared_ptr<dsr_msgs2::srv::MovePause_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::MovePause_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1641:97: warning: unused parameter ‘req’ [-Wunused-parameter]
 1641 | cb(const std::shared_ptr<dsr_msgs2::srv::MovePause::Request> req, std::shared_ptr<dsr_msgs2::srv::MovePause::Response> res)
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::move_home_cb(std::shared_ptr<dsr_msgs2::srv::MoveHome_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::MoveHome_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1720:43: warning: invalid conversion from ‘int’ to ‘MOVE_HOME’ [-fpermissive]
 1720 |             res->success = Drfl.move_home(0);
      |                                           ^
      |                                           |
      |                                           int
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:215,
                 from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:540:34: note:   initializing argument 1 of ‘bool DRAFramework::CDRFLEx::move_home(MOVE_HOME, unsigned char)’
  540 |         bool move_home(MOVE_HOME eMode = MOVE_HOME_MECHANIC, unsigned char bRun = (unsigned)1) { return _move_home(_rbtCtrl, eMode, bRun); };
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1722:43: warning: invalid conversion from ‘int’ to ‘MOVE_HOME’ [-fpermissive]
 1722 |             res->success = Drfl.move_home(1);
      |                                           ^
      |                                           |
      |                                           int
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:215,
                 from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:9:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:540:34: note:   initializing argument 1 of ‘bool DRAFramework::CDRFLEx::move_home(MOVE_HOME, unsigned char)’
  540 |         bool move_home(MOVE_HOME eMode = MOVE_HOME_MECHANIC, unsigned char bRun = (unsigned)1) { return _move_home(_rbtCtrl, eMode, bRun); };
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::check_motion_cb(std::shared_ptr<dsr_msgs2::srv::CheckMotion_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::CheckMotion_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1725:101: warning: unused parameter ‘req’ [-Wunused-parameter]
 1725 | (const std::shared_ptr<dsr_msgs2::srv::CheckMotion::Request> req, std::shared_ptr<dsr_msgs2::srv::CheckMotion::Response> res)
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::disable_alter_motion_cb(std::shared_ptr<dsr_msgs2::srv::DisableAlterMotion_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::DisableAlterMotion_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1781:116: warning: unused parameter ‘req’ [-Wunused-parameter]
 1781 | std::shared_ptr<dsr_msgs2::srv::DisableAlterMotion::Request> req, std::shared_ptr<dsr_msgs2::srv::DisableAlterMotion::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_control_mode_cb(std::shared_ptr<dsr_msgs2::srv::GetControlMode_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetControlMode_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1808:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1808 | nst std::shared_ptr<dsr_msgs2::srv::GetControlMode::Request> req, std::shared_ptr<dsr_msgs2::srv::GetControlMode::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_control_space_cb(std::shared_ptr<dsr_msgs2::srv::GetControlSpace_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetControlSpace_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1819:110: warning: unused parameter ‘req’ [-Wunused-parameter]
 1819 | st std::shared_ptr<dsr_msgs2::srv::GetControlSpace::Request> req, std::shared_ptr<dsr_msgs2::srv::GetControlSpace::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_current_posj_cb(std::shared_ptr<dsr_msgs2::srv::GetCurrentPosj_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetCurrentPosj_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1830:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1830 | nst std::shared_ptr<dsr_msgs2::srv::GetCurrentPosj::Request> req, std::shared_ptr<dsr_msgs2::srv::GetCurrentPosj::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_current_velj_cb(std::shared_ptr<dsr_msgs2::srv::GetCurrentVelj_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetCurrentVelj_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1843:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1843 | nst std::shared_ptr<dsr_msgs2::srv::GetCurrentVelj::Request> req, std::shared_ptr<dsr_msgs2::srv::GetCurrentVelj::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_desired_posj_cb(std::shared_ptr<dsr_msgs2::srv::GetDesiredPosj_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetDesiredPosj_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1857:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1857 | nst std::shared_ptr<dsr_msgs2::srv::GetDesiredPosj::Request> req, std::shared_ptr<dsr_msgs2::srv::GetDesiredPosj::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_desired_velj_cb(std::shared_ptr<dsr_msgs2::srv::GetDesiredVelj_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetDesiredVelj_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1870:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1870 | nst std::shared_ptr<dsr_msgs2::srv::GetDesiredVelj::Request> req, std::shared_ptr<dsr_msgs2::srv::GetDesiredVelj::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_current_velx_cb(std::shared_ptr<dsr_msgs2::srv::GetCurrentVelx_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetCurrentVelx_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1902:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1902 | nst std::shared_ptr<dsr_msgs2::srv::GetCurrentVelx::Request> req, std::shared_ptr<dsr_msgs2::srv::GetCurrentVelx::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_desired_velx_cb(std::shared_ptr<dsr_msgs2::srv::GetDesiredVelx_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetDesiredVelx_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1929:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1929 | nst std::shared_ptr<dsr_msgs2::srv::GetDesiredVelx::Request> req, std::shared_ptr<dsr_msgs2::srv::GetDesiredVelx::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_current_tool_flange_posx_cb(std::shared_ptr<dsr_msgs2::srv::GetCurrentToolFlangePosx_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetCurrentToolFlangePosx_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1942:130: warning: unused parameter ‘req’ [-Wunused-parameter]
 1942 | hared_ptr<dsr_msgs2::srv::GetCurrentToolFlangePosx::Request> req, std::shared_ptr<dsr_msgs2::srv::GetCurrentToolFlangePosx::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_current_solution_space_cb(std::shared_ptr<dsr_msgs2::srv::GetCurrentSolutionSpace_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetCurrentSolutionSpace_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1955:127: warning: unused parameter ‘req’ [-Wunused-parameter]
 1955 | shared_ptr<dsr_msgs2::srv::GetCurrentSolutionSpace::Request> req, std::shared_ptr<dsr_msgs2::srv::GetCurrentSolutionSpace::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_current_rotm_cb(std::shared_ptr<dsr_msgs2::srv::GetCurrentRotm_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetCurrentRotm_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1965:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1965 | nst std::shared_ptr<dsr_msgs2::srv::GetCurrentRotm::Request> req, std::shared_ptr<dsr_msgs2::srv::GetCurrentRotm::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_joint_torque_cb(std::shared_ptr<dsr_msgs2::srv::GetJointTorque_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetJointTorque_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1984:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 1984 | nst std::shared_ptr<dsr_msgs2::srv::GetJointTorque::Request> req, std::shared_ptr<dsr_msgs2::srv::GetJointTorque::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_external_torque_cb(std::shared_ptr<dsr_msgs2::srv::GetExternalTorque_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetExternalTorque_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1997:114: warning: unused parameter ‘req’ [-Wunused-parameter]
 1997 |  std::shared_ptr<dsr_msgs2::srv::GetExternalTorque::Request> req, std::shared_ptr<dsr_msgs2::srv::GetExternalTorque::Response> res)
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_tool_force_cb(std::shared_ptr<dsr_msgs2::srv::GetToolForce_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetToolForce_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2010:104: warning: unused parameter ‘req’ [-Wunused-parameter]
 2010 | const std::shared_ptr<dsr_msgs2::srv::GetToolForce::Request> req, std::shared_ptr<dsr_msgs2::srv::GetToolForce::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_workpiece_weight_cb(std::shared_ptr<dsr_msgs2::srv::GetWorkpieceWeight_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetWorkpieceWeight_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2059:116: warning: unused parameter ‘req’ [-Wunused-parameter]
 2059 | std::shared_ptr<dsr_msgs2::srv::GetWorkpieceWeight::Request> req, std::shared_ptr<dsr_msgs2::srv::GetWorkpieceWeight::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::reset_workpiece_weight_cb(std::shared_ptr<dsr_msgs2::srv::ResetWorkpieceWeight_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::ResetWorkpieceWeight_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2069:120: warning: unused parameter ‘req’ [-Wunused-parameter]
 2069 | d::shared_ptr<dsr_msgs2::srv::ResetWorkpieceWeight::Request> req, std::shared_ptr<dsr_msgs2::srv::ResetWorkpieceWeight::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::release_compliance_ctrl_cb(std::shared_ptr<dsr_msgs2::srv::ReleaseComplianceCtrl_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::ReleaseComplianceCtrl_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2182:122: warning: unused parameter ‘req’ [-Wunused-parameter]
 2182 | ::shared_ptr<dsr_msgs2::srv::ReleaseComplianceCtrl::Request> req, std::shared_ptr<dsr_msgs2::srv::ReleaseComplianceCtrl::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::drl_pause_cb(std::shared_ptr<dsr_msgs2::srv::DrlPause_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::DrlPause_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2746:95: warning: unused parameter ‘req’ [-Wunused-parameter]
 2746 | _cb(const std::shared_ptr<dsr_msgs2::srv::DrlPause::Request> req, std::shared_ptr<dsr_msgs2::srv::DrlPause::Response> res)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::drl_resume_cb(std::shared_ptr<dsr_msgs2::srv::DrlResume_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::DrlResume_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2782:97: warning: unused parameter ‘req’ [-Wunused-parameter]
 2782 | cb(const std::shared_ptr<dsr_msgs2::srv::DrlResume::Request> req, std::shared_ptr<dsr_msgs2::srv::DrlResume::Response> res)
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_drl_state_cb(std::shared_ptr<dsr_msgs2::srv::GetDrlState_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetDrlState_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2794:102: warning: unused parameter ‘req’ [-Wunused-parameter]
 2794 | (const std::shared_ptr<dsr_msgs2::srv::GetDrlState::Request> req, std::shared_ptr<dsr_msgs2::srv::GetDrlState::Response> res)
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_current_tcp_cb(std::shared_ptr<dsr_msgs2::srv::GetCurrentTcp_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetCurrentTcp_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2817:106: warning: unused parameter ‘req’ [-Wunused-parameter]
 2817 | onst std::shared_ptr<dsr_msgs2::srv::GetCurrentTcp::Request> req, std::shared_ptr<dsr_msgs2::srv::GetCurrentTcp::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::get_current_tool_cb(std::shared_ptr<dsr_msgs2::srv::GetCurrentTool_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::GetCurrentTool_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2850:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 2850 | nst std::shared_ptr<dsr_msgs2::srv::GetCurrentTool::Request> req, std::shared_ptr<dsr_msgs2::srv::GetCurrentTool::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::robotiq_2f_open_cb(std::shared_ptr<dsr_msgs2::srv::Robotiq2FOpen_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::Robotiq2FOpen_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2915:106: warning: unused parameter ‘req’ [-Wunused-parameter]
 2915 | onst std::shared_ptr<dsr_msgs2::srv::Robotiq2FOpen::Request> req, std::shared_ptr<dsr_msgs2::srv::Robotiq2FOpen::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: In static member function ‘static bool dsr_control2::DRHWInterface::robotiq_2f_close_cb(std::shared_ptr<dsr_msgs2::srv::Robotiq2FClose_Request_<std::allocator<void> > >, std::shared_ptr<dsr_msgs2::srv::Robotiq2FClose_Response_<std::allocator<void> > >)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:2932:108: warning: unused parameter ‘req’ [-Wunused-parameter]
 2932 | nst std::shared_ptr<dsr_msgs2::srv::Robotiq2FClose::Request> req, std::shared_ptr<dsr_msgs2::srv::Robotiq2FClose::Response> res)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp: At global scope:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_hw_interface2.cpp:1187:20: warning: ‘sn_cnt’ defined but not used [-Wunused-variable]
 1187 |         static int sn_cnt = 0;
      |                    ^~~~~~
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_control_node2.cpp:14:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:218: warning: "_DEBUG_DSR_CTL" redefined
  218 | #define _DEBUG_DSR_CTL      0
      | 
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_control_node2.cpp:14:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:38: note: this is the location of the previous definition
   38 | #define _DEBUG_DSR_CTL      1
      | 
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:62,
                 from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:215,
                 from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_control_node2.cpp:14:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFL.h:293:6: warning: extra ‘;’ [-Wpedantic]
  293 |     };
      |      ^
In file included from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/dsr_hw_interface2.h:215,
                 from /home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/src/dsr_control_node2.cpp:14:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:397:6: warning: extra ‘;’ [-Wpedantic]
  397 |     };
      |      ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h: In member function ‘bool DRAFramework::CDRFLEx::close_connection()’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:407:64: warning: no return statement in function returning non-void [-Wreturn-type]
  407 |         bool close_connection() { _close_connection(_rbtCtrl); }
      |                                                                ^
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h: In member function ‘bool DRAFramework::CDRFLEx::set_safe_stop_reset_type(SAFE_STOP_RESET_TYPE)’:
/home/xls/doosan_foxy/src/doosan-robot2/dsr_control2/include/dsr_control2/../../../common2/include/DRFLEx.h:522:154: warning: no return statement in function returning non-void [-Wreturn-type]
  522 | _DEFAULT) { _set_safe_stop_reset_type(_rbtCtrl, eResetType); }
      |                                                              ^

---
Finished <<< dsr_control2 [56.3s]
Starting >>> dsr_example2_py
Finished <<< dsr_example2_py [1.01s]                  

Summary: 26 packages finished [8min 35s]
  1 package had stderr output: dsr_control2

`

doosan-robotics commented 1 year ago

Thank you for the advice that warnings. We will preparing for update soon.....that will be fixed also.