miyamoto の活動
2016/01/06から2016/02/04まで
2016/02/01
- 20:21 OpenRTM-aist (Python) リビジョン 653 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] SSL encrypted connection has been implemented. refs #3409
- 20:17 OpenRTM-aist (Python) リビジョン 652 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] communication method using shared memory has been implemente. refs #3410
- 20:14 OpenRTM-aist (Python) リビジョン 651 (openrtm-python): [compat,->RELENG_1_2] Direct connect functionality with service ports has been implemented. refs #3408
- 20:11 OpenRTM-aist (Python) リビジョン 650 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] Direct data put functionality between data ports has been implemented. refs #3407
- 19:53 OpenRTM-aist (Python) リビジョン 649 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3407
- 19:47 OpenRTM-aist (Python) リビジョン 648 (openrtm-python): [incompat,new_func,->RELENG_1_2] Topic-based connection has been implemented. refs #3406
- 19:36 OpenRTM-aist (Python) リビジョン 647 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreActivation() to Manager. refs #3403
- 19:35 OpenRTM-aist (Python) リビジョン 646 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreConnection() to Manager. refs #3402
- 19:29 OpenRTM-aist (Python) リビジョン 645 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreCreation() to Manager.
- 19:22 OpenRTM-aist (Python) リビジョン 644 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] add CORBA_RTCUtil.py. refs #3400
- 17:37 OpenRTM-aist (Python) リビジョン 643 (openrtm-python): remove from r632 to r642
- 14:29 OpenRTM-aist (Python) リビジョン 642 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] SSL encrypted connection has been implemente. refs #3409
- 14:24 OpenRTM-aist (Python) リビジョン 641 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] communication method using shared memory has been implemente. refs #3410
- 14:18 OpenRTM-aist (Python) リビジョン 640 (openrtm-python): [compat,->RELENG_1_2] Direct connect functionality with service ports has been implemented. refs #3408
- 14:15 OpenRTM-aist (Python) リビジョン 639 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] Direct data put functionality between data ports has been implemented. refs #3407
- 14:05 OpenRTM-aist (Python) リビジョン 638 (openrtm-python): [incompat,new_func,->RELENG_1_2] Now NamingManager can register a reference of Port to naming service. refs #3406
- 13:48 OpenRTM-aist (Python) リビジョン 637 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3407
- 13:37 OpenRTM-aist (Python) リビジョン 636 (openrtm-python): [incompat,new_func,->RELENG_1_2] Topic-based connection has been implemente. refs #3406
- 13:29 OpenRTM-aist (Python) リビジョン 635 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreActivation() to Manager. refs #3403
- 13:25 OpenRTM-aist (Python) リビジョン 634 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreConnection() to Manager. refs #3402
- 13:22 OpenRTM-aist (Python) リビジョン 633 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreCreation() to Manager.
- 12:58 OpenRTM-aist (Python) リビジョン 632 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] add CORBA_RTCUtil.py. refs #3400
2016/01/16
- 00:12 OpenRTM-aist (Python) 機能 #3400: ① コンポーネント操作関数セットの実装
- 以下の関数が仕様と違っていたので修正した。
is_existing:RTCのオブジェクトリファレンスが存在しているかを判定する
get_default_rate:RTCのデフォルトECの実行周期を取得する
get_curre...
2016/01/15
- 23:52 OpenRTM-aist (Python) 機能 #3409: ⑩ セキュアな通信機能
- rtc.confのmanager.preload.modulesにモジュール名を記述する事でManagerのinitManager関数内でモジュールがロードされInit関数が呼び出される機能を追加した。
このためrtc.confへの...
2016/01/14
- 23:26 OpenRTM-aist (Python) 機能 #3410: ⑪ 共有メモリ型データポート接続機能
- h2. 実装
*Push型*
以下のクラスを実装した。
*InPortSHMProvider*
インポートプロバイダクラス
InPortCorbaCdrProviderクラスを継承している。
InterfaceTy... - 22:45 OpenRTM-aist (Python) 機能 #3407: ⑧ ダイレクトデータポート接続機能
- h2. 実装
*Push型*
以下のクラスを実装した。
*InPortDirectProvider*
インポートプロバイダクラス
InPortProviderクラスを継承してある。
InterfaceTypeは「d... - 21:45 OpenRTM-aist (Python) 機能 #3408: ⑨ サービスポートのダイレクト接続機能
- CorbaConsumerクラスの_ptr関数を変更した。
_ptr関数の動作の手順を説明する。
後述するが、reference_to_servant関数でサーバントが取得できたときに以下の変数_sevに格納する。
このため_sev... - 21:37 OpenRTM-aist (Python) 機能 #3409: ⑩ セキュアな通信機能
- SSLによる通信を有効にするモジュールとしてSSLTransport.pyを実装した。
rtc.confに以下のような記述を追加することでSSLTransportInitが実行される。
@manager.modules.pre... - 21:26 OpenRTM-aist (Python) 機能 #3400: ① コンポーネント操作関数セットの実装
- すみません。使い方がよく分かっていませんでした。
以下で作業内容を説明します。
h2. 実装
CORBA_RTCUtil.pyを作成し、以下の関数を実装した。
*RTC基本操作関数*
* get_compon... - 20:45 OpenRTM-aist (Python) 機能 #3406: ⑦ トピックベースのポート接続機能
- h2. 実装
Managerクラスに以下の関数を追加した。
*publishPorts関数*
指定のRTCが保持するポートをネーミングサービスへバインドする
*subscribePorts関数*
指定のRTCが保持す... - 20:11 OpenRTM-aist (Python) 機能 #3403: ④ 起動時にコンポーネントをアクティベーションする機能(同一プロセス)
- h2. 実装
ManagerクラスにinitPreActivation関数を実装した。
rtc.confに以下のように記述する事でRTCのアクティブ化が行われる。
manager.components.preactiva... - 19:59 OpenRTM-aist (Python) 機能 #3402: ③ コンポーネント起動時に事前設定に従いポート同士を接続する機能(同一プロセス)
- h2. 実装
Manager.pyクラスにinitPreConnection関数を実装した。
rtc.confに以下のような形式で記述する事で自動的にポートが接続される。
@manager.components.pr...
他の形式にエクスポート: Atom