# Срабатывание входа

Триггер ввода (или изменение входа) относится к изменению состояния входа на устройстве отслеживания транспортного средства. Этот вход может быть подключен к различным датчикам или переключателям в автомобиле, таким как датчики дверей, состояние зажигания или другие компоненты транспортного средства. Когда вход меняет состояние, например с вкл на выкл или наоборот, GPS-устройство обнаруживает это изменение и может соответствующим образом инициировать событие или уведомление.

{% hint style="info" %}
Тип правила «изменение входа» применяется к дискретным входам, которые принимают две логические позиции (0 или 1). Для входов, указывающих непрерывные значения (например, аналоговые входы, показывающие диапазон напряжения), существует специальный тип правила под названием Параметр в диапазоне.
{% endhint %}

## Обзор

Многие GPS-трекеры транспортных средств оснащены входами, которые можно подключать к различным устройствам, таким как сенсор открытия трекера автомобиля, состояние зажигания или кнопка экстренной помощи. При соответствующей настройке системы пользователи могут получать уведомления о срабатывании входов через пользовательский интерфейс, push-уведомления, SMS или электронную почту.

Правило предназначено для мониторинга конкретных дискретных входов и уведомления пользователей при каждом изменении их состояния. Эти дискретные входы могут иметь только два значения: 0 или 1, отсюда и термин «дискретный». Правило ожидает перехода указанного входа из true (1) в false (0) или наоборот и формирует уведомления для каждого зафиксированного изменения.

Эта функциональность позволяет пользователям оставаться в курсе состояния подключенных устройств или датчиков, предоставляя обновления в реальном времени о различных событиях, например о срабатывании кнопки SOS. Возможность получать своевременные уведомления повышает возможности мониторинга и облегчает оперативное реагирование на критические ситуации или события, обнаруженные дискретными входами.

![](https://2707447327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-5f592874287a3c56560a273cb9e9c3d792f1549d%2Fimage-20240805-213834.png?alt=media)

## Настройки правила

#### Номер входа

Поле номера входа указывает аппаратный или виртуальный номер входа, используемого устройства. Чтобы определить, какому функционалу соответствует тот или иной вход, обратитесь к документации производителя GPS-трекера. Номер входа должен соответствовать дискретному датчику, созданному в виджете “Устройство и настройки” → “Датчики и кнопки”.

![](https://2707447327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-c7f7509ca9d8fbb01b9a3a1191b9cd6518e873ff%2Fimage-20240808-190132.png?alt=media)

## Подробности работы системы

### Подробности работы системы

* **Сброс таймера**: Для оповещения "Изменение входов" установлен таймер сброса на 10 секунд, гарантируя, что оповещение не будет срабатывать чаще, чем раз в 10 секунд. Если событие происходит в течение этого периода сброса, платформа пропустит его, включая отчёты.
* **Несколько назначений трекеров**: Несколько трекеров могут быть назначены на одно правило. Указанный номер входа в настройках правила используется как источник данных для каждого трекера. Например, если выбран 2-й вход и выбран несколько трекеров, правило будет уведомлять пользователя каждый раз, когда любой из выбранных трекеров отправит изменение на своем входе №2.
* **Действительность события**: Если платформа определяет событие входа (1 true/высокий уровень или 0 false/низкий уровень) в пакете данных трекера без допустимых координат, она посчитает событие действительным и отобразит его, независимо от того, произошло ли событие внутри или за пределами заданных геозон. Логика радиокнопок Внутри/Вне в этом случае игнорируется, поскольку лучше отобразить спорное событие один раз, чем пропустить его.
* **Селективные оповещения**: Пользователи могут выбрать получение оповещений о срабатывании входа только для определённых изменений входа (например, из 1 в 0 или из 0 в 1), очистив текст уведомления для соответствующего поля, по которому они не хотят получать оповещения. Например, пользователи могут настроить оповещения так, чтобы получать уведомления только при изменениях с "ВКЛ на ВЫКЛ", игнорируя события с "ВЫКЛ на ВКЛ".

![В этом примере текст уведомления для поля №1 пуст](https://2707447327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-773ea7c0f8ad9a28ee31a79dad6aa86ce96421f0%2Fimage-20240805-213731.png?alt=media)
