package com.xiaopeng.api.vo.automaticPilot.protobuf;
|
|
public enum RTCmdType {
|
// RT CMD 云端发起CMD范围:10001~12000
|
CLOUD_ORDER_OPERATION(10001), // 云端操作订单 (云端→XPU)
|
CLOUD_TASK_CONTROL(10002), // 云端任务操作 (云端→XPU)
|
CLOUD_CREATE_ORDER(10003), // 云端新增订单 (云端→XPU)
|
CLOUD_CANCEL_ORDER(10004), // 云端取消订单 (云端→XPU)
|
CLOUD_SEND_RT_TASK(10005), // 云端发送新RT任务 (云端→XPU)
|
CLOUD_NAVIGATION_RESPONSE(10006), // 云端下发导航信息 (云端→XPU)
|
|
// RT CMD 座舱发起CMD范围:12001~14000
|
VEHICLE_ORDER_OPERATION(12001), // 车端操作订单 (座舱→XPU)
|
VEHICLE_TASK_CONTROL(12002), // 车端任务操作 (座舱→XPU)
|
SYSTEM_STATUS_CDU(12003), // CDU发布系统运行状态 (座舱→XPU)
|
CDU_PULL_OVER_REQUEST(12004), // 座舱发起靠边停车 (座舱→XPU)
|
EMERGENCY_STOP(12005), // 座舱触发急停 (座舱→XPU)
|
CDU_PICKUP_CONFIRMATION(12006), // 用户上车确认 (座舱→XPU)
|
CDU_DROPOFF_INFO(12007), // 用户下车信息 (座舱→XPU)
|
CDU_NAVIGATION_DEVIATION(12008), // 导航偏航 (座舱→XPU)
|
CDU_UPDATE_REALTIME_NAVI_POSE(12009), // 实时更新位置 (座舱→XPU)
|
|
// RT CMD XPU发起CMD范围:14001~18000
|
SYSTEM_STATUS_XPU(14001), // XPU发布系统运行状态 (XPU→云端)
|
XPU_NAVIGATION_REQUEST(14002), // XPU向云端请求导航 (XPU→云端)
|
XPU_REQ_CDU_START_NAVIGATION(14003), // XPU向座舱请求还原云端导航 (XPU→座舱)
|
PULLOVER_STATUS(14004), // XPU向CDU周期发送靠边停车状态 (XPU→座舱)
|
XPU_TO_CDU_NEW_ORDER(14005), // XPU通知座舱收到新订单 (XPU→座舱)
|
|
// RT EVENT CMD从16001开始
|
TRIP_STATUS_UPDATE_EVENT(16001), // 行程状态更新 (XPU→云端)(XPU→座舱)
|
PULLOVER_STATUS_EVENT(16002), // 靠边停车状态 (XPU→云端)(XPU→座舱)
|
DRIVING_MODE_UPDATE_EVENT(16003), // 驾驶模式变化 (XPU→云端)(XPU→座舱)
|
SYSTEM_STATUS_UPDATE_EVENT(16004), // 系统状态变化 (XPU→云端)(XPU→座舱)
|
TASK_STATE_UPDATE_EVENT(16005), // 任务状态变化 (XPU→云端)(XPU→座舱)
|
ORDER_STATE_UPDATE_EVENT(16006), // 订单状态变化 (XPU→云端)(XPU→座舱)
|
POINT_ARRIVAL_STATUS_EVENT(16007), // 到达目标点状态 (XPU→云端)(XPU→座舱)
|
PICKUP_CONFIRMATION_EVENT(16008), // 用户上车确认 (XPU→云端)(XPU→座舱)
|
DROPOFF_INFO_EVENT(16009), // 用户下车信息 (XPU→云端)
|
NAVIGATION_DEVIATION_EVENT(16010), // 导航偏航 (XPU→云端)
|
EMERGENCY_STOP_EVENT(16011), // 急停 (XPU→云端)(XPU→座舱)
|
NAVIGATION_UPDATE_EVENT(16012), // 导航信息变化 (XPU→云端)
|
TASK_QUEUE_UPDATE_EVENT(16013), // XPU待执行任务队列 (XPU→云端)
|
SYSTEM_STATE_ANAPSHOT_SYNC_EVENT(16014),// 每次MQTT连接之后触发 (XPU→云端)
|
ORDER_STATE_UPDATE_TO_CDU_EVENT(16015), // 更新订单状态到CDU (XPU→云端)
|
ROBOTAXI_AREA_INFO_UPDATE_EVENT(16017), // 更新电子围栏下载状态 (XPU→云端)
|
ORDER_NEAR_DESTINATION_EVENT(16018); // 即将到达订单终点 (XPU→云端)
|
|
private int value;
|
|
RTCmdType(int value) {
|
this.value = value;
|
}
|
|
public int getValue() {
|
return value;
|
}
|
|
public static RTCmdType getByValue(int value) {
|
for (RTCmdType type : values()) {
|
if (type.getValue() == value) {
|
return type;
|
}
|
}
|
return null;
|
}
|
|
public void setValue(int value) {
|
this.value = value;
|
}
|
|
}
|