Я пишу программу C для регистрации данных для моего Raspberry Pi с поддержкой GPS. Я взял gpsd, и его пример приложения cgps правильно отображает информацию GPS. Я хотел использовать libgps для взаимодействия с демоном, чтобы иметь всю эту полезную информацию в своем приложении. , но меня быстро ошеломила сложность его API.
Документация на его странице HOWTO указывает мне посмотреть на cgps и gpxlogger, например, код, но там так много связей, что я не могу разобраться во всем этом. На противоположном конце спектра пример кода C на странице libgps настолько урезан, что кажется непригодный для использования.
Может ли кто-нибудь указать мне на образец одного класса, который мог бы демистифицировать это? Возможно, что-то, что содержит функцию getCoordinates()
?