大疆社区
标题: P3P地面站的问题 [打印本页]
作者: qiuhai 时间: 2015-6-24
标题: P3P地面站的问题
我用Android 开发精灵3,用的是官方提供的SDK,用的是官方提供的DIJ-SDK-DEMO那个工程,现在是能够获取飞机上的数据,也能够控制云台相机,但是想控制飞机起飞,就是飞不起来
我的环境如下:遥控器左上角的模式选择我选择了‘A’,
能够控制云台相机(说明sdk-level2的权限获得成功)
GPS也能够获取(在室外)
固件版本:P3X_FW_V01.01.1002.bin
不过我们是在禁飞区内,有影响吗?
我按打开地面站的按钮后,会执行下面的函数
DJIDrone.getDjiGroundStation().openGroundStation(new DJIGroundStationExecuteCallBack(){
@Override
public void onResult(GroundStationResult result) {
// TODO Auto-generated method stub
handler.sendMessage(handler.obtainMessage(SHOWTOAST, "onResult"));
String ResultsString = "return code =" + result.value();
handler.sendMessage(handler.obtainMessage(SHOWTOAST, ResultsString));
}
});
应该会在平板电脑屏幕上有所显示,但是现在现象是什么都不显示,我没法确定地面站是否打开
执行
DJIDrone.getDjiGroundStation().uploadGroundStationTask(mTask, new DJIGroundStationExecuteCallBack(){
@Override
public void onResult(GroundStationResult result) {
// TODO Auto-generated method stub
handler.sendMessage(handler.obtainMessage(SHOWTOAST, "onResult"));
String ResultsString = "return code =" + result.toString();
handler.sendMessage(handler.obtainMessage(SHOWTOAST, ResultsString));
}
});
也是什么现象也没有(屏幕上没有打印信息)
执行
DJIDrone.getDjiGroundStation().closeGroundStation(new DJIGroundStationExecuteCallBack(){
@Override
public void onResult(GroundStationResult result) {
// TODO Auto-generated method stub
String ResultsString = "return code =" + result.value();
handler.sendMessage(handler.obtainMessage(SHOWTOAST, ResultsString));
}
});
一键起飞功能也不能用。
我现在有如下疑惑:
1、我用官方提供的DJI Pilot的一键起飞时,飞机上的电机能够转动,但是用DIJ-SDK-DEMO的一键起飞功能,飞机一点响应都没有。
2、openGroundStation和uploadGroundStationTask两个函数没有返回值。
3、遥控器需要升级吗?
作者: 402635346@qq.co 时间: 2015-6-24
你的固件是开发者固件还是民用固件?民用固件不行的。
作者: qiuhai 时间: 2015-6-24
固件是在这个网址下的:http://dev.dji.com/cn/products/sdk/mobile-sdk/downloads
作者: qiuhai 时间: 2015-6-24
固件是在这个网址下的:http://dev.dji.com/cn/products/sdk/mobile-sdk/downloads,不过怎么区分民用固件和开发者固件啊?
作者: lanyusea 时间: 2015-6-24
从这里下载的就是开发者固件不是民用的了。
作者: lanyusea 时间: 2015-6-24
以及 return code 3 代表的是success,第一个是0所以3是第四项。
作者: lanyusea 时间: 2015-6-24
我之前遇到的和你一模一样最后发现是固件的锅。
不过既然你用的是正确的固件那我就不知道为什么了…… 要不咱再重新烧一遍固件,是不是上次没烧进去?
作者: 402635346@qq.co 时间: 2015-6-24
官方最新的SDK及开发者固件,已经解决。
作者: qiuhai 时间: 2015-6-24
求链接
作者: 402635346@qq.co 时间: 2015-6-24
http://pan.baidu.com/share/link? ... 47&uk=661096017
作者: qiuhai 时间: 2015-6-24
里面没有开发者固件啊
欢迎光临 大疆社区 (https://bbs.dji.com/) |
Powered by Discuz! X3.2 |