【问题标题】:DJI Battery NullDJI 电池电量耗尽
【发布时间】:2020-11-12 09:44:09
【问题描述】:

成功连接飞机后的意思

BaseProduct baseProduct = DJISDKManager.getInstance().getProduct();
Aircraft aircraft;
if (baseProduct == null || !baseProduct.isConnected() ||
            !(baseProduct instanceof Aircraft)
           || baseProduct.getModel() == Model.UNKNOWN_AIRCRAFT) {
       aircraft =  null
}
else {
  aircraft = (Aircraft)baseProduct;
}
if(aircraft!=null){
   aircraft.getBattery(); // returns null
   aircraft.getBatteries(); // returns null
   aircraft.getBatteryBox(); // returns null
}

我总是收到 aircraft.getBattery()aircraft.getBatteries()aircraft.getBatteryBox() null。

附:设备型号为Matrice 600 pro,连接飞行器(真正连接)可以打印设备型号。

【问题讨论】:

    标签: android battery dji-sdk


    【解决方案1】:

    安卓使用: Battery.setAggregationStateCallback。

    而且,IOS使用: DJIBattery.aggregationDelegate = self;

    【讨论】:

      【解决方案2】:

      我也遇到同样的问题,使用M300 RTK,(IOS),self.aircraft.batteries

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-18
        • 1970-01-01
        • 1970-01-01
        • 2013-09-10
        • 1970-01-01
        • 1970-01-01
        • 2011-07-04
        • 1970-01-01
        相关资源
        最近更新 更多