Merge branch 'dev_opt_2.15.0' of gitlab.zhidaoauto.com:SCA/L4HA/AndroidApp/MoGoEagleEye into dev_opt_2.15.0

This commit is contained in:
lixiaopeng
2023-04-11 16:10:16 +08:00
10 changed files with 113 additions and 57 deletions

View File

@@ -575,8 +575,12 @@ message PlanningActionMsg
//message definition for MsgTypeSetParamReq
message SetOneParam
{
uint32 type = 1; // 0:default 1:绕障类功能开关(bool) 2:变道绕障的目标碍物速度值(double, m/s) 3:AEB开关(bool)
// 4:限制绕障开关(bool) 5:停车让行线前避让等待开关(bool) 6:地图限速功能开关(bool)
uint32 type = 1; // 0:default 1:绕障类功能开关(bool) 2:变道绕障的目标碍物速度值(doubleDs)
// 3:AEB开关(bool) 0: 关闭自动紧急制动功能 1:启用自动紧急制动功能
// 4:限制绕障开关(bool) 0:正常绕障 1:限制绕障 默认0
// 5:停车让行线前避让等待开关(bool) 0:停车让行线前无需等待 1:停车让行线前需要等待 默认0
// 6:地图限速功能开关(bol) :不使用地图限速功能 1:使用地图限速功能 默认0
// 7:环岛模式开关(bool) //0:普通模式 1:环岛模式 默认0
string value = 2; // 转成字符串的值
}

View File

@@ -1571,11 +1571,11 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
* 限制绕障开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:正常绕障 1限制绕障
* @param enable 0:正常绕障 1限制绕障 默认0
* @return boolean
*/
@Override
public boolean sendLaneChangeRestrainVaild(int enable) {
public boolean sendLaneChangeRestrainValid(int enable) {
return sendSetParamReq(4, String.valueOf(enable));
}
@@ -1583,11 +1583,11 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
* 停车让行线前避让等待开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:停车让行线前无需避让等待 1:停车让行线前需要避让等待
* @param enable 0:停车让行线前无需避让等待 1:停车让行线前需要避让等待 默认0
* @return boolean
*/
@Override
public boolean sendStopYieldVaild(int enable) {
public boolean sendStopYieldValid(int enable) {
return sendSetParamReq(5, String.valueOf(enable));
}
@@ -1596,14 +1596,26 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
* 地图限速功能开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:不使用地图限速功能 1:使用地图限速功能
* @param enable 0:不使用地图限速功能 1:使用地图限速功能 默认0
* @return boolean
*/
@Override
public boolean sendHadmapSpeedLimitVaild(int enable) {
public boolean sendHadmapSpeedLimitValid(int enable) {
return sendSetParamReq(6, String.valueOf(enable));
}
/**
* 环岛模式开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:普通模式 1:环岛模式 默认0
* @return boolean
*/
@Override
public boolean sendRampThetaValid(int enable) {
return sendSetParamReq(7, String.valueOf(enable));
}
/**
* 发生行程相关
* type=1或2的时 需要参数 lineName

View File

@@ -850,36 +850,48 @@ public class AdasManager implements IAdasNetCommApi {
* 限制绕障开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:正常绕障 1限制绕障
* @param enable 0:正常绕障 1限制绕障 默认0
* @return boolean
*/
@Override
public boolean sendLaneChangeRestrainVaild(int enable) {
return mChannel != null && mChannel.sendLaneChangeRestrainVaild(enable);
public boolean sendLaneChangeRestrainValid(int enable) {
return mChannel != null && mChannel.sendLaneChangeRestrainValid(enable);
}
/**
* 停车让行线前避让等待开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:停车让行线前无需避让等待 1:停车让行线前需要避让等待
* @param enable 0:停车让行线前无需避让等待 1:停车让行线前需要避让等待 默认0
* @return boolean
*/
@Override
public boolean sendStopYieldVaild(int enable) {
return mChannel != null && mChannel.sendStopYieldVaild(enable);
public boolean sendStopYieldValid(int enable) {
return mChannel != null && mChannel.sendStopYieldValid(enable);
}
/**
* 地图限速功能开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:不使用地图限速功能 1:使用地图限速功能
* @param enable 0:不使用地图限速功能 1:使用地图限速功能 默认0
* @return boolean
*/
@Override
public boolean sendHadmapSpeedLimitVaild(int enable) {
return mChannel != null && mChannel.sendHadmapSpeedLimitVaild(enable);
public boolean sendHadmapSpeedLimitValid(int enable) {
return mChannel != null && mChannel.sendHadmapSpeedLimitValid(enable);
}
/**
* 环岛模式开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:普通模式 1:环岛模式 默认0
* @return boolean
*/
@Override
public boolean sendRampThetaValid(int enable) {
return mChannel != null && mChannel.sendRampThetaValid(enable);
}
/**

View File

@@ -510,33 +510,43 @@ public interface IAdasNetCommApi {
*/
boolean sendAebCmd(int enable);
/**
* 限制绕障开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:正常绕障 1限制绕障
* @param enable 0:正常绕障 1限制绕障 默认0
* @return boolean
*/
boolean sendLaneChangeRestrainVaild(int enable);
boolean sendLaneChangeRestrainValid(int enable);
/**
* 停车让行线前避让等待开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:停车让行线前无需避让等待 1:停车让行线前需要避让等待
* @param enable 0:停车让行线前无需避让等待 1:停车让行线前需要避让等待 默认0
* @return boolean
*/
boolean sendStopYieldVaild(int enable);
boolean sendStopYieldValid(int enable);
/**
* 地图限速功能开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:不使用地图限速功能 1:使用地图限速功能
* @param enable 0:不使用地图限速功能 1:使用地图限速功能 默认0
* @return boolean
*/
boolean sendHadmapSpeedLimitVaild(int enable);
boolean sendHadmapSpeedLimitValid(int enable);
/**
* 环岛模式开关
* TODO 目前仅襄阳牌照考试支持
*
* @param enable 0:普通模式 1:环岛模式 默认0
* @return boolean
*/
boolean sendRampThetaValid(int enable);
/**
* 发生行程相关