LuatOS新增exgnss扩展库,简化了GNSS的使用。
目前Air8000/A/D/G、Air780EGH系列4G+GNSS产品,都已支持exgnss扩展库功能。
libgnss核心库和exgnss扩展库主要区别如下:

1、exgnss库的三种应用模式
1.1 exgnss库提供三种比较经典的应用模式。
1.1.1 应用模式1:
exgnss.DEFAULT
-
打开gnss后,gnss定位成功时,如果有回调函数,会调用回调函数;
-
使用此应用模式调用exgnss.open打开的“gnss应用”,必须主动调用exgnss.close;
-
或者exgnss.close_all才能关闭此“gnss应用”,主动关闭时,即使有回调函数,也不会调用回调函数。
-
通俗点说就是一直打开,除非自己手动关闭掉。
1.1.2 应用模式2:
exgnss.TIMERORSUC
-
打开gnss后,如果在gnss开启最大时长到达时,没有定位成功,如果有回调函数,会调用回调函数,然后自动关闭此“gnss应用”;
-
打开gnss后,如果在gnss开启最大时长内,定位成功,如果有回调函数,会调用回调函数,然后自动关闭此“gnss应用”;

最低0.47元/天 解锁文章
1477

被折叠的 条评论
为什么被折叠?



