文件名称:nmea_0183:NMEA 0183协议
文件大小:196KB
文件格式:ZIP
更新时间:2024-06-04 03:48:39
Erlang
NMEA 0183 模仿nmea_2000_router和can_router,让您将nmea_0183_uart和nmea_0183_log插件作为后端,生成NMEA 0183消息作为输入。 然后使用nmea_0813_router:attach()使应用程序订阅nmea_message。 检出nmea_0183_srv.erl如何设置订阅并处理简单的nmea_0183输入。 要将后端自动添加到nmea_0183_router,在sys.config示例中使用接口列表: {nmea_0183, [{interfaces, [{nmea_0183_log,0,[{file,"priv/oland_log.gps"}]}, {nmea_0183_uart,1,[{device,"/dev/ttyUSB0"},{baud, 4800}]} ]}]
【文件预览】:
nmea_0183-master
----Makefile(50B)
----src()
--------nmea_0183_counter.erl(628B)
--------nmea_0183_uart.erl(17KB)
--------nmea_0183_gps.erl(4KB)
--------nmea_0183_router.erl(20KB)
--------nmea_0183_sup.erl(3KB)
--------nmea_0183_log.erl(15KB)
--------nmea_0183.erl(3KB)
--------nmea_0183_lib.erl(4KB)
--------nmea_0183_app.erl(3KB)
--------nmea_0183_srv.erl(14KB)
--------nmea_0183_record.erl(1KB)
--------nmea_0183_if_sup.erl(2KB)
--------nmea_0183_filter.erl(2KB)
--------nmea_0183.app.src(219B)
----priv()
--------uart.yang(3KB)
--------oland_log.gps(1.15MB)
--------gps.yang(2KB)
----LICENSE(1KB)
----rebar.config(364B)
----ebin()
--------.gitignore(13B)
----README.md(814B)
----include()
--------nmea_0183.hrl(1KB)
----tetrapak()
--------config.ini(241B)
----test()
--------Makefile(514B)
--------nmea_0183_id_counter.erl(8KB)