public final class DrivingBehaviorResponse extends BaseResponse
message, status, tag
构造器和说明 |
---|
DrivingBehaviorResponse() |
DrivingBehaviorResponse(int tag,
int status,
java.lang.String message) |
DrivingBehaviorResponse(int tag,
int status,
java.lang.String message,
double distance,
int duration,
double averageSpeed,
double maxSpeed,
int speedingNum,
int harshAccelerationNum,
int harshBreakingNum,
int harshSteeringNum,
StartPoint startPoint,
EndPoint endPoint,
java.util.List<SpeedingInfo> speedings,
java.util.List<HarshAccelerationPoint> harshAccelerationPoints,
java.util.List<HarshBreakingPoint> harshBreakingPoints,
java.util.List<HarshSteeringPoint> harshSteeringPoints) |
限定符和类型 | 方法和说明 |
---|---|
double |
getAverageSpeed()
获取平均时速,单位:km/h
|
double |
getDistance()
获取行程里程,单位:米
|
int |
getDuration()
获取行程耗时,单位:秒
|
EndPoint |
getEndPoint()
获取终点信息
|
int |
getHarshAccelerationNum()
获取急加速次数
|
java.util.List<HarshAccelerationPoint> |
getHarshAccelerationPoints()
获取急加速记录集合
|
int |
getHarshBreakingNum()
获取急刹车次数
|
java.util.List<HarshBreakingPoint> |
getHarshBreakingPoints()
获取急刹车记录集合
|
int |
getHarshSteeringNum()
获取急转弯次数
|
java.util.List<HarshSteeringPoint> |
getHarshSteeringPoints()
获取急转弯记录集合
|
double |
getMaxSpeed()
获取最高时速,单位:km/h
|
int |
getSpeedingNum()
获取超速次数
|
java.util.List<SpeedingInfo> |
getSpeedings()
获取超速记录集合
|
StartPoint |
getStartPoint()
获取起点信息
|
void |
setAverageSpeed(double averageSpeed) |
void |
setDistance(double distance) |
void |
setDuration(int duration) |
void |
setEndPoint(EndPoint endPoint) |
void |
setHarshAccelerationNum(int harshAccelerationNum) |
void |
setHarshAccelerationPoints(java.util.List<HarshAccelerationPoint> harshAccelerationPoints) |
void |
setHarshBreakingNum(int harshBreakingNum) |
void |
setHarshBreakingPoints(java.util.List<HarshBreakingPoint> harshBreakingPoints) |
void |
setHarshSteeringNum(int harshSteeringNum) |
void |
setHarshSteeringPoints(java.util.List<HarshSteeringPoint> harshSteeringPoints) |
void |
setMaxSpeed(double maxSpeed) |
void |
setSpeedingNum(int speedingNum) |
void |
setSpeedings(java.util.List<SpeedingInfo> speedings) |
void |
setStartPoint(StartPoint startPoint) |
java.lang.String |
toString() |
getMessage, getStatus, getTag, setMessage, setStatus, setTag
public DrivingBehaviorResponse()
public DrivingBehaviorResponse(int tag, int status, java.lang.String message)
tag
- 响应标识status
- 状态码message
- 状态信息public DrivingBehaviorResponse(int tag, int status, java.lang.String message, double distance, int duration, double averageSpeed, double maxSpeed, int speedingNum, int harshAccelerationNum, int harshBreakingNum, int harshSteeringNum, StartPoint startPoint, EndPoint endPoint, java.util.List<SpeedingInfo> speedings, java.util.List<HarshAccelerationPoint> harshAccelerationPoints, java.util.List<HarshBreakingPoint> harshBreakingPoints, java.util.List<HarshSteeringPoint> harshSteeringPoints)
tag
- 响应标识(与请求标识对应)status
- 状态码message
- 状态信息distance
- 行程里程,单位:米duration
- 行程耗时,单位:秒averageSpeed
- 平均时速,单位:km/hmaxSpeed
- 最高时速,单位:km/hspeedingNum
- 超速次数harshAccelerationNum
- 急加速次数harshBreakingNum
- 急刹车次数harshSteeringNum
- 急转弯次数startPoint
- 起点信息endPoint
- 终点信息speedings
- 超速记录集合harshAccelerationPoints
- 急加速记录集合harshBreakingPoints
- 急刹车记录集合harshSteeringPoints
- 急转弯记录集合public double getDistance()
public void setDistance(double distance)
public int getDuration()
public void setDuration(int duration)
public double getAverageSpeed()
public void setAverageSpeed(double averageSpeed)
public double getMaxSpeed()
public void setMaxSpeed(double maxSpeed)
public int getSpeedingNum()
public void setSpeedingNum(int speedingNum)
public int getHarshAccelerationNum()
public void setHarshAccelerationNum(int harshAccelerationNum)
public int getHarshBreakingNum()
public void setHarshBreakingNum(int harshBreakingNum)
public int getHarshSteeringNum()
public void setHarshSteeringNum(int harshSteeringNum)
public StartPoint getStartPoint()
public void setStartPoint(StartPoint startPoint)
public EndPoint getEndPoint()
public void setEndPoint(EndPoint endPoint)
public java.util.List<SpeedingInfo> getSpeedings()
public void setSpeedings(java.util.List<SpeedingInfo> speedings)
public java.util.List<HarshAccelerationPoint> getHarshAccelerationPoints()
public void setHarshAccelerationPoints(java.util.List<HarshAccelerationPoint> harshAccelerationPoints)
public java.util.List<HarshBreakingPoint> getHarshBreakingPoints()
public void setHarshBreakingPoints(java.util.List<HarshBreakingPoint> harshBreakingPoints)
public java.util.List<HarshSteeringPoint> getHarshSteeringPoints()
public void setHarshSteeringPoints(java.util.List<HarshSteeringPoint> harshSteeringPoints)
public java.lang.String toString()
toString
在类中 java.lang.Object