QGIS API Documentation
2.6.0-Brighton
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
src
core
gps
parse.h
Go to the documentation of this file.
1
/*
2
* Copyright Tim (
[email protected]
)
3
*
4
* NMEA library is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU Lesser General Public License as published by
6
* the Free Software Foundation; either version 2 of the License, or
7
* (at your option) any later version.
8
*
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public License
15
* along with this program. If not, see <http://www.gnu.org/licenses/>
16
*/
17
/*
18
*
19
* NMEA library
20
* URL: http://nmea.sourceforge.net
21
* Author: Tim (
[email protected]
)
22
* Licence: http://www.gnu.org/licenses/lgpl.html
23
* $Id: parse.h 4 2007-08-27 13:11:03Z xtimor $
24
*
25
*/
26
27
#ifndef __NMEA_PARSE_H__
28
#define __NMEA_PARSE_H__
29
30
#include "
sentence.h
"
31
32
#ifdef __cplusplus
33
extern
"C"
34
{
35
#endif
36
37
int
nmea_pack_type
(
const
char
*buff,
int
buff_sz );
38
int
nmea_find_tail
(
const
char
*buff,
int
buff_sz,
int
*res_crc );
39
40
int
nmea_parse_GPGGA
(
const
char
*buff,
int
buff_sz,
nmeaGPGGA
*pack );
41
int
nmea_parse_GPGSA
(
const
char
*buff,
int
buff_sz,
nmeaGPGSA
*pack );
42
int
nmea_parse_GPGSV
(
const
char
*buff,
int
buff_sz,
nmeaGPGSV
*pack );
43
int
nmea_parse_GPRMC
(
const
char
*buff,
int
buff_sz,
nmeaGPRMC
*pack );
44
int
nmea_parse_GPVTG
(
const
char
*buff,
int
buff_sz,
nmeaGPVTG
*pack );
45
46
void
nmea_GPGGA2info
(
nmeaGPGGA
*pack,
nmeaINFO
*info );
47
void
nmea_GPGSA2info
(
nmeaGPGSA
*pack,
nmeaINFO
*info );
48
void
nmea_GPGSV2info
(
nmeaGPGSV
*pack,
nmeaINFO
*info );
49
void
nmea_GPRMC2info
(
nmeaGPRMC
*pack,
nmeaINFO
*info );
50
void
nmea_GPVTG2info
(
nmeaGPVTG
*pack,
nmeaINFO
*info );
51
52
#ifdef __cplusplus
53
}
54
#endif
55
56
#endif
/* __NMEA_PARSE_H__ */
Generated on Fri Oct 31 2014 15:49:45 for QGIS API Documentation by
1.8.1.2