セック ロボットサイト - サンプルコンポーネント一覧

サンプルコンポーネント一覧

OpenRTM.NETには、以下のサンプルコンポーネントのバイナリとソースコードが含まれています。

ConfigSample

コンフィギュレーションの機能を利用したサンプルコンポーネントです。

ConfigSampleに含まれるコンポーネント一覧
コンポーネント名 説明
BindingModeSample コンフィギュレーションのBindingModeの違いを確認するためのサンプルコンポーネント
ConfigSample コンフィギュレーションの動作を確認するためのサンプルコンポーネント
ConfigurationSetSample コンフィギュレーションセットの動作を確認するためのサンプルコンポーネント
TypeConverterSample ユーザー定義の型をコンフィギュレーションとして利用するサンプルコンポーネント
ValidatorSample コンフィギュレーションのバリデータの動作を確認するためのサンプルコンポーネント

DataPortSample

データポートの機能を利用したサンプルコンポーネントです。

DataPortSampleに含まれるコンポーネント一覧
コンポーネント名 説明
CallbackIn InPortのコールバックの動作を確認するサンプルコンポーネント
CallbackOut OutPortのコールバックの動作を確認するサンプルコンポーネント
MultiPortIn 様々なInPortを持つサンプルコンポーネント
MultiPortOut 様々なOutPortを持つサンプルコンポーネント
OriginalBufferIn ユーザー定義バッファを利用したサンプルコンポーネント
OriginalBufferOut ユーザー定義バッファを利用したサンプルコンポーネント

GUISample

GUIを持つサンプルコンポーネントです。

GUISampleに含まれるコンポーネント一覧
コンポーネント名 説明
RTChat チャット機能を持つサンプルコンポーネント(WPF製)
SimpleForm シンプルなGUIを持つサンプルコンポーネント(Windows Forms製)

HelloWorld

いろいろなサンプルコンポーネントです。

HelloWorldに含まれるコンポーネント一覧
コンポーネント名 説明
CppCliComponent C++/CLIで実装されたサンプルコンポーネント
HelloWorld 状態遷移の動作を確認するためのサンプルコンポーネント
OldTypeComponent カスタム属性を利用しない古い記述方式のサンプルコンポーネント
PassiveComponent パッシブコンポーネントのサンプル
SingleECComponent 同一プロセス内で共有される実行コンテキストを利用したサンプルコンポーネント
VBSample Visual Basicで実装されたサンプルコンポーネント

OriginalType

ユーザー定義のデータやサービスを利用したサンプルコンポーネントです。

OriginalTypeに含まれるコンポーネント一覧
コンポーネント名 説明
IdlTypeIn IDLで定義された型を利用するサンプルコンポーネント
IdlTypeOut IDLで定義された型を利用するサンプルコンポーネント
OriginalDataIn 独自データ型を利用したサンプルコンポーネント
OriginalDataOut 独自データ型を利用したサンプルコンポーネント
OriginalServiceConsumer 複雑なサービス型を利用したサンプルコンポーネント
OriginalServiceProvider 複雑なサービス型を利用したサンプルコンポーネント

SimpleIO

単純なデータポートの機能を確認するサンプルコンポーネントです。

SimpleIOに含まれるコンポーネント一覧
コンポーネント名 説明
ConsoleIn OutPortの動作を確認するためのサンプルコンポーネント
ConsoleOut InPortの動作を確認するためのサンプルコンポーネント

SimpleService

単純なサービスポートの機能を確認するサンプルコンポーネントです。

SimpleServiceに含まれるコンポーネント一覧
コンポーネント名 説明
MyServiceConsumer サービスコンシューマの動作を確認するためのサンプルコンポーネント
MyServiceProvider サービスプロバイダの動作を確認するためのサンプルコンポーネント