diff --git a/.vscode/settings.json b/.vscode/settings.json index 7919a835..bbfa7ebf 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -12,5 +12,6 @@ "/home/ubuntu/ros2_ws/install/px4_msgs/lib/python3.8/site-packages", "/opt/ros/humble/lib/python3.10/site-packages", "/opt/ros/humble/local/lib/python3.10/dist-packages" - ] + ], + "cmake.sourceDirectory": "${workspaceFolder}/src/beacon_positioning" } \ No newline at end of file diff --git a/src/beacon_positioning/.vscode/settings.json b/src/beacon_positioning/.vscode/settings.json new file mode 100644 index 00000000..46d9a84f --- /dev/null +++ b/src/beacon_positioning/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "ros.distro": "humble" +} \ No newline at end of file diff --git a/src/beacon_positioning/src/tracker_position.cpp b/src/beacon_positioning/src/tracker_position.cpp index 4de60525..1fef3a83 100644 --- a/src/beacon_positioning/src/tracker_position.cpp +++ b/src/beacon_positioning/src/tracker_position.cpp @@ -94,6 +94,7 @@ private: std::shared_ptr serial_port; // serial port for communicating with tracker terabee::RtlsDevice::config_t device_configuration; terabee::RtlsDevice::OnTrackerDataCallback tracker_data_callback_; + terabee::RtlsDevice::tracker_msg_t tracker_msg; }; int main(int argc, char **argv) @@ -108,7 +109,7 @@ int main(int argc, char **argv) std::shared_ptr node = std::make_shared(); executor.add_node(node); terabee::RtlsDevice rtls_device(node->get_serial_port()); - node->setup_rtlsdevice(&rtls_device, 1, 0x1ABE, 1, 0xC0FE, true); + node->setup_rtlsdevice(&rtls_device, 0, 0, 1, 0, true); rtls_device.registerOnDistanceDataCaptureCallback([&node](const terabee::RtlsDevice::tracker_msg_t &tracker_msg) {