jr7cwk;lavo

▼GPSロガー>GT-730F(L)>PhotoTagger>255km/h超のログに注意

canmore社のLCD付きロガー「GP-101」を購入し、log解析を行っている。

「GP-101」に関するスレ
GPSロガー>GP-101


その過程で、古い「PhotoTagger」は、255km/h超の速度で記録されているポイント
を正しく読み込まないという bug がある事を確認した。

改めて、新幹線乗車時のGT-730F(L)にて取得し「PhotoTagger」でD/Lしたlogを調べたところ、255km/h超のログのデータが欠落している事を確認した。

同じlogを「Viewer」にてD/L・解凍したデータは255km/h超のポイントも正しく出力されているので、ロガーそのものの問題ではない。

なお、いつの版から不具合が解消されたのかは不明。
ちなみに不具合を確認した版は、GT-730F(L)購入時に添付されていたもの。
(Version 1.2.2,作成日:Jul 23 2008)



■不具合発生の原因の推察

「Application Note AN0008
Data Logging Extension
For Venus 6 GPS Receiver
Ver 1.4.11,Jan. 05, 2009」によると・・・

 Skytraq系チップのlogは、16bit単位で構成(1word)されており
 「速度情報」のあるwordは、下位10bitがkm/h単位の「速度」、上位3bitがlogの「記録形式」(ENPTY/FIX_FULL/FIX_COMPACT/FIX_FULL_POIの種別)を示している

 もし1wordのlogを8bitずつ分けて処理しているとすると、「記録形式」のあるbyteの下位の2bitに速度情報の9,10bit目を含む事になる。
 255km/h超のログは速度情報の9,10bit目が1が立つが、もし「記録形式」を含むbyteの下位bitのmaskを正しく行わず処理を行えば、「記録形式」の情報が「不正」と判断し、そのポイントのdataを無効とする、といった処理がなされていると推察される。


●画像 ( )
●2013.10.02
●cwk
編集


コメントを書く
記事へ
HOME

copyright/jr7cwk

powered by samidare