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 alx)

Т.к., при отключенном чекбоксе Аппаратное управление, считается, что входы RTS и DTR и выходы CTS и DSR субмодуля R232 не используются и на соответствующих индикаторах отображается ерунда(mc-04:#224), предлагаю снятом чекбоксе скрывать не только RTS/CTS(как это было сделано в #370) но и DTR/DSR.

Change History (8)

comment:1 by san, 35 hours ago

Description: modified (diff)
Summary: PD-04: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управлениеPD-04: R232: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление

АХ да, речь про субмодуль R232

in reply to:  description comment:2 by alx, 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 alx, 35 hours ago

Description: modified (diff)
Summary: PD-04: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управлениеPD-04: R232: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление

Прошлый комментарий случайно откатил изменение (так как оно было сделано когда я уже писал комментарий). Возвращаю обратно.

comment:4 by san, 35 hours ago

??? Поясни, пожалуйста, кем так считается и, главное, почему

Процитирую своё сообщение из ​mc-04:#224
Автором(anatoly) задумано так:

При установленном чекбоксе "Аппаратное управление" значения входных сигналы RTS и DTR передаются прозрачно на дальнюю сторону и выдаются на выходы CTS и DSR соответственно.
Если чекбокс снят, то считается, что входы RTS и DTR и выходы CTS и DSR не используются и их состояние не определено, а индикация не имеет значения.

Какое отношение сигналы DTR и DST имеют к управлению потоком? По-моему никакого...

Согласен. Я уже создал тикет с предложением переименовать неудачно названный чекбокс(#744)

in reply to:  4 comment:5 by alx, 34 hours ago

Replying to san:

??? Поясни, пожалуйста, кем так считается и, главное, почему

Процитирую своё сообщение из ​mc-04:#224
Автором(anatoly) задумано так:
При установленном чекбоксе "Аппаратное управление" значения входных сигналы RTS и DTR передаются прозрачно на дальнюю сторону и выдаются на выходы CTS и DSR соответственно.
Если чекбокс снят, то считается, что входы RTS и DTR и выходы CTS и DSR не используются и их состояние не определено, а индикация не имеет значения.

Спасибо за цитату, но я не понял, для чего ты ее привел. В ней нет ответов на мои вопросы: в этой цитате не говорится ни кем считается, ни, главное, почему.

comment:6 by san, 33 hours ago

Считается автором.
Автор задумал так, что при отключенном чекбоксе входы и выходы "никак не работают" и на индикаторах отображается какая-то константа, которая никого не должна интересовать.

in reply to:  6 comment:7 by alx, 32 hours ago

Replying to san:

Считается автором.

Спасибо за пояснение. Теперь твоя аргументация понятна.

Как я уже написал в комментарии к другому тикету на схожую тему, автор - не господь Бог, и им может считаться ошибочно, неправильно.

Я перечитал описание платы PD-04 с модулем R232. Действительно, там говорится, что при выключенном "аппаратном управлении" на выходах CTS и DSR всегда неактивный уровень. Поэтому я согласен с частью твоего предложения - убрать индикатор DSR. Если априори известно, что сигнал DSR неактивен, то и смысла в индикаторе нет.

Однако в части индикатора DTR, я считаю, что предложение тикета не аргументировано. Даже если сигнал DTR не передается на удаленную сторону канала (а он и не предназначен для передачи куда-либо, он предназначен для индикации готовности терминала к сеансу связи), пользователи могут подключать его к аппаратуре именно для того чтобы видеть индикацию готовности! Поэтому скрывать эту индикацию я считаю плохим, неправильным решением, ухудшающим, а не улучшающим потребительские свойства аппаратуры.

Ты без разумной аргументации закрываешь другой тикет и этим как бы ставишь меня перед фактом, что индикация DTR не будет работать никогда, поэтому и нет смысла индикатор оставлять. Но это нечестный аргумент, так как данный факт сконструирован тобой же искусственно! Как результат, вместо обсуждения вопроса по существу (как было бы лучше для пользователей - иметь возможность видеть индикацию готовности их устройства к работе или не иметь?) мы обсуждаем какие-то формальности...

Неужели абсолютно невозможно или чрезвычайно сложно сделать так, чтобы плата PD-04 работала как написано в документации - отображала своими индикаторами состояние сигналов RTS и DTR? Мне кажется, это вопрос двух-трех строчек кода...

comment:8 by alx, 13 hours ago

Resolution: fixed
Status: newclosed

In 2500/sw:

В веб-интерфейсе в диалоге конфигурации платы PD-04
при отключенном "Аппаратном управлении" моделя R232
индикатор состояния выхода DSR не отображается, так как
в этом режиме выход DSR всегда неактивен. Closes #743.

Note: See TracTickets for help on using tickets.