diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2023-07-15 10:34:20 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2023-07-15 10:34:20 +0200 |
| commit | 05bfba95c749f735596ab0a72cbea7722199295e (patch) | |
| tree | f2b8555cd3e2e9de852e11c969a2bdadcabdbb05 /src | |
| parent | cb13d2982c1d04f9e8f807554cfa787561e21092 (diff) | |
Minor changes
Diffstat (limited to 'src')
| -rw-r--r-- | src/logger.c | 6 | ||||
| -rw-r--r-- | src/utils.h | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/src/logger.c b/src/logger.c index 1c607da..9be93cd 100644 --- a/src/logger.c +++ b/src/logger.c @@ -43,9 +43,13 @@ int main (int argc, char *argv []) //----- Sanity checks mkdirp(__logdir); + if(__loginterval<MIN_INTERVAL){ + printf("Log interval is too small (min=%ds)\n",MIN_INTERVAL); + exit(2); + } if(!FILE_EXISTS(__regpower)){ printf("Logger cannot access to %s\n",__regpower); - exit(2); + exit(3); } //----- Start logging diff --git a/src/utils.h b/src/utils.h index 2b523cb..5acdedc 100644 --- a/src/utils.h +++ b/src/utils.h @@ -5,12 +5,14 @@ #include <stdlib.h> #include <string.h> -#define STR(symbol) #symbol -#define STRINGIFY(symbol) STR(symbol) +#define MIN_INTERVAL 30 #define INA260_SYSFS "/sys/kernel/ina260" #define INA260_POWER_REGISTER "registers/power" +#define STR(symbol) #symbol +#define STRINGIFY(symbol) STR(symbol) + #define INTERVAL(timestamp,duration)\ ((timestamp) - ((timestamp)%(duration))) |
