2009-09-09 9 views
0

Je suis un appareil fonctionnant sous Windows CE, capable de recevoir des données GPS. Maintenant, j'ai écrit une application (C#, .Net Compact Framework 2.0 en utilisant VS2008) afin de recevoir ces données et plus tard travailler avec. Le contact de soutien de l'appareil m'a dit d'utiliser son port COM (numéro 5) pour obtenir les données. Comme je n'ai pas l'habitude de travailler avec C#, j'ai essayé si fort d'obtenir les données (Longitude, Latitude) dans mes variables locales ... en vain. Ma première idée était d'ajouter la bibliothèque (* .dll) apportée par le SDK du périphérique. Là j'ai trouvé une structure qui contient les variables dLongitude et dLatitude. Je pensais que l'obtention des valeurs de ces données dans mes variables locales serait la solution ... le résultat était: ils n'en ont retourné que 0.0 ... ... je ne peux pas me débarrasser du sentiment que je suis totalement aboyer sur le mauvais arbre ... première question sur ce site) Vous m'aideriez beaucoup, si vous pouviez me donner un indice dans quelle direction je dois aller. Je ne sais tout simplement pas comment lire les ports COM de l'appareil ou savoir comment le faire. Merci!Comment lire le port COM d'un périphérique?

+0

Vous devrez peut-être indiquer à l'appareil de commencer à diffuser des données GPS (par exemple via un port COM). Est-il possible de vérifier que le récepteur GPS fonctionne et reçoit suffisamment de signaux pour calculer la position? D'après les informations que vous avez fournies, il est très difficile de deviner quel pourrait être le problème. –

Répondre

0

Les données GPS via les ports série suivent souvent la norme NMEA 0183. C'est à peu près juste des numéros périodiques lisibles par l'homme.

Questions connexes