/*!
  \page UrgViewer_page URG データの記録と再生

  <h2>URG データの記録と再生アプリ</h2>

  - URG データの記録、および再生ができるアプリ
    - svn checkout http://svn.sourceforge.jp/svnroot/qrobosdk 中の widgets/UrgDrawWidget がソースコード
  \n \n
  - 普通のデータ表示ツールとしての利用も可能

  \image html UrgViewer_abst.png 環境の表示例

  - ダウンロード
    - <a href="UrgViewer.zip">Windows 用の実行バイナリ</a>
    - <a href="DLL.zip">Windows 用の Qt, SDL の DLL ファイル</a>

  - 使い方
    - ソースからコンパイルするか、必要なファイルをダウンロードし、全て同じフォルダに配置する
    - 実行時のコマンドラインオプションで、動作モードを指定する
      - -r を付加すると、表示中のデータを記録する
      \verbatim 使用例
./UrgDrawWidget -r \endverbatim
      \n
      - -p を付加すると、直前に記録したデータを再生する
      \verbatim 使用例
./UrgDrawWidget -p \endverbatim

  - 依存ライブラリ
    - Windows, Linux, Mac
      - Qt (>= 4.4.0), SDL

  - ログのサンプル
    - <a href="mConnection_0.log">mConnection_0.log</a>

  - ログファイルの意味
    - タイムスタンプ付きの送受信データ。再生と記録時の関数呼び出し順が同じと仮定している。
    - <a href="stripTimingData.rb">stripTimingData.rb</a> ... 送信、受信の各データに変換する Ruby スクリプト
    \verbatim
使用例)
% ruby stripTimingData.rb mConnection_0.log

!!! mConnection_0_send.txt mConnection_0_recv.txt が生成されている。 \endverbatim
*/
