增加adas状态同步,增加自动驾驶异常状态处理

This commit is contained in:
tongchenfei
2021-01-26 18:26:51 +08:00
parent 233ba7b89f
commit 49874015aa
17 changed files with 246 additions and 30 deletions

View File

@@ -47,6 +47,7 @@ import com.zhidao.autopilot.support.api.AutopilotServiceManage;
import com.zhidao.autopilot.support.api.IAutopilotServiceStatusListener;
import com.zhidao.autopilot.support.api.IAutopolitDataCallBack;
import com.zhidao.autopilotservice.model.AdasAIDLAutopilotArriveModel;
import com.zhidao.autopilotservice.model.AdasAIDLAutopilotStateModel;
import com.zhidao.support.adas.high.OnAdasListener;
import com.zhidao.support.adas.high.bean.CarStateInfo;
import com.zhidao.support.adas.high.bean.RectInfo;
@@ -350,6 +351,11 @@ public class MogoADASController implements IMogoADASController {
mMogoAdasCarDataCallback.onAdasCarDataCallback( stateInfo );
}
}
@Override
public void notifyAutopilotState(AdasAIDLAutopilotStateModel autopilotStateModel) {
}
};
AutopilotServiceManage.getInstance().registerAutopilotDataListener( mAutopolitDataCallBack );
}
@@ -656,4 +662,15 @@ public class MogoADASController implements IMogoADASController {
);
}
}
@Override
public int getAutopilotStatus() {
int status = IMogoAdasOCHCallback.STATUS_AUTOPILOT_DISABLE;
try {
AutopilotServiceManage.getInstance().autopilotStateCall().getState();
} catch (Exception e) {
e.printStackTrace();
}
return status;
}
}