Sub 按键输入
与其他载具不同,Sub 有专门的按键功能体系。
Sub 使用与 GCS 或 GCS 所接摇杆关联的“手柄按键”。GCS 通过 MAVLink Manual Control 协议频繁发送按键状态(同时包含运动轴命令与按键状态)。
最多可配置 32 个按键。若再分配一个 shift 功能键,每个按键还可执行第二功能,
因此最多可实现约 63 种功能。
备注
默认按键分配见 默认 Sub 硬件配置。
每个按键有两个参数:
BTNx_FUNCTIONBTNx_SFUNCTION
可选功能值如下(Value / Meaning 保留英文标识):
Value |
Meaning |
说明 |
|---|---|---|
1 |
|
切换修饰键:使其他按键执行“第二功能”(shifted) |
2 |
|
切换解锁/上锁状态 |
3 |
|
解锁(Arm) |
4 |
|
上锁(Disarm) |
5 |
|
切换到 MANUAL 模式 |
6 |
|
切换到 STABILIZE 模式 |
7 |
|
切换到 ALT_HOLD 模式 |
8 |
|
切换到 POSHOLD 模式 |
9 |
|
切换到 AUTO 模式 |
10 |
|
切换到 CIRCLE 模式 |
11 |
|
切换到 GUIDED 模式 |
12 |
|
切换到 ACRO 模式 |
13 |
|
切换到 SURFTRAK 模式 |
21 |
|
云台回到中位 |
22 |
|
云台俯仰向上 |
23 |
|
云台俯仰向下 |
24 |
|
触发快门(尚未实现) |
25 |
|
切换视频源(需视频切换器) |
26 |
|
云台偏航向右 |
27 |
|
云台偏航向左 |
31 |
|
灯光1 在亮/暗之间循环步进一次 |
32 |
|
灯光1 按步进变亮 |
33 |
|
灯光1 按步进变暗 |
34 |
|
灯光2 循环步进一次 |
35 |
|
灯光2 变亮 |
36 |
|
灯光2 变暗 |
41 |
|
飞行员增益在 50% 与 100% 间切换 |
42 |
|
按配置步进增大飞行员增益 |
43 |
|
按配置步进减小飞行员增益 |
44 |
|
增大横滚配平 |
45 |
|
减小横滚配平 |
46 |
|
增大俯仰配平 |
47 |
|
减小俯仰配平 |
48 |
|
切换是否保持当前摇杆轴向输入(巡航开关) |
49 |
|
在横滚俯仰控制与前后/横移控制之间切换摇杆映射 |
51 |
|
将 RELAY1 置 ON |
52 |
|
将 RELAY1 置 OFF |
53 |
|
切换 RELAY1 |
54 |
|
将 RELAY2 置 ON |
55 |
|
将 RELAY2 置 OFF |
56 |
|
切换 RELAY2 |
57 |
|
将 RELAY3 置 ON |
58 |
|
将 RELAY3 置 OFF |
59 |
|
切换 RELAY3 |
61 |
|
增大 Actuator 1 |
62 |
|
减小 Actuator 1 |
63 |
|
将 Actuator 1 设为最小 |
64 |
|
将 Actuator 1 设为最大 |
65 |
|
将 Actuator 1 设为中位 |
66 |
|
增大 Actuator 2 |
67 |
|
减小 Actuator 2 |
68 |
|
将 Actuator 2 设为最小 |
69 |
|
将 Actuator 2 设为最大 |
70 |
|
将 Actuator 2 设为中位 |
71 |
|
增大 Actuator 3 |
72 |
|
减小 Actuator 3 |
73 |
|
将 Actuator 3 设为最小 |
74 |
|
将 Actuator 3 设为最大 |
75 |
|
将 Actuator 3 设为中位 |
76 |
|
将 Actuator 1 设为最小 |
77 |
|
将 Actuator 1 设为最大 |
78 |
|
在 Actuator 1 最小与中位之间切换 |
79 |
|
在 Actuator 1 最大与中位之间切换 |
80 |
|
将 Actuator 2 设为最小 |
81 |
|
将 Actuator 2 设为最大 |
82 |
|
在 Actuator 2 最小与中位之间切换 |
83 |
|
在 Actuator 2 最大与中位之间切换 |
84 |
|
将 Actuator 3 设为最小 |
85 |
|
将 Actuator 3 设为最大 |
86 |
|
在 Actuator 3 最小与中位之间切换 |
87 |
|
在 Actuator 3 最大与中位之间切换 |
91 |
|
功能 ``custom_1``(详见参数说明) |
92 |
|
功能 ``custom_2``(详见参数说明) |
93 |
|
功能 ``custom_3``(详见参数说明) |
94 |
|
功能 ``custom_4``(详见参数说明) |
95 |
|
功能 ``custom_5``(详见参数说明) |
96 |
|
功能 ``custom_6``(详见参数说明) |
101 |
|
功能 ``relay_4_on``(详见参数说明) |
102 |
|
功能 ``relay_4_off``(详见参数说明) |
103 |
|
功能 ``relay_4_toggle``(详见参数说明) |
104 |
|
功能 ``relay_1_momentary``(详见参数说明) |
105 |
|
功能 ``relay_2_momentary``(详见参数说明) |
106 |
|
功能 ``relay_3_momentary``(详见参数说明) |
107 |
|
功能 ``relay_4_momentary``(详见参数说明) |
108 |
|
功能 ``script_1``(详见参数说明) |
109 |
|
功能 ``script_2``(详见参数说明) |
110 |
|
功能 ``script_3``(详见参数说明) |
111 |
|
功能 ``script_4``(详见参数说明) |
112 |
|
将 Actuator 4 设为最小 |
113 |
|
将 Actuator 4 设为最大 |
114 |
|
将 Actuator 4 设为中位 |
115 |
|
增大 Actuator 4 |
116 |
|
减小 Actuator 4 |
117 |
|
将 Actuator 4 设为最小 |
118 |
|
将 Actuator 4 设为最大 |
119 |
|
在 Actuator 4 最小与中位之间切换 |
120 |
|
在 Actuator 4 最大与中位之间切换 |
121 |
|
将 Actuator 5 设为最小 |
122 |
|
将 Actuator 5 设为最大 |
123 |
|
将 Actuator 5 设为中位 |
124 |
|
增大 Actuator 5 |
125 |
|
减小 Actuator 5 |
126 |
|
将 Actuator 5 设为最小 |
127 |
|
将 Actuator 5 设为最大 |
128 |
|
在 Actuator 5 最小与中位之间切换 |
129 |
|
在 Actuator 5 最大与中位之间切换 |
130 |
|
将 Actuator 6 设为最小 |
131 |
|
将 Actuator 6 设为最大 |
132 |
|
将 Actuator 6 设为中位 |
133 |
|
增大 Actuator 6 |
134 |
|
减小 Actuator 6 |
135 |
|
将 Actuator 6 设为最小 |
136 |
|
将 Actuator 6 设为最大 |
137 |
|
在 Actuator 6 最小与中位之间切换 |
138 |
|
在 Actuator 6 最大与中位之间切换 |
自定义与执行机构
与 Actuator 相关的按键(actuator_n_*)用于控制 SERVOx_FUNCTION 设为 Actuator 的通道。
详见 执行机构(PWM)。
增益相关参数
JS_GAIN_DEFAULT/JS_GAIN_MIN/JS_GAIN_MAX/JS_GAIN_STEPSJS_THR_GAIN
灯光输出
灯光通常映射到相应 SERVOx_FUNCTION;按键 lights1_* / lights2_* 改变亮度。
安全提示
将解锁(arm)与可能危险的执行机构功能分开布置。
水下作业前在陆地确认每个按键动作。