インフォメーション

・カテゴリ「覚書・ネタ」の内容はフィクションです。

・各カテゴリのまとめ
カワウソ」→ 北陸のカワウソ
本・マンガ」→ 書庫
音楽・CD」→ CD庫
映画・アニメ」→ DVD庫
自転車」→ 自転車関係
覚書・ネタ」→ 雑文
技術」のうちPC関係は→ ソフト関係のメモ / ハード関係のメモ
・2013. 3.19 スパムが多いためコメントの新規受付を停止します。

今週 〜3/16

先週は土日仕事を休み、月曜もやすみ。火曜にいしぐろクリニックへ行き薬を増やしてもらう。そして今週一杯は仕事をお休みにしてもらった。

月曜は朝の散歩で日が出る季節になりました。
“今週 〜3/16” の続きを読む

Pixel 6a/7aのonNmeaMessage()で高度を取得する。

Pixel 4aまではonNmeaMessage()で高度を取得できていたのに、Pixel 6a以降でうまく取れなくなっていた。2022年9月から放置していました。

これまでは次の実装だった。
1.onNmeaMessage()の出力をキャッシュに保存。
2.キャッシュは$GPRMCが現れる毎にクリアして更新。
3.一定時間でキャッシュをファイルに保存。
以前はこれで$GPGGAが取れていたので、高度の情報が抜けることはなかった。

onNmeaMessage()の出力が変わって、GPS以外のGalileo、GLONASS他も出力するように色々変わったみたい。
参考:NMEA Revealed

次の方法でうまくいった。
1.onNmeaMessage()の出力をキャッシュ1($GPRMC+その他)、キャッシュ2($GPGGAのみ)に保存。
2.キャッシュ1は$GPRMCが現れる毎にクリアして更新。
3.キャッシュ2は$GPGGAが現れる毎にクリアして更新。
4.一定時間でキャッシュ1、キャッシュ2をファイルに保存。

週末に少しずつ試して、一月半ほどかかってしまった。