[6.3.0]一键停服
This commit is contained in:
@@ -10,9 +10,6 @@ import com.zhjt.mogo.adas.data.bean.ReceivedAck
|
||||
*/
|
||||
object CallerReceiveReceivedAckListenerManager : CallerBase<IMoGoReceiveReceivedAckListener>() {
|
||||
|
||||
/**
|
||||
* 金旅M1
|
||||
*/
|
||||
fun invokeReceiveReceivedAck(receivedAck: ReceivedAck) {
|
||||
M_LISTENERS.forEach {
|
||||
val listener = it.value
|
||||
|
||||
@@ -170,6 +170,62 @@ object CallerDevaToolsManager {
|
||||
devaToolsProviderApi?.showBadCaseManagerView(context)
|
||||
}
|
||||
|
||||
/**
|
||||
* 启动调用SSM停服命令超时检测
|
||||
*/
|
||||
fun startCommandWaitCountDown(){
|
||||
devaToolsProviderApi?.startCommandWaitCountDown()
|
||||
}
|
||||
|
||||
/**
|
||||
* 停止调用SSM停服命令超时检测
|
||||
*/
|
||||
fun stopCommandWaitCountDown(){
|
||||
devaToolsProviderApi?.stopCommandWaitCountDown()
|
||||
}
|
||||
|
||||
/**
|
||||
* 开始车辆下电等待倒计时
|
||||
*/
|
||||
fun startPowerDownCountDown(){
|
||||
devaToolsProviderApi?.startPowerDownCountDown()
|
||||
}
|
||||
|
||||
/**
|
||||
* 结束车辆下电等待倒计时
|
||||
*/
|
||||
fun stopPowerDownCountDown(){
|
||||
devaToolsProviderApi?.stopPowerDownCountDown()
|
||||
}
|
||||
|
||||
/**
|
||||
* 状态按钮变更倒计时
|
||||
*/
|
||||
fun statusChangeCountDown(isSuccess: Boolean){
|
||||
devaToolsProviderApi?.statusChangeCountDown(isSuccess)
|
||||
}
|
||||
|
||||
/**
|
||||
* 结束状态按钮变更倒计时
|
||||
*/
|
||||
fun stopStatusCountDown(){
|
||||
devaToolsProviderApi?.stopStatusCountDown()
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置停服状态
|
||||
*/
|
||||
fun setPowerOffStatus(status: Int){
|
||||
devaToolsProviderApi?.setPowerOffStatus(status)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取停服状态
|
||||
*/
|
||||
fun getPowerOffStatus(): Int? {
|
||||
return devaToolsProviderApi?.getPowerOffStatus()
|
||||
}
|
||||
|
||||
/**
|
||||
* 工控机异常上报列表
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.mogo.eagle.core.function.call.devatools
|
||||
|
||||
import com.mogo.eagle.core.function.api.devatools.IPowerOffListener
|
||||
import com.mogo.eagle.core.function.call.base.CallerBase
|
||||
|
||||
object CallerPowerOffManager : CallerBase<IPowerOffListener>() {
|
||||
|
||||
/**
|
||||
* 一键停服调用SSM停服命令超时
|
||||
*/
|
||||
fun invokeCommandTimeout(){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.commandTimeout()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 一键停服车辆下电等待倒计时
|
||||
*/
|
||||
fun invokePowerDownTick(second: Int){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.powerDownTick(second)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 一键停服车辆下电等待倒计时结束
|
||||
*/
|
||||
fun invokePowerDownFinish(){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.powerDownFinish()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 一键停服状态按钮变更通知
|
||||
*/
|
||||
fun invokeStatusChange(isSuccess: Boolean){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.statusChange(isSuccess)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user