| | |
| | | CLOUD_ORDER_OPERATION(10001), // 云端操作订单 (云端→XPU) |
| | | CLOUD_TASK_CONTROL(10003), // 云端任务操作 (云端→XPU) |
| | | CLOUD_CREATE_ORDER(10004), // 云端新增订单 (云端→XPU) |
| | | CLOUD_CANCEL_ORDER(10005), // 云端取消订单 (云端→XPU) |
| | | CLOUD_SEND_RT_TASK(10006), // 云端发送新RT任务 (云端→XPU) |
| | | CLOUD_NAVIGATION_RESPONSE(10007), // 云端下放导航信息 (云端→XPU) |
| | | |
| | | // RT CMD 座舱发起CMD范围:12001~14000 |
| | | VEHICLE_ORDER_OPERATION(12001), // 车端操作订单 (座舱→XPU) |
| | |
| | | * 请求或应答 |
| | | */ |
| | | private MessageType type; |
| | | /** |
| | | * 消息来源 |
| | | */ |
| | | private SourceType source; |
| | | } |
| New file |
| | |
| | | package com.xiaopeng.api.vo.automaticPilot.proto.down; |
| | | |
| | | /** |
| | | * 消息来源类型 |
| | | */ |
| | | public enum SourceType { |
| | | |
| | | SOURCE_UNKNOWN(0), |
| | | CLOUD(1), |
| | | CDU(2), |
| | | XPU(3); |
| | | |
| | | private final int value; |
| | | |
| | | SourceType(int value) { |
| | | this.value = value; |
| | | } |
| | | |
| | | public int getValue() { |
| | | return value; |
| | | } |
| | | } |
| | | |
| | |
| | | package com.xiaopeng.api.vo.automaticPilot.proto.up; |
| | | |
| | | import com.xiaopeng.api.vo.automaticPilot.proto.down.SourceType; |
| | | |
| | | import lombok.Data; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 消息来源 {cloud,cdu,xpu} |
| | | */ |
| | | private String source; |
| | | private SourceType source; |
| | | } |
| | |
| | | @Data |
| | | public class NavigationDeviationEvent { |
| | | /** |
| | | * 请求唯一ID |
| | | */ |
| | | private String request_id; |
| | | /** |
| | | * 事件类型 |
| | | */ |
| | | private RtEventType event_type; |
| | |
| | | private Double direction; |
| | | |
| | | private List<LonLatDto> polyline; |
| | | /** |
| | | * 导航原始数据 |
| | | */ |
| | | private String routeDataContent; |
| | | } |