Порядок работы при входящем оповещении
Входящее оповещение (работа в режиме клиента)
- Отправка КУ "Входящее оповещение"
- Ожидание КС АП
- Отправка КУ "Старт звука"
- Ожидание КС АП
- Отправка звука по UDP
- Отправка КУ "Стоп звука"
- Отправка КУ "Текстовое сообщение"
- Ожидание КС АП
- Отправка КУ "Конец сеанса"
- Ожидание КС РП
- Отправка КУ "Сброс"
График работы
graph TD
1[Отправка КУ 'Входящее оповещение']
2[Ожидание КС АП]
3[Отправка КУ 'Старт звукового сообщения' <br> или КУ 'Конец сеанса']
4[Ожидание КС АП]
5[Отправка звука по UDP]
6[Отправка КУ 'Стоп звукового сообщения']
7[Отправка КУ 'Текстовое сообщение']
8[Ожидание КС АП]
9[Отправка КУ 'Конец сеанса']
10[Ожидание КС РП]
11[Отправка КУ 'Сброс']
1 --> 2 --> 3 --> 4 --> 5 --> 6 -->|Отправка звука ещё раз| 3 --> 10
2 --> 7 --> 8
2 & 8 --> 9
9 --> 10 --> 11
*КС "Старт звука" Может отправляться до 3 раз за одну сессию оповещения*
Входящее оповещение (работа в режиме сервера)
- Ожидание КУ "Входящее оповещение"
- Отправка КС АП
- Ожидание КУ "Старт звука" или КУ 'Конец сеанса'
- Отправка КС АП
- Получение звука по UDP
- Ожидание КУ "Стоп звука"
- Ожидание КУ "Текстовое сообщение"
- Отправка КС АП
- Ожидание КУ "Конец сеанса"
- Отправка КС РП
- Ожидание КУ "Сброс"
График работы
graph TD
1[Ожидание КУ 'Входящее оповещение']
2[Отправка КС АП]
3[Ожидание КУ 'Старт звукового сообщения' <br> или КУ 'Конец сеанса']
4[Отправка КС АП]
5[Получение звука по UDP]
6[Ожидание КУ 'Стоп звукового сообщения']
7[Ожидание КУ 'Текстовое сообщение']
8[Отправка КС АП]
9[Ожидание КУ 'Конец сеанса']
10[Отправка КС РП]
11[Ожидание КУ 'Сброс']
1 --> 2 --> 3 --> 4 --> 5 --> 6 --> 3 -->|Окончание сеанса| 10
2 --> 7 --> 8
2 & 8 --> 9
9 --> 10 --> 11