GPSモニター(for WM5-6Pro. and WM6 Standard)


最終更新2008/06/04(V0.0.0.29α)

  • S21HTで使用すると、実際には無いSDメモリがレジストリ情報に存在するため、設定ファイル作成時にエラーになる状態に対応
    • 今までは無条件にSDメモリ内の「My Documents」に設定ファイルを作成していたが、このフォルダで読み書きエラーが発生した場合のみ、内部メモリ内の「My Documents」に作成するようにした

更新2008/06/04(V0.0.0.28α)

  • 「外付けGPS(ExternalGPS)」のプログラムポートに「GPDx」と設定した場合に対応できるように修正
    • Option画面のポート設定をこのプログラムポートと合わせることで設定
    • 設定ファイルを直接編集する場合は、GPD1=11、GPD2=12というように通常ポートに10を加算するとGPDポート指定となる
    • ※Standard版はGPDポートの扱いが不明なため未修正


更新2008/04/29(V0.0.0.27α)

(取り急ぎWM5-6のQVGA用のみの更新です)
○追加機能使用方法

測位中(NMEAログとり中も可)に「Action」メニューから「makeHatena」を選択します

測位データを「はてなmap記法」に変換しクリップボードに出力すると下記メッセージが表示されます
(この表示中は時計表示などは停止しますがログはとり続けています)
メッセージをOKで閉じて、メーラーなどにペーストして利用下さい
クリップボード内のデータこのようになります(実際は半角英数で出力されます)

1行目「map:x(座標)y(座標):map」
2行目「(測定日時) 測定時衛星数」


更新2008/03/29(V0.26α)

  • QVGA用で、進行方向の矢印グラフィックが欠けてしまうバグを修正
  • 上記に伴い全体レイアウトの見直しと、進行方向の8方向を文字表示するラベルを追加


QVGA用のみの更新)


更新2008/03/29(V0.25α)

  • Kaiser内蔵GPSでテストした結果、GPGGAで送られてくるコマンド内の「GPSクオリティ」が0の場合があり、このデータを受信するとエラーが発生していたのを修正。

動作確認:S11HT
(WM6Std用、WVGA用、QVGA用全て更新)


更新2008/03/22(V0.24α)

  • Kaiser日本語版に備えてQVGA縦画面で動作するようにレイアウト変更したモノを追加作成
    • (対象プラットフォームをWM5Proに落とした)
  • X01HTでも動くようにストレージカード名をレジストリから読込むように変更


動作確認:X01HT


更新2008/02/02(V0.24α)

  • 利用させて頂いていたアイコンがプログラムでの使用許可が許諾範囲外だったため、使用を中止し単純アイコンに変更した。

【重要】
当方の確認ミスで、使用許諾の無いまま配布をしてしまっておりました。
作者様にはご迷惑をおかけし、申し訳ありませんでした。
またお手数ですが、V0.23α以前にダウンロードされたものは破棄し、V0.24以降のものに入れ替えてくださる様お願いいたします。


更新2008/01/30(V0.23α)

  • X01T用で「プログラム」にショートカットが作成されないバグを修正


更新2008/01/28(V0.23α)

  • X01T用に縦画面+WVGAで暫定的に作成


更新2007/12/06(V0.23α)

  • toma-yaさんのご指摘により、移動速度が0の時エラーが発生するバグを暫定修正(自機器で再現しないため暫定とした)
    • (どうもGPS機器によって有効データにもかかわらず、移動速度か方位情報が「空文字」で送られてくるものがあるようだ)


更新2007/12/05(V0.22α)

  • toma-yaさんのご指摘により、トンネル内などGPS受信不可時にエラーが発生するバグを修正


更新2007/12/02(V0.21α)

  • リアルQVGA対応版をアップ
  • ※たぶんこのVerでノーマルQVGAでも動作するはずですが、確認がとれてないため平行でアップしています


更新2007/11/18(V0.2α)

  • 現在時刻を表示するように変更
  • 積算距離の積算開始時刻と積算時間を表示するように変更
  • 積算距離から平均速度を表示するように変更

ダウンロードはここからお願いします。
GPSモニターV0.24α(for WM6 Standard)※リアルQVGA版もこちらです
GPSモニターV0.24α(for WM6 Pro. WVGA対応版)
GPSモニターV0.29α(for WM5-6 Pro. QVGA対応版)※S21HTもこちらです



※動作にはCompact Framework2.0が必要です
※アイコンは「Emperor Penguin Empire」さんの「矢印ぺそぎん1」を使用させて頂いています
【訂正】
こちらのアイコンは、許諾条件にプログラムでの使用は不可とあるにも関わらずそれを見落とし使用しておりましたので、V0.24αから使用を中止しました。
作者様にはご迷惑をおかけいたしました。
申し訳ありませんでした。


※logファイル設定画面ではsmart-pda.netさんの「FileDialog.dll」を使用させていただいています


動作確認環境
S11HT
X02HT+WBT-201
X02HT+BT-359


※動作させるためにはストレージカード内に「My Documents」フォルダが必要です。
※内部メモリに「My Documents」フォルダがあれば動作するように変更しました(08/10/30)


簡易説明はこの後


○画面

現在の機能

  1. シリアル通信(もちろんBT含)で任意のポートとGPSユニットに通信ができる
  2. 通信設定画面を設けパラメータの保存ができる
  3. 移動ログをNMEAフォーマットで記録できる
  4. ログ保存位置とファイル名が指定できる
  5. 現在地が緯度、経度で表示できる
  6. 捕捉衛星数が表示できる
  7. 移動スピードが計算でき表示できる
  8. 積算移動距離が表示できること(リセット機能付き)


操作(若干画面が異なるが、メニューは変わっていない)
○Actionメニュー

  • Open
    • GPSと接続し通信を開始する
    • (この時点ではログを作成していない)
  • Close
    • GPSとの通信を終了する
  • Exit
    • 本アプリの終了


○Settingメニュー

  • Parameters
    • GPSの通信パラメータを指定する(別画面)
    • ログファイルの保存先を指定する
  • Option
    • 現在未使用
  • ResetOdd
    • 積算距離をリセットする
  • LogStart
    • NMEAログファイルの書込みを開始する
    • (LogStartするとこの項目はLogStopに変わり、ログ終了もここを押す)


○Parameters画面

  • メイン画面から「Setting」→「Parameters」でこの画面になる
    • Port GPSと接続するCOMポートを指定
    • Baudrate 通信速度の設定
    • DataLen. 通信データビット長の設定
    • Parity 通信パリティの設定
    • StopBit 通信ストップビットの設定
    • LogFile ログファイルの保存先
    • (保存先はFileメニューの「SelectLogFile」で設定する)


○File(param)メニュー

  • Save
    • 表示している設定で保存する
  • SelectLogFile
    • ログファイルの保存先を設定する(別画面)


○ログファイル設定画面

  • ファイル名と保存先をここで設定する


○実行時画面

  • 最上部左から
    • 緯度
    • 経度
    • 高度
  • Speed(速度Km/H)
    • 右側は進行方向(真北を0度とした時計回りの角度)
  • Odd(積算距離Km)
  • Sate.(衛星数)
  • Odd Start(積算開始日時)
    • 右側は積算時間
  • Avg.
    • 積算距離/積算時間で計算した平均速度
  • REC
    • ログ記録時は赤になる
    • REC左のボックスは通信中点滅する
  • 最下部のボックスに通信内容を表示する
  • 進行方向を示すアイコン(8方向)


●既知の問題

  • 設定ファイルやログファイルをを本体メモリー内に保存できない
    • 現在設定ファイルはStorageCardのMyDocumentに保存するようにしている
    • 恐らくはセキュリティの問題だろうが、まだ未解決