私は DDS と IDL を初めて使用します。IDL で以下をモデル化する方法について、誰かがアドバイスを提供できることを願っています。
これは OO の観点からのモデルに基づいており、簡単な例として意図されています。
そして、これは IDL での私の最初のデータモデルです - 正しく行われていますか? IDL で継承と依存関係を「モデル化」するにはどうすればよいですか? オンラインの例の多くは非常に単純です-私が見つけたものは単純すぎます...
module test{
struct carpool{
long id; //@key
string name;
sequence<car> cars;
};
struct car{
long id; //@key
string color;
};
////the following inherits from car
struct sedan{
string extra_equipment;
};
struct station_car{
integer number_of_doors;
};
};
これは継承の構成例にすぎず、適切には最適ではありません ;o)
これは正しいですか、それとも同じモデルを作成するためのより良い方法がありますか? DDS の IDL を操作するための適切な「HOWTO」へのリンクを提供できる人はいますか? 注: RTI Connext DDS を使用しています。