1

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

Что должно быть настраиваемо для пользователя? Я понимаю основную концепцию портов, но я не знаю, что бы пользователь хотел от менеджера.

Я кодирую это в vb.net (это НЕ вопрос программирования, это вопрос порта).

Вещи, которые я контролирую:

  • Скорость передачи
  • Биты данных на переданный / полученный байт
  • (true / false) Сбросить нулевые байты
  • Включить / отключить DTR
  • Протокол рукопожатия
  • Схема паритета
  • Замена четности (байт для замены байтов, полученных с ошибками четности)
  • Название порта
  • Размер буфера чтения
  • Тайм-аут чтения
  • Порог полученных байтов
  • Включить / отключить RTS
  • Стоп-бит на переданный / полученный байт
  • Размер буфера записи
  • Написать тайм-аут

Я также могу закрыть / открыть порты.

СПЕЦИАЛЬНО:

Какой из них должен быть "высоким приоритетом", то есть конечный пользователь может видеть значение / настройку в диспетчере постоянно, а какой должен быть "низким приоритетом", пользователь может щелкнуть имя порта, чтобы просмотреть все свойства? Все, что имеет "нулевой приоритет", должно быть только значением по умолчанию.

Какие из них я должен включить контроль, и какие значения по умолчанию должны быть для всех этих?

Спасибо за помощь, и я извиняюсь, потому что это, вероятно, действительно тупой вопрос. Если это неправильное место, чтобы спросить, где я должен спросить это?

1 ответ1

1

Пользователю нужно только установить эти 5:

  • Имя порта (например, COM1)
  • Скорость передачи (например, 9600)
  • Биты данных (например, 8)
  • Стоповые биты (например, 1)
  • Схема паритета (например, даже)

Остальные могут быть установлены на разумные значения по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .