○起動画面
とりあえず動くようにはした。
実装した機能はとりあえず予定通りのこれだけ。
- シリアル通信(もちろんBT含)で任意のポートとGPSユニットに通信ができる
- 通信設定画面を設けパラメータの保存ができる
- 移動ログをNMEAフォーマットで記録できる
- ログ保存位置とファイル名が指定できる
- 現在地が緯度、経度で表示できる
- 捕捉衛星数が表示できる
- 移動スピードが計算でき表示できる
- 積算移動距離が表示できること(リセット機能付き)
- Parameters
- GPSの通信パラメータを指定する(別画面)
- ログファイルの保存先を指定する
- Option
- 現在未使用
- ResetOdd
- 積算距離をリセットする
- LogStart
- NMEAログファイルの書込みを開始する
- (LogStartするとこの項目はLogStopに変わり、ログ終了もここを押す)
- メイン画面から「Setting」→「Parameters」でこの画面になる
- Save
- 表示している設定で保存する
- SelectLogFile
- ログファイルの保存先を設定する(別画面)
○ログファイル設定画面
※ここはsmart-pda.netさんの「FileDialog.dll(1.0.6)」を使用させていただいた
- ファイル名と保存先をここで設定する
- 最上部左から
- 緯度
- 経度
- 高度
- Speed(速度Km/H)
- 右側は進行方向(のはず)
- Odd(積算距離Km)
- 右側は最後に加えた距離(m)
- Sate.(衛星数)
- REC
- ログ記録時は赤になる
- REC左のボックスは通信中点滅する
- 最下部のボックスに通信内容を表示する
●既知の問題
- 設定ファイルやログファイルをを本体メモリー内に保存できない
- 現在設定ファイルはStorageCardのMyDocumentに保存するようにしている
- 恐らくはセキュリティの問題だろうが、まだ未解決
さて、帰宅時に速度と積算距離のテストをするかな。