Надеюсь, простой вопрос, но я не мог найти ответ сам. Я пишу программу на C++, которая, помимо прочего, должна будет управлять двумя устройствами, которые запускаются через последовательный порт. Эта программа будет работать на ноутбуке без последовательных портов и, возможно, с недостаточным количеством USB-портов. Поэтому мне придется использовать адаптеры последовательного интерфейса с USB, и в худшем случае мне придется подключить оба адаптера к одному USB-концентратору.
Насколько я понимаю, когда я подключаю адаптер прямо к USB-порту, мой компьютер и, следовательно, мой код просто воспринимают это как последовательное устройство, так что это хорошо. Но я не уверен, что произойдет, если я пройду через USB-концентратор. Я думаю, что это будет работать, но я не уверен, и, к сожалению, у меня нет сейчас под рукой оборудования для тестирования (к сожалению, мне приходится писать большую часть этой программы без постоянного доступа к устройствам, которыми она будет управлять, а не к моим выбор).
Так что, если кто-то может подтвердить, так или иначе, это было бы очень полезно, спасибо.