Skip to main content

飞行控制功能实现

interface AutelFlyController

method setWarningListener

void setWarningListener(CallbackWithTwoParams<ARMWarning, MagnetometerState> listener);

描述: 设置飞行控制告警状态的监听器以监听实时数据。

输入参数: 带飞行控制告警状态、磁力器状态二个参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithTwoParams、 ARMWarning、 MagnetometerState

method setCalibrateCompassListener

void setCalibrateCompassListener(final CallbackWithOneParam<CalibrateCompassStatus> listener);

描述: 设置校准指南针监听器以监听实时数据。

输入参数: 带一个指南针状态参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 CalibrateCompassStatus

method  setBeginnerModeEnable

void setBeginnerModeEnable(boolean enable, CallbackWithNoParam callback);

描述: 设置新手模式。

输入参数:

  • enable*:新手模式是否启用。
  • callback*:新手模式是否启用的监听回调接口。

输出参数:无。

相关参数: enable、 CallbackWithNoParam

method  isBeginnerModeEnable

void isBeginnerModeEnable(CallbackWithOneParam<Boolean> callback);

描述: 检查新手模式是否启用。

输入参数:  带新手模式是否开启参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam Boolean

method  setMaxHeight

void setMaxHeight(double value, CallbackWithNoParam callback);

描述: 设置无人机最大高度。

输入参数:

  • value*:高度限制, 无人机最大飞行高度从30米到800米。
  • callback*:设置无人机最大飞行高度后的监听回调。

输出参数:无。

相关参数: value、CallbackWithNoParam

method  getMaxHeight

void getMaxHeight(CallbackWithOneParam<Float> callback);

描述: 获取无人机最大高度。

输入参数:  带一个无人机最大高度数值参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method  setMaxRange

void setMaxRange(double value, CallbackWithNoParam callback);

描述: 设置无人机最大距离。

输入参数:

  • value*:距离限制,无人机最大飞行距离从30米到500米。
  • callback*:设置无人机最大飞行距离后的监听回调。

输出参数:无。

相关参数: value、CallbackWithNoParam

method  getMaxRange

void getMaxRange(CallbackWithOneParam<Float> callback);

描述: 获取无人机最大距离。

输入参数:  带一个无人机最大距离数值参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method  setReturnHeight

void setReturnHeight(double value, CallbackWithNoParam callback);

描述: 设置无人机返航高度。

输入参数:

  • value*:返航高度,无人机的返航高度从30米到200米。
  • callback*:设置无人机最大飞行距离后的监听回调。

输出参数:无。

相关参数: value、CallbackWithNoParam

method  getReturnHeight

void getReturnHeight(CallbackWithOneParam<Float> callback);

描述: 获取无人机返航高度。

输入参数:  带一个无人机返航高度数值参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method  setMaxHorizontalSpeed

void setMaxHorizontalSpeed(double value, CallbackWithNoParam callback);

描述: 设置无人机最大水平速度。

输入参数:

  • value*:水平速度限制,无人机的最大水平速度范围为0 m/s至15 m/s。
  • callback*:设置无人机最大水平速度后的监听回调。

输出参数:无。

相关参数: value、CallbackWithNoParam

method  getMaxHorizontalSpeed

void getMaxHorizontalSpeed(CallbackWithOneParam<Float> callback);

描述: 获取无人机最大水平速度。

输入参数:  带一个无人机最大水平速度数值参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method  setAttitudeModeEnable

void setAttitudeModeEnable(boolean enable, CallbackWithNoParam callback);

描述: 设置姿态模式。

输入参数:

  • enable*:姿态模式是否启用。
  • callback*:姿态模式是否启用的监听回调接口。

输出参数:无。

相关参数: enable、 CallbackWithNoParam

method  isAttitudeModeEnable

void isAttitudeModeEnable(CallbackWithOneParam<Boolean> callback);

描述: 检查姿态模式是否启用。

输入参数:  带姿态模式是否开启参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 Boolean

method  setLedPilotLamp

void setLedPilotLamp(LedPilotLamp lamp, CallbackWithNoParam callback);

描述: 设置无人机LED指示灯状态。

输入参数:

  • lamp*:LED指示灯状态的枚举值。
  • callback*:设置无人机LED指示灯状态后的监听回调。

输出参数:无。

相关参数: LedPilotLamp、 CallbackWithNoParam

method  getLedPilotLamp

void getLedPilotLamp(CallbackWithOneParam<LedPilotLamp> callback);

描述: 获取无人机LED指示灯状态。

输入参数:  带一个无人机LED指示灯状态枚举值参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 LedPilotLamp

method  startCalibrateCompass

void startCalibrateCompass(CallbackWithOneParam<CalibrateCompassStatus> callback);

描述: 开始指南针校准。

输入参数:  带一个指南针校准状态枚举值参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 CalibrateCompassStatus

method  takeOff

void takeOff(CallbackWithNoParam callback);

描述: 遥控器一键无人机起飞。

注意: 只有当无人机处于GPS模式且已降落时才可用。

输入参数:  按下遥控器,飞机起飞时的回调。

输出参数:无。

相关参数: CallbackWithNoParam

method  goHome

void goHome(CallbackWithNoParam callback);

描述: 返回可观察对象以控制无人机返航。

注意: 当飞机没有着陆或降落时,此项可用。此外,必须有GPS信号,有效的返航点,正常的指南针和运行的电机。

输入参数:  控制无人机返航的可观察对象的回调。

输出参数:无。

相关参数: CallbackWithNoParam

method  land

void land(boolean isCancel,CallbackWithNoParam callback);

描述: 返回可观察对象控制无人机下降并着陆。

注意: 当无人机起飞时此项可用。

输入参数:  无人机降落时候的回调。

输出参数:无。

相关参数: CallbackWithNoParam

method  cancelReturn

void cancelReturn(CallbackWithNoParam callback);

描述: 返回可观察对象来取消返航操作并控制无人机盘旋。

注意: 只有在无人机处于返航过程中时此项才可用。

输入参数:  取消返航操作并使无人机悬停时的回调。

输出参数:无。

相关参数: CallbackWithNoParam

method  doEmergencyAction

void doEmergencyAction(EmergencyAction action, CallbackWithNoParam callback);

描述: 当执行航点动作的时候,执行应急动作。

输入参数:

  • action*: 应急动作参数。
  • callback*:执行航点动作时,执行应急动作的回调。

输出参数:无。

相关参数: EmergencyAction、 CallbackWithNoParam

method  setAircraftLocationAsHomePoint

void setAircraftLocationAsHomePoint(CallbackWithNoParam callback);

描述: 返回可观察对象以将当前无人机位置设置为返航点。

注意: 如果满足以下所有要求,则此项可用:电机正在运转,无人机没有处于任何智能模式,无人机没有回返航点,GPS有效。

输入参数:  将当前无人机位置设置为返航点时的回调。

输出参数:无。

相关参数: CallbackWithNoParam

method  setLocationAsHomePoint

void setLocationAsHomePoint(double lat, double lng, CallbackWithNoParam callback);

描述: 返回可观察对象以将当前手机位置设置为返航点。

注意: 如果满足以下所有要求,则此项可用: 电机正在运转,无人机没有处于任何智能模式,无人机没有回返航点效。 无人机和手机的GPS有效,手机和无人机之间的距离在5000米以内。

输入参数:

  • lat*: 纬度。
  • lng*: 经度。
  • callback*:将当前手机位置设置为返航点时的回调。

输出参数:无。

相关参数: lat、 lng、 CallbackWithNoParam

method  getSerialNumber

void getSerialNumber(CallbackWithOneParam<String> callback);

描述: 返回可观察对象以获取无人机序列号。

输入参数: 带一个无人机序列号参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 String

method  getVersionInfo

void getVersionInfo(CallbackWithOneParam<FlyControllerVersionInfo> callback);

描述: 返回可观察对象以获取无人机版本信息。

输入参数: 带一个无人机版本信息参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 FlyControllerVersionInfo

method  getParameterRangeManager

FlyControllerParameterRangeManager getParameterRangeManager();

描述: 返回飞行控制参数范围的管理器。

输入参数:无。

输出参数: 返回飞行控制参数范围。

method  toRx

RxAutelFlyController toRx();

描述: 转换为ReactiveX接口,该接口用于提供飞行控制功能。

输入参数:无。

输出参数: 返回ReactiveX接口。

method getMaxVZUp

void getMaxVZUp(CallbackWithOneParam<Float> callback);

描述: 获取上升速度。

输入参数: 获取上升速度的监听返回。

输出参数:无。

相关参数: CallbackWithOneParam

method setMaxVZUP

void setMaxVZUP(float value, CallbackWithNoParam callback);

描述: 设置上升速度

输入参数: 设置上升速度的监听返回。

输出参数:无。

相关参数: value、CallbackWithOneParam

method getMaxVZDown

void getMaxVZDown(CallbackWithOneParam<Float> callback);

描述: 获取下降速度

输入参数: 获取下降速度的监听返回。

输出参数:无。

相关参数: CallbackWithOneParam

method setMaxVZDown

void setMaxVZDown(float value, CallbackWithNoParam callback);

描述: 设置下降速度

输入参数: 设置下降速度的监听返回。

输出参数:无。

相关参数: value、CallbackWithNoParam

method getRiseToPthh

void getRiseToPthh(CallbackWithOneParam<Integer> callback);

描述: 获取50米范围内是否上升到返航高度返航

输入参数: 获取50米范围内是否上升到返航高度返航的监听返回。

输出参数:无。

相关参数: CallbackWithOneParam

method setRiseToPthh

void setRiseToPthh(int value, CallbackWithNoParam callback);

描述: 设置50米范围内是否上升到返航高度返航

输入参数: 设置50米范围内是否上升到返航高度的监听返回。

输出参数:无。

相关参数: value、CallbackWithNoParam

interface Evo2FlyController

method setTimelapseStatusListener

void setTimelapseStatusListener(CallbackWithOneParam<TimelapseMissionInfo> infoListener);

描述: 延时摄影状态上报。

输入参数: 带一个延时摄像任务状态参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 TimelapseMissionInfo

method setRtkGGAListener

void setRtkGGAListener(CallbackWithOneParam<byte[]> infoListener);

描述: GGA数据上报监听。

输入参数: 带一个GGA数据参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 byte[]

method setRtkInfoListener

void setRtkInfoListener(CallbackWithOneParam<RTKInternal> infoListener);

描述: RTK信息上报监听。

输入参数: 带一个RTK信息参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 RTKInternal

method setBreakPointMissionListener

void setBreakPointMissionListener(CallbackWithOneParam<RealTimeInfo> infoListener);

描述: 任务断点位置信息上报。

输入参数: 带一个任务断点位置信息参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 RealTimeInfo

method setFlyControllerInfoListener

void setFlyControllerInfoListener(final CallbackWithOneParam<EvoFlyControllerInfo> listener);

描述: 设置飞行控制的监听器以监控实时数据。

输入参数: 带一个EVO飞行控制器信息参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 EvoFlyControllerInfo

method setFlyControllerParameterChangedListener

void setFlyControllerParameterChangedListener(final CallbackWithTwoParams<FmuParameterEvent, Float> listener);

描述: 设置飞行控制的监听器以监控参数变化。

输入参数: 带飞行控制参数枚举、以及对应的数值二个参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 EvoFlyControllerInfo

method droneArmed

void droneArmed(CallbackWithNoParam callback);

描述: 返回可观察对象以改变无人机为非就绪模式。

输入参数: 无人机更改为非就绪模式的回调。

输出参数:无。

相关参数: CallbackWithNoParam

method doSlingCtrl

void doSlingCtrl(SlingCtrlType type, CallbackWithNoParam callback);

描述: 抛投器。

输入参数:

  • type*: 抛投器控制类型。
  • callback*:设置抛投器控制类型的回调。

输出参数:无。

相关参数: SlingCtrlType、 CallbackWithNoParam

method doNightCtrl

void doNightCtrl(int data, CallbackWithNoParam callback);

描述: 设置夜航灯亮度。

输入参数:

  • data*: 夜航灯亮度。
  • callback*:夜航灯亮度设置的回调。

输出参数:无。

相关参数: data、 CallbackWithNoParam

method doSlightCtrl

void doSlightCtrl(int data, CallbackWithNoParam callback);

描述: 设置探照灯亮度。

输入参数:

  • data*: 探照灯亮度。
  • callback*:探照灯亮度设置的回调。

输出参数:无。

相关参数: data、 CallbackWithNoParam

method doSpeakerCtrl

void doSpeakerCtrl(int data, CallbackWithNoParam callback);

描述: 设置喊话器音量。

输入参数:

  • data*: 喊话器音量。
  • callback*:喊话器音量设置的回调。

输出参数:无。

相关参数: data、 CallbackWithNoParam

method droneDisarmed

void droneDisarmed(CallbackWithNoParam callback);

描述: 返回可观察对象以改变无人机为就绪模式。

输入参数: 改变无人机为就绪模式的回调。

输出参数:无。

相关参数: CallbackWithNoParam

method getParameterRangeManager

EvoFlyControllerParameterRangeManager getParameterRangeManager();

描述: 返回飞行控制参数范围的管理器。

输入参数:无。

输出参数: 返回飞行控制参数范围。

method setAircraftHeadingDirection

void setAircraftHeadingDirection(int direct, CallbackWithNoParam callback);

描述: 设置无人机航向。航向范围 -100 ~ 100。0表示前,负数表示逆时针旋转速度;正数表示顺时针旋转速度。

输入参数:

  • direct*: 航向范围 -100 ~ 100。
  • callback*:设置无人机航向时的回调。

输出参数:无。

相关参数: direct、 CallbackWithNoParam

method setBoatMode

void setBoatMode(BoatMode boatMode, CallbackWithNoParam callback);

描述: 设置起飞模式。

输入参数:

  • boatMode*:起飞模式枚举值。
  • callback*:设置起飞模式的回调。

输出参数:无。

相关参数: BoatMode、 CallbackWithNoParam

method getBoatMode

void getBoatMode(CallbackWithOneParam<BoatMode> callback);

描述: 获取起飞模式。

输入参数: 带一个起飞模式枚举值参数的回调。

输出参数:无。

相关参数: CallbackWithOneParam、 BoatMode

method isSupportBoatMode

boolean isSupportBoatMode();

描述: 在当前起飞模式下是否支持起飞。

输入参数:无。

输出参数:无。

method setTripodParams

void setTripodParams(TripodParams params, CallbackWithNoParam callback);

描述: 设置三脚架模式参数信息。

输入参数:

  • params*:要设置的三脚架模式参数。
  • callback*:返回设置三脚架模式参数信息结果。

输出参数:无。

相关参数: TripodParams、 CallbackWithNoParam

method setMotionDelayParams

void setMotionDelayParams(MotionDelayParams params, CallbackWithNoParam callback);

描述: 设置延时摄影模式参数信息。

输入参数:

  • params*:要设置的延时摄影模式参数。
  • callback*:返回设置延时摄影模式参数信息结果。

输出参数:无。

相关参数: MotionDelayParams、 CallbackWithNoParam

method cancelMission

void cancelMission(int type, CallbackWithNoParam cancelCallback);

描述: 取消当前任务。

输入参数:

  • type*:0-悬停,1-返航。
  • callback*:取消当前任务结果的回调。

输出参数:无。

相关参数: type、 CallbackWithNoParam

method checkNFZ

void checkNFZ(String country, String md5, CallbackWithOneParam<Boolean> callback);

描述: 检查禁飞区数据是否需要更新。

输入参数:

  • country*:临时禁飞区时为文件名,固定禁飞区时为国家命名的名字。
  • md5*:文件在md5值。
  • callback*:带一个禁飞区数据是否需要更新的参数的接口回调。

输出参数:无。

相关参数: country、 md5、 CallbackWithOneParam、 Boolean

method uploadFileData

void uploadFileData(String filePath, FileDataType type, CallbackWithOneParamProgress<Float> callback);

描述: 上传文件数据给飞控端。

输入参数:

  • filePath*:文件路径。
  • type*:文件类型。
  • callback*:返回上传文件的进度回调。

输出参数:无。

相关参数: filePath、 type、 CallbackWithOneParamProgress、 Float

method setGasPedalSensitivity

void setGasPedalSensitivity(float value, CallbackWithOneParam<Boolean> callback);

描述: 设置油门感应度。

输入参数:

  • value*:油门感应度值。
  • callback*:返回设置油门感应度结果。

输出参数:无。

相关参数: value、 CallbackWithOneParam、 Boolean

method getGasPedalSensitivity

void getGasPedalSensitivity(CallbackWithOneParam<Float> callback);

描述: 获取油门感应度。

输入参数: 带一个油门感应度数值的回调。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method resetExpParams

void resetExpParams();

描述: 重置Exp相关参数

输入参数:

输出参数:

相关参数:

method setATTISensitivity

void setATTISensitivity(float value, CallbackWithOneParam<Boolean> callback);

描述: 设置姿态灵敏度。

输入参数:

  • value*:姿态灵敏度值。
  • callback*:返回设置姿态灵敏度结果。

输出参数:无。

相关参数: value、 CallbackWithOneParam、 Boolean

method getATTISensitivity

void getATTISensitivity(CallbackWithOneParam<Float> callback);

描述: 获取姿态灵敏度。

输入参数: 带一个姿态灵敏度数值的回调。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method setBrakeSensitivity

void setBrakeSensitivity(float value, CallbackWithOneParam<Boolean> callback);

描述: 设置刹车灵敏度。

输入参数:

  • value*:刹车灵敏度值。
  • callback*:返回刹车灵敏度设置结果。

输出参数:无。

相关参数: value、 CallbackWithOneParam、 Boolean

method getBrakeSensitivity

void getBrakeSensitivity(CallbackWithOneParam<Float> callback);

描述: 获取刹车灵敏度。

输入参数: 带一个刹车灵敏度数值的回调。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method setYawStrokeSensitivity

void setYawStrokeSensitivity(float value, CallbackWithOneParam<Boolean> callback);

描述: 设置偏航行程灵敏度。

输入参数:

  • value*:偏航行程灵敏度。
  • callback*:返回设置偏航行程灵敏度值。

输出参数:无。

相关参数: value、 CallbackWithOneParam、 Boolean

method setAircraftParams

void setAircraftParams(float latitude, float longitude);

描述: 设置飞机经纬度。

注意: 只能用于设置仿真环境无人机位置,测试使用。

输入参数:

  • latitude*:纬度。
  • longitude*:经度。

输出参数:无。

相关参数: latitude、 longitude

method getYawStrokeSensitivity

void getYawStrokeSensitivity(CallbackWithOneParam<Float> callback);

描述: 获取偏航行程灵敏度。

输入参数: 带一个偏航行程灵敏度数值的回调。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method setPitchAndRollSenCoefficient

void setPitchAndRollSenCoefficient(float value, CallbackWithOneParam<Boolean> callback);

描述: 设置俯仰和Roll轴感应度。

输入参数:

  • value*:俯仰和Roll轴感应度。
  • callback*:返回设置俯仰和Roll轴感应度结果。

输出参数:无。

相关参数: value、 CallbackWithOneParam、 Boolean

method setPitchSensitivity

void setPitchSensitivity(float value, CallbackWithOneParam<Boolean> callback);

描述: 设置俯仰轴感应度。

输入参数:

  • value*:俯仰轴感应度。
  • callback*:返回设置俯仰轴感应度结果。

输出参数:无。

相关参数: value、 CallbackWithOneParam、 Boolean

method setPitchAndRollSenCoefficient

void setPitchAndRollSenCoefficient(float value, CallbackWithOneParam<Boolean> callback);

描述: 设置Roll轴感应度。

输入参数:

  • value*:Roll轴感应度。
  • callback*:返回设置Roll轴感应度结果。

输出参数:无。

相关参数: value、 CallbackWithOneParam、 Boolean

method getPitchAndRollSenCoefficient

void getPitchAndRollSenCoefficient(CallbackWithOneParam<Float> callback);

描述: 获取俯仰和Roll轴感应度。

输入参数: 带一个俯仰和Roll轴感应度数值的回调。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method getPitchSensitivity

void getPitchSensitivity(CallbackWithOneParam<Float> callback);

描述: 获取俯仰轴感应度。

输入参数: 带一个俯仰轴感应度数值的回调。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method getRollSensitivity

void getRollSensitivity(CallbackWithOneParam<Float> callback);

描述: 获取Roll轴感应度。

输入参数: 带一个Roll轴感应度数值的回调。

输出参数:无。

相关参数: CallbackWithOneParam、 Float

method startCalibrationIMU

void startCalibrationIMU(CallbackWithTwoParams<CalibrateIMUStep, CalibrateIMUStatus> callback);

描述: 校准IMU。

输入参数: 带两个IMU校准步骤的相应状态参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithTwoParams、 CalibrateIMUStep

method  toRx

RxEvo2FlyController toRx();

描述: 转换为ReactiveX接口,该接口用于提供飞行控制功能。

输入参数:无。

输出参数: 返回ReactiveX接口。

method getRtkAuthInfo

void getRtkAuthInfo(CallbackWithOneParam<AuthInfo> authInfoCallbackWithOneParam);

描述: 获取千寻账号信息。

输入参数: 带一个千寻账号信息参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 AuthInfo

method setUseRTK

void setUseRTK(boolean isUsed, CallbackWithNoParam callback);

描述: 设置是否使用RTK定位。

输入参数:

  • isUsed*:是否使用RTK定位。
  • callback*:返回设置是否使用RTK定位结果。

输出参数:无。

相关参数: isUsed、 CallbackWithNoParam

method getUseRTK

void getUseRTK(CallbackWithOneParam<Boolean> callback);

描述: 获取是否使用RTK定位。

输入参数: 带一个是否使用RTK定位参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 AuthInfo

method setRtkCoordinateSys

void setRtkCoordinateSys(RtkCoordinateSystem coordinateSystem, CallbackWithNoParam callback);

描述: 设置RTK坐标类型。

输入参数:

  • coordinateSystem*:要设置的RTK坐标类型。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: coordinateSystem、 CallbackWithNoParam

method setRtkRecvType

void setRtkRecvType(int recvType, CallbackWithNoParam callback);

描述: 设置RTK接收数据方式。

输入参数:

  • recvType*:RTK接收数据方式。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: recvType、 CallbackWithNoParam

method setRtkRecvType

void getRtkCoordinateSys(CallbackWithOneParam<RtkCoordinateSystem> callback);

描述: 获取rtk坐标类型。

输入参数: 带一个rtk坐标类型参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 RtkCoordinateSystem

method getRtkRecvType

void getRtkRecvType(CallbackWithOneParam<RTKSignalType> callback);

描述: 获取rtk数据接收方式。

输入参数: 带一个rtk数据接收方式参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 RTKSignalType

method setActivateState

void setActivateState(int value, CallbackWithNoParam callback);

描述: 未知

输入参数:

  • value*:未知。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: value、 CallbackWithNoParam

method getImuModelID

void getImuModelID(CallbackWithOneParam<Long> callback);

描述: 未知

输入参数: 未知

输出参数:无。

相关参数: CallbackWithOneParam、 Long

method sendRtkData

void sendRtkData(byte[] data);

描述: 发送从千寻位置获取到差分数据。

输入参数:

  • data*:差分数据。

输出参数:无。

相关参数: data

method setBaseStationLocation

void setBaseStationLocation(AutelCoordinate3D coordinate3D, CallbackWithNoParam callback);

描述: 设置基站位置信息。

输入参数:

  • coordinate3D*:基站位置信息。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: coordinate3D、 CallbackWithNoParam

method setADSBVehicleInfoListener

void setADSBVehicleInfoListener(CallbackWithOneParam<ADSBVehicleDataInfo> callbackWith);

描述: 未知

输入参数: 未知

输出参数:无。

相关参数: CallbackWithOneParam、 ADSBVehicleDataInfo

method setLteModelInfoListener

void setLteModelInfoListener(CallbackWithOneParam<LteModelInfo> callback);

描述: 设置4G模组消息。

输入参数: 带一个4G模组消息的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 LteModelInfo

method setNtripAuthInfo

void setNtripAuthInfo(NtripInfo ntripAuthInfo, CallbackWithOneParam<Boolean> callback);

描述: 设置ntrip账号。

输入参数:

  • ntripAuthInfo*:ntrip账号信息。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: coordinate3D、 CallbackWithOneParam、 Boolean

method getNtripAuthInfo

void getNtripAuthInfo(CallbackWithOneParam<NtripInfo> callbackWithOneParam);

描述: 获取ntrip账号。

输入参数: 带一个ntrip账号信息参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 NtripInfo

method setMqttAuthInfo

void setMqttAuthInfo(MqttInfo mqttInfo, CallbackWithOneParam<Boolean> callback);

描述: 设置mqtt账号。

输入参数:

  • mqttInfo*:mqtt账号信息。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: mqttInfo、 CallbackWithOneParam、 Boolean

method getMqttAuthInfo

void getMqttAuthInfo(CallbackWithOneParam<MqttInfo> callbackWithOneParam);

描述: 获取mqtt 账号。

输入参数: 带一个mqtt账号信息参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 MqttInfo

method setMqttAuthInfo

void setUavTmpParamInfo(SpecialMode specialMode, boolean isFlag, CallbackWithOneParam<Boolean> callback);

描述: 设置飞控参数。

输入参数:

  • specialMode*:飞控参数类型。
  • isFlag*:false - 否,ture - 是
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: specialMode、 isFlag、 CallbackWithOneParam、 Boolean

method setLandType

void setLandType(int value, final CallbackWithNoParam callback);

描述: 设置飞机降落类型。

输入参数:

  • value*:0-普通飞机,1-机巢飞机。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: value、 CallbackWithNoParam

method setNestAlternatePosition

void setNestAlternatePosition(SitePosition pos, CallbackWithNoParam callback);

描述: 下发机巢备降点坐标信息。

输入参数:

  • pos*:机巢备降点坐标信息。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: pos、 CallbackWithNoParam

method setVisualAprilState

void setVisualAprilState(AutelSwitchState switchState, final CallbackWithNoParam callback);

描述: 设置视觉精准降落开关。

输入参数:

  • switchState*:视觉精准降落开关。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: switchState、 CallbackWithNoParam

method setVisualAprilParams

void setVisualAprilParams(AprilTagData params, final CallbackWithNoParam callback);

描述: 视觉精准降落控制参数。

输入参数:

  • params*:视觉精降控制参数。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: params、 CallbackWithNoParam

method setVisualAprilInfoListener

void setVisualAprilInfoListener(String key, CallbackWithOneParam<AprilTagParams> callback);

描述: 设置视觉精降控制参数上报。

输入参数:

  • key*:未知。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: params、 CallbackWithNoParam

method getDroneKind

DroneKind getDroneKind();

描述: 获取飞机类型。

输入参数:无。

输出参数: 飞机类型参数。

相关参数:

method setAPNAccount

void setAPNAccount(APNInfo account, CallbackWithNoParam cb);

描述: 设置apn 账号。

输入参数:

  • account*:apn 账号信息。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: account、 CallbackWithNoParam

method setAPNAccount

void getAPNAccount(CallbackWithOneParam<APNInfo> cb);

描述: 获取apn 账号。

输入参数: 带一个apn 账号信息参数的回调,参数为空时,监听器将被取消。

输出参数:无。

相关参数: CallbackWithOneParam、 APNInfo

method setAircraftRTKEnable

void setAircraftRTKEnable(boolean enable, CallbackWithOneParam<Boolean> callback);

描述: 机载RTK开关。

输入参数:

  • enable*:true:打开机载RTK false:关闭机载RTk。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: enable、 CallbackWithOneParam、 Boolean

method setLetNetEnable

void setLetNetEnable(boolean enable, CallbackWithOneParam<Boolean> callback);

描述: 4G模组网络开关。

输入参数:

  • enable*:true:打开4G模组网络 false:关闭4G模组网络。
  • callback*:返回设置结果 成功或失败。

输出参数:无。

相关参数: enable、 CallbackWithOneParam、 Boolean

method activation

void activation(CallbackWithTwoParams<Boolean,String> callback);

描述: 激活飞机。

输入参数: 带飞机状态和是否激活两个参数的回调。

输出参数:无。

相关参数: CallbackWithTwoParams、 Boolean、 String

1478