Qualcomm 增强型软件开发套件 (QESDK) 启动和示例应用程序用户指南(3)
4.3.3 数据路径优先级 (DPP)
单击 DPP 后,将加载活动并显示 DPP 屏幕。
-
点击 DPP INIT 按钮初始化 DPE 模块
-
ADD FLOW – 添加流并在日志中显示状态
- 提供以下详细信息
- 源IP和端口
- 目的IP和端口
- 协议
- 应用程序类型
- PDCP定时器
- DSCP值
- 点击添加流量按钮
笔记
最新日志显示在日志部分。 - 提供以下详细信息
-
获取流详细信息 – 将所有流添加到下拉选项并在日志中显示流详细信息
-
DELETE FLOW – 删除具有指定 ID 的流
- 从下拉列表中选择流 ID
- 点击删除流按钮。
相应的流被删除。
-
删除所有流 – 从 QESDK DPP 服务中删除所有流
4.3.4 链路延迟估计 (LLE)
单击 LLE 后,将加载活动并显示 LLE 屏幕。
- 点击 LLE INIT 按钮初始化 LLE 模块
- 设置报告标准 – 设置报告间隔;报告每隔一段时间就会开始在日志中发布
- 获取最后的估计报告 – 调用 getLastEstimationReport API 并在日志中发布最后的估计报告
- 注册估算报告 – 调用 registerForEstimationReports API 并注册报告回调
4.3.5 链路层中断(LLI)
单击 LLI 后,将加载活动并显示 LLI 屏幕。
- 点击 LLI INIT 按钮初始化 LLI 模块
- 注册链接中断指示 – 注册中断通知并在发生任何中断时发送回调
4.4 传感器特点
活动识别
- 点击 SENSOR INIT 初始化传感器模块;这在 QESDK 传感器管理器和传感器子系统之间建立了一条通道
- CREATE SESSION – 创建传感器会话并使用 QESDK API 进行注册
- ET SENSOR LIST – 获取传感器列表;目前下拉菜单中仅提供活动识别
- START——与活动识别传感器建立连接并接收数据;此调用 send_request 带有启用传感器协议缓冲区 (protobuf) 消息
以下屏幕截图显示了活动识别传感器可以检测并发布到应用程序的事件和状态,具体取决于设备用户的用例
- STOP – 向传感器子系统发送传感器禁用请求,数据不再从传感器发布到应用程序
4.5 性能特点
在 QESDK 应用程序仪表板上点击“性能”,然后点击“QAPE”以启动性能功能。
QAPE
- 点击 QAPE INIT 初始化 QAPE 模块
- BOOST CPU – 应用输入的值并启动应用程序的 CPU 提升
- BOOST GPU – 应用输入的值并启动应用程序的 CPU 加速
- 低延迟 – 通知系统有关必须立即在 CPU 上调度的短时间运行的关键应用程序线程 (TID);系统将应用程序指定的线程标记为低延迟线程
- 高 CPU 利用率 – 通知系统某个特定的高 CPU 利用率线程 (TID),该线程需要 SoC 上的高性能内核;该线程被相应地放置在一个大的CPU核心上
- 低 CPU 利用率 – 通知系统某个不需要高性能核心的特定低 CPU 利用率线程 (TID)
- THREAD PIPELINE – 提示系统以更高优先级的 CPU 调度来处理管道线程 (TIDS)
4.6 精准定位功能
点击 QESDK 应用程序仪表板上的位置以展开支持的精确定位功能的列表。
4.6.1 电子全球导航卫星系统
- 通过点击 EDGNSS INIT 初始化 eDGNSS 模块
- 请求同意 – 获得用户同意执行 eDGNSS 定位
- 注册校正数据 – 通过在应用程序的编辑框中输入数据来配置 NTRIP 客户端进行校正
- 主机IP、端口、用户名、密码
- NMEA 更新间隔和点
- 启用 PPE NTRIP – 启用带有校正数据的精确定位引擎
- 请求更新 – 启动 NTRIP 连接并请求精确定位更新
- REMOVE UPDATE – 停止 NTRIP 连接并删除精确定位更新
4.6.2 实时动态定位
- 点击 RTK INIT 初始化 RTK 模块
- 请求同意 – 获得用户同意执行 RTK 定位
- 注册校正数据 – 配置 NTRIP 客户端以获取校正数据
- 请求更新 – 按指定的时间间隔接收位置数据更新
- REMOVE UPDATE – 停止精确定位更新
4.6.3 GTP
- 通过点击 GTP INIT 初始化 GTP 模块
- 设置用户同意 – 检查并授予应用程序精细位置权限;用户必须明确接受此权限请求才能执行 GTP 定位
- REGISTER CALLBACK – 注册位置回调并获取位置数据
- 请求更新 – 按指定的时间间隔接收位置数据更新
4.6.4 精准GTP
- 通过点击 PRECISE GTP INIT 初始化 Precise GTP 模块
- 设置用户同意 – 检查并授予应用程序精细位置权限;用户必须明确接受此权限请求才能执行精确的 GTP 定位
- 注册回调 – 注册位置回调并获取位置数据
- 请求更新 – 按指定的时间间隔接收位置数据更新
4.6.5 地理位置优越
- 通过点击 ROBUST INIT 来初始化稳健的定位模块
- 请求更新 – 启动 GNSS 定位会话并接收位置数据
- 删除更新 – 停止 GNSS 定位会话并停止接收位置数据