RtkGps+ が C94-M8P の RAW データを認識しない件、RTKLIB のバージョンが古いことが原因とあたりを付けた。
RtkGps+ は github にコードが公開されているので、自分でなんとかしようとしたのだが、異様に手間がかかった。
まずは Android Studio でビルドできるようにと頑張った。なにせ compileSdkVersion 17, minSdkVersion 14, targetSdkVersion 17、おまけに NDK も使ってる。RTK と直接関係ない機能をあっちこっち潰し、ビルド環境を Windwos から Mac に変え、ビルドができるようになるまで一週間以上かかった。
ただ、そこからは古い RTKLIB と新しい RTKLIB のソースを見比べながら、割とあっさり C94-M8P の RAW データが使えるようになった。使えるようになったといっても、それっぽく表示がそれっぽくなっただけで、まだ RTK が FIX したわけではないのだが。
次は戸外で FIX することの確認だ。
p.s.
いまこのブログを書くために元の github を確認したら、ここ一週間で新しいコミットがいくつも入ってる。 近々新バージョンがリリースされるのだろうか?無駄なことしたかもしれない orz
まぁ、いろいろと Android の勉強にはなったし、当面の目標は達成されたし、いいことにしよう...
0 件のコメント:
コメントを投稿