2.13.0 增加小地图log 用于排查小地图轨迹异常消失
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
package com.mogo.eagle.core.function.smp;
|
package com.mogo.eagle.core.function.smp;
|
||||||
|
|
||||||
|
import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_MAP;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@@ -18,6 +20,7 @@ import com.mogo.eagle.core.function.api.map.smp.IMogoSmallMapProvider;
|
|||||||
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotManager;
|
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotManager;
|
||||||
import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotPlanningListenerManager;
|
import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotPlanningListenerManager;
|
||||||
import com.mogo.eagle.core.function.map.R;
|
import com.mogo.eagle.core.function.map.R;
|
||||||
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||||
import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
|
import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -92,6 +95,7 @@ public class SmallMapFragment extends BaseFragment
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void clearPolyline() {
|
public void clearPolyline() {
|
||||||
|
CallerLogger.INSTANCE.i(M_MAP + TAG, "clearPolyline");
|
||||||
if (mSmallMapDirectionView != null) {
|
if (mSmallMapDirectionView != null) {
|
||||||
UiThreadHandler.post(() -> mSmallMapDirectionView.clearPolyline());
|
UiThreadHandler.post(() -> mSmallMapDirectionView.clearPolyline());
|
||||||
}
|
}
|
||||||
@@ -131,9 +135,11 @@ public class SmallMapFragment extends BaseFragment
|
|||||||
@Override
|
@Override
|
||||||
public void onAutopilotStatusResponse(@NotNull AutopilotStatusInfo autoPilotStatusInfo) {
|
public void onAutopilotStatusResponse(@NotNull AutopilotStatusInfo autoPilotStatusInfo) {
|
||||||
int tempStatus = autoPilotStatusInfo.getPilotmode();
|
int tempStatus = autoPilotStatusInfo.getPilotmode();
|
||||||
|
CallerLogger.INSTANCE.i(M_MAP + TAG, "onAutopilotStatusResponse:"+tempStatus+" autoPilotStatus:"+autoPilotStatus);
|
||||||
if (tempStatus != 1) {
|
if (tempStatus != 1) {
|
||||||
clearPolyline();
|
clearPolyline();
|
||||||
}else if (tempStatus == 1 && autoPilotStatus == 0){
|
}else if (tempStatus == 1 && autoPilotStatus == 0){
|
||||||
|
CallerLogger.INSTANCE.i(M_MAP + TAG, "onAutopilotStatusResponse:getGlobalPath");
|
||||||
CallerAutoPilotManager.INSTANCE.getGlobalPath();
|
CallerAutoPilotManager.INSTANCE.getGlobalPath();
|
||||||
}
|
}
|
||||||
autoPilotStatus = tempStatus;
|
autoPilotStatus = tempStatus;
|
||||||
@@ -160,6 +166,7 @@ public class SmallMapFragment extends BaseFragment
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onAutopilotRotting(MessagePad.GlobalPathResp globalPathResp) {
|
public void onAutopilotRotting(MessagePad.GlobalPathResp globalPathResp) {
|
||||||
|
CallerLogger.INSTANCE.i(M_MAP + TAG, "onAutopilotRotting");
|
||||||
if (globalPathResp == null || globalPathResp.getWayPointsList().size() == 0) {
|
if (globalPathResp == null || globalPathResp.getWayPointsList().size() == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user