From 87ce0df1c5c9d3b58c1395a2e8f94a4fb00c8e6e Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Thu, 17 Jul 2008 08:21:41 +0000 Subject: [PATCH] Date dans fichier sortie de rtapaggregate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit rtapaggregate : ajout de la possibilité de mettre la date de la demande sur le mobile dans le fichier de sortie (codé à l'arrache avec un #define à décommenter pour activer la fonctionnalité). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@60 785a6c6c-259e-4ff1-8b91-dc31627914f0 --- loc-bts/rtapaggregate/rtapaggregate.h | 3 +++ loc-bts/rtapaggregate/rtapaggregated.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/loc-bts/rtapaggregate/rtapaggregate.h b/loc-bts/rtapaggregate/rtapaggregate.h index 0890d86..0f3918a 100644 --- a/loc-bts/rtapaggregate/rtapaggregate.h +++ b/loc-bts/rtapaggregate/rtapaggregate.h @@ -9,6 +9,9 @@ #include "../../librtaputil/rtaputil.h" +//#define TIMESTAMP // Décommenter pour afficher le timestamp à chaque ligne du fichier de sortie. + + #define AGGREGATE_TIMEOUT 1500 // Timeout d'agrégation (en millisecondes) #define KEEP_TIMEOUT 3000 // Temps que l'on conserve les données dans la liste (en millisecondes) #define CHECK_INTERVAL 500000 // Temps entre deux vérifications de la liste (en micro-secondes) diff --git a/loc-bts/rtapaggregate/rtapaggregated.c b/loc-bts/rtapaggregate/rtapaggregated.c index a13846f..a3e19ac 100644 --- a/loc-bts/rtapaggregate/rtapaggregated.c +++ b/loc-bts/rtapaggregate/rtapaggregated.c @@ -148,6 +148,9 @@ void* monitor_couple_list(couple_list **couples) putchar('\n') ; #endif +#ifdef TIMESTAMP + fprintf(fd, "%llu;", timeval_to_ms(couple_ptr->request_time)) ; // Inscription de la date de la demande (sur le mobile) dans le fichier +#endif // TIMESTAMP fprintf(fd, "%0.2f;%0.2f;%0.2f;%hhd", couple_ptr->x_position, couple_ptr->y_position, couple_ptr->z_position, couple_ptr->direction) ; // Inscription des infos du couple dans le fichier couple_info_ptr = couple_ptr->info ;