小弟正在撰寫GPS相關的程式,GPS會傳回六種相關的字串資訊回來給程式端(我的是HOLUX GPSlim 236),
分別是 $GPGGA、$GPRMC、$GPGSA、$GPGSV、$GPGLL、$GPVTG。請問
1. 一般的情況下要擷取哪一種回傳的字串來處理 ?
2. 看了 NMEA 的規格書後,我決定先用 $GPGGA 來處理,能夠很正常的抓到經緯度等資訊,奇怪的是 規格書中說$GPGGA 一共包含15個欄位,但是接收一陣子後會只剩下3個欄位,然後我的程式就因為陣列超出大小產生出例外,時間不一定,我的問題是,為何$GPGGA的包含資訊會改變 ?
3.這裡臥虎藏龍,希望給小弟一點指教,感謝!

X