[6.10.0]数据落盘辅助工具接口

This commit is contained in:
xuxinchao
2025-02-10 18:24:22 +08:00
parent 6042831e57
commit e40e7919eb
8 changed files with 150 additions and 1 deletions

View File

@@ -1566,4 +1566,32 @@ class MoGoAutopilotControlProvider :
return AdasManager.getInstance().sendCaptureImgReqOnTakeOver(uuid)>-1
}
/**
* 数据落盘 硬盘挂载状态查询
*/
override fun sendCopyBagDiskStatus(): Boolean {
return AdasManager.getInstance().sendCopyBagDiskStatus() > -1
}
/**
* 数据落盘 拷贝日期
*/
override fun sendCopyBagCopyDate(date: Int): Boolean {
return AdasManager.getInstance().sendCopyBagCopyDate(date) > -1
}
/**
* 数据落盘 硬盘安全弹出请求
*/
override fun sendCopyBagSafeUnmount(): Boolean {
return AdasManager.getInstance().sendCopyBagSafeUnmount() > -1
}
/**
* 数据落盘 终止拷贝
*/
override fun sendCopyBagAbortCopy(): Boolean {
return AdasManager.getInstance().sendCopyBagAbortCopy() > -1
}
}

View File

@@ -84,6 +84,7 @@ import com.mogo.eagle.core.function.call.autopilot.CallerTakeoverListenerManager
import com.mogo.eagle.core.function.call.autopilot.CallerV2XListenerManager
import com.mogo.eagle.core.function.call.autopilot.CallerV2nNioEventListenerManager
import com.mogo.eagle.core.function.call.devatools.CallerCaptureImgManager
import com.mogo.eagle.core.function.call.devatools.CallerDiskCopyManager
import com.mogo.eagle.core.function.call.devatools.CallerOTAManager
import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager
import com.mogo.eagle.core.function.call.obu.CallerObuMapMathListenerManager
@@ -1460,8 +1461,11 @@ class MoGoAdasListenerImpl : OnAdasListener {
CallerCaptureImgManager.invokeCaptureImgOnTakeOver(isFront, data)
}
/**
* 数据落盘辅助工具拷贝信息响应
*/
override fun onCopyBag(header: MessagePad.Header, diskCopy: CopyBag.DiskCopy) {
CallerDiskCopyManager.invokeCopyBag(diskCopy)
}
/**