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

Материал из TK
Перейти к: навигация, поиск
Строка 1: Строка 1:
   
=== Базовые методы модуля ===
+
== Базовые методы модуля ==
  +
*[[AutoGRAPH.5PRO_Module_GetModuleInfo|GetModuleInfo]] - подключает в проект указанный модуль
 
  +
*[[AutoGRAPH.5PRO_Module_GetModulesGuidArray|GetModulesGuidArray]] - возвращает список всех модулей
  +
*[[AutoGRAPH.5PRO_Module_GetModuleImages|GetModuleImages]] - возвращает массив из коллекций изображений (ImageCollections[])
 
*[[AutoGRAPH.5PRO_Module_GetMyPanels|GetMyPanels]] - возвращает массив панелек модуля
 
*[[AutoGRAPH.5PRO_Module_GetMyPanels|GetMyPanels]] - возвращает массив панелек модуля
*[[AutoGRAPH.5PRO_Module_GetElementNodeInfo|GetElementNodeInfo]] - возвращает информацию об элементе по его типу и GUID
 
*[[AutoGRAPH.5PRO_Module_GetImageProps|GetImageProps]] - возвращает информацию об изображении элемента
 
*[[AutoGRAPH.5PRO_Module_GetSerialNumber|GetSerialNumber]] - возвращает серийный номер элемента
 
*[[AutoGRAPH.5PRO_Module_GetDeviceTimeZone|GetDeviceTimeZone]] - возвращает часовой пояс элемента
 
*[[AutoGRAPH.5PRO_Module_GetElementNodes|GetElementNodes]] - возвращает все элементы по типу
 
 
*[[AutoGRAPH.5PRO_Module_GetAccessibleDeviceNodes|GetAccessibleDeviceNodes]] - список доступных устройств
 
*[[AutoGRAPH.5PRO_Module_GetAccessibleDeviceNodes|GetAccessibleDeviceNodes]] - список доступных устройств
 
*[[AutoGRAPH.5PRO_Module_GetGeoFencesKMLFile|GetGeoFencesKMLFile]] - файл KML
 
*[[AutoGRAPH.5PRO_Module_GetGeoFencesKMLFile|GetGeoFencesKMLFile]] - файл KML
  +
*[[AutoGRAPH.5PRO_Module_ShowPopup|ShowPopup]] - всплывающее сообщение
*[[AutoGRAPH.5PRO_Module_GetModuleImages|GetModuleImages]] - возвращает массив из коллекций изображений (ImageCollections[])
 
  +
*[[AutoGRAPH.5PRO_Module_Viewer_GetOnlineInfoArray|Viewer_GetOnlineInfoArray]] - возвращает онлайн данные по его GUID
*[[AutoGRAPH.5PRO_Module_SetElementImage|SetElementImage]] - задает изображение для элемента
 
  +
*[[AutoGRAPH.5PRO_Module_TripsSelector_GetReportInfo|TripsSelector_GetReportInfo]] - возвращает таблицу данных по отрезкам, рейсам и записям за указанный период по его GUID
*[[AutoGRAPH.5PRO_Module_SetSerialNumber|SetSerialNumber]] - задает серийный номер для устройства
 
  +
*[[AutoGRAPH.5PRO_Module_ShellFolder|ShellFolder]] - путь к паке АвтоГРАФ где лежит запускающий фаил.
*[[AutoGRAPH.5PRO_Module_SetDeviceTimeZone|SetDeviceTimeZone]] - задает часовой пояс для устройства
 
  +
  +
== Работа с элементами (устройства, геозоны, водители, водители, инструменты, задачи). Общие методы. ==
  +
*[[AutoGRAPH.5PRO_Module_GetElementNodeInfo|GetElementNodeInfo]] - возвращает информацию об элементе по его типу и GUID
  +
*[[AutoGRAPH.5PRO_Module_GetElementNodes|GetElementNodes]] - возвращает все элементы по типу
 
*[[AutoGRAPH.5PRO_Module_SetElementNodes|SetElementNodes]] - создаёт новые или перемещает элементы по его GUID
 
*[[AutoGRAPH.5PRO_Module_SetElementNodes|SetElementNodes]] - создаёт новые или перемещает элементы по его GUID
 
*[[AutoGRAPH.5PRO_Module_DeleteElementNodes|DeleteElementNodes]] - удаляет элементы с указанными GUID и все их дочерние элементы
 
*[[AutoGRAPH.5PRO_Module_DeleteElementNodes|DeleteElementNodes]] - удаляет элементы с указанными GUID и все их дочерние элементы
  +
*[[AutoGRAPH.5PRO_Module_GetImageProps|GetImageProps]] - возвращает информацию об изображении элемента
  +
*[[AutoGRAPH.5PRO_Module_SetElementImage|SetElementImage]] - задает изображение для элемента
  +
  +
=== Устройства. ===
  +
*[[AutoGRAPH.5PRO_Module_GetSerialNumber|GetSerialNumber]] - возвращает серийный номер
  +
*[[AutoGRAPH.5PRO_Module_SetSerialNumber|SetSerialNumber]] - задает серийный номер
  +
*[[AutoGRAPH.5PRO_Module_GetDeviceTimeZone|GetDeviceTimeZone]] - возвращает часовой пояс
  +
*[[AutoGRAPH.5PRO_Module_SetDeviceTimeZone|SetDeviceTimeZone]] - задает часовой пояс
  +
  +
=== Реестр свойств ===
 
*[[AutoGRAPH.5PRO_Module_GetPropTypes|GetPropTypes]] -
 
*[[AutoGRAPH.5PRO_Module_GetPropTypes|GetPropTypes]] -
 
*[[AutoGRAPH.5PRO_Module_GetPropValues|GetPropValues]] -
 
*[[AutoGRAPH.5PRO_Module_GetPropValues|GetPropValues]] -
Строка 23: Строка 34:
 
*[[AutoGRAPH.5PRO_Module_GetPropsTable|GetPropsTable]] -
 
*[[AutoGRAPH.5PRO_Module_GetPropsTable|GetPropsTable]] -
 
*[[AutoGRAPH.5PRO_Module_SetPropsTable|SetPropsTable]] -
 
*[[AutoGRAPH.5PRO_Module_SetPropsTable|SetPropsTable]] -
*[[AutoGRAPH.5PRO_Module_ShowPopup|ShowPopup]] - всплывающее сообщение
 
*[[AutoGRAPH.5PRO_Module_GetModuleInfo|GetModuleInfo]] - подключает в проект указанный модуль
 
*[[AutoGRAPH.5PRO_Module_GetModulesGuidArray|GetModulesGuidArray]] - возвращает список всех модулей
 
*[[AutoGRAPH.5PRO_Module_Viewer_GetOnlineInfoArray|Viewer_GetOnlineInfoArray]] - возвращает онлайн данные по его GUID
 
*[[AutoGRAPH.5PRO_Module_TripsSelector_GetReportInfo|TripsSelector_GetReportInfo]] - возвращает таблицу данных по отрезкам, рейсам и записям за указанный период по его GUID
 
*[[AutoGRAPH.5PRO_Module_ShellFolder|ShellFolder]] - путь к паке АвтоГРАФ где лежит запускающий фаил.
 
 
   
=== События. Описания методов интерфейса IViewer ===
+
== События. Описания методов интерфейса IViewer ==
 
*[[AutoGRAPH.5PRO_Module_FireChanges|FireChanges]] - вызывается в случае изменения конфигурации, добавления новых приборов, добавление новых модулей, добавление новых панелей, удаление всего этого
 
*[[AutoGRAPH.5PRO_Module_FireChanges|FireChanges]] - вызывается в случае изменения конфигурации, добавления новых приборов, добавление новых модулей, добавление новых панелей, удаление всего этого
 
*[[AutoGRAPH.5PRO_Module_InvalidSources|InvalidSources]] - вызывается при изменений данных, появление новых данных, когда происходит какое-нибудь изменение
 
*[[AutoGRAPH.5PRO_Module_InvalidSources|InvalidSources]] - вызывается при изменений данных, появление новых данных, когда происходит какое-нибудь изменение

Версия 13:54, 4 декабря 2016

Базовые методы модуля

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

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

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

Устройства.

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

События. Описания методов интерфейса IViewer

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