|
|
ru:sidebar:remoteapi:apiref:retranslator:update_config [20/05/2015 06:45] mast |
ru:sidebar:remoteapi:apiref:retranslator:update_config [20/05/2015 08:54] |
====== Изменение конфигурации ====== | |
Для изменения конфигурации ретранслятора используется команда **retranslator/update_config**: | |
<code javascript> | |
svc=retranslator/update_config¶ms={"itemId":<long>, | |
"config":{ | |
"protocol":<text>, | |
"server":<text>, | |
"port":<ushort>, | |
"v6type":<text>, | |
"auth":<text>, | |
"attach_sensors":<bool>, | |
"ssl":<text>, | |
"login":<text>, | |
"password":<text>, | |
"notauth":<int> | |
}} | |
| |
</code> | |
| |
===== Параметры ===== | |
^ Название ^ Описание ^ | |
| itemId | ID ретранслятора | | |
| config | конфигурация | | |
| protocol | имя протокола (см. ниже)| | |
| server | сервер для ретрансляции | | |
| port | порт (для всех протоколов, кроме NIS) | | |
| v6type | использовать протокол v.6 (только для Granit Navigator):\\ 1 - да, 0 - нет | | |
| auth | авторизация (только для NIS и Wialon IPS протоколов) | | |
| attach_sensors | ретранслировать рассчитанные значения датчиков,\\ (для Wialon IPS и Wialon Retranslator)\\ 1 - да\\ опциональный | | |
| ssl | использовать безопасное соединение (для NIS):\\ 1 - да, 0 - нет | | |
| login | логин | | |
| password | пароль | | |
| notauth | отключить авторизацию (только для EGTS):\\ 0 - нет, 1 - да | | |
| |
Протоколы: | |
* **wialon** -- Wialon Retranslator; | |
* **wialon_ips** -- Wialon IPS; | |
* **nis** -- Nis; | |
* **granit3** -- Granit Navigator; | |
* **skaut** -- Skaut; | |
* **cyber_glx** -- Cyber GLX; | |
* **vt300** -- VT300; | |
* **egts** -- EGTS; | |
* **soap** -- SOAP. | |
| |
:!: //Внимание!//\\ Количество параметров в объекте **config** зависит от типа протокола. | |
| |
===== Возвращаемый результат ===== | |
<code=javascript> | |
{ | |
"rtrc":{ | |
"port":<ushort>, /* порт (для всех протоколов, кроме NIS) */ | |
"protocol":<text>, /* протокол */ | |
"server":<text>, /* сервер для ретрансляции */ | |
"v6type":<text>, /* протокол v.6 (только для Granit Navigator): 1 - да, 0 - нет */ | |
"auth":<text>, /* авторизация (только для NIS и Wialon IPS протоколов) */ | |
"ssl":<text>, /* использовать безопасное соединение (для NIS): 1 - да, 0 - нет */ | |
"login":<text>, /* логин */ | |
"password":<text>, /* пароль */ | |
"notauth":<int> /* отключить авторизацию (только для EGTS): 0 - нет, 1 - да */ | |
} | |
} | |
</code> | |