example for model_manager -> model -> touch
This commit is contained in:
parent
9a4b4d27f9
commit
525b0b246a
@ -1,8 +1,11 @@
|
||||
/**
|
||||
* Нода дерева.
|
||||
* ### Нода дерева.
|
||||
*
|
||||
* Представляет интефрейс для доступа к данным устройства.
|
||||
*
|
||||
* Позволяет получить список компонентов модели
|
||||
*
|
||||
*
|
||||
* @class Model
|
||||
* @memberof Models
|
||||
*/
|
||||
@ -52,6 +55,35 @@ function Model() {
|
||||
};
|
||||
|
||||
/**
|
||||
* #### Загрузка статических переменных для модели.
|
||||
*
|
||||
* @example
|
||||
* var model_provider = null;
|
||||
* var model_ref = null;
|
||||
* ps.pl.mm().get(_model_addr).then(function (_ref) {
|
||||
* model_ref = _ref;
|
||||
* model_provider = _ref.value();
|
||||
*
|
||||
* return model_provider.touch();
|
||||
* }.bind(this), function (_err) {
|
||||
* pr.reject({err: 0, sub: _err, message: "error on get model", model_addr: _model_addr});
|
||||
* }.bind(this)).then(function () {
|
||||
* pr.resolve({
|
||||
* is_container: model_provider.static.is_container(),
|
||||
* componentType: model_provider.static.base_component_type()
|
||||
* });
|
||||
* clear();
|
||||
* }.bind(this), function (_err) {
|
||||
* clear();
|
||||
* pr.reject({err: 0, sub: _err, message: "error on get static model data", model_addr: _model_addr});
|
||||
* }.bind(this));
|
||||
*
|
||||
* var clear = function () {
|
||||
* model_ref.reset();
|
||||
* model_ref = null;
|
||||
* model_provider = null;
|
||||
* };
|
||||
*
|
||||
*
|
||||
* @public
|
||||
* @function touch
|
||||
|
Loading…
x
Reference in New Issue
Block a user