Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Управление детекторами Сфинкс Окоалкотестером Dingo B-02 осуществляется в интерактивном окне Карта с использованием функционального меню объекта Dingo.

Image Added

Info
titleПримечание

Для вызова функционального меню

...

объекта необходимо щелкнуть по значку объекта правой кнопкой мыши.

Описание команд функционального меню детекторов Сфинкс Око представлено объекта Dingo приведено в в таблице.

Команда функционального менюВыполняемая функция

Сбросить тревогу

Сброс тревоги детектора

Возможны следующие состояния ручного детектора Сфинкс Око:

Проверить уровень алкоголяАктивирует проверку уровня алкоголя

В результате проверки уровня алкоголя возможны следующие события:

  • Алкоголь в норме;
  • Алкоголь превышен.

Данные события можно использовать в скриптах (см. Руководство по программированию (JScript)). Пример использования событий в скрипте для одного алкотестера Dingo B-02 и одной Точки доступа БЦП представлен ниже:

Code Block
languagejs
// Событие "Запрос прохода" от Точки доступа БЦП c ID 1.1.1.1
if(Event.GetSourceType=="RBG08_TCO_AP" && Event.SourceId == "1.1.1.1" && Event.GetAction=="EVENT060E" )
{
Var_var("test1") = Event.MsgToString();
var msgevent = CreateMsg();
msgevent.SourceType = "DINGO_SRV";
msgevent.SourceId = "1";
msgevent.Action = "START";
Var_var("pID") = Event.GetParam("param1");
msgevent.SetParam("param1", Var_var("pID"));
// Сформировать событие с результатом проверки на алкоголь и Ф.И.О. пользователя
DoReact(msgevent);
}
// Если уровень алкоголя в норме
if(Event.GetSourceType=="DINGO_SRV" && Event.GetAction=="NORMAL_ALCOHOL" )
{
var msg = CreateMsg();
msg.StringToMsg(Var_var("test1"));
var personID = Var_var("pID");
var msgevent = CreateMsg();
msgevent.SourceType = msg.GetSourceType;
msgevent.SourceId = msg.GetSourceId;
msgevent.Action = "REACT0602";
// Отправить реакцию на разрешение прохода по Точке доступа
DoReact(msgevent);
// Сформировать событие о проходе с Ф.И.О. пользователя
NotifyEventStr(msgevent.SourceType,msgevent.SourceId,"ACCESS_IN","param1<"+personID+">");
}

Возможны следующие состояния объекта Dingo:

Image Added

Связь потеряна

Image Added

Связь установлена

Image Added

Ожидание

Image Removed

Неизвестно