[6.2.4]录包截图增加起始点信息

This commit is contained in:
xuxinchao
2023-12-11 16:24:12 +08:00
parent 03eab8ba7f
commit 31ec814578
4 changed files with 15 additions and 6 deletions

View File

@@ -665,9 +665,9 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
else->"自驾状态:未知"
}
val speed = "当前车速:${BadCaseConfig.currentSpeed}"
val site = "起点:${CallerAutoPilotStatusListenerManager.getLineStartName()};终点:${CallerAutoPilotStatusListenerManager.getLineEndName()}"
val outBitmap = RecordBitmapUtils.drawTextOnBitmap(bitmap,time,lineId,state,speed,
val outBitmap = RecordBitmapUtils.drawTextOnBitmap(bitmap,time,lineId,state,speed,site,
BadCaseConfig.gpsStatus,BadCaseConfig.tracingStatus,BadCaseConfig.socketStatus
,BadCaseConfig.newFMInfoMsg,BadCaseConfig.newReportEntity)

View File

@@ -632,9 +632,9 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
else->"自驾状态:未知"
}
val speed = "当前车速:${BadCaseConfig.currentSpeed}"
val site = "起点:${CallerAutoPilotStatusListenerManager.getLineStartName()};终点:${CallerAutoPilotStatusListenerManager.getLineEndName()}"
val outBitmap = RecordBitmapUtils.drawTextOnBitmap(bitmap,time,lineId,state,speed,
val outBitmap = RecordBitmapUtils.drawTextOnBitmap(bitmap,time,lineId,state,speed,site,
BadCaseConfig.gpsStatus,BadCaseConfig.tracingStatus,BadCaseConfig.socketStatus
,BadCaseConfig.newFMInfoMsg,BadCaseConfig.newReportEntity)
//图片保存本地

View File

@@ -76,8 +76,8 @@ object RecordBitmapUtils {
/**
* 在指定Bitmap中绘制文字
*/
fun drawTextOnBitmap(bitmap: Bitmap, time: String,lineId: String,state: String,currentSpeed: String
,gpsStatus: String?,tracingStatus: String?,socketStatus: String?
fun drawTextOnBitmap(bitmap: Bitmap, time: String,lineId: String,state: String,currentSpeed: String,
site: String,gpsStatus: String?,tracingStatus: String?,socketStatus: String?
,fm: FMInfoMsg?,report: ReportEntity?
): Bitmap? {
val mutableBitmap = bitmap.copy(Bitmap.Config.ARGB_8888, true)
@@ -90,6 +90,7 @@ object RecordBitmapUtils {
canvas.drawText(lineId,100f,200f,paint)
canvas.drawText(state,100f,300f,paint)
canvas.drawText(currentSpeed,100f,400f,paint)
canvas.drawText(site,100f,500f,paint)
gpsStatus?.let {
canvas.drawText(it,1000f,100f,paint)

View File

@@ -83,6 +83,14 @@ object CallerAutoPilotStatusListenerManager : CallerBase<IMoGoAutopilotStatusLis
return lineId ?: 0L
}
fun getLineStartName(): String?{
return mAutopilotStatusInfo.autopilotControlParameters?.startName
}
fun getLineEndName(): String?{
return mAutopilotStatusInfo.autopilotControlParameters?.endName
}
fun getDockerVersion():String?{
return mAutopilotStatusInfo.dockVersion
}