Replies: 1 comment
-
Hi @aludman, I am sorry it seems like your question fell through the cracks. So you still need help with the |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We have recently switched from ifm3d v0.93.0 to v1.4.3 and everything seems to be working except for
ifm3d::Device::DeviceDiscovery()
(or its command line equivalent). We've had no issues with device discovery while using the old sdk.tcpdump shows that a request is sent (broadcast) on each of the NICs and a response is received from each sensor but the source ip of the response packets is 0.0.0.0, which the code in discover.hpp is not set up to receive.
Comparing the discover.hpp (v1.4.3) to discover.hpp v0.93.0 shows that the code in the older sdk (v0.93.0) used a second socket, which was not bound to any of the NICs, to listen for the response. For some reason the new sdk (v1.4.3) is missing this code.
I can get around the problem by using the v0.93.0 discover.hpp for discovery but I was wondering if others were able to use the DeviceDiscovery of the new sdk and if so, what am I doing differently.
We're using Ubuntu Server 22.04 LTS on a system with 2 physical NICs but got the same results on Ubuntu 18.04 Server.
Here is the tcpdump command I used and the output from it:
tcpdump_u18_cli.log
Has anyone else hit this issue?
Beta Was this translation helpful? Give feedback.
All reactions