Добрый день, дорогие форумчане!
Постарался перевести
диаграмму последовательности одного небольшого протокола
в ДРАКОН схему.
Описание компонентовЕсть два устройства master и slave, соединенные сетью.
Slave(сервер) ожидает, что с ним установят соединение и пришлют нужные данные.
Его и описываю.
У slave есть компонент внутри - server. У него запрашивается информация check_info - как обычный вызов функции.
Есть также Linux сигнал для оповещения одного Linux daemon - SIGUSR1.
У сигнала есть код возврата, который и обрабатываем.
ИконкиДля пересылки сообщений между компонентами использовал иконку "Ввод" и "Вывод".
Можно, конечно, заморочиться с иконкой "Вопрос" для ожидания сообщения - цикл - пришло/не пришло/таймаут. Но, для простоты использовал для ожидания сообщения иконку "Ввод" + обработка результата выполнения с помощью иконки "Вопрос"(ок/не ок).
Вложение:
IMG_20191126_131108.jpg [ 787.04 КБ | Просмотров: 3466 ]
||
||
\/
Вложение:
20191126131340.png [ 56.43 КБ | Просмотров: 3466 ]
Какие есть замечания, пожелания?