PTP synchronization for BFS GigE camera
AnsweredHello,
we try to synchronize a BFS-PGE-31S4C-C camera with a host PC using PTP. We activated PTP for the camera using the SpinView software (see image). However, the host PC cannot detect the camera's clock. So, e.g. when using pmc to monitor the devices, only the host PC's own clock is displayed. When using tcpdump, though, one can see that there are PTP messages sent from the IP address of the camera.
Is there anything else to be done in the configuration of the camera that we are missing?
In general, which PTP version does the camera support? We couldn't find any information on that in the specs of the camera.
Any help is appreciated, many thanks!
-
Official comment
Hi,
Thank you for the answer. Unfortunately, the mentioned articles didn't really help, but we could still resolve it in the meantime.
After upgrading to a newer firmware version of the camera, more information about the PTP status/config was visible in SpinView, which was quite helpful tracing down the problem to a network configuration issue on the host-PC.Now the synchronization works fine, but I cannot save the configuration with PTP enabled on the camera, so after every power cycle, PTP is disabled again and I have to activate it again manually through SpinView.
Following this article
https://www.teledynevisionsolutions.com/support/support-center/application-note/iis/saving-custom-settings-on-flir-machine-vision-cameras/
I tried to save the parameter configuration in "User Set Control" in SpinView to the user set which is also specified as the default user set (in this case, UserSet1). Since this didn't work, I also tried the option under "File Access" to download the parameter set for the user set and then upload it again, but also without any success.
I also tried it with both a Ubuntu version and the Windows version of SpinView, where in the latter case it also confirmed the saving of the parameters in the log viewer.Do you have any idea why saving the PTP enabling config fails? Or is it in general impossible to save this parameter?
-
Hi,
Our machine vision cameras support IEEE-1588 Precision Time Protocol to synchronize devices. For all devices to properly sync, they have to support IEEE1588 protocol and must be in the same network.
Reference this KB article for more information of PTP synchronization:
https://www.teledynevisionsolutions.com/learn/learning-center/machine-vision/precision-system-synchronization-with-the-ieee-1588-precision-time-protocol-ptp/
Here are other discussions in this forum regarding similar topic:https://teledynevisionsolutions.zendesk.com/hc/en-us/community/posts/9896744458253-Is-IEEE-1588-PTP-supported-for-BFS-GigE-cameras
https://teledynevisionsolutions.zendesk.com/hc/en-us/community/posts/19402293560589-PTP-time-conversion-formula
I hope this answered your question.
Regards,
Ifeanyi0 -
Hello,
Great to know you fixed the issue. It seems PTP configuration is not included as part of features that can be saved in non-volatile memory of the camera. Therefore, it has to be reconfigured (via spinView or spinnaker API) each time camera is power cycled.
Please note, all user set features that are saved in camera non-volatile memory is listed under "User Set Feature Selector".
Please let us know if the provided feedback answered your question.
Regards,
Ifeanyi.
0 -
Hi,
The hint with the list under "User Set Feature Selector" is definitely valuable, too bad that the PTP parameters are not in there, that would have been easy. I will then try to find an automated solution using the API.
Thank you very much for the fast support!
0
Please sign in to leave a comment.
Comments
4 comments