下沉数据项

Signed-off-by: 董宏宇 <martindhy@gmail.com>
This commit is contained in:
董宏宇
2021-09-23 19:07:35 +08:00
committed by liujing
parent e2915fbf67
commit 530bd9f6bd
3 changed files with 18 additions and 19 deletions

View File

@@ -1,7 +1,7 @@
package com.mogo.eagle.core.function.obu.mogo.utils
import com.mogo.eagle.core.utilcode.util.LogUtils
import com.mogo.module.common.drawer.bean.TrafficData
import com.mogo.eagle.core.data.traffic.TrafficData
import com.mogo.eagle.core.data.enums.TrafficTypeEnum
import com.zhidao.support.obu.constants.ObuConstants
import com.zhidao.support.obu.model.CvxPtcThreatIndInfo

View File

@@ -1,69 +1,68 @@
package com.mogo.module.common.drawer.bean;
package com.mogo.eagle.core.data.traffic
import com.mogo.eagle.core.data.enums.TrafficTypeEnum;
import com.mogo.eagle.core.data.enums.TrafficTypeEnum
/**
* @author xiaoyuzhou
* @date 2021/8/17 8:41 下午
* 交通元素数据
*/
public class TrafficData {
class TrafficData {
/**
* 交通元素类型, 摩托大巴车卡车自行车
*/
public TrafficTypeEnum type;
var type: TrafficTypeEnum = TrafficTypeEnum.TYPE_TRAFFIC_ID_WEI_ZHI
/**
* 识别物体唯一标识
*/
public String uuid;
var uuid: String = ""
/**
* 识别物体的纬度
*/
public double lat;
var lat = 0.0
/**
* 识别物体的经度
*/
public double lon;
var lon = 0.0
/**
* 车头朝向
*/
public double heading;
var heading = 0.0
/**
* 系统时间
*/
public long systemTime;
var systemTime: Long = 0
/**
* 定位卫星时间
*/
public long satelliteTime;
var satelliteTime: Long = 0
/**
* 海拔
*/
public double alt;
var alt = 0.0
/**
* 速度
*/
public double speed;
var speed = 0.0
/**
* 莫顿码
*/
public long mortonCode;
var mortonCode: Long = 0
/**
* 实际距离
* 使用distanceX和distanceY计算
*/
public double distance;
var distance = 0.0
/**
* 危险等级
@@ -73,5 +72,5 @@ public class TrafficData {
* 0x02: 通知 --
* 0x03: 警告 --
*/
public int threatLevel;
}
var threatLevel = 0
}

View File

@@ -9,7 +9,7 @@ import com.mogo.map.marker.IMogoMarker
import com.mogo.map.marker.MogoMarkerOptions
import com.mogo.module.common.MogoApisHandler
import com.mogo.module.common.constants.DataTypes
import com.mogo.module.common.drawer.bean.TrafficData
import com.mogo.eagle.core.data.traffic.TrafficData
import com.mogo.eagle.core.data.enums.TrafficTypeEnum
import com.mogo.utils.WorkThreadHandler
import com.mogo.utils.logger.Logger