Использование класса Symbol.WPAN.Bluetooth от Motorola EMDK 2.4 Я пытаюсь выполнить сопряжение с устройством (в данном случае с Zebra MZ220) с моим мобильным устройством (Motorola MC75a под управлением Windows Mobile 6.5.3).
Сопряжение с принтером выполняется следующим образом:
bluetooth.RemoteDevices.UnPairAll();
RemoteDevice rd = new RemoteDevice(_name, _address, "Serial");
rd.LocalComPort = _commPortNumber;
rd.Pair();
Если я пытаюсь выполнить сопряжение с другим принтером или даже повторно связать тот же принтер, иногда происходит сбой, поскольку COM-порт недоступен, что подтверждается расследованием
bluetooth.LocalComPorts;
Судя по моим исследованиям и проверке во время отладки, он выглядит как bluetooth.RemoteDevices.UnPairAll (); иногда освобождает COM-порт, но примерно в 80% случаев этого не происходит.
Есть ли способ принудительно освободить порт с помощью Motorola EMDK или любым другим способом?