NMEA-0183国外开源库源代码分析-README

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.

  •  国际海洋电子协会制定海事设备的标准通信接口,本标准允许不同海事设备间通信。

Most computer programs that provide real time position information understand
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

多层次算法体系

- Additional functions of geographical mathematics and work with navigation data
附加功能的地理数学和导航数据

Supported (tested) platforms

支持的(测试)平台(如下)


- Linux (GCC)
支持GNU/Linux GCC编译环境(当然也支持win32或者其他体系,这就是我们的工作,这是我翻译加上的)

Licence: LGPL

遵守LGPL协议

你可能感兴趣的:(开源项目)