[sweeper] fix: 增加到站日志打印;

This commit is contained in:
aibingbing
2023-03-13 13:49:48 +08:00
parent 897a97086c
commit bdc1deed40

View File

@@ -305,6 +305,14 @@ public class SweeperTaskModel {
@Override
public void onChassisLocationGCJ02(@Nullable MogoLocation gnssInfo) {
if (null == gnssInfo) return;
Log.d(M_SWEEPER + TAG, "高德定位到站mLongitude = " + gnssInfo.getLongitude()
+ ", mLatitude" + gnssInfo.getLatitude() + ", mSubTaskType" + mSubTaskType + ", mIsSubTaskWorking" + mIsSubTaskWorking
+ ", isAutopilotSubTaskArriveEndSite" + isAutopilotSubTaskArriveEndSite
);
CallerLogger.INSTANCE.e(M_SWEEPER + TAG, "高德定位到站mLongitude = " + gnssInfo.getLongitude()
+ ", mLatitude" + gnssInfo.getLatitude() + ", mSubTaskType" + mSubTaskType +", mIsSubTaskWorking" + mIsSubTaskWorking
+ ", isAutopilotSubTaskArriveEndSite" + isAutopilotSubTaskArriveEndSite
);
mLongitude = gnssInfo.getLongitude();
mLatitude = gnssInfo.getLatitude();
if (mControllerStatusCallback != null) {
@@ -439,7 +447,7 @@ public class SweeperTaskModel {
//此处比对 自驾告诉的子任务终点坐标和本地应到子任务终点坐标, 一致时才表示子任务完成
if (data != null && data.getEndLocation() != null && mCurrentSubTaskDetail != null) {
Log.d(M_SWEEPER + TAG, "MAP到站通知" + mCurrentSubTaskDetail.getEndSiteName() + "经度:"
+ data.getEndLocation().getLongitude() + "纬度:" + data.getEndLocation().getLongitude());
+ data.getEndLocation().getLongitude() + "纬度:" + data.getEndLocation().getLatitude());
CallerLogger.INSTANCE.d(M_SWEEPER + TAG, "MAP到站通知" + mCurrentSubTaskDetail.getEndSiteName() + "经度:"
+ data.getEndLocation().getLongitude() + "纬度:" + data.getEndLocation().getLatitude());
String latitude = NumberFormatUtil.cutOutNumber(data.getEndLocation().getLatitude(), 5); //wgs
@@ -451,12 +459,16 @@ public class SweeperTaskModel {
return;
}
}
Log.d(M_SWEEPER + TAG, "MAP到站通知mSubTaskType" + mSubTaskType + "isAutopilotSubTaskArriveEndSite"
+ isAutopilotSubTaskArriveEndSite + "mSubTaskId" + mSubTaskId);
CallerLogger.INSTANCE.d(M_SWEEPER + TAG, "MAP到站通知mSubTaskType" + mSubTaskType + "isAutopilotSubTaskArriveEndSite"
+ isAutopilotSubTaskArriveEndSite + "mSubTaskId" + mSubTaskId);
if (SubTaskTypeEnum.MANUAL_DRIVING_SUBTYPE.getCode() == mSubTaskType) {//人工驾驶子任务需要手动跳过,不能自动结束
return;
}
if (isAutopilotSubTaskArriveEndSite) return;
CallerLogger.INSTANCE.d(M_SWEEPER + TAG, "行程日志-当前==subTaskId="
+ mSubTaskId);
if (isAutopilotSubTaskArriveEndSite) {
return;
}
isAutopilotSubTaskArriveEndSite = true;
//到达子任务终点 结束子任务
subTaskEnd(mIsFirstSubtask, mIsLastSubtask, mSubTaskId);