Projet

Général

Profil

« Précédent | Suivant » 

Révision 348

Ajouté par chsabot il y a presque 4 ans

Correction fonction decode_trame

Voir les différences:

branch/sabot/sp4abc/sp4a12/main.c
#include <stdlib.h>
#include <strings.h>
#include "trame.h"
void struct{
char latitude;
char longitude;
char direction;// NORD, SUD, EST, OUEST
}str_trame;
//Fonction compare trame
int trame_cmp(char * trame, char * type)
......
float decode_longitude(char*l)
{
float res,min;//min est une valeur interm?diaire correspondant aux minutes dans la latitude et res = resultat final
int i,j;
float j,res,min;//min est une valeur interm?diaire correspondant aux minutes dans la latitude et res = resultat final
int i;
j=0.1;
res=decode_nombre(l,3);
min=decode_int(l[3])*10+decode_int(l[4]);
......
return res;
}
float decode_latitude(char*l)
float decode_latitude(char*lat)
{
float res,min,j;//min est une valeur interm?diaire correspondant aux minutes dans la latitude et res = resultat final
int i;
......
return res;
}
void decode_trame(char*trame){
if(trame_cmp(trame,"GPGGA")==1){
}
}
//Trames de tests ? modifier si n?cessaire.
char * trames[]= {"$GPGSV,3,2,10,15,03,077,,18,04,041,42,19,85,271,,20,08,214,*7C",

Formats disponibles : Unified diff