AutoGRAPH.NET Service Methods — различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
*[[AutoGRAPH.NET_Service_EnumStatuses|EnumStatuses]] – получение списка доступных статусов устройств |
*[[AutoGRAPH.NET_Service_EnumStatuses|EnumStatuses]] – получение списка доступных статусов устройств |
||
*[[AutoGRAPH.NET_Service_GetGeoFences|GetGeoFences]] – получение информации о геозонах (точки для полигонов и т.д.) |
*[[AutoGRAPH.NET_Service_GetGeoFences|GetGeoFences]] – получение информации о геозонах (точки для полигонов и т.д.) |
||
+ | *[[AutoGRAPH.NET_Service_FindDevices|FindDevices]] – поиск устройств по разным критериям |
||
=== Получение данных по приборам === |
=== Получение данных по приборам === |
Версия 14:10, 14 июля 2020
Содержание
Базовые методы сервиса
- Login – аутентификация и получение токена (в случае, если она включена)
- EnumSchemas – получение списка доступных сервису схем
- EnumDevices – получение списка устройств схемы
- EnumDrivers – получение информации о водителях в схеме
- EnumImplements – получение информации об инструментах в схеме
- EnumParameters – получение списка параметров устройства в схеме
- EnumGeoFences – получение списка геозон схемы
- EnumStatuses – получение списка доступных статусов устройств
- GetGeoFences – получение информации о геозонах (точки для полигонов и т.д.)
- FindDevices – поиск устройств по разным критериям
Получение данных по приборам
- GetDevicesInfo – получение информации об устройстве в схеме
- GetOnlineInfo – получение информации о последнем местоположении устройств
- GetOnlineInfoAll – получение информации о последнем местоположении всех устройств
- GetDataRanges – получение информации о загруженных данных для приборов (минимальная/максимальные доступные даты)
- GetTrips – получение информации о рейсах приборов с текущими настройками схемы
- GetTripsArea – получение информации о рейсах приборов с текущими настройками схемы + рассчитанные полигоны полей (если включена обработка полей)
- GetTripsTotal – получение информации о рейсах приборов с текущими настройками схемы (только
итоговые данные)
- GetTripsAreaTotal – получение информации о рейсах приборов с текущими настройками схемы (только итоговые данные) + рассчитанные полигоны полей (если включена обработка полей)
- GetTripTables – получение табличных данных по рейсам приборов
- GetTripsCustom – получение информации о рейсах приборов с указанными геозонами
- GetStage – получение информации по одному отрезку для приборов
- GetTrack – получение трека (даты/время, координаты, скорость) прибора
- GetTripItems -
- GetTripByPeriod -
- GetTripsMobileCheckpoints – получение информации о рейсах приборов с мобильными контрольными точками
Доступ к свойствам
- GetProperties, GetGFProperties, GetDriverProperties, GetImplementProperties – получение списка свойств и их значений объектов
- GetProperty, GetGFProperty, GetDriverProperty, GetImplementProperty – получение значения одного свойства у списка объектов
- SetProperties, SetGFProperties, SetDriverProperties, SetImplementProperties - установка значений свойств (или удаление свойств) у объектов
- SetProperty, SetGFProperty, SetDriverProperty, SetImplementProperty - установка значений одного свойства (или удаление свойства) у объектов
Изменение объектов
- SetGeofences - создание/изменение/удаление геозон
Выполнение отчетов
- EnumReports - получение списка доступных отчетов
- GetReports - выполнение нескольких отчетов и загрузка его в виде XML/PDF/DOCX/XLS/.../ZIP-файла (формат выполнения указывается)
- GetReport - выполнение одного отчета и загрузка его в виде XML/PDF/DOCX/XLS/.../ZIP-файла (формат выполнения указывается)
Пользователи, роли и токены
- OTLCreate - создание уникальных одноразовых ссылок с токеном (one-time link)
- OTLDelete - удаление уникальных ссылок по ID
Работа с кэшированными данными
- CacheFind - получение кэшированных данных по отрезкам
Работа с данными приложения
- DataSave - обновление кэшированных данных за указанны период
- DataLoad - получение кэшированных данных по отрезкам
- DataEnum - получение списка хранимых объектов-данных приложения
Прочее
- GetRoute – прокладка маршрута и получение этой информации в виде набора точек
- GetDeviceStatus - получение текущего статуса транспортных средств
- SetDeviceStatus - установка текущего статуса транспортных средств
- EnumTasks
- SetTasks
- GetNotes
Также сервис поддерживает загрузку/выгрузку и получение списка схем. AutoGRAPH.Pro (начиная с версии 2015.8.6) умеет работать с AutoGRAPH.NET Service как с веб-сервером. Подробнее здесь.
Примеры
(C#, .NET 4+, Visual Studio 2013 или Visual Studio Express)
Скачать примеры (консольные и WinForms): http://agi.tk-chel.ru/install/service/AutoGRAPHServiceExamples.zip