OpenRTM-aist-Python 1.1.2
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.DataFlowComponentBase.DataFlowComponentBase クラス

DataFlowComponentBase クラス [詳解]

OpenRTM_aist.DataFlowComponentBase.DataFlowComponentBase の継承関係図
OpenRTM_aist.RTObject.RTObject_impl

公開メンバ関数

def __init__
 コンストラクタ [詳解]
 
def init
 初期化(サブクラス実装用) [詳解]
 
- 基底クラス OpenRTM_aist.RTObject.RTObject_impl に属する継承公開メンバ関数
def __init__
 コンストラクタ [詳解]
 
def __del__
 デストラクタ [詳解]
 
def onInitialize
 初期化処理用コールバック関数 [詳解]
 
def onFinalize
 終了処理用コールバック関数 [詳解]
 
def onStartup
 開始処理用コールバック関数 [詳解]
 
def onShutdown
 停止処理用コールバック関数 [詳解]
 
def onActivated
 活性化処理用コールバック関数 [詳解]
 
def onDeactivated
 非活性化処理用コールバック関数 [詳解]
 
def onExecute
 周期処理用コールバック関数 [詳解]
 
def onAborting
 中断処理用コールバック関数 [詳解]
 
def onError
 エラー処理用コールバック関数 [詳解]
 
def onReset
 リセット処理用コールバック関数 [詳解]
 
def onStateUpdate
 状態変更処理用コールバック関数 [詳解]
 
def onRateChanged
 動作周期変更通知用コールバック関数 [詳解]
 
def initialize
 [CORBA interface] RTCを初期化する [詳解]
 
def finalize
 [CORBA interface] RTC を終了する [詳解]
 
def exit
 [CORBA interface] RTC がオーナーである ExecutionContext を 停止させ、そのコンテンツと共に終了させる [詳解]
 
def is_alive
 [CORBA interface] RTC が Alive 状態であるかどうか確認する。 [詳解]
 
def get_context
 [CORBA interface] ExecutionContextListを取得する [詳解]
 
def get_owned_contexts
 [CORBA interface] 所有する ExecutionContextListを 取得する [詳解]
 
def get_participating_contexts
 [CORBA interface] 参加している ExecutionContextList を取得する [詳解]
 
def get_component_profile
 [RTObject CORBA interface] コンポーネントプロファイルを取得する [詳解]
 
def get_ports
 [RTObject CORBA interface] ポートを取得する [詳解]
 
def attach_context
 [CORBA interface] ExecutionContextをattachする [詳解]
 
def detach_context
 [CORBA interface] ExecutionContextをdetachする [詳解]
 
def on_initialize
 [ComponentAction CORBA interface] RTC の初期化 [詳解]
 
def on_finalize
 [ComponentAction CORBA interface] RTC の終了 [詳解]
 
def on_startup
 [ComponentAction CORBA interface] RTC の開始 [詳解]
 
def on_shutdown
 [ComponentAction CORBA interface] RTC の停止 [詳解]
 
def on_activated
 [ComponentAction CORBA interface] RTC の活性化 [詳解]
 
def on_deactivated
 [ComponentAction CORBA interface] RTC の非活性化 [詳解]
 
def on_aborting
 [ComponentAction CORBA interface] RTC のエラー状態への遷移 [詳解]
 
def on_error
 [ComponentAction CORBA interface] RTC のエラー処理 [詳解]
 
def on_reset
 [ComponentAction CORBA interface] RTC のリセット [詳解]
 
def on_execute
 [DataFlowComponentAction CORBA interface] RTC の定常処理(第一周期) [詳解]
 
def on_state_update
 [DataFlowComponentAction CORBA interface] RTC の定常処理(第二周期) [詳解]
 
def on_rate_changed
 [DataFlowComponentAction CORBA interface] 実行周期変更通知 [詳解]
 
def get_owned_organizations
 [SDO interface] Organization リストの取得 [詳解]
 
def get_sdo_id
 [SDO interface] SDO ID の取得 [詳解]
 
def get_sdo_type
 [SDO interface] SDO タイプの取得 [詳解]
 
def get_device_profile
 [SDO interface] SDO DeviceProfile リストの取得 [詳解]
 
def get_service_profiles
 [SDO interface] SDO ServiceProfile の取得 [詳解]
 
def get_service_profile
 [SDO interface] 特定のServiceProfileの取得 [詳解]
 
def get_sdo_service
 [SDO interface] 指定された SDO Service の取得 [詳解]
 
def get_configuration
 [SDO interface] Configuration オブジェクトの取得 [詳解]
 
def get_monitoring
 [SDO interface] Monitoring オブジェクトの取得 [詳解]
 
def get_organizations
 [SDO interface] Organization リストの取得 [詳解]
 
def get_status_list
 [SDO interface] SDO Status リストの取得 [詳解]
 
def get_status
 [SDO interface] SDO Status の取得 [詳解]
 
def getInstanceName
 [local interface] インスタンス名の取得 [詳解]
 
def setInstanceName
 [local interface] インスタンス名の設定 [詳解]
 
def getTypeName
 [local interface] 型名の取得 [詳解]
 
def getDescription
 [local interface] Description の取得 [詳解]
 
def getVersion
 [local interface] バージョン情報の取得 [詳解]
 
def getVendor
 [local interface] ベンダー情報の取得 [詳解]
 
def getCategory
 [local interface] カテゴリ情報の取得 [詳解]
 
def getNamingNames
 [local interface] Naming Server 情報の取得 [詳解]
 
def setObjRef
 [local interface] オブジェクトリファレンスの設定 [詳解]
 
def getObjRef
 [local interface] オブジェクトリファレンスの取得 [詳解]
 
def setProperties
 [local interface] RTC のプロパティを設定する [詳解]
 
def getProperties
 [local interface] RTC のプロパティを取得する [詳解]
 
def bindParameter
 コンフィギュレーションパラメータの設定 [詳解]
 
def getConfigService
 コンフィギュレーションサービスを取得する [詳解]
 
def updateParameters
 コンフィギュレーションパラメータの更新(ID指定) [詳解]
 
def registerPort
 [local interface] Port を登録する [詳解]
 
def registerInPort
 [local interface] DataInPort を登録する [詳解]
 
def registerOutPort
 [local interface] DataOutPort を登録する [詳解]
 
def removeInPort
 [local interface] InPort の登録を削除する [詳解]
 
def removeOutPort
 [local interface] OutPort の登録を削除する [詳解]
 
def deletePort
 [local interface] Port の登録を削除する [詳解]
 
def deletePortByName
 [local interface] 名前指定により Port の登録を削除する [詳解]
 
def getExecutionContext
 [local interface] 実行コンテキストを取得する [詳解]
 
def getExecutionRate
 [local interface] 実行コンテキストの実行レートを取得する [詳解]
 
def setExecutionRate
 [local interface] 実行コンテキストの実行レートを設定する [詳解]
 
def isOwnExecutionContext
 [local interface] 実行コンテキストの所有権を調べる [詳解]
 
def deactivate
 [local interface] 状態を Inactive に遷移させる [詳解]
 
def activate
 [local interface] 状態を Active に遷移させる [詳解]
 
def reset
 [local interface] 状態をリセットし Inactive に遷移させる [詳解]
 
def addSdoServiceProvider
 [local interface] SDO service provider をセットするbool addSdoServiceProvider(const SDOPackage::ServiceProfile& prof, SdoServiceProviderBase* provider);
 
def removeSdoServiceProvider
 [local interface] SDO service provider を削除するbool removeSdoServiceProvider(const char* id);
 
def addSdoServiceConsumer
 [local interface] SDO service consumer をセットするbool addSdoServiceConsumer(const SDOPackage::ServiceProfile& prof);
 
def removeSdoServiceConsumer
 [local interface] SDO service consumer を削除するbool removeSdoServiceConsumer(const char* id);
 
def readAll
 全 InPort のデータを読み込む。 [詳解]
 
def writeAll
 全 OutPort のwrite()メソッドをコールする。 [詳解]
 
def setReadAll
 onExecute()実行前でのreadAll()メソッドの呼出を有効または無効にする。 [詳解]
 
def setWriteAll
 onExecute()実行後にwriteAll()メソッドの呼出を有効または無効にする。 [詳解]
 
def finalizePorts
 全 Port の登録を削除する [詳解]
 
def addPreComponentActionListener
 PreComponentActionListener リスナを追加する [詳解]
 
def removePreComponentActionListener
 PreComponentActionListener リスナを削除する [詳解]
 
def addPostComponentActionListener
 PostComponentActionListener リスナを追加する [詳解]
 
def removePostComponentActionListener
 PostComponentActionListener リスナを削除する [詳解]
 
def addPortActionListener
 PortActionListener リスナを追加する [詳解]
 
def removePortActionListener
 PortActionListener リスナを削除する [詳解]
 
def addExecutionContextActionListener
 ExecutionContextActionListener リスナを追加する [詳解]
 
def removeExecutionContextActionListener
 ExecutionContextActionListener リスナを削除する [詳解]
 
def addPortConnectListener
 PortConnectListener リスナを追加する [詳解]
 
def removePortConnectListener
 PortConnectListener リスナを削除する [詳解]
 
def addPortConnectRetListener
 PortConnectRetListener リスナを追加する [詳解]
 
def removePortConnectRetListener
 PortConnectRetListener リスナを削除する [詳解]
 
def addConfigurationParamListener
 ConfigurationParamListener を追加する [詳解]
 
def removeConfigurationParamListener
 ConfigurationParamListener を削除する [詳解]
 
def addConfigurationSetListener
 ConfigurationSetListener を追加する [詳解]
 
def removeConfigurationSetListener
 ConfigurationSetListener を削除する [詳解]
 
def addConfigurationSetNameListener
 ConfigurationSetNameListener を追加する [詳解]
 
def removeConfigurationSetNameListener
 ConfigurationSetNameListener を削除する [詳解]
 
def shutdown
 RTC を終了する [詳解]
 
def getPrivateContextOptions
 getting individual EC options from RTC's configuration file [詳解]
 
def getGlobalContextOptions
 getting global EC options from rtc.conf [詳解]
 
def getContextOptions
 getting EC options [詳解]
 
def findExistingEC
 fiding existing EC from the factory [詳解]
 
def createContexts
 creating, initializing and binding context [詳解]
 

詳解

DataFlowComponentBase クラス

データフロー型RTComponentの基底クラス。 各種データフロー型RTComponentを実装する場合は、本クラスを継承する形で実装 する。

から
0.4.0

構築子と解体子

def OpenRTM_aist.DataFlowComponentBase.DataFlowComponentBase.__init__ (   self,
  manager 
)

コンストラクタ

コンストラクタ

引数
self
managerマネージャオブジェクト

メソッド詳解

def OpenRTM_aist.DataFlowComponentBase.DataFlowComponentBase.init (   self)

初期化(サブクラス実装用)

データフロー型 RTComponent の初期化を実行する。 実際の初期化処理は、各具象クラス内に記述する。

引数
self

このクラス詳解は次のファイルから抽出されました: