Feature: Prioritize GPS sync over PTP sync #236
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Crosspost from: https://github.com/Livox-SDK/livox_ros_driver2/issues/161
I have a system where i have multiple sensors, that need to be time-synchronized. A GNSS receiver is sending PPS pulses and NMEA strings to the Livox LiDAR, that can then timestamp the ROS messages. However, when I plug in my camera, it sends PTP data out onto the network. With an unmanaged switch there is currently no way for me to have the LiDAR ignore this data, and use the GNSS data for time synchronization rather than the PTP data. It would be nice if this was possible to toggle somewhere.
I was looking on how to do the GPS sync
https://github.com/Livox-SDK/Livox-SDK/wiki/livox-device-time-synchronization-manual
Since you need to enable master clock for PTP to work, I guess avoiding this could work, but I'm a very amateur user.
I was trying to figure out wether I need to use the livox converter 2.0 or not. My final conclusions where that using a TTL to USB to transfer the PPS+UTCTime should be enough as the sdk will sync the lidar based on this data...