ejemplo de código libgps C

Estoy escribiendo un programa de C de registro de datos con números crujientes para mi Raspberry Pi con GPS. agarrégpsd, y su aplicación de ejemplo cgps muestra información gps correctamente. Yo queria usarlibgps para interactuar con el demonio para poder tener toda esa información útil en mi aplicación, pero rápidamente me sentí abrumado por la complejidad de su API.

La documentación en suPágina de COMO me señala a mirarcgps ygpxlogger por ejemplo, código, pero hay tanto acoplamiento que no puedo leerlo todo. En el extremo opuesto del espectro, el ejemplo del código C en ellibgps la página está tan despojada que no se puede usar.

¿Alguien puede señalarme una muestra de una sola clase que pueda desmitificar esto? Quizás algo que contenga ungetCoordinates() ¿función?

Respuestas a la pregunta(1)

Su respuesta a la pregunta