diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2023-07-14 22:03:40 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2023-07-14 22:03:40 +0200 |
| commit | a049e4b17e5c065925fa860741337480c18004f3 (patch) | |
| tree | 3521be94490c835dd220fb43e6b37df6a054509a /src | |
| parent | 31fd7f1f9b85a447bf9d446e1fc61f3179d79849 (diff) | |
Minor changes
Diffstat (limited to 'src')
| -rw-r--r-- | src/logger/Makefile | 5 | ||||
| -rw-r--r-- | src/logger/main.c | 29 | ||||
| -rw-r--r-- | src/utils.h | 7 |
3 files changed, 31 insertions, 10 deletions
diff --git a/src/logger/Makefile b/src/logger/Makefile index ad4f0ca..fc04b6d 100644 --- a/src/logger/Makefile +++ b/src/logger/Makefile @@ -1,8 +1,11 @@ include $(CONF) EXEC=logger +DEFINES=\ +-DLOGGER_DIR=$(LOGGER_DIR) + all: main.c - $(CC) $^ -o $(OUT)/$(EXEC) $(CFLAGS) + $(CC) $^ -o $(OUT)/$(EXEC) $(CFLAGS) $(DEFINES) clean: rm -f $(OUT)/$(EXEC) diff --git a/src/logger/main.c b/src/logger/main.c index a9bbb50..6ee3ac8 100644 --- a/src/logger/main.c +++ b/src/logger/main.c @@ -4,10 +4,35 @@ #include <zmq.h> #include <assert.h> #include <time.h> +#include <stdlib.h> #include <string.h> +#include <libgen.h> +#include <unistd.h> + + +void start(char *power_path); int main (int argc, char *argv []) { - - return 0; + if(argc != 2){ + printf("Usage: %s <sysfs-path>",argv[0]); + exit(1); + } + + // Extract bus id and ina260 chip address + char busid[10]; + char chipaddr[10]; + char *base=basename(argv[1]); + sscanf(base,"%[^-]-%[^-]",busid,chipaddr); + + start("/home/loic/out.txt"); + + return 0; +} + +void start(char *power_path){ + if (access(power_path, F_OK) != 0){ + printf("Could not read %s\n",power_path); + exit(2); + } }
\ No newline at end of file diff --git a/src/utils.h b/src/utils.h index 4761b04..8e15094 100644 --- a/src/utils.h +++ b/src/utils.h @@ -1,10 +1,3 @@ #define STR(symbol) #symbol #define STRINGIFY(symbol) STR(symbol) -#ifndef PUBLISHER_PORT -#error PUBLISHER_PORT undefined -#endif - -#ifndef PUBLISHER_ADDR -#error PUBLISHER_ADDR undefined -#endif |
