NMEA library
NMEA库
Disclaimer
免责声明
The National Marine Electronics Association (NMEA) has developed a specification
that defines the interface between various pieces of marine electronic
equipment. The standard permits marine electronics to send information to
computers and to other marine equipment.
- 国际海洋电子协会制定海事设备的标准通信接口,本标准允许不同海事设备间通信。
and expect data to be in NMEA format. This data includes the complete PVT
(position, velocity, time) solution computed by the GPS receiver. The idea of
NMEA is to send a line of data called a sentence that is totally self contained
and independent from other sentences. All NMEA sentences are sequences of ACSII
symbols that begin with a '$' and end with a carriage return/line feed sequence
and can be no longer than 80 characters of visible text (plus the line
terminators).
几乎所有的应用程序提供并希望获取NMEA格式的数据。数据完整包括地点,速度,时间,
这些都是由GPS接收器计算得到。NMEA协议定义了发送数据帧的格式,包括自包含的信息,每种格式
都是相互独立的。所以的NMEA格式的帧都是以‘$’开头,回车换行符结束的ACSII字符串,该字符串不
超过80个字符。
Introduction
简介
Features
特征
- Analysis NMEA sentences and granting GPS data in C structures
解析NMEA帧,C语言实现
- Generate NMEA sentences
生成NMEA帧
- Supported sentences: GPGGA, GPGSA, GPGSV, GPRMC, GPVTG
支持GPGGA, GPGSA, GPGSV, GPRMC, GPVTG五条消息帧
- Multilevel architecture of algorithms
多层次算法体系
附加功能的地理数学和导航数据
Supported (tested) platforms
支持的(测试)平台(如下)
- Linux (GCC)
支持GNU/Linux GCC编译环境(当然也支持win32或者其他体系,这就是我们的工作,这是我翻译加上的)
Licence: LGPL
遵守LGPL协议