メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

ネームスペース RTM


構成

interface  RTCBase
 RTCBase インターフェース. [詳細]
interface  InPort
 InPort インターフェース. [詳細]
struct  RTCFactory
interface  RTCManager
 RTComponent インターフェース. [詳細]
interface  RTComponent
 RTComponent インターフェース. [詳細]
interface  OutPort
 OutPort インターフェース. [詳細]
struct  RTCProfile
 コンポーネントプロファイル構造体 [詳細]
struct  RTCManagerProfile
struct  NamedValue
 名前付き変数値. [詳細]
struct  Time
 時刻構造体 [詳細]

型定義

typedef sequence< InPortInPortList
 InPort のリスト.
typedef sequence< RTCFactoryRTCFactoryList
typedef sequence< RTComponentRTComponentList
 RTComponent リスト.
typedef sequence< OutPortOutPortList
 OutPort のリスト.
typedef sequence< octet > RTCIconImage
 コンポーネントのアイコンイメージ宣言
typedef short RtmRes
 RTComponent オペレーションの戻り値.
typedef sequence< NamedValueNVList
 名前付き変数シーケンス.

列挙型

enum  RTComponentType { STATIC, UNIQUE, COMMUTATIVE }
 コンポーネントタイプ 生成されるコンポーネントのインスタンスの形式。 [詳細]
enum  RTCActivityType { PERIODIC, SPORADIC, EVENT_DRIVEN }
 コンポーネントアクティビティタイプ 生成されるコンポーネントのアクティビティの形式。 [詳細]
enum  RTCLangType { COMPILE, SCRIPT }
 コンポーネント記述言語型 コンポーネントを記述する言語の型 [詳細]

変数

interface typedef sequence<
RTCBase
RTCBaseList
 RTCBase リスト.
const RtmRes RTM_OK = 0
 オペレーションは正常終了した
const RtmRes RTM_ERR = 1
 オペレーションはエラー終了した
const RtmRes RTM_WARNING = 2
 オペレーションは警告終了した
const RtmRes RTM_FATAL_ERR = 4
 オペレーションは致命的エラー終了した


型定義

typedef sequence<InPort> RTM::InPortList
 

InPort のリスト.

typedef sequence<NamedValue> RTM::NVList
 

名前付き変数シーケンス.

任意の型の値を名前付きで格納する構造体のシーケンス

typedef sequence<OutPort> RTM::OutPortList
 

OutPort のリスト.

typedef sequence<RTCFactory> RTM::RTCFactoryList
 

typedef sequence<octet> RTM::RTCIconImage
 

コンポーネントのアイコンイメージ宣言

typedef sequence<RTComponent> RTM::RTComponentList
 

RTComponent リスト.

typedef short RTM::RtmRes
 

RTComponent オペレーションの戻り値.

戻り値に特定の型を持たないオペレーションは RtmRes 型の戻り値を返す。 戻り値には、RTM_OK , RTM_ERR , RTM_WARNING , RTM_FATAL_ERR が予め 定義されている。

const RtmRes RTM_OK = 0; const RtmRes RTM_ERR = 1; const RtmRes RTM_WARNING = 2; const RtmRes RTM_FATAL_ERR = 4;


列挙型

enum RTM::RTCActivityType
 

コンポーネントアクティビティタイプ 生成されるコンポーネントのアクティビティの形式。

列挙型の値:
PERIODIC  コンポーネントの活動は一定周期で行われる。 ただし、動作周期を守れるか否かは、OSに依存である。 リアルタイムOS(ART-LINUX)を使用すれば一定周期動作を行わせることは 可能であるが、非リアルタイムOSでは厳密な周期動作をさせることは不可能。

SPORADIC  コンポーネントの活動の周期は一定ではないが、繰り返し行われる。

EVENT_DRIVEN  外部からのオペレーションにより受動的に動作します。

enum RTM::RTCLangType
 

コンポーネント記述言語型 コンポーネントを記述する言語の型

列挙型の値:
COMPILE  コンポーネントはコンパイル型言語で記述される。

SCRIPT  コンポーネントはスクリプト言語で記述される。

enum RTM::RTComponentType
 

コンポーネントタイプ 生成されるコンポーネントのインスタンスの形式。

列挙型の値:
STATIC  コンポーネントはマネージャに登録されると同時にインスタンス化され 、新たに生成することはできない。ハードウエアに密接に関係するコンポーネン ト等はこのタイプにするとハードウエアとコンポーネントの対応がとりやすい。

UNIQUE  コンポーネントは動的に生成・削除するができるが、component0 と component1 は異なる内部状態を持ち交換可能ではない。

COMMUTATIVE  コンポーネントは、互いに交換可能。 ソフトウエアのロジックのみのコンポーネントはこのタイプになる。


変数

interface typedef sequence<RTCBase> RTM::RTCBaseList
 

RTCBase リスト.

const RtmRes RTM::RTM_ERR = 1
 

オペレーションはエラー終了した

const RtmRes RTM::RTM_FATAL_ERR = 4
 

オペレーションは致命的エラー終了した

const RtmRes RTM::RTM_OK = 0
 

オペレーションは正常終了した

const RtmRes RTM::RTM_WARNING = 2
 

オペレーションは警告終了した


OpenRTMに対してFri Jan 5 15:43:47 2007に生成されました。  doxygen 1.4.1