dji psdk开发(4)自定义控件widget

36 篇文章 123 订阅 ¥299.90 ¥399.90

基于PSDK开发的负载,如何快速验证负载设备的功能?需要使用到PSDK 库中的“自定义控件”模块。

“自定义控件”是一个将“负载设备的功能”封装为按钮、开关以及范围条等控件的功能;使用DJI Pilot 或基于MSDK 开发的移动端APP 能够识别负载设备中控件的配置信息并生成UI 控件,方便用户快速设置负载设备的参数并控制负载设备执行指定的动作;同时,DJI Pilot 或基于MSDK 开发的移动端APP 还能以浮窗的形式显示负载设备的状态信息;此外,用户还能根据使用需求,将负载设备的功能映射到遥控器上的预留按键上,通过使用遥控器上的预留按键,以更便捷的方式控制负载设备。

先介绍官方demo 中widget控件的UI,再详细介绍自定义控件功能的实现,最后简单说明在按键映射与航点任务中的使用。

注意:在Linux系统下,自定义控件的功能的初始化信息下传到app,也是用的网络传输,因此必须开启网络功能、连接网口。

1、自定义控件UI介绍

自定义控件根据显示区域的不同,分为主界面和配置界面。两者最大的区别在于,主界面的图标是立即可见,并且可以自定义图标展示。

1.1、主界面的控件

如下图所示,主界面控件显示在负载的图传画面之上(若不实现图传,就是一个纯黑的界面)。主界面控件分为两类:

  • 动作栏控件:按钮、开关、范围条和选择列表四种控件类型,最多5个
  • 浮窗
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aworkholic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值