diff --git a/libraries/mogo-adas-data/src/main/proto/fsm2024.proto b/libraries/mogo-adas-data/src/main/proto/fsm2024.proto index 1e9d3582fa..1a4a708814 100644 --- a/libraries/mogo-adas-data/src/main/proto/fsm2024.proto +++ b/libraries/mogo-adas-data/src/main/proto/fsm2024.proto @@ -20,9 +20,10 @@ enum State { enum SafetyStopMode { NOT_NEEDED = 0; - PLANNER_STOP = 1; - CONTROLLER_COMFORT_STOP = 2; - CONTROLLER_EMERGENCY_STOP = 3; + CONTROLLER_COMFORT_STOP = 1; + CONTROLLER_EMERGENCY_STOP = 2; + PLANNER_COMFORT_STOP =3; //规划舒适停车 + PLANNER_PULL_OVER = 4; //规划靠边停车 } enum ActiveMode { //数字定义与请求的数字对齐 @@ -64,10 +65,10 @@ message FSMStateMsg { required common.Header header = 1; required State function_state = 2; required SafetyStopMode fsm_safety_stop_mode = 4; //FSM如果进入safety stop,是planning 进行停车,还是control进行舒适停车,还是control进行紧急停车 - + required ActiveMode active_mode = 6; optional bool beautiful_mode = 7;//原始PB是required 由于老版本PB中不含有此字段,使用required解析会报错,所以改成optional - + optional string order_id = 8; optional string version = 9; //目前是2.0 原始PB是required 由于老版本PB中不含有此字段,使用required解析会报错,所以改成optional required bool new_msg_flag = 10;