[610][adas]M1移除手刹限制
This commit is contained in:
@@ -32,6 +32,7 @@ public class AutopilotAbility250 {
|
||||
private int masterVersion = -1;//Master版本
|
||||
private boolean isHQ = false;//是否是HQ
|
||||
private boolean isDF = false;//是否是DF
|
||||
private boolean isM1 = false;//是否是M1
|
||||
private OnAutopilotAbilityListener listener;
|
||||
|
||||
protected interface OnAutopilotAbilityListener {
|
||||
@@ -44,10 +45,11 @@ public class AutopilotAbility250 {
|
||||
void onRemoveTimeoutMessages();
|
||||
}
|
||||
|
||||
protected AutopilotAbility250(int mapVersion, boolean isHQ, boolean isDF) {
|
||||
protected AutopilotAbility250(int mapVersion, boolean isHQ, boolean isDF, boolean isM1) {
|
||||
this.mapVersion = mapVersion;
|
||||
this.isHQ = isHQ;
|
||||
this.isDF = isDF;
|
||||
this.isM1 = isM1;
|
||||
this.masterVersion = -1;
|
||||
}
|
||||
|
||||
@@ -155,7 +157,7 @@ public class AutopilotAbility250 {
|
||||
}
|
||||
}
|
||||
}
|
||||
if ((!isHQ && !isDF) || mapVersion < 30600) {
|
||||
if ((!isHQ && !isDF && !isM1) || mapVersion < 30600) {
|
||||
if (vehicleState != null) {
|
||||
//TODO 关于手刹:目前只有老底盘中存在这个字段,df360开始,其他车型未知
|
||||
//电子驻车制动系统
|
||||
|
||||
@@ -27,6 +27,7 @@ public class AutopilotAbility350And360 {
|
||||
private int masterVersion = -1;//Master版本
|
||||
private boolean isHQ = false;//是否是HQ
|
||||
private boolean isDF = false;//是否是DF
|
||||
private boolean isM1 = false;//是否是M1
|
||||
private OnAutopilotAbilityListener listener;
|
||||
|
||||
protected interface OnAutopilotAbilityListener {
|
||||
@@ -34,10 +35,11 @@ public class AutopilotAbility350And360 {
|
||||
|
||||
}
|
||||
|
||||
protected AutopilotAbility350And360(int mapVersion, boolean isHQ, boolean isDF) {
|
||||
protected AutopilotAbility350And360(int mapVersion, boolean isHQ, boolean isDF, boolean isM1) {
|
||||
this.mapVersion = mapVersion;
|
||||
this.isHQ = isHQ;
|
||||
this.isDF = isDF;
|
||||
this.isM1 = isM1;
|
||||
this.masterVersion = -1;
|
||||
}
|
||||
|
||||
@@ -130,7 +132,7 @@ public class AutopilotAbility350And360 {
|
||||
}
|
||||
}
|
||||
}
|
||||
if ((!isHQ && !isDF) || mapVersion < 30600) {
|
||||
if ((!isHQ && !isDF && !isM1) || mapVersion < 30600) {
|
||||
if (vehicleState != null) {
|
||||
//TODO 关于手刹:目前只有老底盘中存在这个字段,df360开始,其他车型未知
|
||||
//电子驻车制动系统
|
||||
|
||||
@@ -49,6 +49,7 @@ public class AutopilotAbilityManager implements AutopilotAbility230.OnAutopilotA
|
||||
private boolean isJinlvM1 = false;//是否是M1
|
||||
private boolean isHQ = false;//是否是HQ
|
||||
private boolean isDF = false;//是否是DF
|
||||
private boolean isM1 = false;//是否是M1
|
||||
private AutopilotAbility230 autopilotAbility230;
|
||||
private AutopilotAbility250 autopilotAbility250;
|
||||
private AutopilotAbility330 autopilotAbility330;
|
||||
@@ -133,6 +134,7 @@ public class AutopilotAbilityManager implements AutopilotAbility230.OnAutopilotA
|
||||
isJinlvM1 = carConfig.getIsJinlvM1();
|
||||
isHQ = carConfig.getIsHQ();
|
||||
isDF = carConfig.getIsDF();
|
||||
isM1 = carConfig.getIsJinlvM1();
|
||||
taxiUnmanned();
|
||||
if (mapVersion != -1) {
|
||||
stopTimer();
|
||||
@@ -283,7 +285,7 @@ public class AutopilotAbilityManager implements AutopilotAbility230.OnAutopilotA
|
||||
stop330();
|
||||
stop360();
|
||||
if (autopilotAbility350And360 == null) {
|
||||
autopilotAbility350And360 = new AutopilotAbility350And360(mapVersion, isHQ, isDF);
|
||||
autopilotAbility350And360 = new AutopilotAbility350And360(mapVersion, isHQ, isDF, isM1);
|
||||
autopilotAbility350And360.start(this);
|
||||
}
|
||||
|
||||
@@ -304,7 +306,7 @@ public class AutopilotAbilityManager implements AutopilotAbility230.OnAutopilotA
|
||||
stop350And360();
|
||||
stop360();
|
||||
if (autopilotAbility250 == null) {
|
||||
autopilotAbility250 = new AutopilotAbility250(mapVersion, isHQ, isDF);
|
||||
autopilotAbility250 = new AutopilotAbility250(mapVersion, isHQ, isDF, isM1);
|
||||
autopilotAbility250.start(this);
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user