diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/UBXUtil.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/UBXUtil.java index 92c5eaaa..e31915ea 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/UBXUtil.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/UBXUtil.java @@ -41,7 +41,11 @@ public class UBXUtil { short status = (short) ((data.getUnsignedByte(pos+60) & 0x18)>>3); //mask: 00011000 if(status == 2){ return new double[]{relPosE,relPosN,relPosD,FIX_RESULT}; - }else{ + } + else if(status == 1){ + return new double[]{relPosE,relPosN,relPosD,NO_FIX_RESULT}; + } + else{ return new double[]{0,0,0,NO_FIX_RESULT}; } }