[change]添加雨天模式
This commit is contained in:
@@ -40,13 +40,14 @@ enum MessageType
|
||||
MsgTypeTrajectoryDownloadReq = 0x10110; //轨迹下载请求
|
||||
MsgTypeStatusQueryReq = 0x10111; //状态查询请求
|
||||
MsgTypeStatusQueryResp = 0x10112; //状态查询应答
|
||||
MsgTypeSetRainModeReq = 0x10113; //设置雨天模式
|
||||
}
|
||||
|
||||
message Header
|
||||
{
|
||||
uint64 msgID = 1; //消息唯一id,自增
|
||||
MessageType msgType = 2; //消息类型
|
||||
double timestamp = 3; //telematics消息发送时间, 单位:秒
|
||||
double timestamp = 3; //消息发送时间, 单位:秒
|
||||
double sourceTimestamp = 4; //数据源消息发送时间, 单位:秒
|
||||
}
|
||||
|
||||
@@ -338,5 +339,9 @@ message StatusQueryReq
|
||||
// message definition for MsgTypeStatusQueryResp
|
||||
// refer to system_status_info.proto
|
||||
|
||||
|
||||
// message definition for MsgTypeSetRainModeReq
|
||||
message SetRainModeReq
|
||||
{
|
||||
uint32 enable = 1; //1: enable, 0: disable
|
||||
}
|
||||
|
||||
|
||||
@@ -877,5 +877,21 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
|
||||
.build();
|
||||
return sendWsMessage(MessageType.TYPE_SEND_STATUS_QUERY_REQ.typeCode, req.toByteArray());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 设置雨天模式
|
||||
*
|
||||
* @param enable 1: enable, 0: disable
|
||||
* @return boolean
|
||||
*/
|
||||
@Override
|
||||
public boolean sendRainModeReq(int enable) {
|
||||
MessagePad.SetRainModeReq req = MessagePad.SetRainModeReq
|
||||
.newBuilder()
|
||||
.setEnable(enable)
|
||||
.build();
|
||||
return sendWsMessage(MessageType.TYPE_SEND_SET_RAIN_MODE_REQ.typeCode, req.toByteArray());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -417,6 +417,17 @@ public class AdasManager implements IAdasNetCommApi {
|
||||
return mChannel != null && mChannel.sendStatusQueryReq();
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置雨天模式
|
||||
*
|
||||
* @param enable 1: enable, 0: disable
|
||||
* @return boolean
|
||||
*/
|
||||
@Override
|
||||
public boolean sendRainModeReq(int enable) {
|
||||
return mChannel != null && mChannel.sendRainModeReq(enable);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取工控机固定IP列表
|
||||
*
|
||||
|
||||
@@ -157,7 +157,7 @@ public interface IAdasNetCommApi {
|
||||
* @param arrowNo 当前车道对应地面要素转向
|
||||
* @param flashYellow 黄灯总时间
|
||||
* @param laneDetail 灯态具体信息
|
||||
* @param timestamp 当前卫星时间, 单位: ms
|
||||
* @param timestamp 当前卫星时间, 单位: ms
|
||||
* @return boolean
|
||||
*/
|
||||
boolean sendTrafficLightData(@NonNull String crossID, double latitude, double longitude,
|
||||
@@ -196,6 +196,13 @@ public interface IAdasNetCommApi {
|
||||
*/
|
||||
boolean sendStatusQueryReq();
|
||||
|
||||
/**
|
||||
* 设置雨天模式
|
||||
*
|
||||
* @param enable 1: enable, 0: disable
|
||||
* @return boolean
|
||||
*/
|
||||
boolean sendRainModeReq(int enable);
|
||||
// TODO 需求暂停 待讨论
|
||||
// boolean getRoutes();
|
||||
|
||||
|
||||
@@ -42,7 +42,8 @@ public enum MessageType {
|
||||
TYPE_SEND_SYSTEM_CMD_REQ(MessagePad.MessageType.MsgTypeSystemCmdReq, "系统命令请求, 比如系统重启,启用新镜像"),
|
||||
TYPE_SEND_TRAJECTORY_DOWNLOAD_REQ(MessagePad.MessageType.MsgTypeTrajectoryDownloadReq, "轨迹下载请求"),
|
||||
TYPE_SEND_STATUS_QUERY_REQ(MessagePad.MessageType.MsgTypeStatusQueryReq, "状态查询请求"),
|
||||
TYPE_RECEIVE_STATUS_QUERY_RESP(MessagePad.MessageType.MsgTypeStatusQueryResp, "状态查询应答");
|
||||
TYPE_RECEIVE_STATUS_QUERY_RESP(MessagePad.MessageType.MsgTypeStatusQueryResp, "状态查询应答"),
|
||||
TYPE_SEND_SET_RAIN_MODE_REQ(MessagePad.MessageType.MsgTypeSetRainModeReq, "设置雨天模式");
|
||||
|
||||
/**
|
||||
* 消息action code
|
||||
|
||||
Reference in New Issue
Block a user