[8.5.0]
[车门、安全带、站点停车]
This commit is contained in:
@@ -25,6 +25,7 @@ import com.zhjt.mogo.adas.data.bean.ReceivedAck
|
||||
import com.zhjt.mogo.adas.data.bean.ReceivedAck.Status
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskArrivalNotification
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskStartNotification
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskStationStop
|
||||
import fsm.Fsm2024
|
||||
import mogo.telematics.pad.MessagePad
|
||||
import mogo_msg.MogoReportMsg
|
||||
@@ -291,6 +292,18 @@ object OchAutoPilotStatusListenerManager : CallerBase<IOchAutopilotStatusListene
|
||||
_orderIdFromFSM = fsmState.orderId
|
||||
}
|
||||
|
||||
override fun onMiddleDoorOpenState(state: Boolean) {
|
||||
OchChainLogManager.writeChainLogDevice("车门状态","车门开闭状态:${state}")
|
||||
}
|
||||
|
||||
override fun onSeatedMenSafetyBeltNotFasten(state: Boolean) {
|
||||
OchChainLogManager.writeChainLogDevice("安全带","是否有人没有系安全带:${state}")
|
||||
}
|
||||
|
||||
override fun onTaskStationStop(newValue: TaskStationStop?) {
|
||||
OchChainLogManager.writeChainLogDevice("stop按钮","stop按钮信息:${newValue}")
|
||||
}
|
||||
|
||||
/**
|
||||
* 消息发送 5s后超时回执
|
||||
*
|
||||
|
||||
@@ -77,6 +77,14 @@ object OchChainLogManager {
|
||||
|
||||
const val EVENT_KEY_INFO_MEDIA = "analytics_event_och_media"
|
||||
|
||||
const val EVENT_KEY_INFO_DEVICE = "analytics_event_och_device"
|
||||
|
||||
|
||||
fun writeChainLogDevice(title: String, info: String) {
|
||||
writeChainLog(title, info, true, EVENT_KEY_INFO_DEVICE)
|
||||
}
|
||||
|
||||
|
||||
fun writeChainLogMedia(title: String,info: String) {
|
||||
writeChainLog(title, info, true, EVENT_KEY_INFO_MEDIA)
|
||||
}
|
||||
@@ -169,6 +177,7 @@ object OchChainLogManager {
|
||||
fun writeChainLog(title: String, info: String){
|
||||
writeChainLog(title,info,true,EVENT_KEY_INFE_WITH_CHANGE)
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun writeChainLog(title: String, info: String, upload:Boolean = true, eventID:String=EVENT_KEY_INFE_WITH_CHANGE) {
|
||||
writeChainLog(title,info,upload,eventID,null)
|
||||
|
||||
@@ -51,6 +51,7 @@ import com.zhjt.mogo.adas.data.sweeper.task.status.SweeperTaskStatus;
|
||||
import com.zhjt.mogo.adas.data.sweeper.task.stop.SweeperTaskStop;
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskArrivalNotification;
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskStartNotification;
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskStationStop;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
@@ -815,4 +816,18 @@ public class SweeperCloudTaskModel implements IMoGoSweeperFutianCloudTaskListene
|
||||
public void onArriveAtStationByTaskManager(@Nullable Long taskId, @Nullable TaskArrivalNotification taskArrivalNotification) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMiddleDoorOpenState(boolean state) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSeatedMenSafetyBeltNotFasten(boolean state) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTaskStationStop(@Nullable TaskStationStop newValue) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,6 +44,7 @@ import com.mogo.och.sweeper.operate.util.SweeperTrajectoryManager;
|
||||
import com.zhjt.mogo.adas.data.AdasConstants;
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskArrivalNotification;
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskStartNotification;
|
||||
import com.zhjt.mogo.adas.unmanned.task.dto.cmd.TaskStationStop;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
@@ -495,4 +496,19 @@ public class SweeperOperatePresenter extends Presenter<SweeperOperateFragment>
|
||||
public void onArriveAtStationByTaskManager(@Nullable Long taskId, @Nullable TaskArrivalNotification taskArrivalNotification) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMiddleDoorOpenState(boolean state) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSeatedMenSafetyBeltNotFasten(boolean state) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTaskStationStop(@Nullable TaskStationStop newValue) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user