Révision 357
Ajouté par Clement ROCHE il y a presque 3 ans
main.c | ||
---|---|---|
//Fonction ? modifier !!!!!
|
||
void traitement(char * trame)
|
||
{
|
||
//tests_unitaires();
|
||
//test_decode_int();
|
||
//test_decode_nombre();
|
||
//test_decode_latitude();
|
||
//test_decode_longitude();
|
||
//test_decode_lat_long();
|
||
test_decode_trame();
|
||
|
||
Position P1,P2 ;
|
||
|
||
static int cpt=0;
|
||
cpt++;
|
||
|
||
if (trame_cmp(trame,"GPGGA") == 1) {
|
||
printf ("> %s\n",trame);
|
||
decode_trame(trame, &P1);
|
||
printf("\nLatitude : %f Longitude : %f\n\n", P1.latitude, P2.longitude);
|
||
}
|
||
|
||
}
|
||
... | ... | |
}
|
||
}
|
||
|
||
//tests_unitaires();
|
||
//test_decode_int();
|
||
//test_decode_nombre();
|
||
//test_decode_latitude();
|
||
//test_decode_longitude();
|
||
//test_decode_lat_long();
|
||
//test_decode_trame();
|
||
|
||
|
||
int decode_nombre(char * ch, int n) {
|
||
int i=0,res=0,b,p;
|
||
for (i=0;i<n;i++) {
|
||
... | ... | |
int main(int argc,char ** argv)
|
||
{
|
||
|
||
//tests_unitaires();
|
||
//test_decode_int();
|
||
//test_decode_nombre();
|
||
//test_decode_latitude();
|
||
//test_decode_longitude();
|
||
//test_decode_lat_long();
|
||
test_decode_trame();
|
||
|
||
// Affichage des trames definies dans la table trames.
|
||
printf ("Trames de tests tableau trames:\n");
|
||
int i=0;
|
Formats disponibles : Unified diff
Affichage des trame coordonné en deg des trames GPGGA du fichier gps.log