add can lib

This commit is contained in:
lixiaopeng
2021-08-13 15:55:50 +08:00
parent 4965f95b14
commit a7ef37e0a3
4 changed files with 32 additions and 1 deletions

View File

@@ -21,6 +21,7 @@ import com.zhidao.support.adas.high.bean.ObstaclesInfo;
import com.zhidao.support.adas.high.bean.RectInfo;
import com.zhidao.support.adas.high.bean.WarnMessageInfo;
import com.zhidao.support.adas.high.common.MsgActionType;
import com.zhidao.support.obu.ami.AmiClientManager;
import java.util.ArrayList;
import java.util.concurrent.TimeUnit;
@@ -144,6 +145,32 @@ public class AdasEventManager implements OnAdasListener, OnAdasMsgConnectStatusL
listener.ownerCarStateInfo(gson.toJson(carStateInfo));
}
}
//can数据转发
CarStateInfo.ValuesBean bean = carStateInfo.getValues();
if (bean != null) {
int turn_light = bean.getTurn_light(); //转向灯状态 0是正常 1是左转 2是右转
if (turn_light == 0) {
AmiClientManager.getInstance().setLeft_turn_signal(1);
AmiClientManager.getInstance().setRight_turn_signal(1);
} else if (turn_light == 1) {
AmiClientManager.getInstance().setLeft_turn_signal(2);
AmiClientManager.getInstance().setRight_turn_signal(1);
} else if (turn_light == 2) {
AmiClientManager.getInstance().setLeft_turn_signal(1);
AmiClientManager.getInstance().setRight_turn_signal(2);
}
// int flash_light = bean.getFlash_light(); //双闪灯状态
//
// if (flash_light == 0) {
// AmiClientManager.getInstance().setHazard_signal(1);
// } else {
// AmiClientManager.getInstance().setHazard_signal(2);
// }
int brake_light = bean.getBrake_light(); //刹车灯状态
}
}
@Override