summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-07-16 09:56:30 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2023-07-16 09:56:30 +0200
commit1028f22e16150b6aa3ee755be654dfddeadfc5db (patch)
treef361c6ddac26eadbfdc521ed811d8f47e98c03b8 /src
parent268acd0c8e19364ead8d70161ec20f0560b3549f (diff)
Minor changes
Diffstat (limited to 'src')
-rw-r--r--src/logger.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/logger.c b/src/logger.c
index a698a0d..9ed974e 100644
--- a/src/logger.c
+++ b/src/logger.c
@@ -56,18 +56,19 @@ int main (int argc, char *argv [])
char buffer[255];
int power;
time_t interval;
-
+ struct timespec power_ts;
while(1){
interval=INTERVAL(__loginterval);
*logfilepath='\0';
sprintf(logfilepath,"%s/%ld",__logdir,interval);
logptr=fopen(logfilepath,"w");
- fprintf(logptr,"timestamp,power\n");
+ fprintf(logptr,"timestamp,ns,power\n");
// Log current interval
while((TIMESTAMP()-interval)<__loginterval){
fgets(buffer,255,regptr);
power=atoi(buffer);
- fprintf(logptr,"%ld,%d\n",TIMESTAMP(),power);
+ clock_gettime(CLOCK_REALTIME,&power_ts);
+ fprintf(logptr,"%d,%ld,%d\n",power_ts.tv_sec,power_ts.tv_nsec,power);
fseek(regptr,0,SEEK_SET);
sleep(1);
printf("Tick\n"); fflush(stdout);