Opened 35 hours ago
Closed 13 hours ago
#743 closed улучшение (fixed)
PD-04: R232: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description (last modified by )
Т.к., при отключенном чекбоксе Аппаратное управление, считается, что входы RTS и DTR и выходы CTS и DSR субмодуля R232 не используются и на соответствующих индикаторах отображается ерунда(mc-04:#224), предлагаю снятом чекбоксе скрывать не только RTS/CTS(как это было сделано в #370) но и DTR/DSR.
Change History (8)
comment:1 by , 35 hours ago
Description: | modified (diff) |
---|---|
Summary: | PD-04: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление → PD-04: R232: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление |
comment:2 by , 35 hours ago
Description: | modified (diff) |
---|---|
Summary: | PD-04: R232: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление → PD-04: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление |
Replying to san:
Т.к., при отключенном чекбоксе Аппаратное управление, считается, что входы DTR и выходы DSR не используются
??? Поясни, пожалуйста, кем так считается и, главное, почему. Какое отношение сигналы DTR и DST имеют к управлению потоком? По-моему никакого...
comment:3 by , 35 hours ago
Description: | modified (diff) |
---|---|
Summary: | PD-04: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление → PD-04: R232: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление |
Прошлый комментарий случайно откатил изменение (так как оно было сделано когда я уже писал комментарий). Возвращаю обратно.
follow-up: 5 comment:4 by , 35 hours ago
??? Поясни, пожалуйста, кем так считается и, главное, почему
Процитирую своё сообщение из mc-04:#224
Автором(anatoly) задумано так:
При установленном чекбоксе "Аппаратное управление" значения входных сигналы RTS и DTR передаются прозрачно на дальнюю сторону и выдаются на выходы CTS и DSR соответственно.
Если чекбокс снят, то считается, что входы RTS и DTR и выходы CTS и DSR не используются и их состояние не определено, а индикация не имеет значения.
Какое отношение сигналы DTR и DST имеют к управлению потоком? По-моему никакого...
Согласен. Я уже создал тикет с предложением переименовать неудачно названный чекбокс(#744)
comment:5 by , 34 hours ago
Replying to san:
??? Поясни, пожалуйста, кем так считается и, главное, почему
Процитирую своё сообщение из mc-04:#224
Автором(anatoly) задумано так:
При установленном чекбоксе "Аппаратное управление" значения входных сигналы RTS и DTR передаются прозрачно на дальнюю сторону и выдаются на выходы CTS и DSR соответственно.
Если чекбокс снят, то считается, что входы RTS и DTR и выходы CTS и DSR не используются и их состояние не определено, а индикация не имеет значения.
Спасибо за цитату, но я не понял, для чего ты ее привел. В ней нет ответов на мои вопросы: в этой цитате не говорится ни кем считается, ни, главное, почему.
follow-up: 7 comment:6 by , 33 hours ago
Считается автором.
Автор задумал так, что при отключенном чекбоксе входы и выходы "никак не работают" и на индикаторах отображается какая-то константа, которая никого не должна интересовать.
comment:7 by , 32 hours ago
Replying to san:
Считается автором.
Спасибо за пояснение. Теперь твоя аргументация понятна.
Как я уже написал в комментарии к другому тикету на схожую тему, автор - не господь Бог, и им может считаться ошибочно, неправильно.
Я перечитал описание платы PD-04 с модулем R232. Действительно, там говорится, что при выключенном "аппаратном управлении" на выходах CTS и DSR всегда неактивный уровень. Поэтому я согласен с частью твоего предложения - убрать индикатор DSR. Если априори известно, что сигнал DSR неактивен, то и смысла в индикаторе нет.
Однако в части индикатора DTR, я считаю, что предложение тикета не аргументировано. Даже если сигнал DTR не передается на удаленную сторону канала (а он и не предназначен для передачи куда-либо, он предназначен для индикации готовности терминала к сеансу связи), пользователи могут подключать его к аппаратуре именно для того чтобы видеть индикацию готовности! Поэтому скрывать эту индикацию я считаю плохим, неправильным решением, ухудшающим, а не улучшающим потребительские свойства аппаратуры.
Ты без разумной аргументации закрываешь другой тикет и этим как бы ставишь меня перед фактом, что индикация DTR не будет работать никогда, поэтому и нет смысла индикатор оставлять. Но это нечестный аргумент, так как данный факт сконструирован тобой же искусственно! Как результат, вместо обсуждения вопроса по существу (как было бы лучше для пользователей - иметь возможность видеть индикацию готовности их устройства к работе или не иметь?) мы обсуждаем какие-то формальности...
Неужели абсолютно невозможно или чрезвычайно сложно сделать так, чтобы плата PD-04 работала как написано в документации - отображала своими индикаторами состояние сигналов RTS и DTR? Мне кажется, это вопрос двух-трех строчек кода...
АХ да, речь про субмодуль R232