In/Out - как отображать?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 27.12.19 18:24
Оценка: -1
Здравствуйте!

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

Напрашивается решение — обозначать запросы и ответы стрелками туда-сюда. И дополнительно — цветом, ибо парсить стрелку еще надо парсить, а на цвет сразу реагируешь, не вникая в форму объекта.

Возникают проблемы.
1) Стрелки — влево/вправо или вверх/вниз? Кто смотрит влево/вправо/вверх/вниз, а кто в обратную сторону — запрос или ответ?
2) Цвет. Красный — нельзя, это маркер ошибки сразу. Зеленый — тоже нельзя — это маркер что все хорошо — получится, что запросы, например, зелёные — всё хорошо, а ответы — синие — что-то не очень.

Теперь усложняем задачу. Теперь у нас не просмотрищик логов между мастером и слейвом — между двумя, в общем-то одинаковыми, по большому счету, для просмотрищика, сущностями, а прога, которая сама разговаривает со слейвами, т.е. является мастером.

И, наконец, вишенка — теперь мы делаем симулятор слейва, и всё меняется местами.

Хотелось бы выработать какую-то непротиворечивую систему простых графических маркеров для всего этого хозяйства.

Дискасс
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.