/home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp: In constructor ‘BeaconPositioningPublisher::BeaconPositioningPublisher()’: /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:18:69: error: use of deleted function ‘terabee::RtlsDevice::RtlsDevice()’ 18 | BeaconPositioningPublisher() : Node("beacon_positioning_publisher") | ^ In file included from /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:7: /usr/local/include/rtls_driver/rtls_driver.hpp:113:3: note: declared here 113 | RtlsDevice() = delete; | ^~~~~~~~~~ /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:40:54: error: use of deleted function ‘terabee::RtlsDevice& terabee::RtlsDevice::operator=(const terabee::RtlsDevice&)’ 40 | rtls_device = terabee::RtlsDevice(serial_port,200); | ^ In file included from /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:7: /usr/local/include/rtls_driver/rtls_driver.hpp:13:7: note: ‘terabee::RtlsDevice& terabee::RtlsDevice::operator=(const terabee::RtlsDevice&)’ is implicitly declared as deleted because ‘terabee::RtlsDevice’ declares a move constructor or move assignment operator 13 | class RtlsDevice | ^~~~~~~~~~ make[2]: *** [CMakeFiles/tracker_position.dir/build.make:63: CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:78: CMakeFiles/tracker_position.dir/all] Error 2 make: *** [Makefile:141: all] Error 2