プロジェクト

全般

プロフィール

活動

2016/02/23から2016/03/23まで

2016/03/22

10:28 整備 #3418 (解決): OepnRTM-aist-Pythonのmsmを作成する仕組みをスクリプト化しJenkinsのJOBとして登録する
* Jenkinsジョブにて、msm作成動作を確認した
* msm作成処理については、下記wikiページに記述
[[openrtm_cxx_installer:OpenRTM-aist-Python msm作成ジョブ]]
n.kawauchi
10:22 整備 #3380 (解決): Windows用インストーラをomniORBpy4.xに対応させる
マージモジュールmsm作成時、omniORBpy4.2に対応した。
* 訂正
** rtshellは元々omniORBpy 4.x(4.1.7)に対応していたので、「4.x以上を必要としていることへの対応」としたのは間違い
...
n.kawauchi

2016/03/16

16:45 リビジョン 699 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3410
miyamoto
15:49 リビジョン 698 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix.
miyamoto
14:29 リビジョン 697 (openrtm-python): [compat,test,->RELENG_1_2] Added testfiles.
miyamoto
14:28 リビジョン 696 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix.
miyamoto

2016/03/12

13:10 リビジョン 695 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3410
miyamoto
04:59 リビジョン 694 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3411
miyamoto
04:16 リビジョン 693 (openrtm-python): [compat,->RELENG_1_2] refs #3412
miyamoto
02:12 リビジョン 692 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3411
miyamoto
01:52 リビジョン 691 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3411
miyamoto

2016/03/11

18:45 リビジョン 690 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3411
miyamoto

2016/03/07

19:23 リビジョン 689 (openrtm-python): [compat,test,->RELENG_1_2] Added testfiles.
miyamoto
19:18 リビジョン 688 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3409
miyamoto
10:21 リビジョン 687 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3410
miyamoto
02:13 リビジョン 686 (openrtm-python): [compat,->RELENG_1_2]Fixed comments. refs #3413
miyamoto
01:56 リビジョン 685 (openrtm-python): [compat,->RELENG_1_2]The processing in ManagerServant.create_component() method has been changed. refs #3413
miyamoto
00:12 機能 #3413: ⑭ スレーブマネージャの名前によるグルーピング
ManagerServantクラスのcreate_component関数の処理を変更した。
1 指定名の中に&manager_addressが存在する
→ 指定のホスト名、ポート番号のマネージャでRTCを起動
→ マネージャ...
miyamoto

2016/03/06

23:34 リビジョン 684 (openrtm-python): [incompat,new_func,->RELENG_1_2] add findManager_by_name() and create_component_by_mgrname() to ManagerServant. refs #3413
miyamoto
22:25 リビジョン 683 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix.
miyamoto
00:46 機能 #3413: ⑭ スレーブマネージャの名前によるグルーピング
h2. マネージャの名前付けの方法について
例えば以下のように名前を付ける...
miyamoto

2016/03/05

01:25 リビジョン 682 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix.
miyamoto
00:39 リビジョン 681 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix.
miyamoto

2016/02/29

22:11 リビジョン 680 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3410
miyamoto
12:21 リビジョン 679 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3410
miyamoto

2016/02/28

17:08 機能 #3400: ① コンポーネント操作関数セットの実装
get_state関数の引数の順番を変更した。
get_state(rtc, ec_id, state)

get_state(state, rtc, ec_id)
miyamoto
17:04 リビジョン 678 (openrtm-python): [incompat,bugfix,func,->RELENG_1_2] The bug of get_state() has been fixed. refs #3400.
miyamoto
00:58 リビジョン 677 (openrtm-python): [compat,bugfix,->RELENG_1_2] bug fix. refs #3410
miyamoto

2016/02/27

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

2016/02/26

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

2016/02/25

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

2016/02/24

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

2016/02/23

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

他の形式にエクスポート: Atom