Разработка под AG.NET — различия между версиями

Материал из TK
Перейти к: навигация, поиск
Строка 1: Строка 1:
   
 
= Интерфейсы =
 
= Интерфейсы =
  +
== IAutoGRAPHModule - Базовый ==
  +
*[[AutoGRAPH.5PRO_Module_Close|Close]] - закрытие модуля
  +
*[[AutoGRAPH.5PRO_Module_FireChanges|FireChanges]] - вызывается в случае изменения конфигурации, добавления новых приборов, добавление новых модулей, добавление новых панелей, удаление всего этого
  +
*[[AutoGRAPH.5PRO_Module_GetModuleControls|GetModuleControls]] - отрисовка форм
  +
*[[AutoGRAPH.5PRO_Module_GetSettingsObject|GetSettingsObject]] - назначение класса настроек определенным окнам
  +
*[[AutoGRAPH.5PRO_Module_ImportSettings|ImportSettings]] -
  +
*[[AutoGRAPH.5PRO_Module_Initialize|Initialize]] - запуск модуля
  +
*[[AutoGRAPH.5PRO_Module_RecommendedClassName|RecommendedClassName]] -
  +
*[[AutoGRAPH.5PRO_Module_ServerLog|ServerLog]] - подключение к серверу
  +
*[[AutoGRAPH.5PRO_Module_SettingsObjectValidate|SettingsObjectValidate]] - проверка схемы на наличие настроек
  +
 
== IAutoGRAPHShell ==
 
== IAutoGRAPHShell ==
 
=== Методы ===
 
=== Методы ===
Строка 41: Строка 52:
 
== [[AutoGRAPH.5PRO_Module_IViewer|IViewer]] ==
 
== [[AutoGRAPH.5PRO_Module_IViewer|IViewer]] ==
 
=== Методы ===
 
=== Методы ===
*[[AutoGRAPH.5PRO_Module_FireChanges|FireChanges]] - вызывается в случае изменения конфигурации, добавления новых приборов, добавление новых модулей, добавление новых панелей, удаление всего этого
 
*[[AutoGRAPH.5PRO_Module_InvalidSources|InvalidSources]] - вызывается при изменений данных, появление новых данных, когда происходит какое-нибудь изменение
 
*[[AutoGRAPH.5PRO_Module_GetModuleControls|GetModuleControls]] - отрисовка форм
 
*[[AutoGRAPH.5PRO_Module_GetSettingsObject|GetSettingsObject]] - назначение класса настроек определенным окнам
 
*[[AutoGRAPH.5PRO_Module_Close|Close]] - закрытие модуля
 
*[[AutoGRAPH.5PRO_Module_Initialize|Initialize]] - запуск модуля
 
*[[AutoGRAPH.5PRO_Module_ServerLog|ServerLog]] - подключение к серверу
 
*[[AutoGRAPH.5PRO_Module_SettingsObjectValidate|SettingsObjectValidate]] - проверка схемы на наличие настроек
 
 
*[[AutoGRAPH.5PRO_Module_GetCurrentGroupOrDevice|GetCurrentGroupOrDevice]] - какой текущий прибор выбран
 
*[[AutoGRAPH.5PRO_Module_GetCurrentGroupOrDevice|GetCurrentGroupOrDevice]] - какой текущий прибор выбран
 
*[[AutoGRAPH.5PRO_Module_GetCurrentGroupOrGeoFence|GetCurrentGroupOrGeoFence]] - какая текущая геозона выбрана
 
*[[AutoGRAPH.5PRO_Module_GetCurrentGroupOrGeoFence|GetCurrentGroupOrGeoFence]] - какая текущая геозона выбрана
  +
*[[AutoGRAPH.5PRO_Module_InvalidSources|InvalidSources]] - вызывается при изменений данных, появление новых данных, когда происходит какое-нибудь изменение
*[[AutoGRAPH.5PRO_Module_GetMessageArray|GetMessageArray]] - принятие сообщении от прибора
 
 
*[[AutoGRAPH.5PRO_Module_SetCurrentEntry|SetCurrentEntry]] -
 
*[[AutoGRAPH.5PRO_Module_SetCurrentEntry|SetCurrentEntry]] -
*[[AutoGRAPH.5PRO_Module_RecommendedClassName|RecommendedClassName]] -
 
   
 
== [[AutoGRAPH.5PRO_Module_IBarItems|IBarItems]] ==
 
== [[AutoGRAPH.5PRO_Module_IBarItems|IBarItems]] ==
  +
  +
== [[AutoGRAPH.5PRO_Module_IChat|IChat]] ==
  +
=== Методы ===
  +
*[[AutoGRAPH.5PRO_Module_GetMessageArray|GetMessageArray]] - принятие сообщении от прибора

Версия 17:51, 12 декабря 2016

Интерфейсы

IAutoGRAPHModule - Базовый

  • Close - закрытие модуля
  • FireChanges - вызывается в случае изменения конфигурации, добавления новых приборов, добавление новых модулей, добавление новых панелей, удаление всего этого
  • GetModuleControls - отрисовка форм
  • GetSettingsObject - назначение класса настроек определенным окнам
  • ImportSettings -
  • Initialize - запуск модуля
  • RecommendedClassName -
  • ServerLog - подключение к серверу
  • SettingsObjectValidate - проверка схемы на наличие настроек

IAutoGRAPHShell

Методы

  • GetModuleInfo - подключает в проект указанный модуль
  • GetModulesGuidArray - возвращает список всех модулей
  • GetModuleImages - возвращает наборы картинок для элементов (ImageCollections[])
  • GetMyPanels - возвращает массив панелек модуля
  • GetAccessibleDeviceNodes - возвращает список доступных устройств
  • GetGeoFencesKMLFile - Возвращает KML File с геозонами
  • ShowPopup - всплывающее сообщение
  • Viewer_GetOnlineInfoArray - возвращает онлайн данные по GUID устройству
  • TripsSelector_GetReportInfo - возвращает таблицу данных по отрезкам, рейсам и записям за указанный период по его GUID

Работа со всеми элементами ElementType (устройства, геозоны, водители, водители, инструменты, задачи)

  • GetElementNodeInfo - возвращает информацию об элементе по его типу и GUID
  • GetElementNodes - возвращает все элементы по типу
  • SetElementNodes - создаёт новые или перемещает элементы по его GUID
  • DeleteElementNodes - удаляет элементы с указанными GUID и все их дочерние элементы
  • GetImageProps - возвращает информацию об изображении элемента
  • SetElementImage - задает изображение для элемента

Работа с ElementType.Device (устройства)

Реестр свойств

Свойства

  • ShellFolder - путь к паке АвтоГРАФ где лежит запускающий фаил.

IViewer

Методы

IBarItems

IChat

Методы