       }
       else {   
        if ( b == ',' ) {
+          strcpy(hdop,buffer);
           Serial.print("HDOP           : ");
-          Serial.println(buffer);
-          hdop=buffer;
+          Serial.println(hdop);
           state =PS_READ_ALTITUDE;
           resetBuffer();
   

      }
      else {   
       if ( b == ',' ) {
          Serial.print("ALTITUDE       : ");
          Serial.println(buffer);
          altitude=buffer;
          state =PS_READ_ALT_UNIT;
          resetBuffer();
  

      }
      else {   
       if ( b == ',' ) {
          strcpy(altitudeUnit,buffer);
          Serial.print("ALTITUDE unit  : ");
          Serial.println(altitudeUnit);
          state =PS_READ_GEOID_SEPARATION;
          resetBuffer();
  
