Типы условий и правила их комбинирования
Типы условий
Ниже приведены доступные условия уведомлений, сгруппированные по категориям.
Местоположение объекта
Эти условия контролируют местоположение объекта:
- Вход в геозону

- Выход из геозоны

Контроль скорости
Эти условия отслеживают скорость и движение транспортного средства:
- Ограничения скорости на дороге

- Произвольные ограничения скорости

Датчики и параметры
Эти условия отслеживают показания датчиков и значения параметров:
- Диапазон датчика

- Значение датчика

Связь
Эти условия отслеживают состояние подключения устройства:
- Состояние соединения

Как комбинируются условия
Уведомление может включать до трех условий. Все условия можно комбинировать друг с другом. При комбинировании нескольких условий порядок условий и выбор логических операторов (И, ИЛИ) влияют на срабатывание уведомления.
Если вы хотите объединить условие Состояние соединения с другими, вы должны сначала выбрать условие Состояние соединения, а затем другие.
Правило группировки для трех условий
Вы можете объединить до трех условий в одном уведомлении. Когда вы используете три условия, система сначала проверяет первые два условия вместе, а затем применяет третье условие к результату, то есть логические скобки всегда ставятся слева:
(Условие 1 OP1 Условие 2) OP2 Условие 3
где OP1 — это оператор между первым и вторым условиями, а OP2 — это оператор между группой и третьим условием.
Это правило группировки применяется независимо от выбранных вами операторов. Ниже приведены примеры для каждой возможной комбинации.
Все операторы одинаковые
Если все операторы одинаковые (И/И или ИЛИ/ИЛИ), группировка не влияет на результат: при И/И все три условия должны выполняться одновременно; при ИЛИ/ИЛИ любое одно условие запускает уведомление.
Разные операторы
Когда вы используете разные операторы (И и ИЛИ), система сначала оценивает первые два условия вместе, а затем применяет результат к третьему условию. В таблице ниже показано, как оценивается каждая комбинация.
| Операторы | Формула | Когда срабатывает уведомление |
|---|---|---|
ИЛИ затем И |
(A ИЛИ B) И C |
C выполняется, и выполняется хотя бы одно из A или B. |
И затем ИЛИ |
(A И B) ИЛИ C |
Либо выполняются оба A и B, либо выполняется только C. |
Пример: ИЛИ затем И
- Условия: (Вход в геозону
ИЛИПроизвольные ограничения скорости (выше 80 км/ч))ИДиапазон значений датчика (зажигание включено) - Результат: Уведомление срабатывает, когда датчик зажигания включен и выполняется хотя бы одно из следующих условий: объект находится внутри геозоны или его скорость превышает 80 км/ч.
Пример: И затем ИЛИ
- Условия: (Выход из геозоны
ИПроизвольные ограничения скорости (выше 80 км/ч))ИЛИДиапазон значений датчика (зажигание выключено) - Результат: Уведомление срабатывает, когда выполняется любое из следующих условий: объект находится за пределами геозоны и движется со скоростью выше 80 км/ч, или датчик зажигания выключен.