VCメッセージ種類と動作
VCがサポートするメッセージ種類は3種類あります。
- 単方向VC
- 双方向VC(2つの単方向VCとして定義される)
- ブロードキャストVC
また、単方向VCでサポートされているメッセージ動作は3種類あります。
- Sequential [シーケンシャル]
- Most Recent [最新]
- Rate-Synced [レート同期]
Sequential [シーケンシャル]
シーケンシャル・メッセージは、個々のパケットが複数のマイナー周期に渡って送信される可能性があるメッセージです。 各メッセージは、受信したアプリケーションによって送信された順に読み取られます。 複数のシーケンシャル・メッセージを一度に送信用のキューに入れることができます。 例題のアプリケーション・レベルのデータ・フローは、ファイル転送、および、ビデオ・ストリームを含みます。
Most Resent [最新]
最新のメッセージは、個々のパケットが複数のマイナー周期に渡って送信される可能性があるメッセージです。 データが送信されると、メッセージは利用できなくなります。 古いメッセージが送信される前に新しいメッセージが利用可能である場合、新しいメッセージが古いメッセージを置き換えます。 メッセージは通常定期的であり、1つ以上のデータ・パケットで構成され、完全なメッセージを形成できます。 最新のメッセージは、最新または、最新のデータが一般的に必要とされるセンサー・データ出力などのアプリケーションで使用されます。
Rate-Synced [レート同期]
最新のメッセージは、個々のパケットが複数のマイナー周期に渡って送信される可能性があるメッセージです。 データが送信されると、メッセージは利用できなくなります。 古いメッセージが送信される前に新しいメッセージが利用可能である場合、新しいメッセージが古いメッセージを置き換えます。 メッセージは通常定期的であり、1つ以上のデータ・パケットで構成され、完全なメッセージを形成できます。 最新のメッセージは、最新または、最新のデータが一般的に必要とされるセンサー・データ出力などのアプリケーションで使用されます。
Streaming Verses Non-Streaming [ストリーミングVS非ストリーミング]
Non-Streaming環境では、マイナー周期の境界を超えるパケットは破棄され、次に予定されている転送時間に再開されます。 これにより、マイナー周期の開始でメッセージングがスケジュールと確実に同期されます。 ただし、これはスケジュールと同期する必要が無いデータ・フローには非効率的です。この例は、ビデオ・データです。
Streaming環境では、マイナー周期の境界を超えるパケットは一時停止され、次の予定転送時間に続きます。 すでに正常に転送されたデータは保管され、それ以降は転送が続行されます。 同期を必要としないデータの場合、これははるかに効率的になります。
ストリーミングは、Sequential、および、Most Resentメッセージ動作でサポートされています。
VCメッセージ種類と動作
ブロードキャスト・メッセージは、ソース・ターミナルによってバス上のすべてのターミナルに送信されるメッセージです。 バス・コマンド・フレームやトレーニング・フレームなど、システムが7221ネットワークを管理するために使用するブロードキャスト・メッセージがあります。 これらのMACメッセージはアプリケーションに対して透過的です。
アプリケーションはブロードキャスト・メッセージを使用して、一度に他のすべてのターミナルと通信することもできます。 しかし、ブロードキャスト・メッセージはBasic Rateで送信され、低ビット・レートであり、データ転送のために使用するには非効率的です。 ディスプレイ・ターミナルとデータ・レコーダ・ターミナルにデータを転送するビデオ・ソースのように2つのターミナルに共有データ・ソースがある場合、 ブロードキャストを使用するよりも2つの別々のポイント・ツー・ポイント転送として2回データを転送する方が効率的です。
ブロードキャスト・メッセージは通常、データサイズが最小で、同期ジッターが重要なタイミング・メッセージや、同期メッセージに使用されます。
STANAG7221解説文書【日本語技術資料プレゼント】
STANAG7221通信規格の日本語解説書(計70ページ)をIPROSにて配布しており、ダウンロードいただけます。