[6.4.0]
[15m运算传递日志]
This commit is contained in:
@@ -13,6 +13,7 @@ import com.mogo.eagle.core.utilcode.util.CoordinateUtils
|
|||||||
import com.mogo.eagle.core.utilcode.util.LocationUtils
|
import com.mogo.eagle.core.utilcode.util.LocationUtils
|
||||||
import com.mogo.och.common.module.constant.OchCommonConst
|
import com.mogo.och.common.module.constant.OchCommonConst
|
||||||
import com.mogo.och.common.module.manager.autopilot.trajectory.TrajectoryCache
|
import com.mogo.och.common.module.manager.autopilot.trajectory.TrajectoryCache
|
||||||
|
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager
|
||||||
import com.mogo.och.common.module.manager.loop.BizLoopManager
|
import com.mogo.och.common.module.manager.loop.BizLoopManager
|
||||||
import com.mogo.och.common.module.manager.loop.LoopInfo
|
import com.mogo.och.common.module.manager.loop.LoopInfo
|
||||||
import com.mogo.och.common.module.utils.CoordinateCalculateRouteUtil
|
import com.mogo.och.common.module.utils.CoordinateCalculateRouteUtil
|
||||||
@@ -661,6 +662,7 @@ object TrajectoryAndDistanceManager : IMoGoPlanningRottingListener {
|
|||||||
*/
|
*/
|
||||||
fun canStartAutopilot(lineId: Long?): String {
|
fun canStartAutopilot(lineId: Long?): String {
|
||||||
if (lineId == null) {
|
if (lineId == null) {
|
||||||
|
OchChainLogManager.writeChainLog("启动自驾距离判断","未传轨迹ID", eventID = OchChainLogManager.EVENT_KEY_INFO_AUTOPILOT_DISTANCE)
|
||||||
return "请确认线路ID"
|
return "请确认线路ID"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -697,6 +699,7 @@ object TrajectoryAndDistanceManager : IMoGoPlanningRottingListener {
|
|||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
e.printStackTrace()
|
e.printStackTrace()
|
||||||
}
|
}
|
||||||
|
OchChainLogManager.writeChainLog("启动自驾距离判断","距离站点距离:不支持的条件直接放过", eventID = OchChainLogManager.EVENT_KEY_INFO_AUTOPILOT_DISTANCE)
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -714,6 +717,7 @@ object TrajectoryAndDistanceManager : IMoGoPlanningRottingListener {
|
|||||||
startStationInfo.stationPoint!!.longitude,
|
startStationInfo.stationPoint!!.longitude,
|
||||||
startStationInfo.stationPoint!!.latitude
|
startStationInfo.stationPoint!!.latitude
|
||||||
)
|
)
|
||||||
|
OchChainLogManager.writeChainLog("启动自驾距离判断","距离站点距离:${distance}", eventID = OchChainLogManager.EVENT_KEY_INFO_AUTOPILOT_DISTANCE)
|
||||||
return if (distance <= OchCommonConst.AUTOMATIC_PLANNING_MAX_DISTANCE) {
|
return if (distance <= OchCommonConst.AUTOMATIC_PLANNING_MAX_DISTANCE) {
|
||||||
""
|
""
|
||||||
} else {
|
} else {
|
||||||
@@ -737,10 +741,12 @@ object TrajectoryAndDistanceManager : IMoGoPlanningRottingListener {
|
|||||||
currentPoint.latitude
|
currentPoint.latitude
|
||||||
)
|
)
|
||||||
if(pointToLine<=OchCommonConst.AUTOMATIC_PLANNING_MAX_DISTANCE){
|
if(pointToLine<=OchCommonConst.AUTOMATIC_PLANNING_MAX_DISTANCE){
|
||||||
|
OchChainLogManager.writeChainLog("启动自驾距离判断","距离轨迹线距离:${pointToLine}", eventID = OchChainLogManager.EVENT_KEY_INFO_AUTOPILOT_DISTANCE)
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
OchChainLogManager.writeChainLog("启动自驾距离判断","距离轨迹线超过15m,无法启动自驾", eventID = OchChainLogManager.EVENT_KEY_INFO_AUTOPILOT_DISTANCE)
|
||||||
return "距离轨迹线超过15m,无法启动自驾"
|
return "距离轨迹线超过15m,无法启动自驾"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ object OchChainLogManager {
|
|||||||
const val EVENT_KEY_INFO_SOCKET = "analytics_event_och_track_screen_msg"
|
const val EVENT_KEY_INFO_SOCKET = "analytics_event_och_track_screen_msg"
|
||||||
const val EVENT_KEY_INFO_SOCKET_CONNECT = "analytics_event_och_track_screen_connect"
|
const val EVENT_KEY_INFO_SOCKET_CONNECT = "analytics_event_och_track_screen_connect"
|
||||||
|
|
||||||
|
const val EVENT_KEY_INFO_AUTOPILOT_DISTANCE = "event_key_vehicle_start_autopilot_state_distance_15"
|
||||||
|
|
||||||
|
|
||||||
fun writeChainLogNet(info: String, changeInfo: String){
|
fun writeChainLogNet(info: String, changeInfo: String){
|
||||||
writeChainLog(info,changeInfo,true,EVENT_KEY_INFO_Net)
|
writeChainLog(info,changeInfo,true,EVENT_KEY_INFO_Net)
|
||||||
|
|||||||
Reference in New Issue
Block a user