Activity
From 01/16/2012 to 02/14/2012
02/14/2012
- 06:30 PM 機能 #2344 (終了): RTObjectStateMachineの実装
- 03:04 PM 機能 #2344 (解決): RTObjectStateMachineの実装
- 02:49 PM 機能 #2344 (担当): RTObjectStateMachineの実装
- 02:47 PM Revision 672 (openrtm-java): RTObjectStateMachine class was implemented. refs #2344
- 11:00 AM Revision 671 (openrtm-java): Fixed comments.
- 10:53 AM Revision 670 (openrtm-java): Implemented LoggerConsumer.
02/13/2012
- 06:22 PM バグ #2319 (終了): ECのコールバック実行順序を修正する
- 03:29 PM バグ #2319 (解決): ECのコールバック実行順序を修正する
- 03:28 PM バグ #2319: ECのコールバック実行順序を修正する
- r 661
- 06:22 PM 機能 #2312 (終了): どのコンポーネント個別confファイルを読んだか(&できれば内容も)」をRTC_DEBUG/TRACE_STRする
- 02:44 PM 機能 #2312 (解決): どのコンポーネント個別confファイルを読んだか(&できれば内容も)」をRTC_DEBUG/TRACE_STRする
- r642 で対応。
- 06:22 PM 整備 #2224 (終了): 実装漏れの確認
- 03:47 PM 整備 #2224 (解決): 実装漏れの確認
- RC3 相当を実装済み。
http://openrtm.org/redmine/projects/openrtm-aist-java/repository/show/branches/RELENG_1_1
r659
- 05:41 PM Revision 669 (openrtm-java): Implemented LoggerConsumer.
- 05:28 PM Revision 668 (openrtm-java): Implemented LoggerConsumer.
- 04:53 PM バグ #2325 (終了): ManagerServant::delete_componentの挙動
- 02:33 PM バグ #2325 (解決): ManagerServant::delete_componentの挙動
- 04:51 PM 機能 #2331 (終了): coil::Factoryに生成したオブジェクトを管理する機能を追加する。
- 03:58 PM 機能 #2331 (解決): coil::Factoryに生成したオブジェクトを管理する機能を追加する。
- r661
- 04:47 PM バグ #2335 (終了): RTObject_impl::exit() で再入すると落ちる
- 11:28 AM バグ #2335 (解決): RTObject_impl::exit() で再入すると落ちる
- 04:45 PM 機能 #2338 (終了): RTCに継承されるプロパティ inherit_prop と取扱方法の変更, DefaultConfigurationの変更
- 12:04 PM 機能 #2338 (解決): RTCに継承されるプロパティ inherit_prop と取扱方法の変更, DefaultConfigurationの変更
- 04:44 PM バグ #2341 (終了): ExecutionContextProfile setOwnerのバグ他
- 02:07 PM バグ #2341 (解決): ExecutionContextProfile setOwnerのバグ他
- 04:37 PM Revision 667 (openrtm-java): Added Logger.idl
- 04:30 PM Revision 666 (openrtm-java): Add Logger interface
- 03:55 PM バグ #1515 (終了): static定数へのアクセスを変更
- 03:44 PM バグ #1515 (解決): static定数へのアクセスを変更
- 03:26 PM Revision 665 (openrtm-java): Now ExecutionContextProfile management has been moved to ExecutionContextBase. getObjRef() is also moved to ExecutionContextBase. Now onExecute and onStateUpdate execution behavior has been changed when two or more RTCs attached to the EC. Old: A::onExecute, A::onStateUpdate, B::onExecute, B::onStateUpdate New: A::onExecute, B::onExecute, A::onStateUpdate, B::onStateUpdate refs #2319
- 02:07 PM Revision 664 (openrtm-java): setOwner()'s bug was fixed. Some mutex guards have been added. refs #2341
- 12:01 PM Revision 663 (openrtm-java): Default and inherited configurations have been updated for new EC. Now non-empty properties are only inherited. refs #2338
- 11:28 AM Revision 662 (openrtm-java): Now re-enter to exit() function is checked. refs #2335
02/10/2012
- 06:36 PM Revision 661 (openrtm-java): merge refs #2322
- 05:03 PM Revision 660 (openrtm-java): Daily check in. refs #2322
02/07/2012
- 02:53 PM Revision 659 (openrtm-java): branch RELENG_1_1
- 11:55 AM 機能 #2362 (終了): logger.clock_type
- logger.clock_typeオプションを導入
- 11:46 AM 機能 #2359: LoggerでClockManagerを使用できるように修正する
- logger.date_format オプションが効いていないバグも修正する。(もしあれば)
- 11:45 AM 機能 #2359 (終了): LoggerでClockManagerを使用できるように修正する
- LoggerでClockManagerから取得したクロックを使用してタイムスタンプを打てるように修正する。
- 11:31 AM 整備 #2322: ExecutionContextBaseの見直し
- h1. ExecutionContextBaseの実装について
ExecutionContextBase はテンプレートメソッドパターンで実装する。
* あるpublic関数 XXX() に対して、実際に操作を行う関数 X... - 11:09 AM 機能 #2356 (終了): Clock管理クラスを導入する
- Clockをグローバルに管理クラスを導入する。
* シングルトンな ClockManager クラスを導入
* 内部に幾つかのクロックオブジェクトを保持
* getClock(clock type) でクロックオブジェクトを...
02/06/2012
- 06:19 AM バグ #2353 (終了): ExecutionContextWorkerのデッドロック
- ExecutionContextWorkerにおいて、invokeWorkerXXX系の関数でm_compsをmutex保護しているため、Workerがブロッキングするケースで他の関数(get_component_state()等)と...
02/04/2012
- 04:14 AM 整備 #2180 (終了): msiにidlファイルを含める。
- 04:14 AM バグ #2170 (終了): msiでパスを追加するときに先頭に追加するように変更する
- 04:14 AM 整備 #2167 (終了): Windowsでのスタートメニューの場所の変更
- 04:13 AM 機能 #2125 (終了): get_component_profile()からm_propertiesの値を取得できるようにしたい
- 04:13 AM 機能 #2100 (終了): RTCの内部から状態を遷移させる方法を提供する
- 04:13 AM 機能 #2051 (終了): ComponentObserverConsumerの実装
- 04:13 AM 機能 #2048 (終了): PortConnectListenerの実装
- 04:13 AM 機能 #2039 (終了): SDOServiceAdminクラスの導入
- 04:12 AM 整備 #2032 (終了): Configurationのコールバック(リスナ)機能の更新
- 04:12 AM 機能 #2014 (終了): ComponentAction listener の追加
- 04:12 AM 機能 #1458 (終了): データポートの型名をIFR IDに変更する (ver.1.1)
- 04:12 AM 調査 #1457 (終了): IFR ID取得方法の調査
- 04:11 AM 機能 #2301 (終了): LocalService の実装
- 04:11 AM 機能 #2310 (終了): File nameserviceの導入
- 04:10 AM 機能 #2267 (終了): コンフィギュレーションパラメータ変更時に個別のパラメータごとにコールバックが呼ばれるようにする
- 04:09 AM 機能 #2233 (終了): PublisherFlush::write で接続が切断されたことを検知したときのコールバック呼び出しを追加
- 04:08 AM バグ #2232 (終了): PublisherPeriodic の push Skipポリシーのバグ修正
- 04:08 AM バグ #2231 (終了): onInitializeやonActivated、onExecuteなどが例外を投げたときのリスナーについて
- 04:08 AM 機能 #2230 (終了): SDOサービスフレームワークの実装
- 04:07 AM 整備 #2229 (終了): onDetach callback の呼び出し位置の修正
- 04:07 AM 機能 #2227 (終了): RTCのパラメータをrtc.conf と -o オプションから与えられるようにする。
- 04:06 AM 機能 #2226 (終了): manager.auto_shutdown_durationオプションの追加
- 04:06 AM 機能 #2225 (終了): 自動モジュールローディングの実装
- 03:54 AM 機能 #2350 (終了): RTObject_impl::initialize() 内のECの作成方法の修正
- RTObject_impl::initialize() 内のECの作成方法の修正を行う。
主な変更点は
* RTC個別configファイル(プライベートオプション)に従ってECを作成する。
* 個別configが指定されない... - 02:30 AM 機能 #2347 (終了): ExecutionContextWorkerの実装
- ExecutionContextWorkerを実装する。
- 02:26 AM 機能 #2344 (終了): RTObjectStateMachineの実装
- RTObjectStateMachineを実装する。
- 02:15 AM 機能 #2338: RTCに継承されるプロパティ inherit_prop と取扱方法の変更, DefaultConfigurationの変更
- rtc.confに於いてexec_cxtをec変更するのは取り止めにする。
* ec->exec_cxt (ただし、コンポーネント個別のconfigファイルでは個別ECの指定にec.を使用)
* synchronous_xxx... - 12:53 AM バグ #2341 (終了): ExecutionContextProfile setOwnerのバグ他
- ExecutionContextProfile::setOwner()でm_profile.ownerへの参照の代入が間違っているので修正する。
また、
* addComponent()
* setOwner()
* getO...
02/03/2012
- 07:05 PM 調査 #2277 (終了): RTC.PortProfile の wstring の調査
- 07:03 PM 機能 #2272 (終了): examplesを修正する。
- 07:00 PM 機能 #2234 (終了): PeriodicExecutionContext の ExecutionContextProfile をガードする。
- 01:55 PM Revision 658 (openrtm-java): Fixed the bat file for the build. refs #1990
- 11:30 AM 機能 #2338 (終了): RTCに継承されるプロパティ inherit_prop と取扱方法の変更, DefaultConfigurationの変更
- RTCに継承されるプロパティ inherit_prop に以下の修正を行う。
実行コンテキストのオプションは exec_cxt -> ec に変更。
synchronous transition関係のオプションが追加。
ecにp... - 11:11 AM バグ #2335 (終了): RTObject_impl::exit() で再入すると落ちる
- RTObject_impl::exit() は2回呼ぶと、呼べてしまうので、再入しないように変更すべき。
exit()呼び出し済みフラグ m_exiting があるが、finalize() ではチェックしているが exit()ではチ...
02/02/2012
- 06:02 PM Revision 657 (openrtm-java): Daily check in. refs #2322
- 02:24 PM Revision 656 (openrtm-java): Deleted some codes for debugging. refs #2322
01/31/2012
- 12:28 AM 機能 #2331 (終了): coil::Factoryに生成したオブジェクトを管理する機能を追加する。
- coil::Factoryに生成したオブジェクトを管理する機能を追加する。...
01/27/2012
01/26/2012
01/25/2012
- 05:53 PM Revision 653 (openrtm-java): Daily check in. refs #2322
- 05:34 PM Revision 652 (openrtm-java): Fixed build.xml. refs #1990
01/23/2012
01/20/2012
01/19/2012
- 03:42 PM Revision 649 (openrtm-java): Fixed the script for the build. refs #1990
- 10:45 AM Revision 648 (openrtm-java): Design change of EC
01/18/2012
01/17/2012
- 05:22 PM Revision 646 (openrtm-java): Committed the source code where the build error occurred (The purpose of this is to test of Jenkins).
- 05:06 PM Revision 645 (openrtm-java): For test
- 04:29 PM Revision 644 (openrtm-java): Fixed rtc.conf of example.
01/16/2012
- 05:04 PM Revision 643 (openrtm-java): ManagerServant::delete_component() has been changed. Now it just call RTC's exit() function, instead of calling Manager's deleteComp().
- 02:54 PM Revision 642 (openrtm-java): Log messages have been added when RTC initialization failed. Now loaded RTC type/instance configuration file name are stored in the config_file property.
- 10:33 AM バグ #2327 (解決): RingBuffer関連の問題
- 10:29 AM バグ #2327 (終了): RingBuffer関連の問題
- KEK仲吉さん安さんから指摘。
とりあえずの対処として read()の前に InPortに対し isEmpty()を
行っていました。この件を安さんが調査し次のような問題を見つけ
られましたので報告致します(以下、安さん... - 10:33 AM Revision 641 (openrtm-java): RingBuffer\'s bug was fixed. refs #2327
Also available in: Atom