Project

General

Profile

Activity

From 01/29/2016 to 02/27/2016

02/27/2016

11:00 PM Revision 676 (openrtm-python): [incompat,new_func,->RELENG_1_2] add getManagerServant() and getNaming() to Manager. refs #3411
miyamoto
10:54 PM Revision 675 (openrtm-python): [incompat,new_func,->RELENG_1_2] add get_connector_ids_by_portref() and get_connector_names_by_portref(). refs #3400
miyamoto
05:22 PM 機能 #3401: ② ネームサービス操作関数セットの実装
以下の指定方法でネーミングサービス上のRTCのオブジェクトリファレンスを取得する機能を実装した。... miyamoto
04:51 PM Revision 674 (openrtm-python): [compat,bugfix,->RELENG_1_2] The bug of NamingOnCorba.string_to_component() has been fixed. refs #3401.
miyamoto
11:35 AM Revision 673 (openrtm-python): [incompat,bugfix,func,->RELENG_1_2] bug fix. refs #3410
miyamoto
11:04 AM Revision 672 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3400
miyamoto
10:52 AM Revision 671 (openrtm-python): [incompat,bugfix,func,->RELENG_1_2] bug fix. refs #3410
miyamoto
10:36 AM Revision 670 (openrtm-python): [incompat,bugfix,func,->RELENG_1_2] bug fix. refs #3410
miyamoto
10:35 AM Revision 669 (openrtm-python): [incompat,bugfix,func,->RELENG_1_2] bug fix. refs #3407
miyamoto
10:34 AM Revision 668 (openrtm-python): [incompat,bugfix,func,->RELENG_1_2] bug fix. refs #3400
miyamoto
01:14 AM 機能 #3410: ⑪ 共有メモリ型データポート接続機能
名前が紛らわしいため、SharedMemory.idlのSharedMemoryインターフェースをPortSharedMemoryに変更した。... miyamoto

02/26/2016

07:24 PM Revision 667 (openrtm-python): [compat,->RELENG_1_2] add string_to_component() to NamingOnCorba. refs #3401
miyamoto
07:23 PM Revision 666 (openrtm-python): [compat,->RELENG_1_2]The processing in NamingOnManager.string_to_component() method has been changed. refs #3411
miyamoto
07:11 PM Revision 665 (openrtm-python): [compat,->RELENG_1_2]The processing in initPreActivation() method has been changed. refs #3405
miyamoto
07:09 PM Revision 664 (openrtm-python): [compat,->RELENG_1_2]The processing in initPreConnection() method has been changed. refs #3404
miyamoto
06:41 PM 機能 #3402: ③ コンポーネント起動時に事前設定に従いポート同士を接続する機能(同一プロセス)
[[#3404]]の実装のために、ポート名の間の記号を":"から"^"に変更した。... miyamoto
06:37 PM 機能 #3405: ⑥ 起動時にコンポーネントをアクティベーションする機能(非同一プロセス)
[[#3402]]で実装したinitPreConnection関数内に非同一プロセスで起動したRTCをアクティブ化する機能を追加した。
具体的には[[#3411]]のrtcloc形式、およびおよび#3401で実装したrtcname形...
miyamoto
06:33 PM 機能 #3404: ⑤ コンポーネント起動時に事前設定に従い起動時にポート同士を接続する(非同一プロセス)
添付のコードのtest_PreConnection関数でテストを行った。
まず2つのプロセスでRTCを起動し、managerのinit関数で別プロセスで起動したRTCのポートと接続するように設定した。そしてtest_PreConne...
miyamoto
06:28 PM 機能 #3404: ⑤ コンポーネント起動時に事前設定に従い起動時にポート同士を接続する(非同一プロセス)
[[#3402]]で実装したinitPreConnection関数内に非同一プロセスで起動したRTCのポートを接続する機能を追加した。
具体的には[[#3411]]のrtcloc形式、および[[#3401]]で実装したrtcname...
miyamoto
05:30 PM 機能 #3411: ⑫ 名前ベースのコンポーネント指定方法の実装
ホスト名を*とした場合に、プロセス内で起動したマネージャからマスターマネージャを取得する機能を追加した。
プロセス内で起動したマネージャをManger_Aとする。
* Manger_Aがマスターマネージャの場合には、Man...
miyamoto
04:31 PM 機能 #3461 (解決): rtm-namingをomniORB4.2に対応させる
r662 で対応。 n.kawauchi
04:16 PM 機能 #3461 (終了): rtm-namingをomniORB4.2に対応させる
C++のチケット #3442 と同様の対応。
RELEASE_1_1_2では、omniORBpyが4.2となるため、datファイルが存在すれば削除する処理を追加する。
rtm-naming.py のファイルはWindows/Lin...
n.kawauchi
04:29 PM Revision 663 (openrtm-python): [compat,->RELENG_1_1] rtm-naming has been supported omniORB4.2. refs #3461
kawauchi
04:20 PM Revision 662 (openrtm-python): [compat,->RELENG_1_1] rtm-naming has been supported omniORB4.2. refs #3461
kawauchi
12:25 AM Revision 661 (openrtm-python): [incompat,new_func,->RELENG_1_2] add disconnect_all_by_name() and disconnect_by_portname_connector_name(), disconnect_by_portname_connector_id(). refs #3400
miyamoto
12:23 AM 機能 #3400: ① コンポーネント操作関数セットの実装
以下の関数を追加した。
h3. disconnect_all_by_name
指定した名前のポートのコネクタを全て切断する。
以下のコードでテストを行った。
@ret = OpenRTM_aist.connec...
miyamoto

02/25/2016

11:22 PM Revision 660 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] add SharedMemory.idl and SharedMemory.py. refs #3410
miyamoto
11:14 PM 機能 #3410: ⑪ 共有メモリ型データポート接続機能
共有メモリ通信のためのインターフェースとしてSharedMemory.idlを作成した。... miyamoto
03:02 PM Revision 659 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix.
miyamoto
02:27 PM Revision 658 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] add NumberingPolicyBase.py, NodeNumberingPolicy.py, and NamingServiceNumberingPolicy.py. refs #3412
miyamoto
02:25 PM 機能 #3412: ⑬ 名前付けポリシー機能の拡張
NumberingPolicyBase.py、NodeNumberingPolicy.py、NamingServiceNumberingPolicy.pyを追加した。
NumberingPolicyBase.pyにはNumberin...
miyamoto
06:26 AM Revision 657 (openrtm-python): [incompat,new_func,->RELENG_1_2] add string_to_component() to NamingManager. ref #3411
miyamoto
06:20 AM 機能 #3411: ⑫ 名前ベースのコンポーネント指定方法の実装
Manager.idlにget_components_by_nameを追加した。
これに伴い、ManagerServantクラスにget_components_by_name関数を追加した。
get_components_by_na...
miyamoto
05:49 AM Revision 656 (openrtm-python): [incompat,new_func,->RELENG_1_2] Direct data get mode has been implemented. ref #3407
miyamoto
05:49 AM 機能 #3407: ⑧ ダイレクトデータポート接続機能
Pull型の実装を一部変更した。
OutPortPullConnectorのread関数でコールバックを呼び出すように変更した。
miyamoto
05:19 AM 機能 #3400: ① コンポーネント操作関数セットの実装
is_existing関数を修正した。
それに伴いテスト用コードも以下のように修正した。
@ret = OpenRTM_aist.is_existing(self.comp1)
self.assertFalse(ret)
...
miyamoto
04:31 AM Revision 655 (openrtm-python): [incompat,new_func,->RELENG_1_2] add disconnect_by_portref_connector_name() and disconnect_by_portref_connector_id(), disconnect_all_by_ref(). refs #3400
miyamoto

02/24/2016

12:20 AM 機能 #3410: ⑪ 共有メモリ型データポート接続機能
h2. ロックの方法について
h3. 共有メモリでミューテックスを共有する方法
Linuxの場合は共有メモリでミューテックスを共有できる。
@int fd = shm_open(vecfile, O_RDWR|O_C...
miyamoto

02/23/2016

05:07 PM 整備 #3417 (解決): branches/RELENG_1_1ソースのバージョン番号を1.1.2とする
r654 にて対応。 n.kawauchi
05:01 PM Revision 654 (openrtm-python): [compat] Version number has been updated to 1.1.2. refs #3417
kawauchi

02/20/2016

12:36 AM 機能 #3409: ⑩ セキュアな通信機能
h2. endpointをどのような条件でtcpかsslかを選択するかについて
h3. 指定方法①
クライアント側でORB_initのオプションORBclientTransportRuleを設定することでどのエンドポイントを優先する...
miyamoto

02/18/2016

03:41 PM 機能 #3413: ⑭ スレーブマネージャの名前によるグルーピング
まずは、マネージャに名前を付ける方法を実装する。
* スレーブマネージャ
** 言語による区別
** VCのバージョンによる区別
** 多言語のローダブルモジュール
* マニフェストファイルの導入
n-ando
03:11 PM 機能 #3412: ⑬ 名前付けポリシー機能の拡張
* NamingPolicyBase基底クラスを用意する
* Policyのファクトリを用意する
typedef ::coil::GlobalFactory<NamingPolicyBase> NamingPolicyFactor...
n-ando
02:54 PM 機能 #3411: ⑫ 名前ベースのコンポーネント指定方法の実装
* NamingManagerに登録する CorbaOnNamingに代わり、その他のスキームの名前解決クラスを実装し追加する。
* NamingMamagerには、名前からオブジェクトリファレンスを取得する関数を追加する。
n-ando
02:47 PM 機能 #3411: ⑫ 名前ベースのコンポーネント指定方法の実装
IDL Manager.idl に以下のオペレーションを追加... n-ando
02:32 PM 機能 #3410: ⑪ 共有メモリ型データポート接続機能
h2. rtc.confで設定できるようにする
port.outport.shem_default_size: <byte>
1M: byte 1M
2k: byte 2k
1024: 1024 byte
port.in...
n-ando
01:28 PM 機能 #3409: ⑩ セキュアな通信機能
どのような条件で、endpoint が tcpかsslになるかの調査をお願いします。 n-ando
12:03 PM 機能 #3400: ① コンポーネント操作関数セットの実装
以下の仕様でお願いします。... n-ando

02/16/2016

06:28 PM 整備 #3435 (解決): idlcompile用スクリプトファイルを移動させる
* この作業は行わないことになったので、本チケットは完了とする
* このスクリプトは、OpenRTM-aist-Pythonの1.1.1版ではインストールの際にPythonのインストール先でのidlをコンパイルで使用されていた
*...
n.kawauchi

02/01/2016

08:21 PM Revision 653 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] SSL encrypted connection has been implemented. refs #3409
miyamoto
08:17 PM Revision 652 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] communication method using shared memory has been implemente. refs #3410
miyamoto
08:14 PM Revision 651 (openrtm-python): [compat,->RELENG_1_2] Direct connect functionality with service ports has been implemented. refs #3408
miyamoto
08:11 PM Revision 650 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] Direct data put functionality between data ports has been implemented. refs #3407
miyamoto
07:53 PM Revision 649 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3407
miyamoto
07:47 PM Revision 648 (openrtm-python): [incompat,new_func,->RELENG_1_2] Topic-based connection has been implemented. refs #3406
miyamoto
07:36 PM Revision 647 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreActivation() to Manager. refs #3403
miyamoto
07:35 PM Revision 646 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreConnection() to Manager. refs #3402
miyamoto
07:29 PM Revision 645 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreCreation() to Manager.
miyamoto
07:22 PM Revision 644 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] add CORBA_RTCUtil.py. refs #3400
miyamoto
05:37 PM Revision 643 (openrtm-python): remove from r632 to r642
miyamoto
02:29 PM Revision 642 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] SSL encrypted connection has been implemente. refs #3409
miyamoto
02:24 PM Revision 641 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] communication method using shared memory has been implemente. refs #3410
miyamoto
02:18 PM Revision 640 (openrtm-python): [compat,->RELENG_1_2] Direct connect functionality with service ports has been implemented. refs #3408
miyamoto
02:15 PM Revision 639 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] Direct data put functionality between data ports has been implemented. refs #3407
miyamoto
02:05 PM Revision 638 (openrtm-python): [incompat,new_func,->RELENG_1_2] Now NamingManager can register a reference of Port to naming service. refs #3406
miyamoto
01:48 PM Revision 637 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3407
miyamoto
01:37 PM Revision 636 (openrtm-python): [incompat,new_func,->RELENG_1_2] Topic-based connection has been implemente. refs #3406
miyamoto
01:29 PM Revision 635 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreActivation() to Manager. refs #3403
miyamoto
01:25 PM Revision 634 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreConnection() to Manager. refs #3402
miyamoto
01:22 PM Revision 633 (openrtm-python): [incompat,new_func,->RELENG_1_2] add initPreCreation() to Manager.
miyamoto
12:58 PM Revision 632 (openrtm-python): [incompat,new_func,new_file,->RELENG_1_2] add CORBA_RTCUtil.py. refs #3400
miyamoto

01/29/2016

03:36 PM 整備 #3434 (解決): Linux用のインストールスクリプトを整理する
r631 で対応。 n.kawauchi
03:23 PM Revision 631 (openrtm-python): [compat, installer] Unnecessary installation scripts (for C ++) have been deleted. refs #3434
kawauchi
 

Also available in: Atom