Exemplo de código libgps C

Estou escrevendo um programa C de registro de dados de processamento de números para o meu Raspberry Pi ativado por GPS. Eu agarreigpsd, e seu aplicativo de amostra cgps exibe informações de gps corretamente. Eu queria usarlibgps interagir com o daemon para que eu pudesse ter todas essas informações úteis no meu aplicativo, mas fiquei rapidamente impressionado com a complexidade de sua API.

A documentação em suaPágina HOWTO me aponta para olharcgps egpxlogger por exemplo, código, mas há tanto acoplamento que não consigo percorrer tudo. No extremo oposto do espectro, o exemplo de código C nolibgps A página está tão retraída que é inutilizável.

Alguém pode me indicar uma amostra de classe única que possa desmistificar isso? Talvez algo que contenha umagetCoordinates() função?

questionAnswers(1)

yourAnswerToTheQuestion