首页 文章

M210 RTK获得带双遥控器的 Cloud 台控制(iOS SDK)

提问于
浏览
0

在iOS上的DJI GO 4中,当M210 RTK无人机在双遥控(主/从)配置的两个独立iPad上使用时,应用程序中会出现“获取万向节控制”按钮,无论哪个遥控器无法控制 . 当按下按钮时,该iPad和遥控器可以控制相机万向节 .

我正在尝试将此功能添加到我们的应用程序中 . 在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 /遥控器执行此调用时,它会返回错误消息,指出该产品不支持此功能 . 这使得我提到的其他DJI SDK功能无关紧要 .

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

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

话虽这么说,我在这里错过了一些东西吗?是否有一组不同的API我应该用于实现M210 w / Dual Remotes的这项功能?我无法找到完成此任务的任何内容,此时,我假设它可能只是在DJI SDK的公共 Headers 中丢失 .

1 回答

  • 1

    这些接口适用于Inspire 1 Master / Salve双RC万向节控制 . 因此它将为Inspire 2返回-1013错误 . 而对于Inspire 2,它现在仍然不支持开关万向节控制 .

相关问题