root/branch/JACQUET/sp4a12/decode_trame.c @ 291
291 | lojacquet1 | ||
float decode_trame(char * trame) {
|
|||
int n=17, cpt=0; // latitude commence indice 17 dans une trame}
|
|||
char lat[10],lon[10];
|
|||
Position P;
|
|||
do {
|
|||
lat[cpt]=trame[n];
|
|||
n++;
|
|||
cpt++;
|
|||
}
|
|||
while (trame[n]!=',');
|
|||
cpt=0; //cpt balaye les longitudes et latitudes on let remets a z?ro pour commencer a travailler sur les longitudes.
|
|||
n=29; //les longitudes commencent indice 29 dans la trame
|
|||
do{
|
|||
lon[cpt]=trame[n];
|
|||
n++;
|
|||
cpt++;
|
|||
}
|
|||
while (trame[n]!=',');
|
|||
P.latitude = decode_lat_long(lat);
|
|||
P.longitude = decode_lat_long(lon);
|
|||
return P.lattitude, P.longitude;
|
|||
}
|