Mavic 系列機型適配

Mavic 機型連接后圖傳信號與遙控連接信號丟失,追究發(fā)現(xiàn)Mavic系列使用 OcuSync 圖傳系統(tǒng),在監(jiān)聽相關Key是需要注意適配。
關鍵代碼

//Mavic 系列機型使用 OcuSync 圖傳方案,需要單獨適配
//addListenerWithInitialValue 自己封裝了一層,參見DJI SDK的監(jiān)聽函數(shù)
  Model model = DJIHelper.getInstance().getModel();
        if (model != null) {
            String modelName = model.getDisplayName();
            if (modelName.contains("Mavic")){
                KeyManager.getInstance().addListenerWithInitialValue(AirLinkKey.createOcuSyncLinkKey(AirLinkKey.UPLINK_SIGNAL_QUALITY), uplinkQualityListener);
                KeyManager.getInstance().addListenerWithInitialValue(AirLinkKey.createOcuSyncLinkKey(AirLinkKey.DOWNLINK_SIGNAL_QUALITY), downlinkQualityListener);
            }else {
                KeyManager.getInstance().addListenerWithInitialValue(AirLinkKey.createLightbridgeLinkKey(AirLinkKey.UPLINK_SIGNAL_QUALITY), uplinkQualityListener);
                KeyManager.getInstance().addListenerWithInitialValue(AirLinkKey.createLightbridgeLinkKey(AirLinkKey.DOWNLINK_SIGNAL_QUALITY), downlinkQualityListener);
            }
        }

同理,使用Wifi 連接的需要AirLinkKey.createWifiLinkKey。
附,大疆產(chǎn)品的圖傳貼圖,連接 https://developer.dji.com/mobile-sdk/documentation/introduction/product_introduction.html#product-comparison

image.png
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容