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