1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00
openmptcprouter-feeds/luci-app-gpoint-main/test/nmea_test2.lua
2022-11-22 03:23:41 +08:00

56 lines
No EOL
1.1 KiB
Lua

common_path = '/usr/share/gpoint/lib/?.lua;'
package.path = common_path .. package.path
function printData(data, key)
for i, j in pairs(data) do
if i == key then
print("----->",i)
for k, v in pairs(j) do
print(k, v)
print("*********************")
end
end
end
print("----------------------------------------------")
end
function printError(data)
for i, j in pairs(data) do
print(i)
for k, v in pairs(j) do
if k == "app" then
for m, n in pairs(v) do
print(m, n)
end
end
end
end
end
local nmea = require("nmea")
local port = "/dev/ttyUSB1"
-- test get NMEA data (GGA)
--local GGA = nmea.getData("GGA", port)
--printData(GGA, "gga")
-- test get NMEA data (GNS)
--local GNS = nmea.getData("GNS", port)
--printData(GNS, "gns")
-- test get RMC data (RMC)
--local RMC = nmea.getData("RMC", port)
--printData(RMC, "rmc")
-- test get NMEA data (VTG)
--local VTG = nmea.getData("VTG", port)
--printData(VTG, "vtg")
-- test get NMEA data (GSA)
--local GSA = nmea.getData("GSA", port)
--printData(GSA, "gsa")
-- test get NMEA data (BAD STRING)
--local AAA = nmea.getData("AAA", port)
--printError(AAA)