Skip to content

v6.0.0: Package split and restructuring

Latest

Choose a tag to compare

@hofmaseSICKAG hofmaseSICKAG released this 01 Apr 11:40
· 6 commits to master since this release
9451304

Content

  • Split into msg and driver package (#20)
  • Removal of broken tests
  • Refactoring of class names regarding network communication
  • Stabilization of timestamp sync

Migration from 5.x.x to 6.0.0

This release is interface-breaking, here are some troubleshooting hints which target some common errors

  1. Adapt your package.xml:

Usually the message package should be sufficient.

Version 5.5.3 Version 6.0.0
<depend>sick_lidar_localization</depend> <depend>sick_lidar_localization_msgs</depend> <depend>sick_lidar_localization_driver</depend>
  1. Adapt your CMakeLists.txt:

Usually the message package should be sufficient.

Version 5.5.3 Version 6.0.0
find_package(catkin REQUIRED COMPONENTS sick_lidar_localization) find_package(catkin REQUIRED COMPONENTS sick_lidar_localization_msgs) find_package(catkin REQUIRED COMPONENTS sick_lidar_localization_driver)
  1. Adapt your #include paths:
Version 5.5.3 Version 6.0.0
#include <agv_lls_statemachine/<NEEDED_HEADERFILE> > #include <agv_lls_statemachine_msgs/<NEEDED_HEADERFILE> >
  1. Adapt your launch file parameter:
Version 5.5.3 Version 6.0.0
hostname & lls_input_ip (merged) lls_device_ip
serverpath -
- lls_device_webserver_port
lls_output_ip ros_machine_ip
lls_input_port lls_device_udp_port
lls_input_source_id src_id_vehicle
ros_odom_to_msg ros_odom_to_udp_msg

What's Changed

  • Release v6.0.0: Package split and refactoring in #26

Full Changelog: v5.5.3...v6.0.0