Skip to content

[refact] Implement a new UDP packet receiver backend

Timothée Couble requested to merge refact/reworkStreamImplementation into master
  • Rewrite PacketConsumer & PacketReceiver in one file that can be then generalize if we want to have a tcp or other implementations
  • Use libtins to craft UDP packet & write in pcap
  • Implement a common interface vtkStreamPacketHandler that can be subclass to implement different protocol (udp, tcp...)
  • Add independent and modular stream recorder using proxy mecanism (related to #71 and #68)
  • Use new UDP stream mecanism and make LidarPoseStream open only one vtkStream

Some other fixes:

  • Initialize sub-proxies in lqInterpreterWidget
  • Add condition to avoid crash in tests & clear cached data when presend
  • Reset current frame when Initialize
Edited by Timothée Couble

Merge request reports

Loading