diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2023-07-16 09:56:30 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2023-07-16 09:56:30 +0200 |
| commit | 1028f22e16150b6aa3ee755be654dfddeadfc5db (patch) | |
| tree | f361c6ddac26eadbfdc521ed811d8f47e98c03b8 /src | |
| parent | 268acd0c8e19364ead8d70161ec20f0560b3549f (diff) | |
Minor changes
Diffstat (limited to 'src')
| -rw-r--r-- | src/logger.c | 7 |
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); |
