飞行控制功能实现
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