[660][data-center] 添加查询节点状态以及主动推送节点状态接口
This commit is contained in:
@@ -3,6 +3,7 @@ package mogo.telematics.pad;
|
||||
option java_package = "com.zhjt.mogo.adas.data";
|
||||
|
||||
import "message_pad.proto";
|
||||
import "personal/adas_constants.proto";
|
||||
|
||||
//发送的数据ID持久化,只保留最后一条的消息id,每天重新累计
|
||||
message LastMessage{
|
||||
@@ -15,3 +16,10 @@ message LastMessage{
|
||||
message MessageIdInfo{
|
||||
map<uint64, LastMessage> lastMessages = 1;// key:data(日期) value:数据
|
||||
}
|
||||
|
||||
//节点状态信息
|
||||
message NodeStateInfo{
|
||||
com.zhjt.mogo.adas.data.NodeName nodeName = 1;//节点名称
|
||||
com.zhjt.mogo.adas.data.NodeState nodeState = 2;//节点主状态 包含:未知;存在;不存在;
|
||||
com.zhjt.mogo.adas.data.NodeExistState existState = 3;//节点存在时的状态
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ enum MapSystemParamType{
|
||||
SEAT_STATE = 15;//15: 座椅状态(int) 0:表示仅主驾位有人,1:表示仅副驾位有人,2:表示主驾和副驾同时有人,3:表示仅后排有人,4:表示主驾有人+后排有人,5:表示副驾有人+后排有人,6:表示主驾和副驾同时有人+后排有人,7: 所有座位都无人, 255:缺省
|
||||
OVERTAKE_MAX_SPEED = 16;//16: 超车的最大速度阈值(double, m/s, 范围[3, 12.5])
|
||||
FAULT_SIMULATION_CMD = 17;//17: 故障模拟指令(int) default:0(do nothing), 1:线控失效
|
||||
COLLISION_REPORTING = 18;//18: 碰撞上报(null)
|
||||
COLLISION_REPORTING = 18;//18: 碰撞上报(null) TODO 废弃,使用:message CollisionReport
|
||||
PARK_VEH_CROSS = 19;//19: 会车开关(bool) 0: off 1:on 默认0
|
||||
PARK_VEH_OVERTAKE = 20;//20: 超车开关(bool) 0: off 1:on 默认0
|
||||
}
|
||||
@@ -106,3 +106,28 @@ enum SubscribeType {
|
||||
UNSUBSCRIBE = 2;//取消订阅
|
||||
}
|
||||
|
||||
/**
|
||||
* 节点名称
|
||||
*/
|
||||
enum NodeName{
|
||||
DEFAULT_NAME = 0;//无用
|
||||
SSM = 1;//SSM默认存在
|
||||
FSM2024 = 2;//FSM 2024版本的Topic名称
|
||||
}
|
||||
|
||||
/**
|
||||
* 节点状态
|
||||
*/
|
||||
enum NodeState{
|
||||
NODE_UNKNOWN = 0;//未知,未连接或SSM超时
|
||||
NODE_NOT_EXIST = 1;//节点不存在
|
||||
NODE_EXIST = 2;//节点存在
|
||||
}
|
||||
|
||||
/**
|
||||
* 节点存在时的状态
|
||||
*/
|
||||
enum NodeExistState{
|
||||
NODE_EXIST_NORMAL = 0;//节点正常 仅表示数据接收正常
|
||||
NODE_EXIST_TIMEOUT = 1;//节点数据接收超时
|
||||
}
|
||||
Reference in New Issue
Block a user