Publié : mar. mai 24, 2005 8:25 am
Salut,
Comme je l'ai déjà indiqué dans le post Cockpit & PDA, je suis en train d'essayer de faire un petit programme de moving map pour Falcon sur Pocket PC.
Voici le principe:
- On lit dans la shared memory Falcon.
- On en extrait les coordonnées GPS (contenues dans la page du DED utilisée pour la centrale inertielle). On extrait l'altitude.
- On colle tout ça dans une phrase NMEA 0183 (standard GPS)
- On balance le tout à intervalles réguliers sur le port USB du Pocket PC
- Le pocket PC fait tourner un logiciel moving map type FMS (gratuit) ou Oziexplorer (payant). Il a l'impression de recevoir des données GPS en temps réel et place la carte au bon endroit.
Voici où j'en suis:
J'ai un programme VB6 qui me permet de récupèrer les données GPS et l'altitude, et m'écrit la phrase NMEA.
Ce qui me manque:
Je ne sais pas comment écrire sur le port USB.
Ce que j'attends:
De l'aide pour écrire cette partie du programme. Sachant qu'il faut écrire sur ce port USB comme sur un port Comm : la communication se fait dans un sens uniquement; le GPS parle, le Pocket PC écoute.
Il existe déjà un logiciel similaire pour FS20004, mais c'est une dll écrite en C et je ne sais pas si on peut la décoder. Si on arrive à me décoder cette dll, je suis prêt à réécrire le reste du programme dans un autre langage.
Merci d'avance; je sais qu'il y a plein de progammeurs talentueux ici.
Comme je l'ai déjà indiqué dans le post Cockpit & PDA, je suis en train d'essayer de faire un petit programme de moving map pour Falcon sur Pocket PC.
Voici le principe:
- On lit dans la shared memory Falcon.
- On en extrait les coordonnées GPS (contenues dans la page du DED utilisée pour la centrale inertielle). On extrait l'altitude.
- On colle tout ça dans une phrase NMEA 0183 (standard GPS)
- On balance le tout à intervalles réguliers sur le port USB du Pocket PC
- Le pocket PC fait tourner un logiciel moving map type FMS (gratuit) ou Oziexplorer (payant). Il a l'impression de recevoir des données GPS en temps réel et place la carte au bon endroit.
Voici où j'en suis:
J'ai un programme VB6 qui me permet de récupèrer les données GPS et l'altitude, et m'écrit la phrase NMEA.
Ce qui me manque:
Je ne sais pas comment écrire sur le port USB.
Ce que j'attends:
De l'aide pour écrire cette partie du programme. Sachant qu'il faut écrire sur ce port USB comme sur un port Comm : la communication se fait dans un sens uniquement; le GPS parle, le Pocket PC écoute.
Il existe déjà un logiciel similaire pour FS20004, mais c'est une dll écrite en C et je ne sais pas si on peut la décoder. Si on arrive à me décoder cette dll, je suis prêt à réécrire le reste du programme dans un autre langage.
Merci d'avance; je sais qu'il y a plein de progammeurs talentueux ici.