Ios 无法同时使用虚拟斗杆和遥控器

Ios 无法同时使用虚拟斗杆和遥控器,ios,dji-sdk,Ios,Dji Sdk,当我启用虚拟斗杆控制并尝试使用虚拟斗杆控制更新控制值时,它会更新值,但遥控器会被禁用(在未启用虚拟斗杆模式的情况下无法发送数据)。虚拟斗杆和遥控器命令都不会被传输。这是预期的行为。它们是相互排斥的。当您想通过虚拟控制杆控制飞机时,遥控器控制杆将被禁用。但如果您想控制飞机,请如上所述更改遥控器的模式,启用虚拟斗杆将禁用直接斗杆控制,但您可以使用hardwareStatus“模拟”斗杆控制。HardwareStatus在用户移动每个棍棒时返回棍棒的位置,并将信息报告给应用程序 使用上述方法,您可以将

当我启用虚拟斗杆控制并尝试使用虚拟斗杆控制更新控制值时,它会更新值,但遥控器会被禁用(在未启用虚拟斗杆模式的情况下无法发送数据)。虚拟斗杆和遥控器命令都不会被传输。

这是预期的行为。它们是相互排斥的。当您想通过虚拟控制杆控制飞机时,遥控器控制杆将被禁用。但如果您想控制飞机,请如上所述更改遥控器的模式,启用虚拟斗杆将禁用直接斗杆控制,但您可以使用hardwareStatus“模拟”斗杆控制。HardwareStatus在用户移动每个棍棒时返回棍棒的位置,并将信息报告给应用程序


使用上述方法,您可以将应用程序对虚拟杆的使用与用户对物理杆的移动相协调,并发送包含用户控件的虚拟杆命令。

这是DJI的设计决策(我认为这是一个非常危险的决策)

请注意,这并不意味着用户将始终能够使用RC 坚持控制飞机;例如,在F模式下(P模式用于 A3/N3 FW>1.5.0.0)SDK启动时,杆不可用 执行运动控制。断言RC控制的正确方法 优先顺序是确保API控制的上述条件 未满足-通常最简单的方法是将RC从F中切换出来 模式转换为P或A模式。对于A3/N3 FW>1.5.0.0,请参见模式开关 变化


但它可以一次发送一个命令。我的意思是,如果启用虚拟斗杆模式,则硬件遥控器将被禁用。如果禁用虚拟斗杆模式,则可以使用遥控器访问。