Activity
From 03/01/2012 to 03/30/2012
03/30/2012
- 05:41 PM バグ #2320 (終了): ECのコールバック実行順序を修正する
- 05:41 PM 整備 #2323 (終了): ExecutionContextBaseの見直し
- 05:41 PM 機能 #2332 (終了): coil::Factoryに生成したオブジェクトを管理する機能を追加する。
- 05:41 PM 機能 #2339 (終了): RTCに継承されるプロパティ inherit_prop と取扱方法の変更, DefaultConfigurationの変更
- 05:40 PM バグ #2340 (終了): ExecutionContextProfile setOwnerのバグ他
- 05:40 PM 機能 #2343 (終了): RTObjectStateMachineの実装
- 05:40 PM 機能 #2348 (終了): ExecutionContextWorkerの実装
- 05:40 PM 機能 #2351 (終了): RTObject_impl::initialize() 内のECの作成方法の修正
- 05:40 PM バグ #2368 (終了): SystemLogger.init()でのsetLevel()の問題
- 05:40 PM 機能 #2384 (終了): ExecutionContextProfileの実装
- 05:40 PM バグ #2385 (終了): LocalServiceAdminのバグ
- 05:40 PM バグ #2386 (終了): PeriodicExecutionContext ログ関係のバグ
- 05:40 PM バグ #2387 (終了): RTObject.pyのユニットテストの見直し
- 05:38 PM バグ #2388 (終了): ExecutionContextのバグ
03/21/2012
- 11:26 PM Revision 542 (openrtm-python): [incompat,impl,func] ClockManager class has been introduced. refs #2357
- settimeofday has been added.
03/19/2012
- 06:35 PM 機能 #2360: LoggerでClockManagerを使用できるように修正する
- h3. 調査
* Python版では、loggingモジュールを使用しており、ログ時刻は、logging.LogRecordクラスにてtime.time()にて取得されたものが使用されている。
* LogRecordクラスを継承... - 01:30 PM 機能 #2357: Clock管理クラスを導入する
- r541 にて対応済み。
ClockManager.settime()から呼ばれるTimeMeasure.settimeofday()は、再検討の必要あり。 - 01:28 PM Revision 541 (openrtm-python): [incompat,impl,func] ClockManager class has been introduced. refs #2357
- settimeofday has been added.
03/14/2012
- 05:42 PM 整備 #2323 (解決): ExecutionContextBaseの見直し
- ExtTrigExecutionContext, OpenHRPExecutionContext を ExecutionContextBase を使用して実装。 r540
- 05:39 PM Revision 540 (openrtm-python): ExtTrigExecutionContext and OpenHRPExecutionContext have been updated. refs #2323
- 05:33 PM Revision 539 (openrtm-python): Changed Manager.instance().createContext to ExecutionContextFactory.instance().createObject. refs #2388
- 04:55 PM Revision 538 (openrtm-python): - DEEFAULT_PERIOD variable has been added.
- - Log messages have been corrected. refs #2323
- 04:51 PM バグ #2388: ExecutionContextのバグ
- 変数名のミス self._period -> period_ > r537 にて修正済み。
- 04:49 PM バグ #2388 (解決): ExecutionContextのバグ
- PeriodicExecutionContextInit()の処理にてmanager.registerECFactoryを使用していたため、
ExecutionContextFactory.instance().addFactory... - 04:12 PM バグ #2388 (終了): ExecutionContextのバグ
- # ECがFactoryに登録されていない。
# 変数名のミス self._period -> period_ - 04:50 PM Revision 537 (openrtm-python): the mistake of the variable name has been corrected. refs #2388
- 04:41 PM Revision 536 (openrtm-python): The bug about PeriodicExecutionContextInit has been fixed. refs #2388
03/13/2012
- 07:08 PM バグ #2387 (解決): RTObject.pyのユニットテストの見直し
- r535 にて対応済み。
- 07:05 PM バグ #2387 (終了): RTObject.pyのユニットテストの見直し
- ExecutionContext周りの変更にともない、RTObject.pyのユニットテストの見直しを行う。
- 07:08 PM Revision 535 (openrtm-python): Update of the test item. refs #2387
- 07:06 PM バグ #2386: PeriodicExecutionContext ログ関係のバグ
- r534 にて対応済み。
- 07:04 PM バグ #2386 (終了): PeriodicExecutionContext ログ関係のバグ
- * onWaitingActvated(), onActvated(), onWaitingDeactivated(), onDeactivated(), onWaitingReset(), onReset()でのRTC_PARAN...
- 07:06 PM Revision 534 (openrtm-python): The bug aboug Logging and Condition have been corrected. refs #2386
- 05:49 PM バグ #2385 (解決): LocalServiceAdminのバグ
- OpenRTM_aist.LocalServiceFactory.instance()をメンバー変数として所持するように変更。 r533
- 05:47 PM バグ #2385 (終了): LocalServiceAdminのバグ
- LocalServiceAdminの__del__()メソッドでfinalize()メソッドを呼び出しており、ここで以下のExceptionが発生する。...
- 05:48 PM Revision 533 (openrtm-python): The problem of __del__ method has been corrected. refs #2385
- 05:43 PM 機能 #2351 (解決): RTObject_impl::initialize() 内のECの作成方法の修正
- r532 にて対応済み。
- 05:43 PM Revision 532 (openrtm-python): [incompat,header/imple,func] The method to create EC has been changed. Now zero or more EC can be attached to RTC. Configuration options for EC have been changed. refs #2351
- 05:18 PM Revision 531 (openrtm-python): ExecutionContextProfile,RTObjectStateMachine and ExecutionContextWorker have been added. refs #2384 #2343 #2348 #2323
- 05:14 PM Revision 530 (openrtm-python): Moved initialization processing in onStarting(). refs #2323
- 05:04 PM Revision 529 (openrtm-python): [incomaptible impl] worker() has been now divided into three functions: worker_pre(), worker_do(), worker_post(). refs #2320
- 04:59 PM 機能 #2339 (解決): RTCに継承されるプロパティ inherit_prop と取扱方法の変更, DefaultConfigurationの変更
- r528 にて対応済み。
- 04:58 PM Revision 528 (openrtm-python): [compat,impl,newfunc] Default and inherited configurations have been updated for new EC.
- Now non-empty properties are only inherited. refs #2339
- 04:43 PM バグ #2320 (解決): ECのコールバック実行順序を修正する
- r527 , r529 にて対応済み。
- 04:43 PM Revision 527 (openrtm-python): [incompatible] ExecutionContextBase's super classes have been moved to PeriodicExecutionContext class. refs #2323
- [incomaptible API] Now ExecutionContextProfile management has been moved to ExecutionContextBase. getObjRef() is also...
- 04:15 PM 機能 #2332 (解決): coil::Factoryに生成したオブジェクトを管理する機能を追加する。
- r526 にて対応済み。
- 04:15 PM Revision 526 (openrtm-python): Factory now manages created objects. refs #2332
- 02:44 PM バグ #2354 (却下): ExecutionContextWorkerのデッドロック
- Python版では、このチケットが発行された後に実装されたためWorkerXXX()系関数ではロックを使用していない。
- 02:32 PM 機能 #2348 (解決): ExecutionContextWorkerの実装
- r525 にてExecutionContextWorker.py,test_ExecutionContextWorker.py(ユニットテスト)を追加。
- 02:30 PM Revision 525 (openrtm-python): [incompat,impl,func] ExecutionContextWorker class was implemented. refs #2348
03/12/2012
- 10:02 PM 機能 #2343 (解決): RTObjectStateMachineの実装
- r524 にてRTObjectStateMachine.pyとtest_RTObjectStateMachine.py(ユニットテスト)を追加。
- 10:00 PM Revision 524 (openrtm-python): [incompat,impl,func] RTObjectStateMachine class was implemented. refs #2343
- 09:54 PM 機能 #2384 (解決): ExecutionContextProfileの実装
- r523 にてExecutionContextProfile.pyとtest_ExecutionContextProfile(ユニットテスト)を追加。
- 09:48 PM 機能 #2384 (終了): ExecutionContextProfileの実装
- ExecutionContextProfileを実装する。
- 09:51 PM Revision 523 (openrtm-python): [incompatible] ExecutionContextProfile.py have been added. refs #2384
- 09:39 PM 整備 #2323: ExecutionContextBaseの見直し
- r522 にてExecutionContextBaseの修正とtest_ExecutionContextBase.py(ユニットテスト)を追加。
- 09:37 PM Revision 522 (openrtm-python): [incompatible] ExecutionContextBase's super classes have been moved to PeriodicExecutionContext class. Delegation to ExecutionContextProfile has been added. refs #2323
- [incompatible behavior] Now onExecute and onStateUpdate execution behavior has been changed when two or more RTCs att...
Also available in: Atom