gpt4 book ai didi

ios - M210 RTK 双 Remote 云台控制(iOS SDK)

转载 作者:行者123 更新时间:2023-11-28 23:45:23 25 4
gpt4 key购买 nike

在 iOS 上的 DJI GO 4 中,当 M210 RTK 无人机在双 Remote (主/从)配置中的两个独立 iPad 上使用时,“获取云台控制”按钮出现在应用程序中,用于任何 Remote 没有控制.点击按钮后,iPad 和 Remote 即可控制相机云台。

我正在尝试将此功能添加到我们的应用程序中。在 DJI SDK (4.7.1) 中,我找到了以下功能,它们看起来与 DJI GO 4 中的 UI 相对应。

在 DJIRemoteControllerDelegate 上的 DJIRemoteController.h 中:

- (void)remoteController:(DJIRemoteController *_Nonnull)rc didReceiveGimbalControlRequestFromSlave:(DJIRCInformation *_Nonnull)information;


在 DJIRemoteController 上的 DJIRemoteController.h 中:

- (void)requestGimbalControlWithCompletion:(void (^_Nonnull)(DJIRCRequestGimbalControlResult result, NSError *_Nullable error))completion;

- (void)respondToRequestForGimbalControl:(BOOL)response fromSlaveRC:(uint32_t)rcID;


问题是,当我从从属 iPad/ Remote 执行此调用时,它返回一条错误,指出该产品不支持此功能。这使得我提到的其他 DJI SDK 功能变得无关紧要。

[djiAircraft.remoteController requestGimbalControlWithCompletion:^(DJIRCRequestGimbalControlResult result, NSError * _Nullable error) {
NSLog(@"%@", error);
}];


Error Domain=DJISDKErrorDomain Code=-1013 \"Current product does not support this feature.(code:-1013)\" UserInfo={NSLocalizedDescription=Current product does not support this feature.(code:-1013)}


话虽这么说,我在这里错过了什么吗?我是否应该使用一组不同的 API 来为带双 Remote 的 M210 实现此功能?我无法找到实现此目的的任何东西,此时,我假设 DJI SDK 的公共(public) header 中可能缺少它。

最佳答案

这些接口(interface)用于 Inspire 1 Master/Salve 双遥控云台控制。所以它会为 Inspire 2 返回 -1013 错误。而Inspire 2目前还不支持切换云台控制。

关于ios - M210 RTK 双 Remote 云台控制(iOS SDK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52727580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com