Projet

Général

Profil

« Précédent | Suivant » 

Révision 295

Ajouté par albest il y a presque 4 ans

Ajout de la fonction traitement

Voir les différences:

branch/best/sp4a12/main.c
//Fonction ? modifier !!!!!
void traitement(char * trame){
if (trame_cmp(trame,"GPGGA")==1){
printf ("> %s\n",trame);}
}
/*void traitement(char * trame, Position * pos_prec, int * alarme){
Position * pos;
int alarme;
float vitesse;
static Position * pos_prec = {{0},{0}};
float seuil = 0.5;
int index;
float * distance;
int index;
float seuil;
if (trame_cmp(trame,"GPGGA")==1){
printf ("> %s\n",trame);
if (decode_trame(trame,pos)==1){
vitesse = calcule_vitesse(*pos,*pos_prec);
index = distance_a_la_plus_poche_zone(*pos,zones,2,distance);
if ((*distance <= seuil) && (vitesse > zones[index].vitmax)){
*alarme = 1;
alarme = 1;
}
*alarme = 0;
alarme = 0;
}
}
}*/
*pos_prec = *pos;
}
}
//Ajouter vos tests unitaires dans cette fonction.
void tests_unitaires(void){
if (5!=5){

Formats disponibles : Unified diff