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

Материал из TK
Перейти к: навигация, поиск
 
(не показано 6 промежуточных версий 1 участника)
Строка 1: Строка 1:
 
Возвращает общую информацию об отрезках, которые сконфигурированы для всей схемы.
 
Возвращает общую информацию об отрезках, которые сконфигурированы для всей схемы.
  +
  +
== JSON ==
  +
  +
Вызов:
  +
<pre>http://localhost/ServiceJSON/GetDevicesInfo?session=B05043B71F4B9C67C910163779FFF06EDBBAEF994B2D6C3A84DD96EB767A0F44&schemaID=b4b68be6-a124-4ca3-ab02-589e7c2ef102</pre>
  +
  +
Результат: [[Media:GetDevicesInfo-result.json.txt|скачать файл]]
  +
  +
Посмотреть пример на [http://dojo.telerik.com/@Denisio/AhIfU Kendo UI Dojo]
  +
  +
{| style="width: 100%;"
  +
|-
  +
| rowspan="2" | [[File:AutoGRAPHNET Service GetDevicesInfo.png|RTENOTITLE]]<br/>
  +
| Конфигурация отрезков в AutoGRAPH.NET:
  +
|-
  +
| style="text-align: left; vertical-align: top;" | [[File:AutoGRAPHNET Service GetDevicesInfoAG.png|RTENOTITLE]]<br/>
  +
|}
   
 
== WCF ==
 
== WCF ==
   
 
Определение:
 
Определение:
  +
<pre>RDeviceInfo GetDevicesInfo(Guid schemaID)
<pre>
 
RDeviceInfo GetDevicesInfo(string schemaName)
 
 
</pre>
 
</pre>
   
 
Результат:
 
Результат:
  +
<pre>public class RDeviceInfo
 
<pre>
 
public class RDeviceInfo
 
 
{
 
{
 
public RDeviceStage[] Stages { get; set; } // массив конфигурации отрезков
 
public RDeviceStage[] Stages { get; set; } // массив конфигурации отрезков
Строка 25: Строка 39:
 
}
 
}
 
</pre>
 
</pre>
 
== JSON ==
 
 
Вызов: <pre>http://localhost:8300/GetDevicesInfo/Demo</pre>
 
 
Результат: [[Media:GetDevicesInfo-result.json.txt|скачать файл]]
 
 
{| style="width: 100%;"
 
|-
 
| rowspan="2" | [[File:AutoGRAPHNET Service GetDevicesInfo.png]]<br/>
 
| Конфигурация отрезков в AutoGRAPH.NET:
 
|-
 
| style="text-align: left; vertical-align: top;" | [[File:AutoGRAPHNET Service GetDevicesInfoAG.png]]<br/>
 
|}
 

Текущая версия на 09:49, 30 июля 2020

Возвращает общую информацию об отрезках, которые сконфигурированы для всей схемы.

JSON

Вызов:

http://localhost/ServiceJSON/GetDevicesInfo?session=B05043B71F4B9C67C910163779FFF06EDBBAEF994B2D6C3A84DD96EB767A0F44&schemaID=b4b68be6-a124-4ca3-ab02-589e7c2ef102

Результат: скачать файл

Посмотреть пример на Kendo UI Dojo

RTENOTITLE
Конфигурация отрезков в AutoGRAPH.NET:
RTENOTITLE

WCF

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

RDeviceInfo GetDevicesInfo(Guid schemaID)

Результат:

public class RDeviceInfo
{
   public RDeviceStage[] Stages { get; set; }  // массив конфигурации отрезков
}

public class RDeviceStage
{
   public string Name { get; set; }       // название отрезка для UI
   public string Parameter { get; set; }  // название параметра, который используется для получения данного отрезка
   public bool IsGroup { get; set; }      // true, если это Parameter - название группы или маска параметров. false, если это параметр.
   public string Caption { get; set; }    // название отрезка для UI
   public string Image { get; set; }      // имя файла картинки для этого отрезка
}