2011/7/17作りかけ 突貫で作ったので設計思想が固まっているわけでもない。 現時点では、ログを一旦全て読み込んでいるのでメモリ量がかなり必要となっている。 処理にも若干時間がかかる 開発時間を優先した。 今後は、NMEAパーサが必要とされるなら、“object型でGGAクラスを返す”などの動作を実装する予定。 受け側では、以下の様にして呼び出す。 string nmea_str = "$GPGGA,*******"; GPS.NMEA nmea_parser = new GPS.NMEA(); object hoge; hoge = nmea_parser.parse(nmea_str); // NMEAフォーマットの文字列を処理して、オブジェクトを返してもらう。 if(hoge.GetType() == tyepof(GPS.NMEA)) // オブジェクトの型をチェックし、任意の型と一致した場合に所望の処理を呼び出す。 { // たとえば、こんな感じか? int sat = hoge.sat; } NMEAパーサとして想定される使用環境 1) ログを処理する(センテンス毎・1エポック毎) 2) リアルタイムで処理する(センテンス毎に処理) 3)

The NMEA..::..GGA type exposes the following members.

Constructors

  NameDescription
Public methodNMEA..::..GGA
NMEA..::..GGA クラスの新しいインスタンスを初期化します。

Methods

  NameDescription
Public methodEquals
指定した Object が、現在の Object と等しいかどうかを判断します。
(Inherited from Object.)
Protected methodFinalize (Overrides Object..::..Finalize()()()().)
Public methodGetHashCode
特定の型のハッシュ関数として機能します。
(Inherited from Object.)
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)

See Also

inserted by FC2 system