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

Материал из TK
Перейти к: навигация, поиск
(Новая страница: «Возвращает общую информацию об отрезках, которые сконфигурированы для всей схемы. == WCF ==…»)
 
Строка 3: Строка 3:
 
== WCF ==
 
== WCF ==
   
Определение:<syntaxhighlight lang="csharp">
+
Определение: <syntaxhighlight lang="csharp">
 
http://localhost:8300/GetDevicesInfo/Demo
 
http://localhost:8300/GetDevicesInfo/Demo
 
</syntaxhighlight>
 
</syntaxhighlight>
   
Результат:<syntaxhighlight lang="csharp">
+
Результат: <syntaxhighlight lang="csharp">
 
public class RDeviceInfo
 
public class RDeviceInfo
 
{
 
{
Строка 25: Строка 25:
 
== JSON ==
 
== JSON ==
   
Вызов:&nbsp;<pre>http://localhost:8300/GetDevicesInfo/Demo</pre>
+
Вызов: <pre>http://localhost:8300/GetDevicesInfo/Demo</pre>
   
 
Результат: [[Media:GetDevicesInfo-result.json.txt|скачать файл]]
 
Результат: [[Media:GetDevicesInfo-result.json.txt|скачать файл]]
Строка 32: Строка 32:
 
|-
 
|-
 
| rowspan="2" | [[File:AutoGRAPHNET Service GetDevicesInfo.png]]<br/>
 
| rowspan="2" | [[File:AutoGRAPHNET Service GetDevicesInfo.png]]<br/>
| <span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 22.3999996185303px;">Конфигурация отрезков в AutoGRAPH.NET:</span>
+
| Конфигурация отрезков в AutoGRAPH.NET:
 
|-
 
|-
 
| style="text-align: left; vertical-align: top;" | [[File:AutoGRAPHNET Service GetDevicesInfoAG.png]]<br/>
 
| style="text-align: left; vertical-align: top;" | [[File:AutoGRAPHNET Service GetDevicesInfoAG.png]]<br/>

Версия 20:59, 16 апреля 2015

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

WCF

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

http://localhost:8300/GetDevicesInfo/Demo

Результат:

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; }      // имя файла картинки для этого отрезка
}

JSON

Вызов:

http://localhost:8300/GetDevicesInfo/Demo

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

AutoGRAPHNET Service GetDevicesInfo.png
Конфигурация отрезков в AutoGRAPH.NET:
AutoGRAPHNET Service GetDevicesInfoAG.png