Пользовательские события

  • Для оповещения пользователя о срабатывании событий, которые он может настроить на своё усмотрение, предусмотрена вкладка «Пользовательские события».

Создание события

  • Открываем вкладку «Пользовательские события» одинарным щелчком левой кнопки мыши.

  • В открывшейся вкладке нажимаем кнопку «Создать», после чего появляется диалоговое окно с настройками.

Назначение полей и переключателей

  1. Имя пользовательского события.
  2. Включение наблюдения за событием.
  3. Список всех устройств на логине. Для выбора устройства для которого будет вестись наблюдение о срабатывании события, нужно кликнуть по квадратику слева от его названия.
  4. Выбор определенной машины для мониторинга.
  5. Форма для ввода условия при котором будет с срабатывать событие. Например, запись »(d4=true)» означает, что при положительном сигнале(значении) на четвёртом дискретном входе устройства произойдёт срабатывание события. Если вы хотите,что бы условие выполнилось когда на дискретном входе 2 было значение True (Логическая 1) при скорости движения не меньше 5 узлов включительно и не более 10 узлов , условие будет таким:(d2=true and (speed < 10 or speed >= 5))Список параметров для условий прилагается ниже.
  6. Проверка условия на корректность ввода.
  7. Очистить поле ввода условия.
  8. Вкладка для настройки уведомлений в журнал.
  9. Вкладка для настройки смс уведомлений на мобильный телефон.
  10. Вкладка для настройки уведомлений на электронную почту.
  11. Включение вывода в журнал.
  12. Включение звукового оповещения в окно пользователя с блокированием экрана до тех пока оно не будет закрыто
  13. Переключатель служит для выбора времени уведомления. В данный момент доступно четыре варианта выбора: в начале, в конце, на протяжении, в начале и в конце. К примеру, если вы поставите переключатель «Время отправки» в положение «В конце», тогда уведомление придет в конце срабатывания события.
  14. Сохранение данных.
  15. Закрытие диалогового окна без сохранения данных.
  • Поля «Адреса получателей» - Электронные адреса и телефонные номера, куда будут отправлены электронны письма или смс с текстом, который необходимо вести ниже. Эл. адреса ( тел. номер) вводятся через запятую,точку запятой или пробел. Пример для смс: +380979991112,+380961234567. Пример для электронной почты: test@test.ru;testik@mail.ru

31.05.2012 Добавлена вкладка «Всплывающее окно» с возможностью включить или отключить звуковое сопровождение при уведомлении.

При отсутствии ошибок в форме условия, после нажатия кнопки «ОК», добавится событие.

Мониторинг событий

  • После успешного создания пользовательского события, можно следить о его срабатывании в «журнале». Активация панели журнала выполняется одинарным кликом по значку, котрый находится в нижнем правом углу экрана.

  • После открытия панели, необходимо перейти на вкладку «события». Без применения фильтра будут отображаться все события.

Для того, что бы наблюдение велось за каким-то конкретным устройством, необходимо выбрать устройство в переключателе «устр.» и установить флажок в положение «активно», что означает применить фильтр к данному полю.

  • При клике на строку в таблице событий, на карте проставляется маркер, относительно координат при которых сработало событие.

Список допустимых параметров и значений в условиях.

Параметр Описание Значение
x_direct х полушарие Символ Е или N
y_direct у полушарие Символ Е или N
speed Скорость (в морских узлах) Целое или дробное число
a1-a4 Аналоговые входы Целое число
satelites Кол-во спутников Целое число
d1-d10 Дискретные входы True или False (да или нет)
х Координата х, формат NMEA Целое или дробное число
у Координата у, формат NMEA Целое или дробное число
serial1-serial10 Цифровые входы Целое число
gsmlevel Уровень сигнала GSM Целое число, диапозон от 0 до 7
batlevel Уровень заряда батерии Целое число, диапозон от 0 до 7
gpsac Подключена, ли GPS антена True или False (да или нет)
gpsas Замыкание GSM антены True или False (да или нет)
charger Подключение внешнего питания True или False (да или нет)
hashistory Присутствие данных в памяти True или False (да или нет)
ip IP адрес с которого пришла посылка Строка
traff Трафик потребляемый устройством Целое число
gsm_lac Код локальной зоны Целое число
gsm_cell_id Идентификатор соты Целое число
gsm_mcc Kод страны, в которой находится базовая станция Целое число
gsm_mnc код сотовой сети Целое число
counter1-counter4 Счетчик Целое число
temp_sensor1 Датчик температуры Целое или дробное число
nogprs Отсутствие GPRS Целое число.В секундах.
Функции
inzone() Принимает ID зоны(ID можно посмотреть кликнув на зону в веб-версии). Возвращает TRUE если устройство находиться в заданной зоне и FALSE если нет. Например, если вы хотите, что бы событие сработало при попадании устройства в зону c ID 223 при скорости больше 3 узлов,выражение будет следующим : »(inzone(223)=true and speed > 3)». Если вы хотите быть в курсе когда устройство покинет заданную зону, тогда выражение будет следующем: »(inzone(223)=false) Целое число
inobject() Принимает ID объекта. Алгоритм работы аналогичен функции inzone Целое число
 
пользовательские_события.txt · Последние изменения: 2012/06/07 10:34 — yan
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki