Cherche pro de la programmation
#1
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.
-
- Pilote Confirmé
- Messages : 2811
- Inscription : 06 mars 2003
#3
Ton idée me plait bien, même si je n'ai pas de pocketPC :(
Je ne peux pas t'aider en ce qui concerne ta question mais as-tu essayé via google, je pense que ça doit se trouver non ?
Je ne peux pas t'aider en ce qui concerne ta question mais as-tu essayé via google, je pense que ça doit se trouver non ?
#4
ça permettrait d'avoir la carte en temps réelle...
mais ...il me semble que le F4Glass le fait avec le MFD utilisable (que les data carte possible ...)--> le map pilote.
à confirmer demain quand je volerai
mais ...il me semble que le F4Glass le fait avec le MFD utilisable (que les data carte possible ...)--> le map pilote.
à confirmer demain quand je volerai
VR et PIMAX Crystal
-
- Pilote d'essais
- Messages : 6586
- Inscription : 03 août 2001
#5
perso j'ai fait quelques recherches mais possédant un palm je ne peux pas trop t'aider.
Pour ce qui est des softs Palm OS on m'a conseillé ces librairies http://www.softick.com/ppp/. Faudrait que tu voies si y a pas l'équivalent pour pocket pc
Pour ce qui est des softs Palm OS on m'a conseillé ces librairies http://www.softick.com/ppp/. Faudrait que tu voies si y a pas l'équivalent pour pocket pc
A ceux qui nous ont quittés trop vite : bon vol les gars !
#6
Bonjour,
tu cherches à écrire la séquence NMEA sur le port USB du PC ,au niveau du pocket PC c'est le logiciel de moving map qui va lire la séquence, donc si j'ai bien compris , tu as besoin d'un driver ou une dll pour PC et pas pour pocket PC.
voilà si ça peut t'aider:
page driver USB sur VBfrance.com
il existe un driver générique gratuit (version light) pour accéder au port USB USBIO Light
@+
tu cherches à écrire la séquence NMEA sur le port USB du PC ,au niveau du pocket PC c'est le logiciel de moving map qui va lire la séquence, donc si j'ai bien compris , tu as besoin d'un driver ou une dll pour PC et pas pour pocket PC.
voilà si ça peut t'aider:
page driver USB sur VBfrance.com
il existe un driver générique gratuit (version light) pour accéder au port USB USBIO Light
@+
#7
Cosmo,
Tu as tout as fait raison.
Je cherche une passerelle vers l'USB du PC.
Je vais voir dans ce que tu m'as donné.
Merci
Tu as tout as fait raison.
Je cherche une passerelle vers l'USB du PC.
Je vais voir dans ce que tu m'as donné.
Merci
#8
Bonjour,
car le bus USB est un bus "intelligent", chaque périphérique connecté se déclare et tout un protocole de transfert est établi.
En connectant ton PDA au PC, le PDA verra un PC et pas un GPS et donc ton logiciel de moving-map ne voyant pas de GPS , ne fonctionnera pas, mais je le répète je peux me tromper
La méthode que tu décris fonctionnerait parfaitement si tu utilisais le port SERIE
A noter un autre logiciel de navigation aéronautique (gratuit et en français) tournant sur PC NAVIGATION qui offre la moving-map
@+
après réflexion je pense que ce n'est pas aussi simple (mais je peux me tromper)Originally posted by Buzzz@24 May 2005, 07:25
....................
- 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.
..........................
car le bus USB est un bus "intelligent", chaque périphérique connecté se déclare et tout un protocole de transfert est établi.
En connectant ton PDA au PC, le PDA verra un PC et pas un GPS et donc ton logiciel de moving-map ne voyant pas de GPS , ne fonctionnera pas, mais je le répète je peux me tromper
La méthode que tu décris fonctionnerait parfaitement si tu utilisais le port SERIE
A noter un autre logiciel de navigation aéronautique (gratuit et en français) tournant sur PC NAVIGATION qui offre la moving-map
@+
#9
Merci pour ton avis.
En fait, le pocket PC ne sait pas qu'il est connecté au PC, car je désactive Activesync.
Ceci dit, c'est vrai que l'idéal serait de trouver un adaptateur comm/usb pour brancher mon PDA sur un port Comm.
En fait, le pocket PC ne sait pas qu'il est connecté au PC, car je désactive Activesync.
Ceci dit, c'est vrai que l'idéal serait de trouver un adaptateur comm/usb pour brancher mon PDA sur un port Comm.
#11
Petit up également
Je suis tombé sur ca qui déporte l'affichage sur un pocket pc comme un 2e écran, utilisé sous rfactor
Une video sur Youtube
Je suis tombé sur ca qui déporte l'affichage sur un pocket pc comme un 2e écran, utilisé sous rfactor
Une video sur Youtube
Asus P5Q PRO, Core 2 Duo E8400, 4 Go DDR2, 7850, 2*Raptor 74 Go en Raid 0, P182, Hanns.G HG281D,Stick de Warthog et throttle de Cougar, Rudder Saïtek Pro Flight