请问RTK的状态接口是哪个?如下图中的红颜色:服务器连接中
已完成请问RTK的状态接口是哪个?如下图中的红颜色:服务器连接中
-
rtkSettings.setRtkConnectionStateWithBaseStationCallback(new RTK.RTKConnectionStateWithBaseStationReferenceSourceCallback() {
@Override
public void onUpdate(@NonNull @org.jetbrains.annotations.NotNull RTKConnectionStateWithBaseStationReferenceSource rtkConnectionStateWithBaseStationReferenceSource, @Nullable @org.jetbrains.annotations.Nullable RTKBaseStationInformation rtkBaseStationInformation) {
Log.e(TAG,"mark--与基站参考源的RTK连接状态:"+rtkConnectionStateWithBaseStationReferenceSource +"--RTK基站信息:"+rtkBaseStationInformation);
}
});
我这边在空旷地方有RTK信号,通过DJI Pilot App查看RTK状态都有,但是程序里上面的打印始终是:mark--与基站参考源的RTK连接状态:DISCONNECTED--RTK基站信息:RTKBaseStationInformation{baseStationID=148267072, baseStationName='', signalLevel=0} .RTKConnectionStateWithBaseStationReferenceSource这个枚举始终都是态:DISCONNECTED
-
尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 您的回调信息中显示,基站名称为空,信号也为0,请问您是否调用了 setReferenceStationSource() 方法来设置 RTK 的基站源? 是否调用了 connectToBaseStation() 方法连接?通过基站ID选择要连接的基站。仅当当前 ReferenceStationSource 为 BASE_STATION 时才能使用。 您可以调用 startSearchBaseStation() 方法来扫描基站,使用 RTKBaseStationListCallback 类接收扫描的基站信息。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持 -
尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 您可以参考我们提供的 Sample,在 Sample 4.15 中增加了 RTK 模块的示例。 链接: https://www.github.com/dji-sdk/Mobile-SDK-Android 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
-
首先需要您使用 setRtkEnabled() 方法开启 RTK 功能,并且通过 setReferenceStationSource() 方法设置 RTK 源为 NETWORK_RTK,之后通过 setNetworkServiceCoordinateSystem() 方法设置坐标系,最后通过 startNetworkService() 方法开始启动服务。 您可以通过 addNetworkServiceStateCallback() 方法来监听网络服务的状态,通过 setStateCallback() 方法监听 RTK 状态,使用 isRTKBeingUsed() 方法了解 RTK 数据是否正在被使用,两者配合使用来实现您的需求。
请先登录再写评论。
评论
11 条评论