GPS Custom Plugin

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other

Target Operating System
Linux
QNX
other

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other

SDK Manager Version
1.9.1.10844
other

Host Machine Version
native Ubuntu 18.04
other

I developed a GPS custom plugin to work with DriveWorks/RoadRunner. It seems the plugin can read data just fine when using the sampe_gps_logger application.

However, When I added to RoadRunner/Rig file, It seems is not getting/parsing/decoding any data.

Found this post useful:

I want to know wehere I can find additional information about the packet that needs to be return from the Plugin when it is not CAN based.

All examples uses CAN bus and I am using a socket based driver implementation

Thanks

Dear @jpvans,
It seems the plugin can read data just fine when using the sampe_gps_logger application.

Does that mean playing back GPS data recorded with a custom plugin worked? May I know the used command?

I am using a socket based driver implementation

How is the GPS connected to target?

@SivaRamaKrishnaNV

Can you advise how to record data using the custom plugin? Should I use the sample_gps_logger for this purpose?
Currently, I am using sample_gps_logger with this command:

./sample_gps_logger --driver=gps.custom --params=decoder-path=/home/jvilela/libsample_gps_plugin.so

The GPS is not connected directly to the Target (Pegasus) but gets data over a socket connection. We are trying to use this GPS /INS unit instead of Xsense which is not working great for us.