Question

J'écris une petite application qui utilise l'API Javax.comm pour retourner une énumération des ports de communication, en utilisant la syntaxe suivante commportentifier.GetPortIdentifiants (); Ma question est de savoir comment identifier par programme sur le port sur le port de mon appareil GPS. Quelqu'un a une idée??

T.

Était-ce utile?

La solution

Vous devez sonder chacun individuellement: ouvrez-le, définissez Baudrate, attendez les phrases NMEA. Chaque GPS que je connais envoie des données NMEA une fois par seconde, donc si vous n'obtenez pas de données NMEA après quelques secondes (ou ne pouvez pas ouvrir le port), ce n'est pas votre GPS. Dans Java, le port GPS est indiscernable des autres ports com.

BTW: N'essayez pas d'exécuter trop de vérifications en parallèle, l'architecture du pilote série n'aime pas trop cela, surtout si les ports série Bluetooth sont impliqués.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top