Garmin GND10的FDX协议读取器
fdxread的Python项目详细描述
用于Garmin GND10的FDX读卡器
这是一个软件,用于读取Garmin
GND10网关USB端口上的FDX协议数据。
GND10单元用于船上,并在Nexus FDX和NMEA2000之间转换。
` requirements.txt,应使用pip安装
````
git clone https://github.com/lkarsten/fdxread.git
cd fdxread
virtualenv——系统站点包venv
。venv/bin/activate
pip install-r requirements.txt
```
在Linux和OS X上测试。
参数:
要读取的inputfile串行端口或文件。示例://DEV/TTYACM0,
COM3,./file。转储
BR/>可选参数:
-H,帮助显示此帮助消息并退出
格式FMT输出模式,默认NMEA0183。(json,signalk,nmea0183,raw)
--在开始(对于文件)之前查找n个字节到文件中
--以n步的速度读取到每秒n条消息(对于文件)
-v,--详细详细输出
fdx read用于从garmin gnd10单元读取fdx协议数据。
`````
````
(在已填充的虚拟机中,如上所述)
./fdxread/dev/ttyacm0
```
并将NMEA0183输出到stdout。
为了避免浪费串行端口和锁,我通常在端口10110上运行
[kplex](http://www.stripydog.com/kplex/)TCP服务器,并使用netcat将
输出管道传输到它。这样opencpn就能很容易地读取它,我就能知道我在地图上的位置。
background information
-
有件事很简单,我仍然不确定其他指标是否正确。
请参阅“fdxprotocol.rst”和
“libfdx/decode.py”,以获取解决此问题时所做的注释。
license
----
此存储库的内容是根据GNU GPLV2授权的。有关详细信息,请参见“license”文件。
版权所有(C)2016-2017 Lasse Karstensen
这是一个软件,用于读取Garmin
GND10网关USB端口上的FDX协议数据。
GND10单元用于船上,并在Nexus FDX和NMEA2000之间转换。
` requirements.txt,应使用pip安装
````
git clone https://github.com/lkarsten/fdxread.git
cd fdxread
virtualenv——系统站点包venv
。venv/bin/activate
pip install-r requirements.txt
```
在Linux和OS X上测试。
参数:
要读取的inputfile串行端口或文件。示例://DEV/TTYACM0,
COM3,./file。转储
BR/>可选参数:
-H,帮助显示此帮助消息并退出
格式FMT输出模式,默认NMEA0183。(json,signalk,nmea0183,raw)
--在开始(对于文件)之前查找n个字节到文件中
--以n步的速度读取到每秒n条消息(对于文件)
-v,--详细详细输出
fdx read用于从garmin gnd10单元读取fdx协议数据。
`````
````
(在已填充的虚拟机中,如上所述)
./fdxread/dev/ttyacm0
```
并将NMEA0183输出到stdout。
为了避免浪费串行端口和锁,我通常在端口10110上运行
[kplex](http://www.stripydog.com/kplex/)TCP服务器,并使用netcat将
输出管道传输到它。这样opencpn就能很容易地读取它,我就能知道我在地图上的位置。
background information
-
有件事很简单,我仍然不确定其他指标是否正确。
请参阅“fdxprotocol.rst”和
“libfdx/decode.py”,以获取解决此问题时所做的注释。
license
----
此存储库的内容是根据GNU GPLV2授权的。有关详细信息,请参见“license”文件。
版权所有(C)2016-2017 Lasse Karstensen