机巢模式管理类
class NestModelManager
描述: Nest模型管理器类
method getKeyManager
private fun getKeyManager(): IKeyManager?
描述: 获取Key管理类对象
输入参数: 无。
输出参数: 从第一个远程设备管理器传递密钥管理器对象
相关参数: 无。
method getSwitchKeyManager
private fun getSwitchKeyManager(): IKeyManager?
描述: 获取当前开关密钥管理器对象
输入参数: 无。
输出参数: 从设备管理器传递密钥管理器对象
相关参数: 无。
method convertT
fun convertT(value: Int): Int
描述: 摇杆上传8个通道参数数值转换
输入参数: value: -100-100 负值标示左,下方向,正值右,上方向
输出参数: 359-1689
相关参数: 无。
method updateVirstualPoleStateData
fun updateVirstualPoleStateData(
raiseOrDown: Int,
turnLeftOrRightValue: Int,
forwardOrBackwardValue: Int,
goLeftOrRightValue: Int
)
描述:更新虚拟极点状态数据
输入参数: raiseOrDown:升高或降低状态 turnLeftOrRightValue:向左或向右状态 forwardOrBackwardValue:向前或向后状态 goLeftOrRightValue:向左或向右状态
输出参数: 无。
相关参数: 无。
method startVirstualPoleStateUpload
fun startVirstualPoleStateUpload(bStart: Boolean)
描述: 启动虚拟杆状态数据
输入参数: bStart:起始布尔值
输出参数: 无。
相关参数: 无。
method endVirstualPoleStateUpload
fun endVirstualPoleStateUpload()
描述: 结束虚拟杆状态数据
输入参数: 无。
输出参数: 无。
相关参数: 无。
method nestCabinControl
fun nestCabinControl(
bean: NestControlBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 舱门控制
输入参数: bean:嵌套控制bean callback:用于完成舱室控制
输出参数: 无。
相关参数: 无。
method nestXRodControl
fun nestXRodControl(
bean: NestControlBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 位置归中杆X杆控制
输入参数: bean:嵌套控制bean callback: X 杆完成回调
输出参数: 无。
相关参数: 无。
method nestYRodControl
fun nestYRodControl(
bean: NestControlBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 位置归中杆Y杆控制
输入参数: bean:嵌套控制bean callback: Y 杆完成回调
输出参数: 无。
相关参数: 无。
method nestZRodControl
fun nestZRodControl(
bean: NestControlBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 位置归中杆Z杆控制
输入参数: bean:嵌套控制bean callback: Z 杆完成回调
输出参数: 无。
相关参数: 无。
method nestChargeControl
fun nestChargeControl(
bean: NestControlBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 无人机充电
输入参数: bean:嵌套控制bean callback:充电完成回调
输出参数: 无。
相关参数: 无。
method nestReset
fun nestReset(
bean: NestResetBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 机巢复位
输入参数: bean:嵌套控制bean callback: 重置完成回调
输出参数: 无。
相关参数: 无。
method nestCalibrateteOperate
fun nestCalibrateteOperate(
bean: NestCalibrationOperateBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 校准操作指令
输入参数: bean:嵌套校准操作bean callback:校准完成回调
输出参数: 无。
相关参数: 无。
method nestSignalCalibrate
fun nestSignalCalibrate(
bean: NestSignalCalibrateBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 单步校准操作
输入参数: bean:巢信号校准bean callback:信号校准完成回调
输出参数: 无。
相关参数: 无。
method nestSystemConfig
fun nestSystemConfig(
bean: NestSystemConfigBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 机巢系统配置
输入参数: bean:嵌套系统配置bean callback: 完成回调系统配置
输出参数: 无。
相关参数: 没有任何。
method nestTurnOnOff
fun nestTurnOnOff(
bean: NestTurnOnoffBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 无人机开关机
输入参数: bean:嵌套关闭/打开 bean callback: 完成开启关闭回调
输出参数: 无。
相关参数: 没有任何。
method nestACControl
fun nestACControl(
bean: NestControlBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Int>
)
描述: 空调开关控制
输入参数: bean:嵌套 acc 控件 callback: 完成回调 od next acc
输出参数: 无。
相关参数: 没有任何。
method nestScramControl
fun nestScramControl(
bean: NestScramControlBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 急停控制
输入参数: bean:嵌套 scram 控制 bean callback: 完成 scram 回调
输出参数: 无。
相关参数: 没有任何。
method nestAutoCommand
fun nestAutoCommand(
bean: NestAutoCommandBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 自动命令
输入参数: bean:嵌套自动命令 bean callback:完成自动命令
输出参数: 无。
相关参数: 没有任何。
method nestMotorToZero
fun nestMotorToZero(
bean: NestMotorZeroBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 电机归零位
输入参数: bean:巢电机零豆 callback:电机归零完成回调
输出参数: 无。
相关参数: 没有任何。
method setNestVirtualPoleStatusListener
fun setNestVirtualPoleStatusListener(listener: CommonCallbacks.KeyListener<NestVirtualPoleStatusBean>)
描述: 虚拟摇杆状态上报
输入参数: listener:回调监听虚极状态
输出参数: 无。
相关参数: 没有任何。
method nestRetractPaddleControl
fun nestRetractPaddleControl(callback: CommonCallbacks.CompletionCallbackWithParam<NestWaitTimeBean>)
描述: 收桨控制
输入参数: callback:回调监听等待时间模型
输出参数: 无。
相关参数: 没有任何。
method nestRetractPaddleControl
fun nestRetractPaddleControl(
bean: NestWaitTimeBean?,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: App返回等待时间给机巢
输入参数: bean:嵌套等待时间bean callback: 套料退桨完成回调
输出参数: 无。
相关参数: 没有任何。
method rcModeSwitch
fun rcModeSwitch(
bean: RcModeSwitchBean,
callback: CommonCallbacks.CompletionCallbackWithParam<RcModeSwitchBean>
)
描述: 遥控器控制模式切换
输入参数: bean: nest RC模式切换模型 callback:完成RC模式切换
输出参数: 无。
相关参数: 没有任何。
method nestControlPageHeartBeat
fun nestControlPageHeartBeat()
描述: Nest 控制器页面心跳
输入参数: 无。
输出参数: 无。
相关参数: 没有任何。
method setNestStatusInfoListener
fun setNestStatusInfoListener(listener: CommonCallbacks.KeyListener<AutelNestInfo>)
描述: 机巢状态信息通知
输入参数: listener:嵌套状态信息的关键监听器回调
输出参数: 无。
相关参数: 没有任何。
method setNestBatteryDynamicStatusListener
fun setNestBatteryDynamicStatusListener(listener: CommonCallbacks.KeyListener<BatteryDynamicInfo>)
描述: 机身电池动态信息通知
输入参数: listener:电池动态信息的关键监听器回调
输出参数: 无。
相关参数: 没有任何。
method setNestBackupBatteryStatusListener
fun setNestBackupBatteryStatusListener(listener: CommonCallbacks.KeyListener<NestBackupBatteryStatusBean>)
描述: 机巢备用电池信息通知
输入参数: listener:巢电池备份状态的关键监听器回调
输出参数: 无。
相关参数: 没有任何。
method setNestSystemSelfCheckListener
fun setNestSystemSelfCheckListener(listener: CommonCallbacks.KeyListener<NestSystemSelfCheckBean>)
描述: 机巢系统自检消息通知
输入参数: listener:关键监听回调嵌套系统自检模型
输出参数: 无。
相关参数: 没有任何。
method setNestAutoCommandFinishListener
fun setNestAutoCommandFinishListener(listener: CommonCallbacks.KeyListener<NestAutoCommandFinishBean>)
描述: 自动命令完成通知
输入参数: listener:关键侦听器回调自动命令完成
输出参数: 无。
相关参数: 没有任何。
method setNestTransmitBeatListener
fun setNestTransmitBeatListener(listener: CommonCallbacks.KeyListener<NestTransmitBeatBean>)
描述: 图传心跳通知
输入参数: listener:发送节拍的关键监听回调
输出参数: 无。
相关参数: 没有任何。
method setNestZRodReadyStatusListener
fun setNestZRodReadyStatusListener(listener: CommonCallbacks.KeyListener<Void>)
描述: Z杆就绪状态通知
输入参数: listener: 关键监听器回调Z杆就绪状态
输出参数: 无。
相关参数: 没有任何。
method setNestBatteryStaticStatusListener
fun setNestBatteryStaticStatusListener(listener: CommonCallbacks.KeyListener<NestBatteryStaticStatusBean>)
描述: 机身电池静态信息通知
输入参数: listener:key监听回调电池静态
输出参数: 无。
相关参数: 没有任何。
method initSystemInfoListener
fun initSystemInfoListener()
描述: I启动系统信息监听
输入参数: 无。
输出参数: 无。
相关参数: 没有任何。
method setNestSystemRtkInfoListener
fun setNestSystemRtkInfoListener(listener: CommonCallbacks.KeyListener<NestRtkStatusNotifyBean>)
描述: 初始化本地Rtk信息上报
输入参数: 无。
输出参数: 无。
相关参数: 没有任何。
method setNestSystemRtkMode
fun setNestSystemRtkMode(
bean: NestRtkModeCommand,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 机巢本地RTK模式设置
输入参数: 无。
输出参数: 无。
相关参数: 没有任何。
method setNestMotorDriverStatusListener
fun setNestMotorDriverStatusListener(listener: CommonCallbacks.KeyListener<NestMotorInfo>)
描述: 电机驱动板状态上报
输入参数: listener:关键监听器回调电机信息
输出参数: 无。
相关参数: 没有任何。
method parseNestStatusInfoBean
private fun parseNestStatusInfoBean(
listener: CommonCallbacks.KeyListener<AutelNestInfo>,
status: NestStatusInfoBean?
)
描述: 解析嵌套状态信息 bean
输入参数: listener: autel nest info 的关键监听回调 status:嵌套状态信息的模型对象
输出参数: 无。
相关参数: 没有任何。
method findAutoMode
private fun findAutoMode(state: Int): AutoModeEnum
描述: 寻找自动模式
输入参数: state:状态定义 od 自动模式
输出参数: 自动模式枚举通过最新的
相关参数: 没有任何。
method findChargeMode
private fun findChargeMode(chargeMode: Int): ChargeModeEnum
描述: 查找充电模式
输入参数: chargeMode:模式
输出参数: 充电模式通过
相关参数: 没有任何。
method parseNestBatteryDynamicStatusBean
private fun parseNestBatteryDynamicStatusBean(
listener: CommonCallbacks.KeyListener<BatteryDynamicInfo>,
oldBean: NestBatteryDynamicStatusBean?,
bean: NestBatteryDynamicStatusBean,
)
描述: 复制模型并传递带有回调的新模型对象
输入参数: listener:关键监听回调 oldBean:旧电池动态模型 bean:新的电池动态模型
输出参数: 无。
相关参数: 没有任何。
method batteryDynamicInfo
private fun batteryDynamicInfo(bean: NestBatteryDynamicStatusBean): BatteryDynamicInfo
描述: 电池动态信息
输入参数: bean:巢电池动态状态
输出参数: 返回电池动态信息
相关参数: 没有任何。