From 7cf846b3ff6524617bd6f9e7a018ce81ef6fd6f6 Mon Sep 17 00:00:00 2001 From: Aleksey Chichenkov Date: Fri, 22 Mar 2019 17:25:11 +0300 Subject: [PATCH] add eventTypes manager --- docfiles/mainpage/main.js | 2 ++ docfiles/providers/interface/platform.js | 10 ++++++ .../managers/eventTypes/eventType.js | 14 ++++++++ .../providers/managers/eventTypes/manager.js | 32 +++++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 docfiles/providers/managers/eventTypes/eventType.js create mode 100644 docfiles/providers/managers/eventTypes/manager.js diff --git a/docfiles/mainpage/main.js b/docfiles/mainpage/main.js index e142b43..5f60e69 100644 --- a/docfiles/mainpage/main.js +++ b/docfiles/mainpage/main.js @@ -39,6 +39,7 @@ * - - #### {@link Publishers} * - - #### {@link ModelTypes} * - - #### {@link GroupTypes} - Менеджер для доступа к типам компонентов + * - - #### {@link EventTypes} - Менеджер для доступа к типам событий * - - #### {@link CoreConfig} * - - #### {@link CoreErrors} * - - #### {@link CoreTranslations} @@ -133,6 +134,7 @@ *
* Доступные менеджеры у платформы: * - {@link GroupTypes} - Менеджер, который позволяет получить данные по типу компонента, определен как **ps.pl.gtm** + * - {@link EventTypes} - Менеджер, который позволяет получить данные по типу события, определен как **ps.pl.etm** * - {@link ModelTypes} - Менеджер, который позволяет узнать о содержимом модели **ps.pl.mtm** * - {@link Models} - Менеджер, для доступа к устройствам, определен как **ps.pl.mm** * - {@link Trees} - Менеджер, для доступа к деревьям, определен как **ps.pl.tm** diff --git a/docfiles/providers/interface/platform.js b/docfiles/providers/interface/platform.js index cd5c1ed..9827bce 100644 --- a/docfiles/providers/interface/platform.js +++ b/docfiles/providers/interface/platform.js @@ -9,6 +9,7 @@ * * Доступные менеджеры у платформы: * - {@link GroupTypes} - Менеджер, который позволяет получить данные по типу компонента, определен как **gtm** + * - {@link EventTypes} - Менеджер, который позволяет получить данные по типу события, определен как **etm** * - {@link ModelTypes} - Менеджер, который позволяет узнать о содержимом модели **mtm** * - {@link Models} - Менеджер, для доступа к устройствам, определен как **mm** * - {@link Trees} - Менеджер, для доступа к деревьям, определен как **tm** @@ -57,6 +58,15 @@ function Platform() { */ this.gtm = new GroupTypes(); + /** + * + * @public + * @name etm + * @type {EventTypes} + * @memberof Platform + */ + this.etm = new EventTypes(); + /** * * @public diff --git a/docfiles/providers/managers/eventTypes/eventType.js b/docfiles/providers/managers/eventTypes/eventType.js new file mode 100644 index 0000000..eb9cf99 --- /dev/null +++ b/docfiles/providers/managers/eventTypes/eventType.js @@ -0,0 +1,14 @@ +/** + * Описание типа компонента + * + *
+ * Связанные объекты: + * + * - {@link EventTypes EventTypes} - менеджер типов групп + * + * @class EventType + * @memberof EventTypes + */ +function EventType() { + +} \ No newline at end of file diff --git a/docfiles/providers/managers/eventTypes/manager.js b/docfiles/providers/managers/eventTypes/manager.js new file mode 100644 index 0000000..4964fdd --- /dev/null +++ b/docfiles/providers/managers/eventTypes/manager.js @@ -0,0 +1,32 @@ +/** + * ### Группы (Компоненты). + * + * Этот менеджер позволяет запросить данные по типу события. + * + * ```bash + * // доступ + * ps.pl.etm + * ``` + * + *
+ * Связанные объекты: + * + * - {@link EventTypes.EventType EventType} - Тип группы + * + * @group manager + * @namespace EventTypes + */ +function EventTypes() { + /** + * Вернет ссылку на Тип группы. + * + * @public + * @function get + * @memberof EventTypes + * @param {v2.string} eventType Адрес модели + * @returns {tools.promise(EventTypes.EventType)} + */ + this.get = function (eventType) { + + }; +} \ No newline at end of file