This commit is contained in:
lixiaopeng
2022-03-24 16:00:46 +08:00
parent d4a4d41e4f
commit 40ab4b1083
3 changed files with 16 additions and 11 deletions

View File

@@ -396,11 +396,13 @@ class MogoPrivateObuManager private constructor() {
&& info.ext_info.lights.isNotEmpty()
) {
//v2i数据传输延迟
val hvTime = info.threat_info.hv_time.millisecond
val currentTime = TimeUtils.getNowMills()
val hvMillTime = info.threat_info.hv_time.millisecond
val hvSecondMillTime = (info.threat_info.hv_time.second) * 1000
val hvTime = hvMillTime + hvSecondMillTime
val currentTime = TimeUtils.getNowMills() % 60000
val delayTime = currentTime - hvTime
//TODO
Log.e("liyz", "onCvxIvpThreatIndInfo hvTime---> $hvTime --- currentTime = $currentTime")
// Log.e("liyz", "onCvxIvpThreatIndInfo ---> currentTime = $currentTime ----- hvTime---> $hvTime ---hvMillTime = $hvMillTime ----hvSecondMillTime = $hvSecondMillTime ---delayTime---> $delayTime")
CallerObuListenerManager.invokeDelayTime(delayTime)
CallerLogger.e(
"$M_OBU${MogoObuConst.TAG_MOGO_OBU}",
@@ -418,15 +420,18 @@ class MogoPrivateObuManager private constructor() {
// (2) 弱势交通参与者预警信息CVX_PTC_THREAT_IND
override fun onCvxPtcThreatIndInfo(info: CvxPtcThreatIndInfo?) {
Log.e("liyz", "onCvxPtcThreatIndInfo ---> $info")
CallerLogger.d("$M_OBU${MogoObuConst.TAG_MOGO_OBU}", "onCvxPtcInfoIndInfo ------> $info")
// 交通参与者类型 0x0:未知 UNKNOWN | 0x1:非机动车 NON_MOTOR | 0x2:行人 PEDESTRIAN 0x3:RSU
if (info != null && (info.ptc_type == 1 || info.ptc_type == 2)) {
//v2i数据传输延迟
val hvTime = info.threat_info.hv_time.millisecond
val currentTime = TimeUtils.getNowMills()
//v2i数据传输延迟
val hvMillTime = info.threat_info.hv_time.millisecond
val hvSecondMillTime = (info.threat_info.hv_time.second) * 1000
val hvTime = hvMillTime + hvSecondMillTime
val currentTime = TimeUtils.getNowMills() % 60000
val delayTime = currentTime - hvTime
Log.e("liyz", "onCvxPtcThreatIndInfo hvTime---> $hvTime --- currentTime = $currentTime")
// Log.e("liyz", "onCvxPtcThreatIndInfo ---> currentTime = $currentTime ----- hvTime---> $hvTime ---hvMillTime = $hvMillTime ----hvSecondMillTime = $hvSecondMillTime ---delayTime---> $delayTime")
CallerObuListenerManager.invokeDelayTime(delayTime)
CallerLogger.d(
"$M_OBU${MogoObuConst.TAG_MOGO_OBU}",