(24)(24.4) MultiWii/DJI/HDZero OSD (version 4.2 and later)(二)

server/2024/9/22 21:53:47/

文章目录

前言

2 未经WTFOS改装的DJI 2/V1/V2护目镜

3 参数说明


前言

除了基于本地 MSP 遥测的 OSD 显示外,在后来的型号中还添加了“自定义OSD”功能,允许显示和定位 ArduPilot 提供的任何或所有 OSD 信息面板以及警告、单位等。


2 未经WTFOS改装的DJI 2/V1/V2护目镜

除了基于本地 MSP 遥测的 OSD 显示外,在后来的型号中还添加了“自定义OSD”功能,允许显示和定位 ArduPilot 提供的任何或所有 OSD 信息面板以及警告、单位等。

配置

要启用此功能,请设置以下参数(例如使用串行端口 2 作为使用 TXRX 线路连接到 DJI Air 单元的端口):

  • 如果没有使用集成 OSD 来激活 OSD 代码,则OSD_TYPE= 3。如果存在集成 OSD,并且用户希望同时拥有两个 OSD,则OSD_TYPE= 将激活板载 OSD,并为 MSP OSD 功能提供屏幕。例如,在使用 DJI 护目镜/空气系统进行中程行驶的飞行器上,当飞行器超过 HD DJI 护目镜的范围时,仍使用内部 OSD 运行远程 VTX。这种配置可以使用一个针对 DJI Goggles 优化的 OSD 屏幕,另一个用于集成 OSD,用户可以根据正在观看的视频系统在它们之间切换;
  • SERIAL2_PROTOCOL= 33DJI-FPV);
  • SERIAL2_BAUD= 115
  • MSP_OPTIONS 位0= 0(不启用遥测模式);
  • MSP_OPTIONS bit 2= 1EnableBTFLFonts)强制 ArduPilot 模拟 Betaflight,并为远程 OSD 系统中集成的字体表使用兼容 Betaflight 的字体索引。这是必需的,因为护目镜没有与ArduPilot 兼容的字体表;
  • 使用 Betaflight 字体时,OSD_OPTIONS位5= 1TranslateArrows)使用校正的方向箭头。

Note

设置上述协议类型时,串行端口建立速率默认值自动更改为 115.2Kbaud。但是,如果用户之前或之后更改了波特率,则不会使用此默认值。大多数视频护目镜系统都需要 115.2Kaud

Note

必须启用 DJI 自定义 OSD:在护目镜的设置->显示->自定义 OSD 菜单中。

3 参数说明

1. SERIAL2_PROTOCOL:遥测 2 协议选择。

注意:更改后需要重新启动。

控制 Telem2 端口上使用的协议。请注意,Frsky 选项需要外部转换器硬件。有关详细信息,请参阅 wiki

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP


http://www.ppmy.cn/server/105060.html

相关文章

开放世界目标检测:检测区分出未知物体

开放世界目标检测:检测区分出未知物体 01 Abstract 开放世界目标检测旨在识别未见过类别的目标,并在提供注释后逐步识别这些目标。与传统的只限于预定义类别的范式不同,这种设置承诺通过使用与类别无关的信息来持续且通用地估计目标性。然而…

Paimon Flink本地读取数据报错

1.idea本地读取paimon 用idea在本地读取paimon的表时需要添加的依赖除了官网提出的和hadoop相关的,paimon-flink之类相关的除外还需要其他额外依赖 import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.tabl…

【设计模式】模块模式和桥接模式

模块模式 模块化模式最初被定义为在传统软件工程中为类提供私有和公共封装的一种方法。 能够使一个单独的对象拥有公共/私有的方法和变量,从而屏蔽来自全局作用域的特殊部分。这可以减少我们的函数名与在页面中其他脚本区域内定义的函数名冲突的可能性。 闭包&am…

Spring系列之Spring Cache缓存注解的使用

目录 一、概述 二、缓存注解 1、Cacheable 缓存结果 2、CachePut 更新缓存 3、CacheEvict 清除缓存 4、Caching 组合缓存(不常用) 5、CacheConfig 类级别缓存配置(不常用) 6、CacheResult 设置缓存超时(不常用…

数据采集-->kafka-->hdfs

数据采集到kafka flume: a1.sources r1 a1.channels c1a1.sources.r1.type TAILDIR a1.sources.r1.filegroups f1 a1.sources.r1.filegroups.f1 /opt/installs/flume1.9/job/a.log a1.sources.r1.positionFile /opt/installs/flume1.9/job/taildir-kafka.jsona1.channe…

【日常总结】阿里云:windows server 过一段时间登录不进去,或提示:出现身份验证错误。 无法连接到本地安全机构

场景 阿里云 : ESC系统:windows server 2022 问题 无法登录,或者登录浸提提示密码已过期 原因 密码设置了过期时间 解决方案 修改密码策略:密码设置永不过期 打开“本地安全策略”编辑器:运行 secpol.msc。 导航至“账户…

【leetcode】 27. 移除元素

题目: 题目链接 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行…

基于单片机车载酒精浓度的检测系统

摘 要: 为了有效地防止驾驶员酒后驾车的行为,设计了一种基于单片机车载酒精浓度的检测系统 。 该系统由酒精传感器、 A/D 转换器 、 AT89S52 单片机控制器 、 语音报警 、 LCD 液晶显示 、 LED 指示灯 、 车门锁传感器 、 压力传感器和继电器等构成。 当…