Révision 290
Ajouté par ahkurklu il y a presque 4 ans
branch/KURKLU/sp4a12/main.c | ||
---|---|---|
printf("Erreur test unitaire decode trame\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_trames("$GPVTG,99.4,T,,M,0.4,N,0.7,K*57",&p)!=0){
|
||
printf("Erreur test unitaire decode trame\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_trames("$GPGSV,3,3,10,22,39,053,50,28,15,320,*7E",&p)!=0){
|
||
printf("Erreur test unitaire decode trame\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_trames("$GPGGA,141915.00,4545.0242,N,00306.6039,E,1,05,3.4,499.5,M,,M,,*72",&p)!=1){
|
||
printf("Erreur test unitaire decode trame\n");
|
||
exit(-1);
|
||
}
|
||
|
||
|
||
}
|
||
|
||
|
||
... | ... | |
}
|
||
|
||
|
||
|
||
|
||
|
||
//Fonction ? modifier !!!!!
|
||
void traitement(char * trame)
|
||
{
|
||
|
||
int resultat;
|
||
static int cpt=0;
|
||
cpt++;
|
||
if(trame_cmp(trame,"GPGGA")){
|
||
printf ("> %s\n",trame);
|
||
}
|
||
|
||
|
||
Position p;
|
||
resultat = decode_trames(trame, &p);
|
||
if (resultat == 1){
|
||
printf("La position de la trame est Latitude : %f Longitude : %f\n\n",p.latitude,p.longitude);
|
||
}
|
||
}
|
||
|
||
//Ajouter vos tests unitaires dans cette fonction.
|
Formats disponibles : Unified diff
Question3 ajout dans traitement de commande pour afficher les position des trames GPGGA