添加演示模式开关,删除无用方法
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
/**
|
||||
* 配置信息
|
||||
*
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -119,4 +119,14 @@ public interface IAdasNetCommApi {
|
||||
* 向工控机发送重启自动驾驶Docker命令
|
||||
*/
|
||||
void rebootAPDocker();
|
||||
|
||||
/**
|
||||
* 打开演示模式
|
||||
*/
|
||||
void enableDemoMode();
|
||||
|
||||
/**
|
||||
* 关闭演示模式
|
||||
*/
|
||||
void disableDemoMode();
|
||||
}
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -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 不同意升级
|
||||
|
||||
Reference in New Issue
Block a user