2.1 KiB
2.1 KiB
/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:19: error: no match for ‘operator=’ (operand types are ‘terabee::RtlsDevice’ and ‘std::shared_ptr<terabee::serial_communication::ISerial>’)
40 | rtls_device = serial_port;
| ^~~~~~~~~~~
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: candidate: ‘terabee::RtlsDevice& terabee::RtlsDevice::operator=(const terabee::RtlsDevice&)’ <deleted>
13 | class RtlsDevice
| ^~~~~~~~~~
/usr/local/include/rtls_driver/rtls_driver.hpp:13:7: note: no known conversion for argument 1 from ‘std::shared_ptr<terabee::serial_communication::ISerial>’ to ‘const terabee::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
/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:19: error: no match for ‘operator=’ (operand types are ‘terabee::RtlsDevice’ and ‘std::shared_ptr<terabee::serial_communication::ISerial>’)
40 | rtls_device = serial_port;
| ^~~~~~~~~~~
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: candidate: ‘terabee::RtlsDevice& terabee::RtlsDevice::operator=(const terabee::RtlsDevice&)’ <deleted>
13 | class RtlsDevice
| ^~~~~~~~~~
/usr/local/include/rtls_driver/rtls_driver.hpp:13:7: note: no known conversion for argument 1 from ‘std::shared_ptr<terabee::serial_communication::ISerial>’ to ‘const terabee::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