add can lib
This commit is contained in:
@@ -172,7 +172,8 @@ ext {
|
||||
// obu sdk
|
||||
obusdk : "com.zhidao.enterprise.smartv2x:smartv2x:1.0.0.3",
|
||||
// mebulaobu : 'com.zhidao.support.nebulaobu:nebulaobu:1.0.0.3',
|
||||
mogoobu : 'com.zhidao.support.obu:mogoobu:1.0.0.10',
|
||||
mogoobu : 'com.zhidao.support.obu:mogoobu:1.0.0.11',
|
||||
mogoami : 'com.zhidao.support.obu.ami:mogoami:1.0.0.1',
|
||||
|
||||
// 左侧面板
|
||||
moduleleftpanel : "com.mogo.module:module-left-panel:${MOGO_MODULE_LEFT_PANEL_VERSION}",
|
||||
|
||||
@@ -46,6 +46,7 @@ dependencies {
|
||||
compileOnly rootProject.ext.dependencies.adasapi
|
||||
|
||||
api "com.zhidao.support.adas:high:1.2.0.2"
|
||||
implementation rootProject.ext.dependencies.mogoami
|
||||
|
||||
annotationProcessor rootProject.ext.dependencies.aroutercompiler
|
||||
if (Boolean.valueOf(RELEASE)) {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -394,6 +394,8 @@ public class MogoADASController implements IMogoADASController {
|
||||
Message message = mAdasLocationRecHandler.obtainMessage();
|
||||
message.obj = ownerCarStateInfo;
|
||||
message.sendToTarget();
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user