diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/Gga.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/Gga.java index 2cf1e801..93d55cb2 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/Gga.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/Gga.java @@ -51,13 +51,8 @@ public class Gga { byte d0 = data.getByte(pos); byte d1 = data.getByte(pos+1); if(GGA_FLAG[0] == d0){ - if(data.readableBytes()>5 && - data.getByte(pos+3) == GGA_FLAG[3] && - data.getByte(pos+4) == GGA_FLAG[4] && - data.getByte(pos+5) == GGA_FLAG[5]) { - found = true; - break; - } + found = true; + break; } else if(d0 == rtcm_flag){ if(d1 == 0x31) { // d331粘包