Données GPS a partir des ports COM ou Sockets

Fermé
cjo Messages postés 2 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 8 juillet 2008 - 1 juil. 2008 à 21:23
 Sana - 13 mai 2016 à 15:35
Bonjour,
C'est ma premiere question ici.
Sur l'hyperterminal (vieille technologie) je suis tres bien capable de recueillir les données provenants d'un GPS dans le format NMEA exemple :

$GPRMC,190340.000,A,4526.1975,N,07310.2355,W,0.01,145.61,010708,,,D*75
$GPVTG,145.61,T,,M,0.01,N,0.01,K,D*3F

avec un parser (j'en ai deja trouvé en c++) la conversion de ces données devient facile.
C'est le pont entre les deux qui devient un peu plus houleux soit la lecture de données a meme le port COM.
J'ai lu beaucoup sur la question mais je suis encore perdu. Je sais que la syntaxe de create file est semblable a cela :

HANDLE hComm;
hComm = CreateFile( gszPort,
GENERIC_READ | GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
0);

Meme si j'ai toujours des problemes avec le premier parametre qui s'acharne a etre un LPCWSTR quand je ne connais pas le type de ce qu'est COM1 ou encore COM20 dans mon cas. J'aimerais avoir des éclaircissements par rapport a cela. Je programme en c++.

Merci beaucoup d'avance
A voir également:

2 réponses

cjo Messages postés 2 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 8 juillet 2008 2
8 juil. 2008 à 17:47
Bon j'ai trouvé comment faire et je suis en train d'élaborer le code pour parser la trame NMEA et en extraire les données.
Bonne journée
2
Bonjour, Je suis en train de chercher la mm chose à extraire les données de GPS est ce que vous pouvez me passer le code C si tu l'as tjrs ou bien m'indiquer les démarches à suivre?
0
Bonjour,
J'ai besoin de faire la même chose, donc pourriez vous m'indiquer la marche à suivre svp ?

Merci
0