Разработка под AG.NET — различия между версиями
Строка 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 (устройства)
- GetSerialNumber - возвращает серийный номер
- SetSerialNumber - задаёт серийный номер
- GetDeviceTimeZone - возвращает часовой пояс
- SetDeviceTimeZone - задает часовой пояс
Реестр свойств
- GetPropTypes -
- GetPropValues -
- GetPropValueTables -
- GetProps - возвращает реестр свойств
- SetProps - задает реестр свойств
- GetPropsTable -
- SetPropsTable -
Свойства
- ShellFolder - путь к паке АвтоГРАФ где лежит запускающий фаил.
IViewer
Методы
- GetCurrentGroupOrDevice - какой текущий прибор выбран
- GetCurrentGroupOrGeoFence - какая текущая геозона выбрана
- InvalidSources - вызывается при изменений данных, появление новых данных, когда происходит какое-нибудь изменение
- SetCurrentEntry -
IBarItems
IChat
Методы
- GetMessageArray - принятие сообщении от прибора