[6.10.0]数据落盘辅助工具接口
This commit is contained in:
@@ -1105,4 +1105,32 @@ object CallerAutoPilotControlManager {
|
||||
return providerApi?.sendCaptureImgReqOnTakeOver(uuid)?:false
|
||||
}
|
||||
|
||||
/**
|
||||
* 数据落盘 硬盘挂载状态查询
|
||||
*/
|
||||
fun sendCopyBagDiskStatus(): Boolean{
|
||||
return providerApi?.sendCopyBagDiskStatus()?:false
|
||||
}
|
||||
|
||||
/**
|
||||
* 数据落盘 拷贝日期
|
||||
*/
|
||||
fun sendCopyBagCopyDate(date: Int): Boolean{
|
||||
return providerApi?.sendCopyBagCopyDate(date)?:false
|
||||
}
|
||||
|
||||
/**
|
||||
* 数据落盘 硬盘安全弹出请求
|
||||
*/
|
||||
fun sendCopyBagSafeUnmount(): Boolean{
|
||||
return providerApi?.sendCopyBagSafeUnmount()?:false
|
||||
}
|
||||
|
||||
/**
|
||||
* 数据落盘 终止拷贝
|
||||
*/
|
||||
fun sendCopyBagAbortCopy(): Boolean{
|
||||
return providerApi?.sendCopyBagAbortCopy()?:false
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.mogo.eagle.core.function.call.devatools
|
||||
|
||||
import com.mogo.eagle.core.function.api.devatools.IDiskCopyListener
|
||||
import com.mogo.eagle.core.function.call.base.CallerBase
|
||||
import packet_mytest_upload.CopyBag
|
||||
|
||||
/**
|
||||
* 数据落盘辅助工具回调管理
|
||||
*/
|
||||
object CallerDiskCopyManager: CallerBase<IDiskCopyListener>() {
|
||||
|
||||
/**
|
||||
* 数据落盘拷贝信息回调
|
||||
*/
|
||||
fun invokeCopyBag(diskCopy: CopyBag.DiskCopy){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.onCopyBag(diskCopy)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user