行车超视距功能修改
描述: 1. 车侧、路侧两个接口分开 2. 兼容两套播放方式 Signed-off-by: chenfufeng <chenfufeng@zhidaoauto.com>
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
package com.mogo.eagle.core.data.camera
|
||||
|
||||
data class CameraEntity(
|
||||
var flvUrl: String?="",
|
||||
var sn: String?="",
|
||||
var roadName: String?="",
|
||||
var crossingName: String?="",
|
||||
var headingDesc: String?=""
|
||||
) {
|
||||
fun isCarLive() = !sn.isNullOrEmpty()
|
||||
fun getHeadingStr() = if (headingDesc != null) headingDesc else ""
|
||||
}
|
||||
@@ -83,4 +83,14 @@ data class Camera(
|
||||
var stat: String,
|
||||
@SerializedName("subCategory")
|
||||
var subCategory: Any?
|
||||
): Serializable
|
||||
): Serializable {
|
||||
fun getHeadingStr(): String {
|
||||
var headingStr = ""
|
||||
if (headingDesc != null) {
|
||||
if (headingDesc is String) {
|
||||
headingStr = headingDesc as String
|
||||
}
|
||||
}
|
||||
return headingStr
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.mogo.eagle.core.data.camera
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.google.gson.annotations.SerializedName
|
||||
import com.mogo.eagle.core.data.BaseData
|
||||
|
||||
@Keep
|
||||
data class LiveCarCameraInfo (
|
||||
@SerializedName("result")
|
||||
var result: LiveResult?
|
||||
): BaseData()
|
||||
|
||||
@Keep
|
||||
data class LiveResult(
|
||||
@SerializedName("LiveCars")
|
||||
var liveCamera: List<LiveCameraInfo>
|
||||
)
|
||||
|
||||
@Keep
|
||||
data class LiveCameraInfo(
|
||||
var videoUrl: String,
|
||||
var videoChannel: String,
|
||||
var videoSn: String
|
||||
)
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.mogo.eagle.core.data.camera
|
||||
|
||||
import androidx.annotation.Keep
|
||||
|
||||
@Keep
|
||||
data class ReqLiveCarBean(var lon: Double, var lat: Double, var distance: Int = 200)
|
||||
Reference in New Issue
Block a user