add system operation view

This commit is contained in:
zhongchao
2022-01-11 19:41:59 +08:00
parent 552e0a5ee5
commit 0926a8b399
13 changed files with 353 additions and 155 deletions

View File

@@ -13,6 +13,7 @@ import com.mogo.eagle.core.utilcode.util.GsonUtils
import com.mogo.eagle.core.utilcode.util.LogUtils
import com.mogo.eagle.core.utilcode.util.ThreadUtils
import com.zhidao.support.adas.high.AdasManager
import com.zhidao.support.adas.high.bean.IPCPowerInfo
import com.zhidao.support.adas.high.common.CupidLogUtils
import java.util.concurrent.TimeUnit
@@ -23,7 +24,7 @@ import java.util.concurrent.TimeUnit
*/
@Route(path = MogoServicePaths.PATH_AUTO_PILOT)
class MoGoAutopilotProvider :
IMoGoAutopilotProvider {
IMoGoAutopilotProvider {
private val TAG = "MoGoAutoPilotProvider"
override val functionName: String
@@ -82,7 +83,8 @@ class MoGoAutopilotProvider :
}
override fun recordPackage(): Boolean {
return AdasManager.getInstance().recordPackage(1, (System.currentTimeMillis() / 1000).toInt())
return AdasManager.getInstance()
.recordPackage(1, (System.currentTimeMillis() / 1000).toInt())
}
override fun setEnableLog(isEnableLog: Boolean) {
@@ -100,4 +102,12 @@ class MoGoAutopilotProvider :
override fun setAutoPilotSpeed(speed: Int): Boolean {
return AdasManager.getInstance().setSpeed(speed)
}
override fun setIPCShutDown() {
AdasManager.getInstance().sendBaseInfo(IPCPowerInfo.shutdown())
}
override fun setIPCReboot() {
AdasManager.getInstance().sendBaseInfo(IPCPowerInfo.reboot())
}
}