opt brakelight
This commit is contained in:
@@ -50,6 +50,7 @@ public class MoGoHandAdasMsgManager implements
|
|||||||
private int turnLightTimes = 0;
|
private int turnLightTimes = 0;
|
||||||
private boolean isOnTurnLight = false;
|
private boolean isOnTurnLight = false;
|
||||||
private int turnLight = 0;
|
private int turnLight = 0;
|
||||||
|
private volatile boolean isShowTurnLight = false;
|
||||||
|
|
||||||
private int setTurnLightState(int turn_light) {
|
private int setTurnLightState(int turn_light) {
|
||||||
if (turn_light == 0) {
|
if (turn_light == 0) {
|
||||||
@@ -77,6 +78,11 @@ public class MoGoHandAdasMsgManager implements
|
|||||||
//can数据转发 转向灯状态 0是正常 1是左转 2是右转
|
//can数据转发 转向灯状态 0是正常 1是左转 2是右转
|
||||||
if (lightSwitch != null) {
|
if (lightSwitch != null) {
|
||||||
int state = setTurnLightState(lightSwitch.getNumber());
|
int state = setTurnLightState(lightSwitch.getNumber());
|
||||||
|
if (state == 1 || state == 2) {
|
||||||
|
isShowTurnLight = true;
|
||||||
|
} else {
|
||||||
|
isShowTurnLight = false;
|
||||||
|
}
|
||||||
CallerLogger.INSTANCE.d(M_DEVA + TAG, "onAutopilotLightSwitchData -- newState:" + state + ",oldState:" + lightSwitch.getNumber());
|
CallerLogger.INSTANCE.d(M_DEVA + TAG, "onAutopilotLightSwitchData -- newState:" + state + ",oldState:" + lightSwitch.getNumber());
|
||||||
CallerHmiManager.INSTANCE.showTurnLight(state);
|
CallerHmiManager.INSTANCE.showTurnLight(state);
|
||||||
}
|
}
|
||||||
@@ -86,7 +92,9 @@ public class MoGoHandAdasMsgManager implements
|
|||||||
public void onAutopilotBrakeLightData(boolean brakeLight) {
|
public void onAutopilotBrakeLightData(boolean brakeLight) {
|
||||||
//设置刹车信息
|
//设置刹车信息
|
||||||
CallerLogger.INSTANCE.d(M_DEVA + TAG, "onAutopilotBrakeLightData -- brakeLight = $brakeLight");
|
CallerLogger.INSTANCE.d(M_DEVA + TAG, "onAutopilotBrakeLightData -- brakeLight = $brakeLight");
|
||||||
CallerHmiManager.INSTANCE.showBrakeLight(brakeLight ? 1 : 0);
|
if (!isShowTurnLight) {
|
||||||
|
CallerHmiManager.INSTANCE.showBrakeLight(brakeLight ? 1 : 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user