I’m developing a DriveWorks plugin for a custom RADAR sensor that sends packets via UDP. It looks as if writing just a decoder plugin would be sufficient, where DriveWorks handles the socket communication and gives payload from UDP packets to my decoder to turn that into radar scans. This mostly works for decoding individual UDP packets, but I also want to support scans that are distributed over multiple packets. My expectation was that `_dwRadarDecoder_isScanComplete` is supposed to say whether all packets have been received, but this is never called. The only functions that are ever called are `_dwRadarDecoder_validatePacket` and `_dwRadarDecoder_decodePacket`. Do I need to implement a full plugin that also handles the UDP socket to support this? What is the purpose of `_dwRadarDecoder_isScanComplete` then?
Dear @ahans1 ,
May I know if the used platform is DRIVE PX2?
The platform is DRIVE AGX Orin. I posted here as this was the only DriveWorks forum I could find. Feel free to move the thread if there’s a better place for it. So far I have been doing my development using the OCI image nvcr.io/drive/driveos-sdk/drive-agx-orin-linux-aarch64-sdk-build-x86:latest, which currently contains DriveWorks 5.20.