Révision 484
Ajouté par Orlani RIVERA il y a presque 3 ans
main.c | ||
---|---|---|
return decode;
|
||
}
|
||
|
||
float conversion_latitude (char* ch)
|
||
{
|
||
float resultat;
|
||
int degre, minute, dec_minute;
|
||
degre = decode_nombre (&ch[0], 2);
|
||
minute = decode_nombre (&ch[2], 2);
|
||
minute = minute/60;
|
||
dec_minute = decode_nombre (&ch[5], 4);
|
||
dec_minute = dec_minute/600000;
|
||
resultat = degre + minute + dec_minute;
|
||
return resultat;
|
||
}
|
||
|
||
|
||
//Fonction ? modifier !!!!!
|
||
void traitement(char * trame)
|
||
{
|
||
static int cpt=0;
|
||
cpt = cpt++ ;
|
||
/*printf ("> %s\n",trame);*/
|
||
if trame_cmp(trame, "GPGGA") ==1)
|
||
printf ("> %s\n",trame);
|
||
|
||
/* if trame_cmp(trame, "GPGGA") ==1)
|
||
{
|
||
printf ("> %s\n",trame);
|
||
}
|
||
}*/
|
||
}
|
||
|
||
//Ajouter vos tests unitaires dans cette fonction.
|
||
... | ... | |
printf("Erreur Test unitaire decode_nombre.\n");
|
||
exit(-1);
|
||
}
|
||
if (conversion_latitude(3723.2475) != 37,387458) {
|
||
printf("Erreur Test unitaire conversion_latitude.\n");
|
||
exit(-1);
|
||
*/
|
||
|
||
// Ne pas modifier cette fonction
|
Formats disponibles : Unified diff
Question 8 du TP1.