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

Материал из TK
Перейти к: навигация, поиск
Строка 4: Строка 4:
   
 
Вызов:
 
Вызов:
<pre>http://localhost:8300/EnumStatuses?schemaID=Demo</pre>
+
<pre>http://localhost/ServiceJSON/EnumStatuses?schemaID=b4b68be6-a124-4ca3-ab02-589e7c2ef102</pre>
   
 
Результат: [[Media:AutoGRAPHNET_Service_GetDeviceStatus.json.txt|скачать файл]]
 
Результат: [[Media:AutoGRAPHNET_Service_GetDeviceStatus.json.txt|скачать файл]]
Строка 15: Строка 15:
   
 
Определение:
 
Определение:
<pre>RDeviceStatus[] EnumStatuses(string schemaID)</pre>
+
<pre>RDeviceStatus[] EnumStatuses(Guid schemaID)</pre>
   
 
*schemaName - ID схемы
 
*schemaName - ID схемы

Версия 19:32, 15 апреля 2020

Возвращает список доступных статусов для устройств

JSON

Вызов:

http://localhost/ServiceJSON/EnumStatuses?schemaID=b4b68be6-a124-4ca3-ab02-589e7c2ef102

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

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

RTENOTITLE

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

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

RDeviceStatus[] EnumStatuses(Guid schemaID)
  • schemaName - ID схемы

Результат:

public partial class RDeviceStatus
{
    public int ID { get; set; }                  // ID статуса, начинаются как правило с 0
    public string Name { get; set; }             // user friendly название статуса
    public string ImageName { get; set; }        // название иконки для этого статуса
    public bool Enabled { get; set; }            // включен статус в схеме или нет
}