**Hardware Platform: DRIVE AGX Pegasus™ Developer Kit
**Software Version: DRIVE Software 10
I am looking to implement a custom GPS sensor via sensor plugins, I have watched the webinar (https://developer.nvidia.com/video/integrating-custom-sensors-using-nvidia-driveworks) and looked at the GPS-Plugin sample coming with DRIVE SW10. I find this very helpful and generally think I know how to go forward with this.
However, the GPS sensor we want to integrate natively returns a lot more information than what can be expressed with the standard dwGPSFrame, i.e. various confidence intervals, standard deviation, acceleration and more. Ideally, I would want to decode and return this information as well.
So the question: is it possible to integrate custom return types for a custom sensor? In GPS.h, where the dwGPSFrame ist defined, there are function definitions for dwSensorGPS_readFrame(…), dwSensorGPS_processRawData(…) etc. I assume these functions would have to be defined by me if I would want to define my own GPSFrame. But since I do not know what these functions exactly do, I do not have any idea if there are any caveats with this or a custom return type would cause trouble with any other functionality of the SAL.
Any information (thoughts, explanations, examples) on this topic would be much appreciated!