Справочный центр Wialon

Ретрансляторы

В зависимости от указанных флагов формат ответа может различаться.

В этой главе описаны флаги, которые могут быть применены к ретрансляторам. Также подробно описываются части ответа, которые содержат информацию о флагах. Если указано несколько флагов, их соответствующие части объединяются в один JSON.

Флаги ретранслятора

Следующие флаги можно применять к ретрансляторам:

Значение в HEX Значение в DEC Описание
0x00000001 1 Базовый флаг
0x00000002 2 Пользовательские свойства
0x00000004 4 Информация о биллинге
0x00000040 64 GUID
0x00000080 128 Административные поля
0x00000100 256 Состояние и конфигурация
0x00000200 512 Объекты ретранслятора
0x3FFFFFFFFFFFFFFF 4611686018427387903 Установить все возможные флаги ретранслятора

Основные свойства

Флаг основных свойств — 0x00000001.

Copied!
{
	"nm":<text>,	/* Название */
	"cls":<uint>,	/* ID базового класса: "avl_retranslator" */
	"id":<long>,	/* ID ретранслятора */
	"uacl":<uint>	/* Права доступа пользователя на ретранслятор */
}

Произвольные свойства

Флаг произвольных свойств — 0x00000002.

В произвольных свойствах можно хранить любые данные ретранслятора.

Copied!
{
	"prp": {}	/* Произвольные свойства */
}

Информация о биллинге

Флаг информации о биллинге — 0x00000004.

Copied!
{
	"crt": <uint>,	/* ID создателя */
	"bact": <uint>	/* ID учетной записи */
}

GUID

Флаг GUID — 0x00000040.

Copied!
{
	"gd": <text>	/* GUID ретранслятора */
}

Административные поля

Флаг административных полей — 0x00000080.

Copied!
{
   "aflds": {           /* Административные поля */		
      <text>: {         /* Порядковый номер */
         "id": <uint>,  /* ID */
         "n": <text>,   /* Название */
         "v": <text>    /* Значение */
      },
      ...
   },
   "afldsmax": <long>  /* Максимальное количество административных полей (-1 для неограниченного количества) */
}

Состояние и конфигурация

Флаг состояния и конфигурации — 0x00000100.

Copied!
{
   "rtro": <int>,           /* Состояние: 0 — отключен, 1 — включен */	
   "rtrc": {                /* Конфигурация */
      "protocol": <text>,   /* Протокол */
      "server": <text>,     /* Сервер для ретрансляции */
      "port": <ushort>,     /* Порт (для всех протоколов кроме NIS) */
      "auth": <text>,       /* Авторизация (только для NIS и Wialon IPS) */
      "ssl": <int>,         /* Защищенное соединение (для NIS): 1 — да, 0 — нет */
      "v6type": <int>,      /* Использовать протокол версии 6 (только для Granit Navigator): 0 — нет, 1 — да */
      "login": <text>,      /* Логин */
      "password": <text>,   /* Пароль */
      "notauth": <int>      /* Отключить авторизацию (только для EGTS): 0 — нет, 1 — да */
   }
}

Типы протоколов описаны на странице update_config.

Объекты ретранслятора

Флаг объектов ретранслятора — 0x00000200.

Copied!
{
	"rtru":  [{		    /* Список объектов */
		"i": <long>,	/* ID объекта */
		"a": <text>		/* ID оборудования */
	}]
}

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.

Сообщить об ошибке

Ваше сообщение отправлено. Спасибо!

Произошла ошибка при отправке формы

Скачать файл PDF
Скачать документ Word

Смотрите также

  • retranslator Руководство пользователя
  • update_config Руководство пользователя
  • list Руководство пользователя