我正在尝试以编程方式发现我的DJI无人机是否需要视觉系统校准。我正在尝试使用DJIDiagnostics类来执行此操作。
我已经为DJIBaseProductDelegate实现了一个委托,并通过我的飞机委托进行设置。
extension MyDJIClass: DJIBaseProductDelegate {
private func product(_ product: DJIBaseProduct, didUpdateDiagnosticsInformation info: [Any]) {
}
}
但是,我的代表从未被打过电话。难道我做错了什么?如何访问诊断信息?