Closed SmirnoffYM closed 12 years ago
Decided to create separate class-singleton which must provide some functions that use qt (loading robot profile, start applications, etc) for non-qt classes (ModellingSystem, HubModule, etc).
So, i moved all Qt stuff from ModellingSystem, Robot and EnvObject classes to Servant. Now let's implement fix for this issue.
We must decide where to place checking application's state (it may be in HubModule) and in general all the applications. I remind that an application is considered to be crashed if robot haven't sent any signals during some period.