[openrtm-users 01064] LifeCycleStateの仕様について

1 つの投稿 / 0 new
root
オフライン
Last seen: 1日 12時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01064] LifeCycleStateの仕様について

OpenRTM-aist関連の皆様:
早大の菅です.

お世話になっております.
連続の投稿でご容赦ください.

LifeCycleStateの仕様について意見がありメールをしました.

現状では,
ACTIVE,INACTIVE,CREATED,ERROR
の4つの状態が定義されていますが,
これだと論理的に矛盾する場合があるので,

「NOT_EXIST」(存在しない)
とか
「DEAD」(死亡)

という状態が必要だと思います.
「ない」という状態が「ある」のか?
なんて難しい話になりそうですが,
自分が作っているツールだと
「ない」という状態が存在してしまいます.

実装上はLifeCycleStateをExecutionContextから取り出すので,
そのownerであるRTCが見つからなければ,
そもそもExecutionContextも見つからずに意味をなさないかもしれません.

ただ,矛盾なくシステムを設計するのに,
「存在しない」という状態が必要です.

現状はこちらで新しい状態群を定義して使っていますが,
OpenRTM-aist側でもいずれ必要になる話と考えてメールをしました.

ご検討ください.

ではでは

未定義

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2195
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク