Я создаю диспетчер портов, и мне нужно знать, для каких портов они могут использоваться. Он не должен обрабатывать данные, взятые из порта, он предназначен для управления портом.
Что должно быть настраиваемо для пользователя? Я понимаю основную концепцию портов, но я не знаю, что бы пользователь хотел от менеджера.
Я кодирую это в vb.net (это НЕ вопрос программирования, это вопрос порта).
Вещи, которые я контролирую:
- Скорость передачи
- Биты данных на переданный / полученный байт
- (true / false) Сбросить нулевые байты
- Включить / отключить DTR
- Протокол рукопожатия
- Схема паритета
- Замена четности (байт для замены байтов, полученных с ошибками четности)
- Название порта
- Размер буфера чтения
- Тайм-аут чтения
- Порог полученных байтов
- Включить / отключить RTS
- Стоп-бит на переданный / полученный байт
- Размер буфера записи
- Написать тайм-аут
Я также могу закрыть / открыть порты.
СПЕЦИАЛЬНО:
Какой из них должен быть "высоким приоритетом", то есть конечный пользователь может видеть значение / настройку в диспетчере постоянно, а какой должен быть "низким приоритетом", пользователь может щелкнуть имя порта, чтобы просмотреть все свойства? Все, что имеет "нулевой приоритет", должно быть только значением по умолчанию.
Какие из них я должен включить контроль, и какие значения по умолчанию должны быть для всех этих?
Спасибо за помощь, и я извиняюсь, потому что это, вероятно, действительно тупой вопрос. Если это неправильное место, чтобы спросить, где я должен спросить это?