1.12のファームまではhttp://blog.livedoor.jp/nmjrsg/archives/51145887.html にtrlファイルのフォーマットを解析したブログがあります。これを参考にtrk2googlemaps & kmlのtrl対応を作ったのですが、firmware 1.13からtrlフォーマットが変わってしましました。
1.12まで
| 1レコード(16バイト) | ||||
| 日時(4バイト) | 緯度(4バイト) | 経度(4バイト) | 高度(3バイト) | チェックサム(1バイト) |
1.13
| 1レコード(20バイト) | |||||
| 日時(4バイト) | 緯度(4バイト) | 経度(4バイト) | 高度(3バイト) | 速度(4バイト) | チェックサム(1バイト) |
単純に速度が増えただけですが、trlフォーマットにはバージョン識別子とかないので、 trlフォーマットが1.12以前のものか、1.13以降のものかを判別するのは2つ以上のポイントを見て推測となります。
とりあえずバージョンあげて家のベランダから確認してみたんですが、高度がえらく高い。
ジオイド高に変わってないかなぁ。誤差かもしれないし、もともとジオイド高だったかもしれないし。
ジオイド高だったりしたら補正したいよなぁ。この辺はもうちょっと調べてから結論だし。



