合宙Air724UG LuatOS-Air core API--rtk

news/2024/10/23 9:22:41/

Table of Contents
rtk
rtk_sol_mode常量
rtk_time_type常量
rtk_sec常量
rtk_status常量
RTK消息
MSG_RTK_INFO
rtk.open(param)
rtk.set_mode(mode)
rtk.set_time(timetype,time)
rtk.write(data)
rtk.close()
rtk
lua.rtk rtk访问库,支持千寻RTK和星舆RTK(LuatOSVer>=3104)

rtk_sol_mode常量
RTK解算模式

常量 说明
rtk.SOLMODE_SINGLE 单点定位模式
rtk.SOLMODE_RTK 单RTK解算模式
rtk.SOLMODE_RTK_DR RTK+IMU融合解算模式
rtk_time_type常量
RTK时间类型

常量 说明
rtk.SOL_TIME RTK输出解报文时间
rtk.REQ_TIME RTK请求VRS电文时间
rtk_sec常量
RTK时间单位

常量 说明
rtk.SEC_1S 时间间隔1S
rtk.SEC_2S 时间间隔2S
rtk.SEC_5S 时间间隔5S
rtk.SEC_10S 时间间隔10S
rtk_status常量
RTK状态

状态 说明
10000 未知状态
11000 鉴权成功
11001 鉴权过程遇到失败
11002 鉴权参数缺失
11003 鉴权存在无效的参数
11004 鉴权启用了无效的服务请求
11005 鉴权遇到未知错误
11006 鉴权遇到网络不通,服务器访问异常
12000 鉴权(appkey)应用不存在
12001 鉴权(appkey)应用用量已到达限额
14001 鉴权设备编码已被占用
16001 无效的GGA,找不到VRS点
16002 没有观测电文
16003 没有导航电文
16004 没有导航电文和观测电文
16005 不存在的VRS信息
17000 TOKEN过期
17001 无效的TOKEN
17002 TOKEN不存在
18000 初始化成功
18001 初始化失败
18002 启动成功
18003 启动失败
18004 停止
18005 资源清除
19001 配置有误
19002 NTRIP服务器鉴权失败
19003 NTRIP服务器重连
20000 未知错误
21001 系统错误,比如内存申请失败等
21002 网络异常
21003 网络权限错误
21004 配置出错
21005 参数错误
21006 账户错误
21007 服务不可访问
21008 服务器异常
22000 初始化成功
22001 初始化失败
22002 启动成功
22003 启动失败
22004 关闭成功
22005 关闭失败
22006 清理成功
22007 清理失败
23000 运行时错误,如配置socket_dir权限问题等
23001 无定位结果,GGA无定位标识或等于0
23002 有定位结果,GGA的定位标识大于0
24000 账号参数错误
24001 设备未绑定账号
24002 设备需要手动激活
24003 账户配额已满
24004 账号已过期
24005 账号快过期
24006 账号需要绑定
24007 无VDR权限,VDR指车载惯导服务,与账号权限有关
24008 无PDR权限,PDR指行人惯导服务,与账号权限有关
24009 无AGNSS权限,AGNSS指加速定位服务,与账号权限有关
24010 无RTK权限,RTK指差分服务,与账号权限有关
24011 鉴权成功
24012 鉴权需要手动激活
24013 鉴权需要终端激活
24014 设备请求正在处理中存在以下几种可能:1.过快请求2.实例下存在剩余未绑定DSK,但是均已过期3.服务器逻辑异常,比如数据库不可访问
24015 账号被禁用
24016 功能列表部分无效
24017 功能列表全部无效
24018 鉴权失败
26000 请求差分服务成功
26001 请求差分服务失败
26002 关闭差分服务成功
26003 关闭差分服务失败
26004 差分服务不可用
26005 GGA不在服务范围内
26006 无效GGA
28000 NTRIP连接成功
28001 NTRIP收到差分数据
28002 NTRIP断开
28003 NTRIP过程中
RTK消息
RTK消息上报

消息 说明
MSG_RTK_INFO RTK消息
MSG_RTK_INFO
function(msg)
msg:显示参数,table类型,包含:

参数 释义 取值
id 消息ID 消息ID,用户可不理会
status RTK运行状态 SDK返回的状态,见rtk_status常量
data RTK输出的高精度NMEA数据 NMEA协议
rtos.on(rtos.MSG_RTK_INFO, function(msg)
log.info(“rtk”,msg.id,msg.status,msg.data)
end)
rtk.open(param)
打开RTK功能

参数

param:显示参数,table类型,包含:

参数 释义 取值
appKey 应用程序唯一标识 由RTK服务提供商提供
appSecret 应用密钥 由RTK服务提供商提供,可不填
solMode RTK解算模式 见rtk_sol_mode常量
solSec RTK输出解报文时间间隔 见rtk_sec常量
reqSec RTK请求VRS电文时间间隔 见rtk_sec常量
返回值

返回值 类型 释义 取值
result number 返回RTK打开的结果 0打开成功<0打开失败
例子

local para =
{appKey = "A48k297jhqeo", appSecret = "956f15a90a318e34",solMode = rtk.SOLMODE_RTK,solSec = rtk.SEC_5S,reqSec = rtk.SEC_5S
}
rtk.open(para);

示例参考:示例

rtk.set_mode(mode)
设置RTK解算模式

参数

参数 类型 释义 取值
mode number RTK解算模式 见rtk_sol_mode常量
返回值

例子

rtk.set_mode(rtk.SOLMODE_RTK)

rtk.set_time(timetype,time)
设置RTK内部时间

参数

参数 类型 释义 取值
settype number 支持的时间类型 见rtk_time_type常量
time number RTK时间单位 见rtk_sec常量
返回值

例子

rtk.set_time(rtk.SOL_TIME,rtk.SEC_5S)
rtk.set_time(rtk.REQ_TIME,rtk.SEC_5S)

rtk.write(data)
写入NMEA数据以及原始观测量

参数

参数 类型 释义 取值
data number NMEA数据以及原始观测量
返回值

例子

local function nmeaCb(nmeaItem)rtk.write(nmeaItem)
end
gpsHxxt.setUart(2,115200,8,uart.PAR_NONE,uart.STOP_1)
gpsHxxt.setNmeaMode(2,nmeaCb)
gpsHxxt.open(gpsHxxt.DEFAULT,{tag="rtk"})

示例参考:示例

rtk.close()
关闭RTK功能

参数

返回值

例子

rtk.close()

http://www.ppmy.cn/news/783849.html

相关文章

SSR端口冲突的解决法法

问题&#xff1a; 运行SSR报以下错误&#xff1a; 分析&#xff1a; 应该是通讯端口被占用了&#xff1a; 在cmd中输入&#xff1a; netstat -an|findstr "1080" 1080是SSR的端口 返回&#xff1a; 解决&#xff1a; 运行SSR&#xff0c;修改当前端口&#xf…

下载使用SwitchyOmega连接服务器教程。很简单,一看就上手。

首先介绍一下使用场景模式&#xff0c;通过ssh远程连接服务器(centos),我用的Xshell。 第一步&#xff1a;按图步骤进行设置。 第二步&#xff1a;下载SwitchyOmega git下载地址&#xff1a;https://github.com/FelisCatus/SwitchyOmega/releases 打开页面&#xff0c;直接往…

stun p2p穿越nat技术 简介

目录 什么是STUN&#xff1f; 为什么需要STUN&#xff1f; 什么是STUN服务器&#xff1f; STUN如何工作&#xff1f; NAT探测阶段 打洞阶段 STUN如何在SD-WAN网络中应用&#xff1f; 什么是STUN&#xff1f; P2P网络要求通信双方都能主动发起访问&#xff0c;但是NAT设备…

kali_NAT模式、桥接上网/仅主机_详细

奶奶说&#xff0c;这个NAT折磨了我3天&#xff0c;让我把过程记下来&#xff0c;分享出去&#xff0c;给需要的人。 一、NAT模式介绍 各位在配置NAT的时候会不会有个问题&#xff0c; NAT模式下的kali&#xff0c;子网&#xff08;ip&#xff09;需不需要与主机处于同一网段&…

如何在局域网内,让另一台计算机访问到本地WEB项目

2019年09月18日 17:31:48 MR黎 原文链接 &#xff1a;http://note.youdao.com/noteshareida2998cfd49f658ce72addeeffd784f63&subE9F4E2E0DE634333B2E37683E19FB531 前提&#xff1a;必须在局域网内&#xff0c;相同的网关才可以进行以下配置 支持&#xff1a;Win7,Win10系…

EVE-NG网卡桥接,带您走进更高级的实验

原帖地址&#xff1a;http://www.mamicode.com/info-detail-1819599.html 一、给EVE-NG添加虚拟的物理网卡&#xff08;不管什么样的网卡&#xff0c;方法都类似&#xff09; 为什么说是虚拟的物理网卡呢&#xff1f;这个VMnet1网卡本身就是虚拟出来的&#xff0c;但对于VMware…

魔兽局域网跨网段联机原理浅析

研究(准确的说&#xff0c;应该用“折腾”)魔兽局域网联机的时候&#xff0c;一开始是猛的自己抓包分析&#xff0c;大概的弄清楚数据含义了&#xff0c;可是不太相信自己&#xff0c;就上网拼命的搜资料&#xff0c;最后发现也有不少的人在研究这个东西... 心语的专栏 http:…

利用SSH 反向代理 ,实现跨局域网连接家里的linux 主机 (树莓派)

最近我买了一台树莓派主机 &#xff0c;并且装上了官方系统&#xff08;Raspbian &#xff09;。打算用它来跑跑脚本之类的。但是遇到一个问题&#xff0c;我在外的时候&#xff0c;怎么远程连接家里的在局域网中的主机呢&#xff1f; 我已经成功的解决了这个问题&#xff0c;期…