1

Выполнение произвольных команд через JavaScript API

Topic: Выполнение произвольных команд через JavaScript API

Здравствуйте.

Прошу ответить на вопрос по использованию Wialon JavaScript API.

Подскажите, как можно получить произвольные значения, которые посылаются объектом мониторинга серверу после выполнения команды.

Например, я выполняю команду типа "custom_msg" с параметром "get 20". Терминал отвечает двумя сообщениями. Первое содержит статус выполнения команды (успешно), во втором находится число, например, 3250693541.

Как я могу через JavaScript получить оба этих сообщения?

Заранее спасибо за ответ.
С уважением, Александр.

2

Выполнение произвольных команд через JavaScript API

Re: Выполнение произвольных команд через JavaScript API

Sandro, подпишитесь на новые сообщения от этого объекта в сессии. Что-то в духе:

wialon.core.Session.getInstance().updateDataFlags([{type: "id", data: unit.getId(), flags: wialon.item.Item.dataFlag.base|wialon.item.Item.dataFlag.messages, mode: 0}]);
unit.addListenerOnce("messageRegistered", function(e) {
    var data = e.getData();
...
});
At the dark side of telematics...