Commit c717a8f4 authored by p x's avatar p x
Browse files

路径规划dto

parent 1ff29918
...@@ -2,35 +2,46 @@ package com.cusc.adas.v2x.clouddecision.dto; ...@@ -2,35 +2,46 @@ package com.cusc.adas.v2x.clouddecision.dto;
import com.cusc.adas.v2x.dto.Position2DDto; import com.cusc.adas.v2x.dto.Position2DDto;
import com.cusc.adas.v2x.utils.Order; import com.cusc.adas.v2x.utils.Order;
import com.cusc.adas.v2x.utils.RefNumFlag;
import com.cusc.adas.v2x.vo.Position2D; import com.cusc.adas.v2x.vo.Position2D;
import java.util.List;
/**** /****
* 局部路径点 * 局部路径点
* **/ * **/
public class PathPathDto { public class PathPathDto {
// 分段编号长度 // // 分段编号长度
private short pathIdLen; // @Order(1)
//分段编号 // private byte pathIdLen; // 服务器给2 我接的1
private short pathId; // //分段编号
// @Order(2)
// @RefNumFlag(value="pathIdLen")
// @FieldDef(type="BYTE",isAutoLength=true)
// private String pathId; // 这里出问题 “11”
//关联 GNSS 点 数量 //关联 GNSS 点 数量
private short pointsNum; @Order(1)
private short pointsNum; // 服务器给的4 我1
//关联 GNSS 点 位置 //关联 GNSS 点 位置
private Position2DDto pointsPos; @Order(2)
@RefNumFlag(value="pointsNum")
private List<Position2DDto> pointsPos;
//分段长度 //分段长度
private long pathLen; // @Order(5)
//分段名称长度 // private long pathLen; // 服务器给的
private short pathNameLen; // //分段名称长度
//分段名称 // @Order(6)
private String pathName; // private short pathNameLen; // 服务器给的1
//分段类型 ,0:常规路段;1:路口内连接路段,0xFF 表示缺 省 2=红色 3=绿色 // //分段名称
// @Order(7)
// @RefNumFlag(value="pathNameLen") // 服务器给的1
// @FieldDef(type="BYTE",isAutoLength=true)
// private String pathName;
//分段类型 1:路口内连接路段,0xFF 表示缺省 2=红色 3=绿色 4=感知车(画感知车)
@Order(3) // 服务器给的
private short pathType; private short pathType;
public short getPathType() { public List<Position2DDto> getPointsPos() {
return pathType;
}
public Position2DDto getPointsPos() {
return pointsPos; return pointsPos;
} }
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment