diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/service/WarningServiceImpl.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/service/WarningServiceImpl.java index 140f855f..c3566378 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/service/WarningServiceImpl.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/service/WarningServiceImpl.java @@ -196,9 +196,11 @@ public class WarningServiceImpl implements WarningService { if(status != null) { boolean isUpdated = false; // 清除b562告警 - if((status.getWarningcode() & (WarningCfg.TYPE_NO_FIXED_RESULT - |WarningCfg.TYPE_LESS_B562)) !=0 ) { + if((status.getWarningcode() & WarningCfg.TYPE_NO_FIXED_RESULT) !=0 ) { status.setWarningcode(status.getWarningcode() & ~WarningCfg.TYPE_NO_FIXED_RESULT); + isUpdated = true; + } + if((status.getWarningcode() & WarningCfg.TYPE_LESS_B562) !=0 ) { status.setWarningcode(status.getWarningcode() & ~WarningCfg.TYPE_LESS_B562); isUpdated = true; }