RC 选项¶
RC_OPTIONS 位掩码提供了多个选项,根据哪些位被设置("1"),地面控制站(GCS)将如何处理遥控输入和覆盖:
RC_OPTIONS 马衔 |
功能 |
---|---|
0 |
忽略任何连接的遥控接收器输出 |
1 |
忽略从全球监控系统接收到的任何遥控重载指令 |
2 |
忽略接收器故障安全位 |
3 |
在 FPort 协议中添加某些系统需要的延迟字节,参见 FP 端口设置 |
4 |
记录串行协议的原始 RC 输入字节 |
5 |
需要在怠速位置输入节气门才能启动 |
6 |
如果方向舵、升降舵或副翼操纵杆未处于中立位置,则可进行上膛 |
7 |
允许辅助开关尊重 |
8 |
使用 Passthru 扩展进行 CRSF 遥测(见 直通 FrSky 遥测协议) |
9 |
抑制 ELRS 系统的 CRSF 模式/速率信息 |
10 |
在(飞行)控制器上启用多接收器支持 |
例如,若要将该选项设置为忽略接收机故障安全位,则需要设置第 2 位,即值为 "4"(2^2=4)。在遥控系统范围之外使用地面站控制时,这可能很有用,因为地面站可以在遥控信号丢失时将其接收器的输出设置为微调值,但协议中仍有一个故障安全位,否则会强制发生遥控故障安全。
还有一个 RC_PROTOCOLS 位掩码,可用于限制检测和使用哪些 RC 协议。这在 RC 协议自动检测失败和选择了错误的 RC 协议处理程序时非常有用。这种情况很少发生,但如果确实发生了,就可以通过此参数锁定一个可以检测和使用的 RC 协议。
备注
一旦 ArduPilot 解码了正在使用的遥控协议,它就会向地面控制站发送一条信息,说明正在解码的协议。