Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LIBGPSMM(3)		      GPSD Documentation		   LIBGPSMM(3)

NAME
       libgpsmm, libQgpsmm - C++ and QT	class wrapper for the GPS daemon

SYNOPSIS
       C++:

       #include	<libgpsmm>

       struct gps_data_t *open(char *host, char	*port);

       struct gps_data_t *open(void);

       struct gps_data_t *send(char *request);

       struct gps_data_t *read(void);

       struct gps_data_t *waiting(int);

       struct gps_data_t *stream(unsigned intflags);

DESCRIPTION
       libgpsmm	and libQgpsmm are mere wrappers	over libgps. The important
       difference between the libraries	is that	libgpsmm is targeted at	C++
       applications and	contained in libgps, while libQgpsmm is	platform
       independent by using QTcpSocket to connect to gpsd and shipped as an
       additional library due to the necessary linking to QT. Method names are
       the same	as the analogue	C functions. For a detailed description	of the
       functions please	read libgps(3).	 open()	must be	called after class
       constructor and before any other	method (open() is not inside the
       constructor since it may	fail, however constructors have	no return
       value). The analogue of the C function gps_close() is in	the
       destructor.

SEE ALSO
       gpsd(8),	gps(1),	libgps(3).

AUTHOR
       Alfredo Pironti <alfredio@users.sourceforge.net>.

The GPSD Project		  13 May 2005			   LIBGPSMM(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libgpsmm&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help