J'ai rencontré un comportement inattendu lors du débogage d'un programme WinMo 6 hier soir, et je me demande si je rêvais. Mais d'abord, un certain contexte.Maintenir en vie un port série Bluetooth sur Windows Mobile 6.0 après la mise hors tension/suspension
Le programme communique via un port série avec un périphérique GPS. Il utilise soit un port physique avec câble, et essaie également via Bluetooth. Après une suspension ou une mise hors tension, je n'ai pas besoin de fermer et de rouvrir le port s'il utilisait le lien physique. Cependant, si vous utilisez Bluetooth, je dois me reconnecter: aucun octet n'est transmis avec l'ancien handle. Réouverture prend environ 6 ou 7 secondes, de sorte que l'application ne soit pas utilisable immédiatement après une suspension sur Bluetooth. Cependant, je me souviens d'une série de déboguages où mon port série Bluetooth serait encore valide et fonctionnel après plusieurs cycles de mise hors tension/sous tension, et cela m'a agréablement surpris. Je ne peux pas reproduire le comportement maintenant. Était-ce un bug dans le pilote BT? Tout ce que vous avez à propos des configurations ou de l'API à essayer serait génial, si jamais vous avez réussi à le faire fonctionner.
Pile Microsoft Bluetooth ou Widcomm? (Je ne sais pas si des périphériques WM6 utilisent Widcomm). – alanjmcf
Comment savoir? La spécification sur notre appareil ne le mentionne pas. – joelr