添加演示模式开关,删除无用方法

This commit is contained in:
xinfengkun
2022-02-11 14:39:16 +08:00
parent 11e513cb79
commit 4ebb696de6
5 changed files with 65 additions and 12 deletions

View File

@@ -16,6 +16,7 @@ import com.zhidao.support.adas.high.bean.AutopilotSpeedParam;
import com.zhidao.support.adas.high.bean.BaseInfo;
import com.zhidao.support.adas.high.bean.BasicInfo;
import com.zhidao.support.adas.high.bean.ConfigInfo;
import com.zhidao.support.adas.high.bean.DemoModeInfo;
import com.zhidao.support.adas.high.bean.FaceLoginResponse;
import com.zhidao.support.adas.high.bean.MapLocationInfo;
import com.zhidao.support.adas.high.bean.SSHResult;
@@ -306,6 +307,16 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
sendIPCCmd("docker restart autocar_default_1");
}
@Override
public void enableDemoMode() {
sendBaseInfo(DemoModeInfo.enable());
}
@Override
public void disableDemoMode() {
sendBaseInfo(DemoModeInfo.disable());
}
/**
* 配置信息
*

View File

@@ -321,4 +321,18 @@ public class AdasManager implements IAdasNetCommApi {
mChannel.rebootAPDocker();
}
}
@Override
public void enableDemoMode() {
if (mChannel != null) {
mChannel.enableDemoMode();
}
}
@Override
public void disableDemoMode() {
if (mChannel != null) {
mChannel.disableDemoMode();
}
}
}

View File

@@ -119,4 +119,14 @@ public interface IAdasNetCommApi {
* 向工控机发送重启自动驾驶Docker命令
*/
void rebootAPDocker();
/**
* 打开演示模式
*/
void enableDemoMode();
/**
* 关闭演示模式
*/
void disableDemoMode();
}

View File

@@ -0,0 +1,30 @@
package com.zhidao.support.adas.high.bean;
/**
* 演示模式
*/
public class DemoModeInfo extends BaseInfo {
public DemoModeInfo(String action) {
super(action);
}
/**
* 开启演示模式
*
* @return
*/
public static DemoModeInfo enable() {
return new DemoModeInfo("enable_demo_pilot");
}
/**
* 关闭演示模式
*
* @return
*/
public static DemoModeInfo disable() {
return new DemoModeInfo("disable_demo_pilot");
}
}

View File

@@ -32,18 +32,6 @@ public class IPCUpgradeInfo extends BaseInfo<IPCUpgradeInfo.Values> {
return info;
}
/**
* 升级流程完成确认
*
* @return
*/
public static IPCUpgradeInfo upgradeFinishAffirm() {
IPCUpgradeInfo info = new IPCUpgradeInfo();
info.values = new IPCUpgradeInfo.Values();
info.values.state = 3;
return info;
}
public static class Values {
/**
* 0 不同意升级