libgnss - NMEA数据处理#
本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!
libgnss.parse(str)#
处理nmea数据
参数
传入值类型 |
解释 |
---|---|
string |
原始nmea数据 |
返回值
无
例子
-- 解析nmea
libgnss.parse(indata)
log.info("nmea", json.encode(libgnss.getRmc()))
libgnss.isFix()#
当前是否已经定位成功
参数
无
返回值
返回值类型 |
解释 |
---|---|
boolean |
定位成功与否 |
例子
-- 解析nmea
libgnss.parse(indata)
log.info("nmea", "isFix", libgnss.isFix())
libgnss.getIntLocation()#
获取位置信息
参数
无
返回值
返回值类型 |
解释 |
---|---|
int |
lat数据, 格式为 ddmmmmmmm |
int |
lng数据, 格式为 ddmmmmmmm |
int |
speed数据 |
例子
-- 解析nmea
libgnss.parse(indata)
log.info("nmea", "loc", libgnss.getIntLocation())
libgnss.getRmc()#
获取原始RMC位置信息
参数
无
返回值
返回值类型 |
解释 |
---|---|
table |
原始rmc数据 |
例子
-- 解析nmea
libgnss.parse(indata)
log.info("nmea", "rmc", json.encode(libgnss.getRmc()))
libgnss.getGsv()#
获取原始GSV信息
参数
无
返回值
返回值类型 |
解释 |
---|---|
table |
原始GSV数据 |
例子
-- 解析nmea
libgnss.parse(indata)
log.info("nmea", "gsv", json.encode(libgnss.getGsv()))
libgnss.getGsa()#
获取原始GSA信息
参数
无
返回值
返回值类型 |
解释 |
---|---|
table |
原始GSA数据 |
例子
-- 解析nmea
libgnss.parse(indata)
log.info("nmea", "gsa", json.encode(libgnss.getGsa()))
libgnss.getVtg()#
获取原始VTA位置信息
参数
无
返回值
返回值类型 |
解释 |
---|---|
table |
原始VTA数据 |
例子
-- 解析nmea
libgnss.parse(indata)
log.info("nmea", "vtg", json.encode(libgnss.getVtg()))
libgnss.getZda()#
获取原始ZDA时间和日期信息
参数
无
返回值
返回值类型 |
解释 |
---|---|
table |
原始zda数据 |
例子
-- 解析nmea
libgnss.parse(indata)
log.info("nmea", "zda", json.encode(libgnss.getZda()))
libgnss.air530z_setup(air530z_uart_id)#
设置gps串口id(For Air530Z)
参数
传入值类型 |
解释 |
---|---|
number |
air530z_uart_id 串口id 默认串口2 |
返回值
无
例子
libgnss.air530z_setup(2)
libgnss.air530z_saveconf()#
保存配置信息(For Air530Z)
参数
无
返回值
无
例子
libgnss.air530z_saveconf()
libgnss.air530z_setbandrate(bandrate)#
设置通讯波特率(For Air530Z)
参数
传入值类型 |
解释 |
---|---|
number |
table 波特率 |
返回值
无
例子
libgnss.air530z_setbandrate(115200)