I am creating a port manager, and I need to know what ports can even be used for. It is not supposed to handle data taken in from the port, it is for port management.
What should be configurable to the user? I understand the basic concept of ports, but I do not know what a user would want from the manager.
I am coding this in vb.net (this is NOT a programming question, it is a port question).
Things that I have control of:
- Baud Rate
- Data Bits per transmitted/received byte
- (true/false) Discard Null bytes
- Enable/disable DTR
- Handshake protocol
- Parity scheme
- Parity replacement (byte to replace bytes received with parity errors)
- Port Name
- Read Buffer Size
- Read Timeout
- Received Bytes threshold
- Enable/disable RTS
- Stop bits per transmitted/received byte
- Write buffer size
- Write timeout
I can also close/open ports.
Which of these should be "high priority", i.e. the end user can see the value/setting at all times in the manager, and which should be "low priority", the user can click on the port name to view all properties? Anything with "zero priority" should be only the default value.
Which of these should I include control over, and what should the default values be for all of these?
Thanks for the help, and i am sorry because this is probably a really dumb question. If this is the wrong place to ask, where should I ask it?