AutoGRAPH.NET Service GetTripsMobileCheckpoints — различия между версиями

Материал из TK
Перейти к: навигация, поиск
(Новая страница: «Получение информации о рейсах с мобильными контрольными точками. Первый ID прибора счита…»)
 
Строка 1: Строка 1:
 
Получение информации о рейсах с мобильными контрольными точками. Первый ID прибора считается основным, все остальные - контрольными точками. Результат аналогичен GetTrips + добавляется дополнительный отрезок "Мобильные КТ".
 
Получение информации о рейсах с мобильными контрольными точками. Первый ID прибора считается основным, все остальные - контрольными точками. Результат аналогичен GetTrips + добавляется дополнительный отрезок "Мобильные КТ".
   
  +
== WCF&nbsp;''<small><span style="background-color:#FFFF00;">протокол устарел и не рекомендуется к использованию. Будет удалён с 01.06.2020</span></small>'' ==
== WCF ==
 
   
 
Определение:
 
Определение:
  +
<pre>Dictionary<Guid, RTrips> GetTripsMobileCheckpoints(string schemaID, Guid[] deviceIDs, DateTime SD, DateTime ED, int tripSplitterIndex,
<pre>
 
Dictionary<Guid, RTrips> GetTripsMobileCheckpoints(string schemaID, Guid[] deviceIDs, DateTime SD, DateTime ED, int tripSplitterIndex,
 
 
string[] tripParams, string[] tripTotalParams);
 
string[] tripParams, string[] tripTotalParams);
 
</pre>
 
</pre>
   
* schemaName – имя схемы
+
*schemaName – имя схемы
* IDs – список идентификаторов ТС (их можно получить с помощью [[AutoGRAPH.NET Service EnumDevices|EnumDevices]] – поле ID в классе RGroupItem).
+
*IDs – список идентификаторов ТС (их можно получить с помощью [[AutoGRAPH.NET_Service_EnumDevices|EnumDevices]] – поле ID в классе RGroupItem).
* SD / ED – соответственно начало и конец временного периода. Время местное по часовому поясу сервера.
+
*SD / ED – соответственно начало и конец временного периода. Время местное по часовому поясу сервера.
* tripSplitterIndex - идентификатор разбиения на рейсы (по умолчанию 0), -1 если не разбивать на рейсы
+
*tripSplitterIndex - идентификатор разбиения на рейсы (по умолчанию 0), -1 если не разбивать на рейсы
* tripParams - если !=null - то возвращаются только указанные рейсовые параметры. По умолчанию (если tripParams==null) - то все параметры.
+
*tripParams - если&nbsp;!=null - то возвращаются только указанные рейсовые параметры. По умолчанию (если tripParams==null) - то все параметры.
* tripTotalParams - если !=null - то возвращаются только указанные итоговые параметры. По умолчанию (если tripTotalParams==null) - то все параметры.
+
*tripTotalParams - если&nbsp;!=null - то возвращаются только указанные итоговые параметры. По умолчанию (если tripTotalParams==null) - то все параметры.

Версия 16:15, 21 января 2020

Получение информации о рейсах с мобильными контрольными точками. Первый ID прибора считается основным, все остальные - контрольными точками. Результат аналогичен GetTrips + добавляется дополнительный отрезок "Мобильные КТ".

WCF протокол устарел и не рекомендуется к использованию. Будет удалён с 01.06.2020

Определение:

Dictionary<Guid, RTrips> GetTripsMobileCheckpoints(string schemaID, Guid[] deviceIDs, DateTime SD, DateTime ED, int tripSplitterIndex,
                                                   string[] tripParams, string[] tripTotalParams);
  • schemaName – имя схемы
  • IDs – список идентификаторов ТС (их можно получить с помощью EnumDevices – поле ID в классе RGroupItem).
  • SD / ED – соответственно начало и конец временного периода. Время местное по часовому поясу сервера.
  • tripSplitterIndex - идентификатор разбиения на рейсы (по умолчанию 0), -1 если не разбивать на рейсы
  • tripParams - если !=null - то возвращаются только указанные рейсовые параметры. По умолчанию (если tripParams==null) - то все параметры.
  • tripTotalParams - если !=null - то возвращаются только указанные итоговые параметры. По умолчанию (если tripTotalParams==null) - то все параметры.