[644][adas] 能否启动自驾 底盘埋点数据添加数据接收时间
This commit is contained in:
@@ -29,6 +29,8 @@ object CallerAutopilotActionsListenerManager : CallerBase<IMoGoAutopilotActionsL
|
||||
|
||||
private var vehicleState: VehicleStateOuterClass.VehicleState? = null
|
||||
private var chassisStates: ChassisStatesOuterClass.ChassisStates? = null
|
||||
private var vehicleReceiveTime: Long = 0
|
||||
private var chassisReceiveTime: Long = 0
|
||||
|
||||
init {
|
||||
isAutopilotAbility = false
|
||||
@@ -36,10 +38,12 @@ object CallerAutopilotActionsListenerManager : CallerBase<IMoGoAutopilotActionsL
|
||||
}
|
||||
|
||||
fun setVehicleState(vehicleState: VehicleStateOuterClass.VehicleState?) {
|
||||
vehicleReceiveTime = System.currentTimeMillis()
|
||||
this.vehicleState = vehicleState;
|
||||
}
|
||||
|
||||
fun setChassisStates(chassisStates: ChassisStatesOuterClass.ChassisStates?) {
|
||||
chassisReceiveTime = System.currentTimeMillis()
|
||||
this.chassisStates = chassisStates;
|
||||
}
|
||||
|
||||
@@ -77,6 +81,7 @@ object CallerAutopilotActionsListenerManager : CallerBase<IMoGoAutopilotActionsL
|
||||
val vehicleStateObject = JSONObject()
|
||||
if (chassisStates != null) {
|
||||
try {
|
||||
chassisStatesObject.put("receive_time", chassisReceiveTime)
|
||||
if (chassisStates!!.hasHeader()) {
|
||||
chassisStatesObject.put(
|
||||
"data_header", TextFormat.printer().escapingNonAscii(false).printToString(
|
||||
@@ -128,6 +133,7 @@ object CallerAutopilotActionsListenerManager : CallerBase<IMoGoAutopilotActionsL
|
||||
}
|
||||
|
||||
if (vehicleState != null) {
|
||||
vehicleStateObject.put("receive_time", vehicleReceiveTime)
|
||||
if (vehicleState!!.hasHeader()) {
|
||||
vehicleStateObject.put(
|
||||
"data_header", TextFormat.printer().escapingNonAscii(false).printToString(
|
||||
|
||||
Reference in New Issue
Block a user