OpenRTM-aist-Python 1.1.2
|
クラス | |
class | is_equiv |
公開メンバ関数 | |
def | __init__ (self) |
コンストラクタ [詳解] | |
def | __del__ (self) |
仮想デストラクタ | |
def | load_module (self, pathname, initfunc) |
モジュールをロードする [詳解] | |
def | unload_module (self, pathname) |
モジュールをアンロードする [詳解] | |
def | get_loadable_modules (self) |
ロード可能なモジュールのプロファイルを取得する [詳解] | |
def | get_loaded_modules (self) |
ロード済みのモジュールのプロファイルを取得する [詳解] | |
def | get_factory_profiles (self) |
コンポーネントファクトリのプロファイルを取得する [詳解] | |
def | create_component (self, module_name) |
コンポーネントを生成する [詳解] | |
def | delete_component (self, instance_name) |
コンポーネントを削除する [詳解] | |
def | get_components (self) |
起動中のコンポーネントのリストを取得する [詳解] | |
def | get_component_profiles (self) |
起動中のコンポーネントプロファイルのリストを取得する [詳解] | |
def | get_profile (self) |
マネージャのプロファイルを取得する [詳解] | |
def | get_configuration (self) |
マネージャのコンフィギュレーションを取得する [詳解] | |
def | set_configuration (self, name, value) |
マネージャのコンフィギュレーションを設定する [詳解] | |
def | is_master (self) |
マネージャがマスターかどうか [詳解] | |
def | get_master_managers (self) |
マスターマネージャの取得 [詳解] | |
def | add_master_manager (self, mgr) |
マスターマネージャの追加 [詳解] | |
def | remove_master_manager (self, mgr) |
マスターマネージャの削除 [詳解] | |
def | get_slave_managers (self) |
スレーブマネージャの取得 [詳解] | |
def | add_slave_manager (self, mgr) |
スレーブマネージャの追加 [詳解] | |
def | remove_slave_manager (self, mgr) |
スレーブマネージャの削除 [詳解] | |
def | fork (self) |
プロセスのコピーを生成する [詳解] | |
def | shutdown (self) |
shutdownする [詳解] | |
def | restart (self) |
再起動する。 [詳解] | |
def | get_service (self, name) |
RTCのリファレンスを取得する。 [詳解] | |
def | getObjRef (self) |
Managerのリファレンスを取得する。 [詳解] | |
def | createINSManager (self) |
INSManagerの生成 [詳解] | |
def | findManager (self, host_port) |
Managerのリファレンスを検索する。 [詳解] | |
def OpenRTM_aist.ManagerServant.ManagerServant.__init__ | ( | self | ) |
コンストラクタ
コンストラクタ
def OpenRTM_aist.ManagerServant.ManagerServant.add_master_manager | ( | self, | |
mgr | |||
) |
マスターマネージャの追加
このマネージャのマスタとしてマネージャを一つ追加する。戻り値には、 当該マネージャ上で追加されたマスターマネージャを識別するユニーク なIDが返される。このマネージャがマスタの場合、当該IDで指定された マスターマネージャを返す。IDで指定されたマスターマネージャがない 場合、nilオブジェクトが返る。
RTC::ReturnCode_t add_master_manager(RTM::Manager_ptr mgr);
def OpenRTM_aist.ManagerServant.ManagerServant.add_slave_manager | ( | self, | |
mgr | |||
) |
スレーブマネージャの追加
このマネージャのマスタとしてマネージャを一つ追加する。
mgr | スレーブマネージャ |
RTC::ReturnCode_t add_slave_manager(RTM::Manager_ptr mgr);
def OpenRTM_aist.ManagerServant.ManagerServant.create_component | ( | self, | |
module_name | |||
) |
コンポーネントを生成する
引数に指定されたコンポーネントを生成する。
RTObject_ptr create_component(const char* module_name)
def OpenRTM_aist.ManagerServant.ManagerServant.createINSManager | ( | self | ) |
def OpenRTM_aist.ManagerServant.ManagerServant.delete_component | ( | self, | |
instance_name | |||
) |
コンポーネントを削除する
引数に指定されたコンポーネントを削除する。
ReturnCode_t delete_component(const char* instance_name)
def OpenRTM_aist.ManagerServant.ManagerServant.findManager | ( | self, | |
host_port | |||
) |
Managerのリファレンスを検索する。
RTM::Manager_ptr findManager(const char* host_port);
def OpenRTM_aist.ManagerServant.ManagerServant.fork | ( | self | ) |
def OpenRTM_aist.ManagerServant.ManagerServant.get_component_profiles | ( | self | ) |
起動中のコンポーネントプロファイルのリストを取得する
現在当該マネージャ上で起動中のコンポーネントのプロファイルのリス トを返す。
ComponentProfileList* get_component_profiles()
def OpenRTM_aist.ManagerServant.ManagerServant.get_components | ( | self | ) |
def OpenRTM_aist.ManagerServant.ManagerServant.get_configuration | ( | self | ) |
def OpenRTM_aist.ManagerServant.ManagerServant.get_factory_profiles | ( | self | ) |
コンポーネントファクトリのプロファイルを取得する
ロード済みのモジュールのうち、RTコンポーネントのモジュールが持つ ファクトリのプロファイルのリストを取得する。
ModuleProfileList* get_factory_profiles()
def OpenRTM_aist.ManagerServant.ManagerServant.get_loadable_modules | ( | self | ) |
ロード可能なモジュールのプロファイルを取得する
ロード可能なモジュールのプロファイルを取得する。
ModuleProfileList* get_loadable_modules()
def OpenRTM_aist.ManagerServant.ManagerServant.get_loaded_modules | ( | self | ) |
ロード済みのモジュールのプロファイルを取得する
ロード済みのモジュールのプロファイルを取得する。
ModuleProfileList* get_loaded_modules()
def OpenRTM_aist.ManagerServant.ManagerServant.get_master_managers | ( | self | ) |
マスターマネージャの取得
このマネージャがスレーブマネージャの場合、マスターとなっているマ ネージャのリストを返す。このマネージャがマスターの場合、空のリス トが返る。
RTM::ManagerList* get_master_managers();
def OpenRTM_aist.ManagerServant.ManagerServant.get_profile | ( | self | ) |
def OpenRTM_aist.ManagerServant.ManagerServant.get_service | ( | self, | |
name | |||
) |
RTCのリファレンスを取得する。
Object_ptr get_service(const char* name)
def OpenRTM_aist.ManagerServant.ManagerServant.get_slave_managers | ( | self | ) |
スレーブマネージャの取得
このマネージャがスレーブマネージャの場合、スレーブとなっているマ ネージャのリストを返す。このマネージャがスレーブの場合、空のリス トが返る。
RTM::ManagerList* get_slave_managers();
def OpenRTM_aist.ManagerServant.ManagerServant.getObjRef | ( | self | ) |
Managerのリファレンスを取得する。
Manager_ptr getObjRef() const
def OpenRTM_aist.ManagerServant.ManagerServant.is_master | ( | self | ) |
マネージャがマスターかどうか
この関数はマネージャがマスターかどうかを返す。Trueならば、当該マ ネージャはマスターであり、それ以外は False を返す。
bool is_master();
def OpenRTM_aist.ManagerServant.ManagerServant.load_module | ( | self, | |
pathname, | |||
initfunc | |||
) |
モジュールをロードする
当該マネージャに指定されたモジュールをロードし、指定された初期化 関数で初期化を行う。
pathname | モジュールへのパス |
initfunc | モジュールの初期化関数 |
ReturnCode_t load_module(const char* pathname, const char* initfunc)
def OpenRTM_aist.ManagerServant.ManagerServant.remove_master_manager | ( | self, | |
mgr | |||
) |
マスターマネージャの削除
このマネージャが保持するマスタのうち、指定されたものを削除する。
mgr | マスターマネージャ |
RTC::ReturnCode_t remove_master_manager(RTM::Manager_ptr mgr);
def OpenRTM_aist.ManagerServant.ManagerServant.remove_slave_manager | ( | self, | |
mgr | |||
) |
スレーブマネージャの削除
このマネージャが保持するマスタのうち、指定されたものを削除する。
mgr | スレーブマネージャ |
RTC::ReturnCode_t remove_slave_manager(RTM::Manager_ptr mgr);
def OpenRTM_aist.ManagerServant.ManagerServant.restart | ( | self | ) |
def OpenRTM_aist.ManagerServant.ManagerServant.set_configuration | ( | self, | |
name, | |||
value | |||
) |
マネージャのコンフィギュレーションを設定する
現在当該マネージャのコンフィギュレーションを設定する。
name | セットするコンフィギュレーションのキー名 |
value | セットするコンフィギュレーションの値 |
ReturnCode_t set_configuration(const char* name, const char* value)
def OpenRTM_aist.ManagerServant.ManagerServant.shutdown | ( | self | ) |
def OpenRTM_aist.ManagerServant.ManagerServant.unload_module | ( | self, | |
pathname | |||
) |
モジュールをアンロードする
当該マネージャに指定されたモジュールをアンロードする。
pathname | モジュールへのパス |
ReturnCode_t unload_module(const char* pathname)