首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >M210 RTK获得Gimbal控制w/双遥控器(iOS SDK)

M210 RTK获得Gimbal控制w/双遥控器(iOS SDK)
EN

Stack Overflow用户
提问于 2018-10-09 18:51:46
回答 1查看 124关注 0票数 0

在iOS上的DJI 4中,当一个M210 RTK无人机在两个不同的iPads上使用时,无论哪个遥控器没有控制,应用程序中都会出现一个"Get Gimbal Control“按钮。当按钮被点击时,iPad和遥控器获得了对摄像机万向节的控制。

我试图把这个功能添加到我们的应用程序中。在DJI (4.7.1)中,我找到了如下函数,它们与DJI 4中的UI相对应。

在DJIRemoteControllerDelegate上的DJIRemoteController.h中:

代码语言:javascript
复制
- (void)remoteController:(DJIRemoteController *_Nonnull)rc didReceiveGimbalControlRequestFromSlave:(DJIRCInformation *_Nonnull)information;

在DJIRemoteController上的DJIRemoteController.h中:

代码语言:javascript
复制
- (void)requestGimbalControlWithCompletion:(void (^_Nonnull)(DJIRCRequestGimbalControlResult result, NSError *_Nullable error))completion;

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

问题是,当我从从iPad/remote执行此调用时,它会返回一个错误,说明该产品不支持此功能。这使得我提到的其他DJI函数变得无关紧要。

代码语言:javascript
复制
[djiAircraft.remoteController requestGimbalControlWithCompletion:^(DJIRCRequestGimbalControlResult result, NSError * _Nullable error) {
    NSLog(@"%@", error);
}];

错误Domain=DJISDKErrorDomain代码=-1013\“当前产品不支持此功能。(代码:-1013)\”UserInfo={NSLocalizedDescription=Current产品不支持此功能。(代码:-1013)}

这么说吧,我是不是漏掉了什么?我应该使用一组不同的API来实现M210 w/双遥控器的这个功能吗?我无法找到任何能够完成这一任务的东西,而且在这一点上,我假设DJI中的公共标题中可能缺少了它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-10 02:58:49

这些接口用于Inspire 1主/Salve双RC框架控制。因此,它将返回-1013错误的Inspire 2和Inspire 2,它仍然不支持开关万向节控制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52727580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档